function loginCheck()
	{
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if(document.form2.username.value=="")
		{
			alert("Please enter user name.");
			document.form2.username.focus();
			return false;
		}
		
		if (document.form2.username.value.length > 0 && !filter.test(document.form2.username.value))
	
	{
		 alert("Please enter Correct Email Address!\n Ex.name@domain.com\n");	  	
		 document.form2.username.focus();
		 return false;
	}		
	
		if(document.form2.password.value=="")
		{
			alert("Please enter your password.");
			document.form2.password.focus();
			return false;
		}
	}
	
function loginCheck1()
	{
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if(document.form2.username.value=="")
		{
			alert("Please enter user name.");
			document.form2.username.focus();
			return false;
		}
		
		if (document.form2.username.value.length > 0 && !filter.test(document.form2.username.value))
	
	{
		 alert("Please enter Correct Email Address!\n Ex.name@domain.com\n");	  	
		 document.form2.username.focus();
		 return false;
	}		
	
		if(document.form2.password.value=="")
		{
			alert("Please enter your password.");
			document.form2.password.focus();
			return false;
		}
	}	
	
function unameCheck()
	{
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if(document.form2.username.value=="")
		{
			alert("Please enter user name (Email)");
			document.form2.username.focus();
			return false;
		}
		
	if (document.form2.username.value.length > 0 && !filter.test(document.form2.username.value))
	
	{
		 alert("Please enter Correct Email Address!\n Ex.name@domain.com\n");	  	
		 document.form2.username.focus();
		 return false;
	}		
		

	}	


function unameCheck1()
	{
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if(document.form2.username.value=="")
		{
			alert("Please enter user name (Email)");
			document.form2.username.focus();
			return false;
		}
		
	if (document.form2.username.value.length > 0 && !filter.test(document.form2.username.value))
	
	{
		 alert("Please enter Correct Email Address!\n Ex.name@domain.com\n");	  	
		 document.form2.username.focus();
		 return false;
	}		
		

	}	
	
function validates()
{
 var msg = "These Fields can not be blank:\n\n";
 var fields =document.form2;
 var x = fields.name.value;
 var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
 var check=/^[0-9\s]+$/;
 var check1=/^[ ]*[(?]{0,1}[ ]*[0-9]{3,3}[ ]*[)?]{0,1}[-]{0,1}[ ]*[0-9]{3,3}[ ]*[-]{0,1}[ ]*[0-9]{4,4}[ ]*$/
 var key = "";
 var foc=""; 
 if (fields.name.value=="") 
 	{
		key+="* User Name field cannot be blank\n";				
		if (foc=="") foc=fields.name;
	}
	
	else if (fields.name.value.length > 0 && !filter.test(x))
	
	{
		 key+="* Please enter Correct Email Address!\n Ex.name@domain.com\n";	  	
		if (foc=="") foc=fields.name;
	}	
 
 if (fields.upass.value=="") 
 	{
		key+="* Password field cannot be blank\n";				
		if (foc=="") foc=fields.upass;
	}
	
	else if (fields.upass.value.length < 4) 
 	{
		key+="* Password field must be atleast of 4 characters\n";				
		if (foc=="") foc=fields.upass;
	}
	
	if (fields.cpass.value=="") 
 	{
		key+="* ConfirmPassword field cannot be blank\n";			
		if (foc=="") foc=fields.cpass;
	}
	
	if (fields.upass.value!=fields.cpass.value) 
 	{
		key+="* Password and ConfirmPassword does't match\n";		
		if (foc=="") foc=fields.cpass;
	} 
	
	 if (fields.firstname.value=="") 
 	{
		key+="* First Name field cannot be blank\n";				
		if (foc=="") foc=fields.firstname;
	}
	
	if (fields.lastname.value=="") 
 	{
		key+="* Last Name field cannot be blank\n";				
		if (foc=="") foc=fields.lastname;
	}
	
	if (fields.address1.value=="") 
 	{
		key+="* Address1 field cannot be blank\n";				
		if (foc=="") foc=fields.address1;
	}
	
	if (fields.state.value=="-1") 
 	{
		key+="* State field cannot be blank\n";				
		if (foc=="") foc=fields.state;
	}
	
	if (fields.city.value=="") 
 	{
		key+="* City field cannot be blank\n";				
		if (foc=="") foc=fields.city;
	}
	
	if (fields.zipcode.value=="") 
 	{
		key+="* Zipcode field cannot be blank\n";				
		if (foc=="") foc=fields.zipcode;
	}
	
	if (fields.mobile.value=="") 
 	{
		key+="* Mobile field cannot be blank\n";				
		if (foc=="") foc=fields.mobile;
		//var a=fields.mobile;
		//ToCellValidate(a);
	}
	
	if(fields.mobile.value!="")
	{
		//var incomingString=fields.mobile.value;
		if(fields.mobile.value.length > 15 || !check.test(fields.mobile.value))
		{
		alert('Please enter valid mobile number');
		//fields.mobile.value.focus();
		//fields.mobile.value="";
		return false;
		}
		/*else
		{
			return true; 
		}*/
	}
	
/*	function ToCellValidate(a)
{
	if(a!="")
{
	var incomingString=a.value;
if(trimSpace(incomingString).length > 15 || incomingString.search(/[^0-9\-()+]/g) != -1 )
{
alert('Please enter valid mobile number');
a.value.focus();
a.value="";
return false;
}
else
return true; 
}
}*/
	//if (fields.teloff.value=="" && fields.telhome.value=="" && fields.mobile.value=="") 
 	//{
	//	key+="* Please specify atleast one contact no.\n";				
	//	if (foc=="") foc=fields.teloff;
	//}    
    

 if (fields.email.value=="") 
 	{
		key+="* Email Address field cannot be blank\n";		
		if (foc=="") foc=fields.email;
	}
	
  if (fields.email.value.length > 0 && !filter.test(x))
	
	{
		 key+="* Please enter Correct Email Address!\n Ex.name@domain.com\n";	  	
		if (foc=="") foc=fields.email;
	}	
 
	//if ((fields.date.value=="-1") || (fields.month.value=="-1") || (fields.year.value=="-1"))
 	//{
	//	key+="* Date of Birth field cannot be blank\n";				
	//	if (foc=="") foc=fields.date;
	//}
 
	
	   if (key != "")
  {
   alert(msg + key + "\n Can not Procceed !\n Please complete the form!");
   //form.profileid.focus();
   foc.focus();
  return false;
 
   } 
}

function forgot()
{
 var msg = "This Fields mark with * can not be blank:\n\n";
 var adminlogin =document.frm;
 var x = adminlogin.email.value;
 var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
 var key = "";
 var foc="";      

 if (adminlogin.email.value=="") 
 	{
		key+="* Email Address field cannot be blank\n";		
		if (foc=="") foc=adminlogin.email;
	}
	
	else if (adminlogin.email.value.length > 0 && !filter.test(x))
	
	{
		 key+="* Please enter Correct Email Address!\n Ex.name@domain.com\n";	  	
		if (foc=="") foc=adminlogin.email;
	}
	   if (key != "")
  {
   alert(msg + key + "\n Can not Procceed !\n Please complete the form!");
   //form.profileid.focus();
   foc.focus();
  return false;
 
                } 
}

var xmlhttp = false ;


if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
{
  try {
	xmlhttp = new XMLHttpRequest ();
  }
  catch (e) {
  xmlhttp = false}
}


function myXMLHttpRequest ()
{
  var xmlhttplocal;
  try {
  	xmlhttplocal = new ActiveXObject ("Msxml2.XMLHTTP")}
  catch (e) {
	try {
	xmlhttplocal = new ActiveXObject ("Microsoft.XMLHTTP")}
	catch (E) {
	  xmlhttplocal = false;
	}
  }

  if (!xmlhttplocal && typeof XMLHttpRequest != 'undefined') {
	try {
	  var xmlhttplocal = new XMLHttpRequest ();
	}
	catch (e) {
	  var xmlhttplocal = false;
	}
  }
  return (xmlhttplocal);
}


var mnmxmlhttp = Array ();
var mnmString = Array ();
var mnmPrevColor = Array ();
var responsestring = Array ();
var myxmlhttp = Array ();
var responseString = new String;




var i=0;
var ii = 0;
var uname2;
function ajax_update(uname)
{	
	uname2=uname;
	url = "ajax_php.php";
	url=url+"?uname="+uname;
	
	target2 = document.getElementById ('content');
	
	ii = i++;

	var content = "i=" + ii ;

	mnmxmlhttp = new myXMLHttpRequest ();
	if (mnmxmlhttp) {
			mnmxmlhttp.open ("POST", url, true);
			mnmxmlhttp.setRequestHeader ('Content-Type',
					   'application/x-www-form-urlencoded');

			mnmxmlhttp.send (content);
			errormatch = new RegExp ("^ERROR:");

			target2 = document.getElementById ('content');

			mnmxmlhttp.onreadystatechange = function () {
				if (mnmxmlhttp.readyState == 4) {
					mnmString = mnmxmlhttp.responseText;
			
					if (mnmString.match (errormatch)) {
						mnmString = mnmString.substring (6, mnmString.length);
						
						target = document.getElementById ('content');
						target2.innerHTML = mnmString;
						
					} else {
						target = document.getElementById ('content');
						target2.innerHTML = mnmString;

					}
				}
			}
		}

	setTimeout('ajax_update(uname2)', 2000);

}

function ChkOut()
{
 var msg = "These Fields can not be blank:\n\n";
 var fields =document.form2;
 var x = fields.email.value;
 var x1 = fields.email1.value;
 var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
 var check=/^[0-9\s]+$/;
 var key = "";
 var foc=""; 
 if (fields.firstname.value=="") 
 	{
		key+="* First Name field cannot be blank\n";				
		if (foc=="") foc=fields.firstname;
	}	
 if (fields.lastname.value=="") 
 	{
		key+="* Last Name field cannot be blank\n";				
		if (foc=="") foc=fields.lastname;
	}
 if (fields.address1.value=="") 
 	{
		key+="* Address 1 field cannot be blank\n";				
		if (foc=="") foc=fields.address1;
	}
	
	
	if (fields.state.value=="-1") 
 	{
		key+="* Please select State\n";			
		if (foc=="") foc=fields.state;
	}
	
	 if (fields.city.value=="") 
 	{
		key+="* City field cannot be blank\n";				
		if (foc=="") foc=fields.city;
	}
	
	
	
	if (fields.zipcode.value=="") 
 	{
		key+="* Zipcode field cannot be blank\n";				
		if (foc=="") foc=fields.zipcode;
	}
	
	if (fields.mobile.value=="") 
 	{
		key+="* Mobile field cannot be blank\n";				
		if (foc=="") foc=fields.mobile;
		//var a=fields.mobile;
		//ToCellValidate(a);
	}
	
	 else if(fields.mobile.value!="")
	{
		//var incomingString=fields.mobile.value;
		//|| fields.mobile.value.search(/[^0-9\-()+]/g) != -1
		if(fields.mobile.value.length > 15 || !check.test(fields.mobile.value))
		{
		alert('Please enter valid mobile number');
		//fields.mobile.value.focus();
		//fields.mobile.value="";
		//return false;
		}
	}
		
		if (fields.email.value=="") 
 	{
		key+="* Email Address field cannot be blank\n";		
		if (foc=="") foc=fields.email;
	}
	
  if (fields.email.value.length > 0 && !filter.test(x))
	
	{
		 key+="* Please enter Correct Email Address!\n Ex.name@domain.com\n";	  	
		if (foc=="") foc=fields.email;
	}	
	
		
	//alert(str);
	if(document.getElementById('checkship').checked==true)
	{
	
		if (fields.firstname1.value=="") 
 	{
		key+="* First Name field cannot be blank\n";				
		if (foc=="") foc=fields.firstname1;
	}	
 if (fields.lastname1.value=="") 
 	{
		key+="* Last Name field cannot be blank\n";				
		if (foc=="") foc=fields.lastname1;
	}
 if (fields.address11.value=="") 
 	{
		key+="* Address 1 field cannot be blank\n";				
		if (foc=="") foc=fields.address11;
	}
	
	
	if (fields.state1.value=="-1") 
 	{
		key+="* Please select State\n";			
		if (foc=="") foc=fields.state1;
	}
	
	 if (fields.city1.value=="") 
 	{
		key+="* City field cannot be blank\n";				
		if (foc=="") foc=fields.city1;
	}
	
	
	
	if (fields.zipcode1.value=="") 
 	{
		key+="* Zipcode field cannot be blank\n";				
		if (foc=="") foc=fields.zipcode1;
	}
	
	if (fields.mobile1.value=="") 
 	{
		key+="* Mobile field cannot be blank\n";				
		if (foc=="") foc=fields.mobile1;
		//var a=fields.mobile;
		//ToCellValidate(a);
	}
	
	 else if(fields.mobile1.value!="")
	{
		//var incomingString=fields.mobile.value;
		//|| fields.mobile.value.search(/[^0-9\-()+]/g) != -1
		if(fields.mobile1.value.length > 15 || !check.test(fields.mobile1.value))
		{
		alert('Please enter valid mobile number');
		//fields.mobile.value.focus();
		//fields.mobile.value="";
		//return false;
		}
	}
		
		if (fields.email1.value=="") 
 	{
		key+="* Email Address field cannot be blank\n";		
		if (foc=="") foc=fields.email1;
	}
	
  if (fields.email1.value.length > 0 && !filter.test(x1))
	
	{
		 key+="* Please enter Correct Email Address!\n Ex.name@domain.com\n";	  	
		if (foc=="") foc=fields.email1;
	}	
	}
		
		if (fields.nameofcardholder.value=="") 
 	{
		key+="* Name of Card Holder field cannot be blank\n";				
		if (foc=="") foc=fields.nameofcardholder;
	}	
	
		if (fields.addressofcardholder.value=="") 
 	{
		key+="* Address of Card Holder field cannot be blank\n";				
		if (foc=="") foc=fields.addressofcardholder;
	}
		
		if (fields.zipcodeofcardholder.value=="") 
 	{
		key+="* Zipcode of Card Holder field cannot be blank\n";				
		if (foc=="") foc=fields.zipcodeofcardholder;
	}
		
		if(fields.cardno.value=="" )
		{
			key+="* Please enter Card No.\n";				
			if (foc=="") foc=fields.cardno;					
		}
		
		if(fields.cardno.value!="")
		{
				if(isNaN(fields.cardno.value))
				{
				key+="* Please enter a valid Card No.\n";				
				if (foc=="") foc=fields.cardno;				
				}
		}
		
		//if(fields.cardno.value!="")
//		{
//			var cdno;
//			cdno = new String(fields.cardno.value);
//					//alert(dt.length);
//			if(cdno.length==16)
//			{
//			}
//			else
//			{
//				key+="* Please enter a 16 Digit Card No.\n";				
//				if (foc=="") foc=fields.cardno;				
//				}
//			}
		

		
		//if(fields.cardno.value!="")
//		{
//			var dt;
//			dt = new String(fields.cardno.value);
//					//alert(dt.length);
//			if(dt.length==16)
//			{
//			}
//			else
//			{
//				alert("Please enter a valid 16 Digit Card No.");
//				fields.cardno.focus();
//				return false;		
//				}
//			}
			
			if (fields.cardtype.value=="-1") 
 	{
		key+="* Please select Card type.\n";			
		if (foc=="") foc=fields.cardtype;
	}
			if(fields.expirymonth.value=="-1")
		{
			key+="* Please select  Month name.\n";				
			if (foc=="") foc=fields.expirymonth;	
					
		}
		
		if(fields.expiryyear.value=="-1")
		{
			key+="* Please select  Year name.\n";				
			if (foc=="") foc=fields.expirymonth;
			
		}
			
		if(fields.cvvdata.value=="")
		{
			key+="* Please enter verification card No.\n";				
			if (foc=="") foc=fields.cvvdata;
			
		}
		if(fields.cvvdata.value!="")
		{
				if(isNaN(fields.cvvdata.value))
				{
				key+="* Please enter a valid verification card No.\n";				
				if (foc=="") foc=fields.cvvdata;				
				}
				
		}
		if(fields.cvvdata.value!="")
		{
			var dt;
			dt = new String(fields.cvvdata.value);
					//alert(dt.length);
			if(dt.length==3)
			{
			}
			else
			{
				key+="* Please enter a 3 Digit Verification No.\n";				
				if (foc=="") foc=fields.cvvdata;				
				}
			}
		
	
	   if (key != "")
  {
   alert(msg + key + "\n Can not Procceed !\n Please complete the form!");
   //form.profileid.focus();
   foc.focus();
  return false;
 
   } 
}

function appointmentFormCheck()
	{
		
	if(document.formReqAppt.state.value=="-1")
		{
			alert("Please select a state.");
			document.formReqAppt.state.focus();
			return false;
		}
	if(document.formReqAppt.city.value=="")
		{
			alert("Please enter city name.");
			document.formReqAppt.city.focus();
			return false;
		}
	
		
		
	}	
	
function enquiryFrmCheck()
	{
		
	if(document.formEnquiry.firstname.value=="")
		{
			alert("Please enter your firstname.");
			document.formEnquiry.firstname.focus();
			return false;
		}
	if(document.formEnquiry.lastname.value=="")
		{
			alert("Please enter your lastname.");
			document.formEnquiry.lastname.focus();
			return false;
		}
	if(document.formEnquiry.email.value=="")
		{
			alert("Please enter your email.");
			document.formEnquiry.email.focus();
			return false;
		}
	if(document.formEnquiry.comment_question.value=="")
		{
			alert("Please enter your comment/question.");
			document.formEnquiry.comment_question.focus();
			return false;
		}
		
		
	}	