// JavaScript Document

function IsCharecterusertop(sText)
{
   var ValidChars = " abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
   var IsNumber=true;
   var Char;
   for (j = 0; j < sText.length && IsNumber == true; j++) 
      { 
      Char = sText.charAt(j); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
}

function IsNumericusertop(sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;
   for (j = 0; j < sText.length && IsNumber == true; j++) 
      { 
      Char = sText.charAt(j); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
}

function contactfields()
{
	var obj=document.cForm;
	if(obj.name1.value=='')
		{
		alert("Sorry! we cannot complete your request, please enter the name.");
		obj.name1.focus();
		return false;
		}
		if(!IsCharecterusertop(obj.name1.value))
		{
		alert("Sorry! we cannot complete your request, please enter only alphabets and spaces.");
		obj.name1.focus();
		return false;
		}
		if(obj.name1.value.length <2 )
		{
		alert("Sorry! we cannot complete your request, please enter the first name of atleast 2 characters.");
		obj.name1.focus();
		return false;
		}
		if(obj.name1.value.length >100)
		{
		alert("Sorry! we cannot complete your request, please enter the first name of maximum 100 characters.");
		obj.name1.focus();
		return false;
		}
		if(obj.email1.value=='')
		{
		alert("Sorry! we cannot complete your request, please enter the email.");
		obj.email1.focus();
		return false;
		}
		var emailFilter=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,100})+$/;
		if(!emailFilter.test(obj.email1.value)) 
		{ 
		alert("Error: Invalid Email!"); 
		obj.email1.focus(); return false; 
		}
		if(obj.phone1.value=='')
		{
			alert("Sorry! we cannot complete your request, please enter the phone number.");
			obj.phone1.focus();
			return false;
		}
		else
		{
			if(!IsNumericusertop(obj.phone1.value))
			{
			alert("Sorry! we cannot complete your request, please enter valid phone number.");
			obj.phone1.focus();
			return false;
			}
			if(obj.phone1.value.length!=10)
			{
			alert("Sorry! we cannot complete your request, please enter 10 digit phone number.");
			obj.phone1.focus();
			return false;
			}
		}
		if(obj.message1.value=='')
		{
		alert("Sorry! we cannot complete your request, please enter the message.");
		obj.message1.focus();
		return false;
		}
		if(obj.message1.value.length <2 )
		{
		alert("Sorry! we cannot complete your request, please enter the message of atleast 2 characters.");
		obj.message1.focus();
		return false;
		}
		if(obj.message1.value.length >1000)
		{
		alert("Sorry! we cannot complete your request, please enter the message of maximum 500 characters.");
		obj.message1.focus();
		return false;
		}
		if(obj.captcha_code1.value=='')
		{
		alert("Sorry! we cannot complete your request, please enter the given security code.");
		obj.captcha_code1.focus();
		return false;
		}
}