var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
var nonums = /^[0-9]*$/;
<!--var tomatch= /http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/;-->
var tomatch= /[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/;

var newurl = "http://mohnish/webcare_cms/js/captcheck.php?code=";
var captchaOK = 2; // 2 - not yet checked, 1 - correct, 0 - failed

function getHTTPObject() {
	try { 
	req = new XMLHttpRequest(); } catch (err1) { try { req = new ActiveXObject("Msxml12.XMLHTTP"); } catch (err2) { try { req = new ActiveXObject("Microsoft.XMLHTTP"); } catch (err3) { req = false; } } } return req; } 
var http = getHTTPObject(); // We create the HTTP Object 
 function handleHttpResponse() { if (http.readyState == 4) { captchaOK = http.responseText; if(captchaOK != 1) { alert('The entered code was not correct. Please try again'); document.urgent.code.value=''; document.urgent.code.focus(); return false; } document.urgent.submit(); } } 
 function checkcode(thecode) { http.open("GET", newurl + escape(thecode), true); http.onreadystatechange = handleHttpResponse; http.send(null); }
function urgent_validate(){
	if(document.urgent.fname.value=="") {
		alert("Please enter the first name");
		return false;
	}


	if(document.urgent.lname.value=="") {
		alert("Please enter the last name");
		return false;
	}
	if(document.urgent.contact.value=="") {
		alert("Please enter the contact number");
		return false;
	}
	if(isNaN(document.urgent.contact.value)) {
		alert("Please enter a valid contact number");
		return false;
	}
	
	if(document.urgent.email.value=="")
	{
	alert("Please enter the email address");
		return false;
	}
	 if (document.urgent.email.value!="")
    {
      if (filter.test(document.urgent.email.value))
        {
		
		
		
		}
      else
        {
        	alert("Please input a valid email address.");
		//	document.urgent.email.focus();
        	return false;
        }
		
    }	
	
	if(document.urgent.website.value=="") {
		alert("Please enter the website URL");
		return false;
	}
	
	 if (document.urgent.website.value!="")
    {
      if (tomatch.test(document.urgent.website.value))
        {
		
		
		
		}
      else
        {
        	alert("Please input a valid website URL.");
		//	document.urgent.email.focus();
        	return false;
        }
		
    }	
	
	
	
	if(document.urgent.prob_type.selectedIndex == 0)
	{
	alert("Please select the problem type");
		return false;
	}
	
	if(document.urgent.descr.value=="")
	{
	alert("Please enter the decription");
		return false;
	}	
	if (document.getElementById("des").value.length < 30) {
	alert("Description should be min of 30 characters");
	return false;
		}
		
	  if(document.urgent.code.value==""){
			alert("Please enter the code");
			document.urgent.code.value="";
			document.urgent.code.focus(); 
			return false;
		}checkcode(document.urgent.code.value);return false;
		return true;
   
}

function validate()
{
          if(document.object.name.value == "")
          {
                   alert('Please enter your name.');
                   document.object.name.focus();
                   return false;
          }
                   else if(document.object.email.value == "")
          {
                   alert('Please enter your email.');
                   document.object.email.focus();
                   return false;
          }

          else if(validateEmail()==false)

    {

      return false;

    }

          else if(document.object.phone.value == "")

          {

                   alert('Please enter your phone number.');

                   document.object.phone.focus();

                   return false;

          }

         

          else if(document.object.question.value == "")

          {

                   alert('Please enter your question.');

                   document.object.question.focus();

                   return false;

          }

                   else

          return true;

}

 

function validateEmail()
{
 var x = document.object.email.value;

 if(document.object.email.value.length==0) return true;

 var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

 if (filter.test(x)){

  return true;

 }

 else{

  alert('Please enter a valid Email Id.');

  document.object.email.focus();

  return false;

 }

}

function validate()
{
	if(document.object.name.value == "")
	{
		alert('Please enter your name.');
		document.object.name.focus();
		return false;
	}
		else if(document.object.email.value == "")
	{
		alert('Please enter your email.');
		document.object.email.focus();
		return false;
	}
	else if(validateEmail()==false)
    {
      return false;
    }
	else if(document.object.phone.value == "")
	{
		alert('Please enter your phone number.');
		document.object.phone.focus();
		return false;
	}
	
	else if(document.object.question.value == "")
	{
		alert('Please enter your question.');
		document.object.question.focus();
		return false;
	}
		else
	return true;
}

function validateEmail()
{
 
 var x = document.object.email.value;
 if(document.object.email.value.length==0) return true;
 var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
 if (filter.test(x)){
  return true;
 }
 else{
  alert('Please enter a valid Email Id.');
  document.object.email.focus();
  return false;
 }
}

function validate_hostingForm()
{
	var errors="";
	 if(document.hostForm.firstname.value == "")
	{
		errors=errors+"* Please enter your First Name.\n\n";
	}
	
	if(document.hostForm.lastname.value == "")
	{
        errors=errors+"* Please enter your Last Name.\n\n";
	}
	
	if(document.hostForm.street_address.value == "")
	{
	        errors=errors+"* Please enter your Street Address.\n\n";
	}
	
	if(document.hostForm.suburb.value == "")
	{
	   errors=errors+"* Please enter your Suburb.\n\n";	
	}
	
	if(document.hostForm.state_name.value == "")
	{
	   errors=errors+"* Please select state.\n\n";	
	}
	
	if(document.hostForm.phone.value == "")
	{
	   errors=errors+"* Please enter your Phone.\n\n";	
	}
    if(document.hostForm.email_id.value == "")
	{
	   errors=errors+"* Please enter your Email Id.\n\n";	
	}else
	{
		 var x = document.hostForm.email_id.value;
		 if(document.hostForm.email_id.value.length==0) return true;
		 var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		 if (filter.test(x)){
		 }
		 else{
		   errors=errors+"* Please enter valid Email Id.\n\n";	
		 }

	}	
	
	
	 if(document.hostForm.confirm_email.value == "")
	{
	   errors=errors+"* Please enter your Confirm Email Id.\n\n";	
	}else
	{
		 var x = document.hostForm.confirm_email.value;
		 if(document.hostForm.confirm_email.value.length==0) return true;
		 var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		 if (filter.test(x)){
		
		 }
		 else{
		   errors=errors+"* Please enter valid Confirm Email Id.\n\n";	
		 }
	}
	
	if(document.hostForm.confirm_email.value!="" && document.hostForm.email_id.value!="")
	{
		if(document.hostForm.confirm_email.value!=document.hostForm.email_id.value)
		{
	   errors=errors+"* Email and Confirm Email Id are not same.\n\n";	
		}
	}
	
	if(document.hostForm.package.value == "")
	{
	   errors=errors+"* Please select hosting package would you like.\n\n";	
	}	
	
	if(document.hostForm.package.value == "")
	{
	   errors=errors+"* Please select hosting package would you like.\n\n";	
	}
	
	if(document.hostForm.domain_name.value == "")
	{
	   errors=errors+"* Please enter primary domain name.\n\n";	
	}
	
	 if(errors!="")
		 {
		  alert(errors);
		  return false;
	     }
	
}


function dropdown(sel){
   if(sel.options.selectedIndex == 0){
      alert('Please choose an option');
      return false;
   }
   else{
   
   if(sel.options[sel.selectedIndex].value=="Australia")
   {
   document.getElementById('selstate').style.display='block';
   document.getElementById('nostate').style.display='none';
   }else
   {
    document.getElementById('nostate').style.display='block';
	document.getElementById('selstate').style.display='none';
   }
    
   }
}
