function validateContacUs()
{
	if (document.form1.txtname.value=="")
		{
			alert("Please Enter Name")
			document.form1.txtname.focus();
			return false
		}
	if 	(trim(document.form1.txtname.value)=="")
		{
			alert("Please Enter Name")
			document.form1.txtname.value="";
			document.form1.txtname.focus();
			return false
		}
	var txtfld=document.form1.txtname.value=document.form1.txtname.value;
	if (false && !isCharsInBag( txtfld, "abcdefghijklmnopqrstuvwxyz' " ))
		{
			alert("Name has invalid characters");
			document.form1.txtname.focus();
			return false
		}	
		
	if (document.form1.txtemail.value=="")
		{
			alert("Enter Email Address")
			document.form1.txtemail.focus();
			return false;
		}
		var str=document.form1.txtemail.value;
		var AtTheRate= str.indexOf("@");
	    var DotSap= str.lastIndexOf(".");
		if (AtTheRate==-1 || DotSap ==-1)
		{
			alert("Enter Valid Email Address");
			document.form1.txtemail.focus();
			document.form1.txtemail.select();
			return false;
		}
		else
		{
			if( AtTheRate > DotSap )
			{
			alert("Enter Valid Email Address");
			document.form1.txtemail.focus();
			document.form1.txtemail.select();
			return false;
			}
		}
	/*if (document.form1.txtphone.value=="")
		{
			alert("Please Enter Phone")
			document.form1.txtphone.focus();
			return false
		}
	if 	(trim(document.form1.txtphone.value)=="")
		{
			alert("Please Enter Phone")
			document.form1.txtphone.value="";
			document.form1.txtphone.focus();
			return false
		}	
	if (document.form1.txtaddress.value=="")
		{
			alert("Please Enter Address")
			document.form1.txtaddress.focus();
			return false
		}
	if 	(trim(document.form1.txtaddress.value)=="")
		{
			alert("Please Enter Address")
			document.form1.txtaddress.value="";
			document.form1.txtaddress.focus();
			return false
		}	
		if (document.form1.cmbstate.selectedIndex==0)	
		{
			alert("Please Select State")
			document.form1.cmbstate.focus();
			return false;
		}*/			
		//openWinsm('contact_us_review.aspx')
		//return false
}

function trim(str)
{
   return str.replace(/^\s*|\s*$/g,"");
}
function isCharsInBag (s, bag)
{
  var i;
  for (i = 0; i < s.length; i++)
  {
          var c = s.charAt(i);
          if (bag.indexOf(c) == -1) return false;
  }
  return true;
}

function validateTellFriend()
{
	if (document.form1.txttoname.value=="")
		{
			alert("Please Enter To Name")
			document.form1.txttoname.focus();
			return false
		}
	if 	(trim(document.form1.txttoname.value)=="")
		{
			alert("Please Enter To Name")
			document.form1.txttoname.value="";
			document.form1.txttoname.focus();
			return false
		}
	/*var txtfld=document.form1.txttoname.value=document.form1.txttoname.value();
	if (!isCharsInBag( txtfld, "abcdefghijklmnopqrstuvwxyz' " ))
		{
			alert("To Name has invalid characters");
			document.form1.txttoname.focus();
			return false
		}*/
	if (document.form1.txttoemail.value=="")
		{
			alert("Enter To Email Address")
			document.form1.txttoemail.focus();
			return false;
		}
		var str=document.form1.txttoemail.value;
		var AtTheRate= str.indexOf("@");
	    var DotSap= str.lastIndexOf(".");
		if (AtTheRate==-1 || DotSap ==-1)
		{
			alert("Enter Valid Email Address");
			document.form1.txttoemail.focus();
			document.form1.txttoemail.select();
			return false;
		}
		else
		{
			if( AtTheRate > DotSap )
			{
			alert("Enter Valid Email Address");
			document.form1.txttoemail.focus();
			document.form1.txttoemail.select();
			return false;
			}
		}	
	 if (document.form1.txtfromname.value=="")
		{
			alert("Please Enter From Name")
			document.form1.txtfromname.focus();
			return false
		}
	if 	(trim(document.form1.txtfromname.value)=="")
		{
			alert("Please Enter From Name")
			document.form1.txtfromname.value="";
			document.form1.txtfromname.focus();
			return false
		}
	/*var txtfld=document.form1.txtfromname.value=document.form1.txtfromname.value;
	if (!isCharsInBag( txtfld, "abcdefghijklmnopqrstuvwxyz' " ))
		{
			alert("From Name has invalid characters");
			document.form1.txtfromname.focus();
			return false
		}*/
	if (document.form1.txtfromemail.value=="")
		{
			alert("Enter From Email Address")
			document.form1.txtfromemail.focus();
			return false;
		}
		var str=document.form1.txtfromemail.value;
		var AtTheRate= str.indexOf("@");
	    var DotSap= str.lastIndexOf(".");
		if (AtTheRate==-1 || DotSap ==-1)
		{
			alert("Enter Valid Email Address");
			document.form1.txtfromemail.focus();
			document.form1.txtfromemail.select();
			return false;
		}
		else
		{
			if( AtTheRate > DotSap )
			{
			alert("Enter Valid From Email Address");
			document.form1.txtfromemail.focus();
			document.form1.txtfromemail.select();
			return false;
			}
		}
	if (document.form1.txtmessage.value=="")
		{
			alert("Enter Message")
			document.form1.txtmessage.focus();
			return false;
		}			
}


function validateFrontProvider()
{
	if (document.form1.txtusername.value=="")
		{
			alert("Please Enter User Name")
			document.form1.txtusername.focus();
			return false;
		}	
	if 	(trim(document.form1.txtusername.value)=="")
		{
			alert("Please Enter User Name")
			document.form1.txtusername.value="";
			document.form1.txtusername.focus();
			return false;
		}
	var loginName = document.form1.txtusername.value;
	loginName = loginName.toLowerCase();
	if (!isCharsInBag( loginName, "abcdefghijklmnopqrstuvwxyz0123456789.-_" ))
		{
			alert("User Name can consist of any combination of letters and numbers with no spaces");
			document.form1.txtusername.focus();
			return false;
		}
	if (document.form1.txtpass.value=="")
		{
			alert("Please Enter Password")
			document.form1.txtpass.focus();
			return false;
		}	
	if 	(trim(document.form1.txtpass.value)=="")
		{
			alert("Please Enter Password")
			document.form1.txtpass.value="";
			document.form1.txtpass.focus();
			return false;
		}	
	if (document.form1.txtcpass.value=="")
		{
			alert("Please Enter Confirm Password")
			document.form1.txtcpass.focus();
			return false;
		}	
	if 	(trim(document.form1.txtcpass.value)=="")
		{
			alert("Please Enter Confirm Password")
			document.form1.txtcpass.value="";
			document.form1.txtcpass.focus();
			return false;
		}
	if (document.form1.txtpass.value != document.form1.txtcpass.value)
		{
			alert("Password does not match.")
			document.form1.txtcpass.value="";
			document.form1.txtcpass.focus();
			return false;
		}
	if (document.form1.txtcname.value=="")
		{
			alert("Please Enter Company Name")
			document.form1.txtcname.focus();
			return false;
		}	
	if 	(trim(document.form1.txtcname.value)=="")
		{
			alert("Please Enter Company Name")
			document.form1.txtcname.value="";
			document.form1.txtcname.focus();
			return false;
		}
	if (document.form1.txtconame.value=="")
		{
			alert("Please Enter Company Owner Name")
			document.form1.txtconame.focus();
			return false;
		}	
	if 	(trim(document.form1.txtconame.value)=="")
		{
			alert("Please Enter Company Owner Name")
			document.form1.txtconame.value="";
			document.form1.txtconame.focus();
			return false;
		}
	var loginName=document.form1.txtconame.value=document.form1.txtconame.value;
	if (false && !isCharsInBag( loginName, "abcdefghijklmnopqrstuvwxyz' " ))
		{
			alert("Company Owner Name has invalid characters");
			document.form1.txtconame.focus();
			return false;
		}
		
	if (document.form1.txtcaddress.value=="")
		{
			alert("Please Enter Company Address")
			document.form1.txtcaddress.focus();
			return false;
		}	
	if 	(trim(document.form1.txtcaddress.value)=="")
		{
			alert("Please Enter Company Address")
			document.form1.txtcaddress.value="";
			document.form1.txtcaddress.focus();
			return false;
		}
	if (document.form1.txtccity.value=="")
		{
			alert("Please Enter City")
			document.form1.txtccity.focus();
			return false;
		}	
	if 	(trim(document.form1.txtccity.value)=="")
		{
			alert("Please Enter City")
			document.form1.txtccity.value="";
			document.form1.txtccity.focus();
			return false;
		}
	if (document.form1.txtczip.value=="")
		{
			alert("Please Enter Zip code")
			document.form1.txtczip.focus();
			return false;
		}	
	if 	(trim(document.form1.txtczip.value)=="")
		{
			alert("Please Enter Zip code")
			document.form1.txtczip.value="";
			document.form1.txtczip.focus();
			return false;
		}
	if (isNaN(document.form1.txtczip.value))
		{
			alert("Please enter valid Zip Code");
			document.form1.txtczip.focus();
			return false;
		}
	if (document.form1.cmbstate.selectedIndex==0)	
		{
			alert("Please Select State")
			document.form1.cmbstate.focus();
			return false;
		}
	if (document.form1.txtemail.value=="")
		{
			alert("Enter Email Address")
			document.form1.txtemail.focus();
			return false;
		}
		var str=document.form1.txtemail.value;
		var AtTheRate= str.indexOf("@");
	    var DotSap= str.lastIndexOf(".");
		if (AtTheRate==-1 || DotSap ==-1)
		{
			alert("Enter Valid Email Address");
			document.form1.txtemail.focus();
			document.form1.txtemail.select();
			return false;
		}
		else
		{
			if( AtTheRate > DotSap )
			{
			alert("Enter Valid Email Address");
			document.form1.txtemail.focus();
			document.form1.txtemail.select();
			return false;
			}
		}
	if 	(trim(document.form1.txtcphone.value)=="")
		{
			alert("Please Enter Phone")
			document.form1.txtcphone.value="";
			document.form1.txtcphone.focus();
			return false;
		}
	
	
	if (!document.form1.chkterms.checked)	
		{
			alert("Please confirm you have Read and understand Terms of Use")
			document.form1.chkterms.focus();
			return false
		}
							
					
}
function PremiumRadioCheck()
{
	var Selected = false;
	StdLdTime="R2";
	for (k = 0; k < document.form1[StdLdTime].length; k++)
	 {
		if (document.form1[StdLdTime][k].checked)
			{
				Selected = true;
				document.form1.hidbuttonclicked.value="1";
			}
			
	 }
	if (!Selected)
	 {
			alert("Please select List your service for Premium Service Level");
			document.form1.hidbuttonclicked.value="";
			return (false);
			
	 } 
	  
}
function BasicRadioCheck()
{
	var Selected = false;
	StdLdTime="R3";
	for (k = 0; k < document.form1[StdLdTime].length; k++)
	 {
		if (document.form1[StdLdTime][k].checked)
			{
				Selected = true;
				document.form1.hidbuttonclicked.value="2";
			}	
	 }
	if (!Selected)
	 {
			alert("Please select List your service for Basic Service Level");
			document.form1.hidbuttonclicked.value="";
			return (false);
	 }  
}

function ValidatePayment()
{
	if (document.form1.txtBfname.value=="")
		{
			alert("Please Enter Billing First Name")
			document.form1.txtBfname.focus();
			return false;
		}	
	if 	(trim(document.form1.txtBfname.value)=="")
		{
			alert("Please Enter Billing First Name")
			document.form1.txtBfname.value="";
			document.form1.txtBfname.focus();
			return false;
		}
	var loginName=document.form1.txtBfname.value=document.form1.txtBfname.value;
	if (false && !isCharsInBag( loginName, "abcdefghijklmnopqrstuvwxyz' " ))
		{
			alert("Billing First Name has invalid characters");
			document.form1.txtBfname.focus();
			return false;
		}
	if (document.form1.txtBlname.value=="")
		{
			alert("Please Enter Billing Last Name")
			document.form1.txtBlname.focus();
			return false;
		}	
	if 	(trim(document.form1.txtBlname.value)=="")
		{
			alert("Please Enter Billing Last Name")
			document.form1.txtBlname.value="";
			document.form1.txtBlname.focus();
			return false;
		}
	var loginName=document.form1.txtBlname.value=document.form1.txtBlname.value;
	if (false && !isCharsInBag( loginName, "abcdefghijklmnopqrstuvwxyz' " ))
		{
			alert("Billing Last Name has invalid characters");
			document.form1.txtBlname.focus();
			return false;
		}	
	if (document.form1.txtBemail.value=="")
		{
			alert("Enter Billing Email Address")
			document.form1.txtBemail.focus();
			return false;
		}
		var str=document.form1.txtBemail.value;
		var AtTheRate= str.indexOf("@");
	    var DotSap= str.lastIndexOf(".");
		if (AtTheRate==-1 || DotSap ==-1)
		{
			alert("Enter Valid Billing Email Address");
			document.form1.txtBemail.focus();
			document.form1.txtBemail.select();
			return false;
		}
		else
		{
			if( AtTheRate > DotSap )
			{
			alert("Enter Valid Billing Email Address");
			document.form1.txtBemail.focus();
			document.form1.txtBemail.select();
			return false;
			}
		}
	if (document.form1.txtBaddress.value=="")
		{
			alert("Please Enter Billing Address")
			document.form1.txtBaddress.focus();
			return false;
		}	
	if 	(trim(document.form1.txtBaddress.value)=="")
		{
			alert("Please Enter Billing Address")
			document.form1.txtBaddress.value="";
			document.form1.txtBaddress.focus();
			return false;
		}
	if 	(trim(document.form1.txtBzip.value)=="")
		{
			alert("Please Enter Billing Zip code")
			document.form1.txtBzip.value="";
			document.form1.txtBzip.focus();
			return false;
		}
	if (isNaN(document.form1.txtBzip.value))
		{
			alert("Please enter Valid Billing Zip code");
			document.form1.txtBzip.focus();
			return false;
		}
	if (document.form1.txtBphone.value=="")
		{
			alert("Please Enter Billing Phone")
			document.form1.txtBphone.focus();
			return false;
		}	
	if 	(trim(document.form1.txtBphone.value)=="")
		{
			alert("Please Enter Billing Phone")
			document.form1.txtBphone.value="";
			document.form1.txtBphone.focus();
			return false;
		}	
	if (document.form1.txtBcity.value=="")
		{
			alert("Please Enter Billing City")
			document.form1.txtBcity.focus();
			return false;
		}	
	if 	(trim(document.form1.txtBcity.value)=="")
		{
			alert("Please Enter Billing City")
			document.form1.txtBcity.value="";
			document.form1.txtBcity.focus();
			return false;
		}
	if (document.form1.cmbstate.selectedIndex==0)	
		{
			alert("Please Select Billing State")
			document.form1.cmbstate.focus();
			return false;
		}
	if (document.form1.txtCCname.value=="")
		{
			alert("Please Enter Cardholder Name")
			document.form1.txtCCname.focus();
			return false;
		}	
	if 	(trim(document.form1.txtCCname.value)=="")
		{
			alert("Please Enter Cardholder Name")
			document.form1.txtCCname.value="";
			document.form1.txtCCname.focus();
			return false;
		}
	var loginName=document.form1.txtCCname.value=document.form1.txtCCname.value;
	if (false && !isCharsInBag( loginName, "abcdefghijklmnopqrstuvwxyz' " ))
		{
			alert("Cardholder Name has invalid characters");
			document.form1.txtCCname.focus();
			return false;
		}
	if (document.form1.txtcctype.selectedIndex==0)	
		{
			alert("Please Select Card type")
			document.form1.txtcctype.focus();
			return false;
		}
	if (document.form1.txtCCnumber.value=="")
		{
			alert("Please Enter Card number")
			document.form1.txtCCnumber.focus();
			return false;
		}	
	if 	(trim(document.form1.txtCCnumber.value)=="")
		{
			alert("Please Enter Card number")
			document.form1.txtCCnumber.value="";
			document.form1.txtCCnumber.focus();
			return false;
		}
	var loginName=document.form1.txtCCnumber.value=document.form1.txtCCnumber.value;
	if (!isCharsInBag( loginName, "1234567890" ))
		{
			alert("Card number has invalid characters");
			document.form1.txtCCnumber.focus();
			return false;
		}
		
	//alert (document.form1.txtcctype.selectedIndex)	
	var str1 = document.form1.txtCCnumber.value
	if(document.form1.txtcctype.selectedIndex==3 && str1.length!=15)
		{
			alert("Please enter a valid \"Card Number\" ");
			document.form1.txtCCnumber.focus();
			return (false);	
		}
	if(document.form1.txtcctype.selectedIndex!=3 && str1.length<16)
		{
			alert("Please enter a valid \"Card Number\" ");
			document.form1.txtCCnumber.focus();
			return (false);	
		}	
	
	if(str1.length<15 || str1.length>16)
		{
			alert("Please enter a valid \"Card Number\" ");
			document.form1.txtCCnumber.focus();
			return (false);
		}
	if (document.form1.cmbccmonth.selectedIndex==0)	
		{
			alert("Please Select Expiration Month")
			document.form1.cmbccmonth.focus();
			return false;
		}
	if (document.form1.cmbccyear.selectedIndex==0)	
		{
			alert("Please Select Expiration Year")
			document.form1.cmbccyear.focus();
			return false;
		}
	if (document.form1.txtveri.value=="")
		{
			alert("Please Enter Card Verification number")
			document.form1.txtveri.focus();
			return false;
		}	
	if 	(trim(document.form1.txtveri.value)=="")
		{
			alert("Please Enter Card Verification number")
			document.form1.txtveri.value="";
			document.form1.txtveri.focus();
			return false;
		}
	var loginName=document.form1.txtveri.value=document.form1.txtveri.value;
	if (!isCharsInBag( loginName, "1234567890" ))
		{
			alert("Card Verification code has invalid characters");
			document.form1.txtveri.focus();
			return false;
		}	
}

// Edit Member Registration
//Member Registration***********************
function validate_MemberReg()
{
	/*if (trim(document.form1.username.value)=="")
	{
	alert("Enter User Name");
	document.form1.username.focus();
	return false;
	}*/
	if(trim(document.form1.txtpassword.value)=="")
	{
	alert("Enter Password");
	document.form1.txtpassword.focus();
	return false;
	}
	if(trim(document.form1.conpassword.value)=="")
	{
	alert("Enter Confirm Password");
	document.form1.conpassword.focus();
	return false;
	}
	if(trim(document.form1.conpassword.value)!=trim(document.form1.txtpassword.value))
	{
	alert("Password and Confirm Password are not same");
	document.form1.conpassword.focus();
	return false;
	}
	if (trim(document.form1.fname.value)=="")
	{
	alert("Enter First Name");
	document.form1.fname.focus();
	return false;
	}
	/*var loginName=document.form1.fname.value=document.form1.fname.value;
	if (!isCharsInBag( loginName, "abcdefghijklmnopqrstuvwxyz' " ))
		{
			alert("First Name has invalid characters");
			document.form1.fname.focus();
			return false;
		}*/
	if (trim(document.form1.lname.value)=="")
	{
	alert("Enter Last Name");
	document.form1.lname.focus();
	return false;
	}
	/*var loginName=document.form1.lname.value=document.form1.lname.value;
	if (!isCharsInBag( loginName, "abcdefghijklmnopqrstuvwxyz' " ))
		{
			alert("Last Name has invalid characters");
			document.form1.lname.focus();
			return false;
		}*/
	if (trim(document.form1.email.value)=="")
	{
	alert("Enter Email Address");
	document.form1.email.focus();
	return false;
	}
	if (isvalidemail(trim(document.form1.email.value))==false)
	{
	return false;
	}
	if (false && trim(document.form1.phone.value)=="")
	{
	alert("Enter Phone Number");
	document.form1.phone.focus();
	return false;
	}
	if (false && trim(document.form1.address.value)=="")
	{
	alert("Enter Address");
	document.form1.address.focus();
	return false;
	}
	if (trim(document.form1.city.value)=="")
	{
	alert("Enter City");
	document.form1.city.focus();
	return false;
	}
	if (trim(document.form1.zip.value)=="")
	{
	alert("Enter Zip Code");
	document.form1.zip.focus();
	return false;
	}
	if (isNaN(trim(document.form1.zip.value)))
	{
	alert("Enter valid Zip Code");
	document.form1.zip.focus();
	return false;
	}
	if (document.form1.cmbstate.selectedIndex==0)
	{
	alert("Select State");
	document.form1.cmbstate.focus();
	return false;
	}
}
function isvalidemail(str)
{
		var AtTheRate= str.indexOf("@");
	    var DotSap= str.lastIndexOf(".");
		if (AtTheRate==-1 || DotSap ==-1)
		{
			alert("Enter Valid Email Address");
			document.form1.email.focus();
			document.form1.email.select();
			return false;
		}
		else
		{
			if( AtTheRate > DotSap )
			{
			alert("Enter Valid Email Address");
			document.form1.email.focus();
			document.form1.email.select();
			return false;
			}
		}

}
//**********************************
function ValidatePostJob()
{
	//if (trim(document.form1.txtzip.value)=="")
//		{
//		alert("Enter Zip Code");
//		document.form1.txtzip.focus();
//		return false;
//		}
//	if (isNaN(trim(document.form1.txtzip.value)))
//		{
//		alert("Enter valid Zip Code");
//		document.form1.txtzip.focus();
//		return false;
//		}
	if (document.form1.txtsub.value=="")
		{
			alert("Please Enter Job Title")
			document.form1.txtsub.focus();
			return false;
		}	
	if 	(trim(document.form1.txtsub.value)=="")
		{
			alert("Please Enter Job Title")
			document.form1.txtsub.value="";
			document.form1.txtsub.focus();
			return false;
		}
	if (document.form1.txtdec.value=="")
		{
			alert("Please Enter Job Description")
			document.form1.txtdec.focus();
			return false;
		}	
	if 	(trim(document.form1.txtdec.value)=="")
		{
			alert("Please Enter Job Description")
			document.form1.txtdec.value="";
			document.form1.txtdec.focus();
			return false;
		}
		str=document.form1.txtdec.value;
	  if(str.length>=2000)
		{
		alert("Job Description content should not exceed 2000 characters");
		document.form1.txtdec.focus();
		return false;
	  } 
	  document.form1.chk.value=1;	
		
}
function VaidatePostReq()
{
	if (document.form1.txtsub.value=="")
		{
			alert("Please Enter Request Title")
			document.form1.txtsub.focus();
			return false;
		}	
	if 	(trim(document.form1.txtsub.value)=="")
		{
			alert("Please Enter Request Title")
			document.form1.txtsub.value="";
			document.form1.txtsub.focus();
			return false;
		}
	/*if (document.form1.cmbschedule.selectedIndex==0)	
		{
			alert("Please Request Schedule")
			document.form1.cmbschedule.focus();
			return false;
		}	*/
	if (document.form1.txtdec.value=="")
		{
			alert("Please Enter Request Description")
			document.form1.txtdec.focus();
			return false;
		}	
	if 	(trim(document.form1.txtdec.value)=="")
		{
			alert("Please Enter Request Description")
			document.form1.txtdec.value="";
			document.form1.txtdec.focus();
			return false;
		}
		str=document.form1.txtdec.value;
	  if(str.length>=2000)
		{
		alert("Request Description content should not exceed by 2000 characters");
		document.form1.txtdec.focus();
		return false;
	  } 
	 /*
	 str=document.form1.txtcomment.value;
	 if(str.length>=2000)
		{
		alert("Addendum/Comments content should not exceed by 2000 characters");
		document.form1.txtcomment.focus();
		return false;
	  }  
	 */ 
	var Selected = false;
	StdLdTime="R2";
	for (k = 0; k < document.form1[StdLdTime].length; k++)
	 {
		if (document.form1[StdLdTime][k].checked)
			Selected = true;
	 }
	if (!Selected)
	 {
			alert("Please select Options");
			return (false);
			
	 }    	
			
}
function ValidationAskExpert()
{
	var Selected = false;
	StdLdTime="R2";
	for (k = 0; k < document.form1[StdLdTime].length; k++)
	 {
		if (document.form1[StdLdTime][k].checked)
			Selected = true;
	 }
	if (!Selected)
	 {
			alert("Please select whom do you want to ask the Question");
			return (false);
	 }  
	if (document.form1.txtsub.value=="")
		{
			alert("Please Enter Subject")
			document.form1.txtsub.focus();
			return false;
		}	
	if 	(trim(document.form1.txtsub.value)=="")
		{
			alert("Please Enter Subject")
			document.form1.txtsub.value="";
			document.form1.txtsub.focus();
			return false;
		} 
	if (document.form1.txtquest.value=="")
		{
			alert("Please Enter Question")
			document.form1.txtquest.focus();
			return false;
		}	
	if 	(trim(document.form1.txtquest.value)=="")
		{
			alert("Please Enter Question")
			document.form1.txtquest.value="";
			document.form1.txtquest.focus();
			return false;
		}
	str=document.form1.txtquest.value;
	 if(str.length>=2000)
		{
		alert("Question content should not exceed by 2000 characters");
		document.form1.txtquest.focus();
		return false;
	  }  	 	
}
function ValidateProviderRating()
{
	
	var loop
	var Selected
	var StdLdTime
	for (loop=1;loop<=5;loop++)
	{
		Selected = false;
		StdLdTime="R" + loop;
		for (k = 0; k < document.form1[StdLdTime].length; k++)
		{
			if (document.form1[StdLdTime][k].checked)
			{
				Selected = true;
			}
		}
		if (!Selected)
		{
			//alert("Please select Options");
			//return (false);
			if (loop==1)
			  {
			  alert("Please select Option for Price")
			  return false
			  }
			 if (loop==2)
			  {
			  alert("Please select Option for Quality")
			  return false
			  }
			 if (loop==3)
			  {
			  alert("Please select Option for Punctuality")
			  return false
			  }
			 if (loop==4)
			  {
			  alert("Please select Option for Cleanliness")
			  return false
			  }
			 if (loop==5)
			  {
			  alert("Please select Option for Courtesy")
			  return false
			  }    
			
		}
		
		
	 }
	 if (document.form1.comments.value=="")
	 {
	 alert("Please Enter your Comments");
	 document.form1.comments.focus();
	 return false;
	 }
	 if 	(trim(document.form1.comments.value)=="")
		{
			 alert("Please Enter your Comments");
			document.form1.comments.value="";
			document.form1.comments.focus();
			return false;
		}
	str=document.form1.comments.value;
	 if(str.length>=2000)
		{
		alert("Comment content should not exceed by 2000 characters");
		document.form1.comments.focus();
		return false;
	  }  	
	  
	  if (document.form1.human.value=="")
	 {
	 alert("Please Enter Security Code");
	 document.form1.human.focus();
	 return false;
	 }

}
function validateFrontEditProvider()
{
	/*if (document.form1.txtusername.value=="")
		{
			alert("Please Enter User Name")
			document.form1.txtusername.focus();
			return false;
		}	
	if 	(trim(document.form1.txtusername.value)=="")
		{
			alert("Please Enter User Name")
			document.form1.txtusername.value="";
			document.form1.txtusername.focus();
			return false;
		}
	var loginName=document.form1.txtusername.value=document.form1.txtusername.value.toLowerCase();
	if (!isCharsInBag( loginName, "abcdefghijklmnopqrstuvwxyz0123456789.-_" ))
		{
			alert("User name has invalid characters");
			document.form1.txtusername.focus();
			return false;
		}*/
	if (document.form1.txtpass.value=="")
		{
			alert("Please Enter Password")
			document.form1.txtpass.focus();
			return false;
		}	
	if 	(trim(document.form1.txtpass.value)=="")
		{
			alert("Please Enter Password")
			document.form1.txtpass.value="";
			document.form1.txtpass.focus();
			return false;
		}	
	if (document.form1.txtcpass.value=="")
		{
			alert("Please Enter Confirm Password")
			document.form1.txtcpass.focus();
			return false;
		}	
	if 	(trim(document.form1.txtcpass.value)=="")
		{
			alert("Please Enter Confirm Password")
			document.form1.txtcpass.value="";
			document.form1.txtcpass.focus();
			return false;
		}
	if (document.form1.txtpass.value != document.form1.txtcpass.value)
		{
			alert("Password does not match.")
			document.form1.txtcpass.value="";
			document.form1.txtcpass.focus();
			return false;
		}
	if (document.form1.txtcname.value=="")
		{
			alert("Please Enter Company Name")
			document.form1.txtcname.focus();
			return false;
		}	
	if 	(trim(document.form1.txtcname.value)=="")
		{
			alert("Please Enter Company Name")
			document.form1.txtcname.value="";
			document.form1.txtcname.focus();
			return false;
		}
	if (document.form1.txtconame.value=="")
		{
			alert("Please Enter Company Owner Name")
			document.form1.txtconame.focus();
			return false;
		}	
	if 	(trim(document.form1.txtconame.value)=="")
		{
			alert("Please Enter Company Owner Name")
			document.form1.txtconame.value="";
			document.form1.txtconame.focus();
			return false;
		}
	var loginName=document.form1.txtconame.value=document.form1.txtconame.value;
	if (false && !isCharsInBag( loginName, "abcdefghijklmnopqrstuvwxyz' " ))
		{
			alert("Company Owner Name has invalid characters");
			document.form1.txtconame.focus();
			return false;
		}
	if (false && document.form1.cmbyear.selectedIndex==0)	
		{
			alert("Please Enter Year Founded")
			document.form1.cmbyear.focus();
			return false;
		}	
	if (document.form1.txtcaddress.value=="")
		{
			alert("Please Enter Company Address")
			document.form1.txtcaddress.focus();
			return false;
		}	
	if 	(trim(document.form1.txtcaddress.value)=="")
		{
			alert("Please Enter Company Address")
			document.form1.txtcaddress.value="";
			document.form1.txtcaddress.focus();
			return false;
		}
	if (document.form1.txtccity.value=="")
		{
			alert("Please Enter City")
			document.form1.txtccity.focus();
			return false;
		}	
	if 	(trim(document.form1.txtccity.value)=="")
		{
			alert("Please Enter City")
			document.form1.txtccity.value="";
			document.form1.txtccity.focus();
			return false;
		}
	if (document.form1.txtczip.value=="")
		{
			alert("Please Enter Zip code")
			document.form1.txtczip.focus();
			return false;
		}	
	if 	(trim(document.form1.txtczip.value)=="")
		{
			alert("Please Enter Zip code")
			document.form1.txtczip.value="";
			document.form1.txtczip.focus();
			return false;
		}
	if (isNaN(document.form1.txtczip.value))
		{
			alert("Please enter valid Zip Code");
			document.form1.txtczip.focus();
			return false;
		}
	if (document.form1.cmbstate.selectedIndex==0)	
		{
			alert("Please Select State")
			document.form1.cmbstate.focus();
			return false;
		}
	if (document.form1.txtemail.value=="")
		{
			alert("Enter Email Address")
			document.form1.txtemail.focus();
			return false;
		}
		var str=document.form1.txtemail.value;
		var AtTheRate= str.indexOf("@");
	    var DotSap= str.lastIndexOf(".");
		if (AtTheRate==-1 || DotSap ==-1)
		{
			alert("Enter Valid Email Address");
			document.form1.txtemail.focus();
			document.form1.txtemail.select();
			return false;
		}
		else
		{
			if( AtTheRate > DotSap )
			{
			alert("Enter Valid Email Address");
			document.form1.txtemail.focus();
			document.form1.txtemail.select();
			return false;
			}
		}
	if (document.form1.txtcphone.value=="")
		{
			alert("Please Enter Phone")
			document.form1.txtcphone.focus();
			return false;
		}	
	if 	(trim(document.form1.txtcphone.value)=="")
		{
			alert("Please Enter Phone")
			document.form1.txtcphone.value="";
			document.form1.txtcphone.focus();
			return false;
		}
	if (document.form1.txtcLeademail.value!="")
		{
			
			var str=document.form1.txtcLeademail.value;
			var AtTheRate= str.indexOf("@");
			var DotSap= str.lastIndexOf(".");
			if (AtTheRate==-1 || DotSap ==-1)
			{
				alert("Enter Valid Other Email Address");
				document.form1.txtcLeademail.focus();
				document.form1.txtcLeademail.select();
				return false;
			}
			else
			{
				if( AtTheRate > DotSap )
				{
				alert("Enter Valid Other Email Address");
				document.form1.txtcLeademail.focus();
				document.form1.txtcLeademail.select();
				return false;
				}
			}						
		}
	if ((!document.form1.chkNoteFax.checked) && (!document.form1.ChkEmail.checked) )
		{
			alert("Please Select Notification Preferences")
			return false
		}
							
}
function validateManageProfile()
{

//document.images[numberofimage].width 
/*var filenm=document.form1.file3.value
if (filenm!="")
	{
		var img   = filenm;
		var img1 = img.width;
		alert(img1);
	}
	
	//var filenm=document.form1.File3.value
	
	if (document.form1.File3.value!="")
		{
		
			//var img   = document.form1.File3.value;
			
			//var img1  = document.images[0].width ;
			//alert(img1)
		}*/
	

 var filenm=document.form1.flpdf.value;
  
  if(filenm!="")
  {
    var extfilenm=filenm.substring(filenm.length-3,filenm.length)
	if(extfilenm!="pdf")
		{
		alert("Upload Brochure should be in PDF format")
	    document.form1.flpdf.focus();	   	
		return false	   	
		}
 }
  
  if (false && document.form1.cmbyear.selectedIndex==0)	
		{
			alert("Please Enter Year Founded")
			document.form1.cmbyear.focus();
			return false;
		}
	if (document.form1.txtdesc.value=="")
		{
			alert("Please Enter Company Description")
			document.form1.txtdesc.focus();
			return false;
		}	
	if 	(trim(document.form1.txtdesc.value)=="")
		{
			alert("Please Enter Company Description")
			document.form1.txtdesc.value="";
			document.form1.txtdesc.focus();
			return false;
		}
	 str=document.form1.txtdesc.value;
	 if(str.length>=4000)
		{
		alert("Company Description content should not exceeded by 4000 characters");
		document.form1.txtdesc.focus();
		return false;
	  } 
	 str=trim(document.form1.txtexp.value);
	 if (str!="")
	 {
		if(str.length>=3000)
			{
			alert("Expertise Description content should not exceeded by 3000 characters");
			document.form1.txtexp.focus();
			return false;
		}  	
	  }	
	  
}

function validateLicInfo()
{
	if (document.form1.cmbstate.selectedIndex==0)	
		{
			alert("Please Select State")
			document.form1.cmbstate.focus();
			return false;
		}
	if (document.form1.txtdrade.value=="")
		{
			alert("Please Enter Trade")
			document.form1.txtdrade.focus();
			return false;
		}	
	if 	(trim(document.form1.txtdrade.value)=="")
		{
			alert("Please Enter Trade")
			document.form1.txtdrade.value="";
			document.form1.txtdrade.focus();
			return false;
		}
	if (document.form1.txtlic.value=="")
		{
			alert("Please Enter Name on License")
			document.form1.txtlic.focus();
			return false;
		}	
	if 	(trim(document.form1.txtlic.value)=="")
		{
			alert("Please Enter Name on License")
			document.form1.txtlic.value="";
			document.form1.txtlic.focus();
			return false;
		}	
	if (document.form1.txtlicno.value=="")
		{
			alert("Please Enter License Number")
			document.form1.txtlicno.focus();
			return false;
		}	
	if 	(trim(document.form1.txtlicno.value)=="")
		{
			alert("Please Enter License Number")
			document.form1.txtlicno.value="";
			document.form1.txtlicno.focus();
			return false;
		}	
	if (document.form1.cmbmonth.selectedIndex==0)	
		{
			alert("Please Select Month")
			document.form1.cmbmonth.focus();
			return false;
		}	
		if (document.form1.cmbyear.selectedIndex==0)	
		{
			alert("Please Select Year")
			document.form1.cmbyear.focus();
			return false;
		}			
			
}

function validateIncDetails()
{
	if (document.form1.txtmembername.value=="")
		{
			alert("Please Enter Subscriber / Member Name")
			document.form1.txtmembername.focus();
			return false;
		}	
	if 	(trim(document.form1.txtmembername.value)=="")
		{
			alert("Please Enter Subscriber / Member Name")
			document.form1.txtmembername.value="";
			document.form1.txtmembername.focus();
			return false;
		}
	if (document.form1.txtid.value=="")
		{
			alert("Please Enter ID Number")
			document.form1.txtid.focus();
			return false;
		}	
	if 	(trim(document.form1.txtid.value)=="")
		{
			alert("Please Enter ID Number")
			document.form1.txtid.value="";
			document.form1.txtid.focus();
			return false;
		}
	if (document.form1.txtcname.value=="")
		{
			alert("Please Enter Insurance Company Name")
			document.form1.txtcname.focus();
			return false;
		}	
	if 	(trim(document.form1.txtcname.value)=="")
		{
			alert("Please Enter Insurance Company Name")
			document.form1.txtcname.value="";
			document.form1.txtcname.focus();
			return false;
		}		
		
}
function ValidateForgotPassword()
{
	var Selected = false;
	StdLdTime="user_type";
	for (k = 0; k < document.form1[StdLdTime].length; k++)
	 {
		if (document.form1[StdLdTime][k].checked)
			Selected = true;
	 }
	if (!Selected)
	 {
			alert("Please select Login type");
			return (false);
			
	 }
if (trim(document.form1.email.value)=="")
	{
	alert("Enter Email Address");
	document.form1.email.focus();
	return false;
	}
	if (isvalidemail(trim(document.form1.email.value))==false)
	{
	return false;
	}	 
}

