// JavaScript Document
function ValidateContactForm()
{
		
	if(document.contactusForm.fname.value=="")
	{
		
		document.getElementById("resultshere").innerHTML = 'Please Enter Your First Name';
		document.getElementById("resultshere").className = 'frnerr';
		document.contactusForm.fname.focus();
		return false;
	}

    if(document.contactusForm.phone.value=="")
		{
			document.getElementById("resultshere").innerHTML = 'Please Enter Your Phone Number';
			document.contactusForm.phone.focus();
			return false;
		}

     if( !isValidEmail(document.contactusForm.email.value))
	{
			document.getElementById("resultshere").innerHTML = 'Please enter a valid e-mail';
			document.contactusForm.email.focus();
			
			return false;
	}else if(document.contactusForm.email.value != "")
	{
		if(!isValidEmail(document.contactusForm.email.value))
		{
			document.getElementById("resultshere").innerHTML = 'Please enter a valid e-mail.';
			document.contactusForm.email.focus();
			document.contactusForm.submit.disabled = false;
			return false;
		}
	}
	
   if(document.contactusForm.cname.value=="")
	{
		document.getElementById("resultshere").innerHTML = 'Please Enter Your Company Name';
		document.contactusForm.cname.focus();
		return false;
	}

	if(document.contactusForm.city.value=="")
	{
		document.getElementById("resultshere").innerHTML = 'Please Enter Your City';
		document.contactusForm.city.focus();
		return false;
	}

	if(document.contactusForm.state.value=="")
	{
		document.getElementById("resultshere").innerHTML = 'Please Enter Your State';
		document.contactusForm.state.focus();
		return false;
	}
		
	
	 if(document.contactusForm.comment.value=="")
	{
		document.getElementById("resultshere").innerHTML = 'Please Enter Your Comments';
		document.contactusForm.comment.focus();
		return false;
	}	
		
		
	
	if(document.contactusForm.phone.value!="")
		{
			if (IsPhone(document.contactusForm.phone.value) == false) 
			  {
			  document.getElementById("resultshere").innerHTML = 'Phone Number is not Valid\nPlease Enter Valid Phone Number';
			  document.contactusForm.phone.focus();
			  document.contactusForm.submit.disabled = false;
				return false;
			  }
			
		}
		
	

	else
	return true;
}

function phoneValue(evt) {
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
    if (charCode > 31 && (charCode < 48 || charCode > 57) && charCode!=45) {
        //alert("Enter only numeric values\nThat is between 0-9\n in this field.");
        return false;
    }
    return true;
}
function IsPhone(strString)
   //  check for valid numeric strings	
   {
   var strValidChars = "0123456789-";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }
   
   function isValidEmail(str) {
	if(!(/^[^a-zA-Z]/.test(str)) && (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(str))) {
		return true
	} else {
		return false
	}
}

//New function added to validate franchise form added on 24Aug 2010
function ValidateContactForm()
{
		
	if(document.getElementById("firstname").value=="")
	{
		
		document.getElementById("resultshere").innerHTML = 'Please Enter Your First Name';
		document.getElementById("resultshere").className = 'frnerr';
		return false;
	}
	if(document.getElementById("lastname").value=="")
	{
		
		document.getElementById("resultshere").innerHTML = 'Please Enter Your Last Name';
		document.getElementById("resultshere").className = 'frnerr';
		return false;
	}

    if(document.getElementById("phone").value=="")
		{
			document.getElementById("resultshere").innerHTML = 'Please Enter Your Phone Number';
			return false;
		}

     if( !isValidEmail(document.getElementById("mailid").value))
	{
			document.getElementById("resultshere").innerHTML = 'Please enter a valid e-mail';
			return false;
	}else if(document.getElementById("mailid").value != "")
	{
		if(!isValidEmail(document.getElementById("mailid").value))
		{
			document.getElementById("resultshere").innerHTML = 'Please enter a valid e-mail.';
			document.contactusForm.submit.disabled = false;
			return false;
		}
	}
	
   if(document.getElementById("company").value=="")
	{
		document.getElementById("resultshere").innerHTML = 'Please Enter Your Company Name';
		return false;
	}

	if(document.getElementById("city").value=="")
	{
		document.getElementById("resultshere").innerHTML = 'Please Enter Your City';
		return false;
	}

	if(document.getElementById("state").value=="")
	{
		document.getElementById("resultshere").innerHTML = 'Please Enter Your State';
		return false;
	}
		
	
	 if(document.getElementById("comments").value=="")
	{
		document.getElementById("resultshere").innerHTML = 'Please Enter Your Comments';
		return false;
	}	
		
		
	
	if(document.getElementById("phone").value!="")
		{
			if (IsPhone(document.getElementById("phone").value) == false) 
			  {
			  document.getElementById("resultshere").innerHTML = 'Phone Number is not Valid\nPlease Enter Valid Phone Number';
			  document.contactusForm.submit.disabled = false;
				return false;
			  }
			
		}
		
	

	else
	return true;
}
