// JavaScript Document
//Contains validation functions of MeraGhar.in
/*************************
Edited By:Ruchi
Date:20-08-2008
*************************/
function validateMember(f)
{
	var isIE = document.all?true:false;
	var isNS = document.layers?true:false;
	var isNS6 = (!document.all && document.getElementById) ? true : false;
	var errm = 'The following information is missing or incorrect.\n Please make corrections.\n'
	var iserr=0;
	var firstErr=9999;
	var focsel;
	var fs=1,fc=1;

	for(i=0;i<f.length;i++)
	{
		if(f.elements[i].name=='txtFirstName')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - First Name';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		
		if(f.elements[i].name=='txtLastName')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Last Name';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		if(f.elements[i].name=='txtContactName')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - contact Name';

				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
			else if(f.elements[i].value.length < 5)
			{
				iserr = 1;
				errm = errm + '\n Contact name should be of atleast 5 characaters';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
					
			}
		}
		/*if(f.elements[i].name=='policy')
		{
			if(f.elements[i].checked==false)
			{
				iserr = 1;
				errm = errm + '\n Missing - Agreement Policy';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}*/
		if(f.elements[i].name=='txtUserName')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - User Name';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
			else if(f.elements[i].value.length < 6)
			{
				iserr = 1;
				errm = errm + '\n User name should be of atleast 6 characaters';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
					
			}
		}
		if(f.elements[i].name=='txtPassword')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Password';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
			else if(f.elements[i].value.length < 6)
			{
				iserr = 1;
				errm = errm + '\n Password should be of atleast 6 characaters';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
					
			}
		}
		if(f.elements[i].name=='txtCPassword')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Confirm Password';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
			else if(!(f.elements[i-1].value==""))
			{
				var pStr1 = f.elements[i].value;
				var pStr2 = f.elements[i-1].value;
				var lPstr1 = pStr1.toLowerCase();
				var lPstr2 = pStr2.toLowerCase();
			   if(lPstr1 != lPstr2)
			   {
				iserr = 1;
				errm = errm + '\n Password and confirm password does not match';
				if(firstErr==9999)
				{
					firstErr=i-1;
					focsel=0;
				}
			   }
			}
		}
		if(f.elements[i].name=='txtEmail')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Email';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
			else
				if (checkMail(f.elements[i].value))
				{
					iserr = 1;
					errm = errm + '\n Invalid - Email';
					if(firstErr==9999)
					{
						firstErr=i;
						focsel=0;
					}	
				}
		}
		if(f.elements[i].name=='txtCEmail')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Confirm Email';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
			else if(checkMail(f.elements[i].value))
			{
					iserr = 1;
					errm = errm + '\n Invalid - Confirm Email';
					if(firstErr==9999)
					{
						firstErr=i;
						focsel=0;
					}	
			}
			
			else if(!(f.elements[i-1].value==""))
			{
				var pStr3 = f.elements[i].value;
			   var pStr4 = f.elements[i-1].value;
			   var lPstr3 = pStr3.toLowerCase();
				var lPstr4 = pStr4.toLowerCase();
			   if(lPstr3!= lPstr4)
			   {
				iserr = 1;
				errm = errm + '\n Email and confirm email does not match';
				if(firstErr==9999)
				{
					firstErr=i-1;
					focsel=0;
				}
			   }
			}
		}
		/*if(f.elements[i].name=='txtAddress1')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Address';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		if(f.elements[i].name=='cboCountry')
		{
			if((f.elements[i].value=="")||(f.elements[i].value=="---------------------"))
			{
				iserr = 1;
				errm = errm + '\n Missing - Country';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		if((f.elements[i].name=='State')&&(f.elements[i].style.width!="0px"))
		{

			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - State';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
			
		}
		if((f.elements[i].name=='State1')&&(f.elements[i].style.width!="0px"))
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - State';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		if((f.elements[i].name=='City')&&(f.elements[i].style.width!="0px"))
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - City';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}

		}
		if((f.elements[i].name=='City1')&&(f.elements[i].style.width!="0px"))
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - City';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}*/
		if(f.elements[i].name=='txtPhone')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Phone';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
			else if(f.elements[i].value.length < 11 || f.elements[i].value.length > 12)
			{
				iserr = 1;
				errm = errm + '\n Please enter correct phone number with code';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
					
			}
		}
		/*if(f.elements[i].name=='txtMobile')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Mobile';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}*/
	}
	if(iserr ==1)
	{
		alert(errm);
		if(focsel==0)
			f.elements[firstErr].focus();
		if(focsel==1)
			f.elements[firstErr].select();
		return false;
	}else
	{
		return true;
	}
}

function validateSMember(f)
{
	var isIE = document.all?true:false;
	var isNS = document.layers?true:false;
	var isNS6 = (!document.all && document.getElementById) ? true : false;
	var errm = 'The following information is missing or incorrect.\n Please make corrections.\n'
	var iserr=0;
	var firstErr=9999;
	var focsel;
	var fs=1,fc=1;

	for(i=0;i<f.length;i++)
	{
		if(f.elements[i].name=='txtFirstName')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Full Name';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		
		
		
		/*if(f.elements[i].name=='policy')
		{
			if(f.elements[i].checked==false)
			{
				iserr = 1;
				errm = errm + '\n Missing - Agreement Policy';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}*/
		if(f.elements[i].name=='txtUserName')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - User Name';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
			else if(f.elements[i].value.length < 6)
			{
				iserr = 1;
				errm = errm + '\n User name should be of atleast 6 characaters';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
					
			}
		}
		if(f.elements[i].name=='txtPassword')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Password';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
			else if(f.elements[i].value.length < 6)
			{
				iserr = 1;
				errm = errm + '\n Password should be of atleast 6 characaters';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
					
			}
		}
		if(f.elements[i].name=='txtCPassword')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Confirm Password';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
			else if(!(f.elements[i-1].value==""))
			{
				var pStr1 = f.elements[i].value;
				var pStr2 = f.elements[i-1].value;
				var lPstr1 = pStr1.toLowerCase();
				var lPstr2 = pStr2.toLowerCase();
			   if(lPstr1 != lPstr2)
			   {
				iserr = 1;
				errm = errm + '\n Password and confirm password does not match';
				if(firstErr==9999)
				{
					firstErr=i-1;
					focsel=0;
				}
			   }
			}
		}
		if(f.elements[i].name=='txtEmail')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Email';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
			else
				if (checkMail(f.elements[i].value))
				{
					iserr = 1;
					errm = errm + '\n Invalid - Email';
					if(firstErr==9999)
					{
						firstErr=i;
						focsel=0;
					}	
				}
		}
		if(f.elements[i].name=='txtCEmail')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Confirm Email';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
			else if(checkMail(f.elements[i].value))
			{
					iserr = 1;
					errm = errm + '\n Invalid - Confirm Email';
					if(firstErr==9999)
					{
						firstErr=i;
						focsel=0;
					}	
			}
			
			else if(!(f.elements[i-1].value==""))
			{
				var pStr3 = f.elements[i].value;
			   var pStr4 = f.elements[i-1].value;
			   var lPstr3 = pStr3.toLowerCase();
				var lPstr4 = pStr4.toLowerCase();
			   if(lPstr3!= lPstr4)
			   {
				iserr = 1;
				errm = errm + '\n Email and confirm email does not match';
				if(firstErr==9999)
				{
					firstErr=i-1;
					focsel=0;
				}
			   }
			}
		}
		/*if(f.elements[i].name=='txtAddress1')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Address';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}*/
		
		
		if(f.elements[i].name=='txtPhone')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Phone';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
			else if(f.elements[i].value.length < 11 || f.elements[i].value.length > 12)
			{
				iserr = 1;
				errm = errm + '\n Please enter correct phone number with code';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
					
			}
		}
		/*if(f.elements[i].name=='txtMobile')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Mobile';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}*/
	}
	if(iserr ==1)
	{
		alert(errm);
		if(focsel==0)
			f.elements[firstErr].focus();
		if(focsel==1)
			f.elements[firstErr].select();
		return false;
	}else
	{
		return true;
	}
}

function validateBroker(f)
{
	var isIE = document.all?true:false;
	var isNS = document.layers?true:false;
	var isNS6 = (!document.all && document.getElementById) ? true : false;
	var errm = 'The following information is missing or incorrect.\n Please make corrections.\n'
	var iserr=0;
	var firstErr=9999;
	var focsel;

	for(i=0;i<f.length;i++)
	{
		if(f.elements[i].name=='txtFirmName')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Firm Name';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
			
		if(f.elements[i].name=='txtContactName')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Contact Name';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		if(f.elements[i].name=='txtLoginId')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Login Id';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
			else if(f.elements[i].value.length < 6)
			{
				iserr = 1;
				errm = errm + '\n Login Id should be of atleast 6 characaters';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
					
			}
		}
		if(f.elements[i].name=='txtPassword')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Password';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
			else if(f.elements[i].value.length < 6)
			{
				iserr = 1;
				errm = errm + '\n Password should be of atleast 6 characaters';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
					
			}
		}
		if(f.elements[i].name=='txtCPassword')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Confirm Password';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
			else if(!(f.elements[i-1].value==""))
			{
				var pStr1 = f.elements[i].value;
				var pStr2 = f.elements[i-1].value;
				var lPstr1 = pStr1.toLowerCase();
				var lPstr2 = pStr2.toLowerCase();
			   if(lPstr1 != lPstr2)
			   {
				iserr = 1;
				errm = errm + '\n Password and confirm password does not match';
				if(firstErr==9999)
				{
					firstErr=i-1;
					focsel=0;
				}
			   }
			}
		}
		/*if(f.elements[i].name=='txtAddress1')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Address';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		if(f.elements[i].name=='policy')
		{
			if(f.elements[i].checked==false)
			{
				iserr = 1;
				errm = errm + '\n Missing - Agreement Policy';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		if(f.elements[i].name=='cboCountry')
		{
			if((f.elements[i].value=="")||(f.elements[i].value=="---------------------"))
			{
				iserr = 1;
				errm = errm + '\n Missing - Country';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		if((f.elements[i].name=='State')&&(f.elements[i].style.width!="0px"))
		{

			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - State';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
			
		}
		if((f.elements[i].name=='State1')&&(f.elements[i].style.width!="0px"))
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - State';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		if((f.elements[i].name=='City')&&(f.elements[i].style.width!="0px"))
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - City';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}

		}
		if((f.elements[i].name=='City1')&&(f.elements[i].style.width!="0px"))
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - City';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}*/
		if(f.elements[i].name=='txtPhone')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Phone';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		/*if(f.elements[i].name=='txtMobile')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Mobile';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}*/
		if(f.elements[i].name=='txtUserName')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - User Name';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}else if(f.elements[i].value.length < 6)
			{
				iserr = 1;
				errm = errm + '\n User name should be of atleast 6 characaters';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
					
			}
		}
		
		if(f.elements[i].name=='txtEmail')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Email';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
			else
				if (checkMail(f.elements[i].value))
				{
					iserr = 1;
					errm = errm + '\n Invalid - Email';
					if(firstErr==9999)
					{
						firstErr=i;
						focsel=0;
					}	
				}
		}
	}
	if(iserr ==1)
	{
		alert(errm);
		if(focsel==0)
			f.elements[firstErr].focus();
		if(focsel==1)
			f.elements[firstErr].select();
		return false;
	}else{
		return true;
	}
}

function validateProperty1(f)
{
	var isIE = document.all?true:false;
	var isNS = document.layers?true:false;
	var isNS6 = (!document.all && document.getElementById) ? true : false;
	var errm = 'The following information is missing or incorrect.\n Please make corrections.\n'
	var iserr=0;
	var firstErr=9999;
	var focsel;
	var l=1;
	var lerrMsg="\nLocation Information : ";
	var c=1;
	var cerrMsg="\n\nContact Information : ";

	for(i=0;i<f.length;i++)
	{
		if(f.elements[i].name=='txtOFirstName')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				if(l)
				{
					l=0;
					errm = errm + lerrMsg;
				}
				errm = errm + '\n Missing - Owner First Name';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
				
			}
		}
		/*if(f.elements[i].name=='txtOLastName')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				if(l)
				{
					l=0;
					errm = errm + lerrMsg;
				}

				errm = errm + '\n Missing - Owner Last Name';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}*/
		if(f.elements[i].name=='txtAddress1')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				if(l)
				{
					l=0;
					errm = errm + lerrMsg;
				}

				errm = errm + '\n Missing - Address';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		if(f.elements[i].name=='cboCountry')
		{
			if((f.elements[i].value=="")||(f.elements[i].value=="---------------------"))
			{
				iserr = 1;
				if(l)
				{
					l=0;
					errm = errm + lerrMsg;
				}
				errm = errm + '\n Missing - Country';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		if((f.elements[i].name=='State')&&(f.elements[i].style.width!="0px"))
		{

			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - State';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
			
		}
		if((f.elements[i].name=='State1')&&(f.elements[i].style.width!="0px"))
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - State';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		if((f.elements[i].name=='City')&&(f.elements[i].style.width!="0px"))
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - City';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}

		}
		if((f.elements[i].name=='City1')&&(f.elements[i].style.width!="0px"))
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - City';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
      
		
		if(f.elements[i].name=='txtPhone')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				if(l)
				{
					l=0;
					errm = errm + lerrMsg;
				}
				errm = errm + '\n Missing - Phone';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		
		/*if(f.elements[i].name=='txtMobile')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				if(l)
				{
					l=0;
					errm = errm + lerrMsg;
				}
				errm = errm + '\n Missing - Mobile';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}*/
		if(f.elements[i].name=='txtcFirstName')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				if(c)
				{
					c=0;
					errm = errm + cerrMsg;
				}
				errm = errm + '\n Missing - Contact First Name';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		if(f.elements[i].name=='txtcLastName')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				if(c)
				{
					c=0;
					errm = errm + cerrMsg;
				}
				errm = errm + '\n Missing - Contact Last Name';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		if(f.elements[i].name=='txtcEmail')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				if(c)
				{
					c=0;
					errm = errm + cerrMsg;
				}
				errm = errm + '\n Missing - Email';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
			else
				if (checkMail(f.elements[i].value))
				{
					iserr = 1;
					if(c)
					{
						c=0;
						errm = errm + cerrMsg;
					}
					errm = errm + '\n Invalid - Email';
					if(firstErr==9999)
					{
						firstErr=i;
						focsel=0;
					}	
				}
		}
		if(f.elements[i].name=='txtcAddress1')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				if(c)
				{
					c=0;
					errm = errm + cerrMsg;
				}
				errm = errm + '\n Missing - Address';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		if((f.elements[i].name=='cState')&&(f.elements[i].style.width!="0px"))
		{

			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - State';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
			
		}
		if((f.elements[i].name=='cState1')&&(f.elements[i].style.width!="0px"))
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - State';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		if((f.elements[i].name=='cCity')&&(f.elements[i].style.width!="0px"))
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - City';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}

		}
		if((f.elements[i].name=='cCity1')&&(f.elements[i].style.width!="0px"))
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - City';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
      
		
		if(f.elements[i].name=='txtcPhone')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				if(c)
				{
					c=0;
					errm = errm + cerrMsg;
				}
				errm = errm + '\n Missing - Phone';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		if(f.elements[i].name=='txtcMobile')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				if(c)
				{
					c=0;
					errm = errm + cerrMsg;
				}
				errm = errm + '\n Missing - Mobile';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
	}
	if(iserr ==1)
	{
		alert(errm);
		if(focsel==0)
			f.elements[firstErr].focus();
		if(focsel==1)
			f.elements[firstErr].select();
		return false;
	}
	return true;
}

function validateProperty3(f)
{
	var isIE = document.all?true:false;
	var isNS = document.layers?true:false;
	var isNS6 = (!document.all && document.getElementById) ? true : false;
	var errm = 'The following information is missing or incorrect.\n Please make corrections.\n'
	var iserr=0;
	var firstErr=9999;
	var focsel;

	for(i=0;i<f.length;i++)
	{

		if(f.elements[i].name=='cboPropertyType')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Property Type';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		if(f.elements[i].name=='rdoProperyFor')
		{
			rdo=eval('f.rdoProperyFor');
			l=rdo.length;
			//alert(l);
			i=i+l-1;
			flg=0;
			for(m=0;m<l;m++)
				if(rdo[m].checked)
					flg=1;
			
			if(!flg)
			{
				iserr = 1;
				errm = errm + '\n Missing - Want to sell/rent/lease Property';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		if(f.elements[i].name=='txtPropertyArea')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Property area';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		if(f.elements[i].name=='cboPropertyAreaUnits')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Property area Units';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		if(f.elements[i].name=='priceUnit')
		{
			if(f.elements[i].value=="" && f.elements[i].disabled=="false")
			{
				iserr = 1;
				errm = errm + '\n Missing - Price Units';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
/*		if(f.elements[i].name=='txtBuiltArea')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Builtup area';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		if(f.elements[i].name=='cboBuiltAreaUnits')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Built area Units';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}*/
		if(f.elements[i].name=='txtPropTitle')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Property Title';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		if(f.elements[i].name=='rdoOldNew')
		{
			if(!f.rdoOldNew[0].checked && !f.rdoOldNew[1].checked)
			{
				iserr = 1;
				errm = errm + '\n Missing - Property Type';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
			i++;
		}
		if(f.elements[i].name=='txtPrice')
		{	
			if(!f.elements[i].value)
			{
				iserr = 1;
				errm = errm + '\n Missing - Expected price';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		

	}	
	if(iserr ==1)
	{
		alert(errm);
		if(focsel==0)
			f.elements[firstErr].focus();
		if(focsel==1)
			f.elements[firstErr].select();
		return false;
	}else{
		return true;
	}
}

function validateContact(f)
{
	var isIE = document.all?true:false;
	var isNS = document.layers?true:false;
	var isNS6 = (!document.all && document.getElementById) ? true : false;
	var errm = 'The following information is missing or incorrect.\n Please make corrections.\n'
	var iserr=0;
	var firstErr=9999;
	var focsel;

	for(i=0;i<f.length;i++)
	{

		if(f.elements[i].name=='txtcFirstName')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Contact First Name';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		if(f.elements[i].name=='txtcLastName')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Contact Last Name';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		if(f.elements[i].name=='txtcEmail')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Email';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
			else
				if (checkMail(f.elements[i].value))
				{
					iserr = 1;
					errm = errm + '\n Invalid - Email';
					if(firstErr==9999)
					{
						firstErr=i;
						focsel=0;
					}	
				}
		}
		if(f.elements[i].name=='txtcAddress1')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Address';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		if(f.elements[i].name=='cbocCountry')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Country';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		if(f.elements[i].name=='txtcState')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - State';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		if(f.elements[i].name=='txtcCity')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - City';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
      
		
		if(f.elements[i].name=='txtcPhone')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Phone';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		
		if(f.elements[i].name=='txtcMobile')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Mobile';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
	  }	
	if(iserr ==1)
	{
		alert(errm);
		if(focsel==0)
			f.elements[firstErr].focus();
		if(focsel==1)
			f.elements[firstErr].select();
		return false;
	}
	return true;
}


function validateLogin(f)
{
	var isIE = document.all?true:false;
	var isNS = document.layers?true:false;
	var isNS6 = (!document.all && document.getElementById) ? true : false;
	var errm = 'The following information is missing or incorrect.\n Please make corrections.\n'
	var iserr=0;
	var firstErr=9999;
	var focsel;

	for(i=0;i<f.length;i++)
	{
		if(f.elements[i].name=='txtUserName')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - User Name';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}else if(f.elements[i].value.length < 6)
			{
				iserr = 1;
				errm = errm + '\n User name should be of atleast 6 characaters';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
					
			}

		}
		if(f.elements[i].name=='txtPassword')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Password';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
	}
	if(iserr ==1)
	{
		alert(errm);
		if(focsel==0)
			f.elements[firstErr].focus();
		if(focsel==1)
			f.elements[firstErr].select();
		return false;
	}
	else
    {
      f.submit();
    }
}


function validateRequirement(f)
{
	var isIE = document.all?true:false;
	var isNS = document.layers?true:false;
	var isNS6 = (!document.all && document.getElementById) ? true : false;
	var errm = 'Please fill required information for better\n understaing your requirements.\n'
	var iserr=0;
	var firstErr=9999;
	var focsel;

	for(i=0;i<f.length;i++)
	{
      
		if(f.elements[i].name=='cboPropertyType')
		{
			
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Property Type';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		if(f.elements[i].name=='policy')
		{
			if(f.elements[i].checked==false)
			{
				iserr = 1;
				errm = errm + '\n Missing - Agreement Policy';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}

		if(f.elements[i].name=='rdoOldNew')
		{
			if(!f.rdoOldNew[0].checked && !f.rdoOldNew[1].checked)
			{
				iserr = 1;
				errm = errm + '\n Missing - Property Condition';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
			i++;
		}
		if(f.elements[i].name=='txtPrice')
		{	
			if(!f.elements[i].value)
			{
				iserr = 1;
				errm = errm + '\n Missing - Expected Price';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		if(f.elements[i].name=='txtLoc')
		{	
			if(!f.elements[i].value)
			{
				iserr = 1;
				errm = errm + '\n Missing - Desired Location';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		if((f.elements[i].name=='State')&&(f.elements[i].style.width!="0px"))
		{

			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - State';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
			
		}
		if((f.elements[i].name=='State1')&&(f.elements[i].style.width!="0px"))
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - State';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		if((f.elements[i].name=='City')&&(f.elements[i].style.width!="0px"))
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - City';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}

		}
		if((f.elements[i].name=='City1')&&(f.elements[i].style.width!="0px"))
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - City';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}

		if(f.elements[i].name=='txtName')
		{	
			if(!f.elements[i].value)
			{
				iserr = 1;
				errm = errm + '\n Missing - Name';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}else{
				var count=0;
				var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";
			for (var i1 = 0; i1 < f.elements[i].value.length; i1++) {
			if (iChars.indexOf(f.elements[i].value.charAt(i1)) != -1) {
				count=count+1;
			}
			}
			if(count>0){
			iserr = 1;
				errm = errm + '\n Invalid - Your Name has special characters. \nThese are not allowed.\n Please remove them and try again.';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
  			}
		

			}
		}
		if(f.elements[i].name=='txtEmailid')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Email';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
			else if (checkMail(f.elements[i].value))
			{
				iserr = 1;
				errm = errm + '\n Invalid - Email';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}	
			}
		
		}
		if(f.elements[i].name=='txtPhoneNo')
		{	
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Phone No';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}else if(f.elements[i].value!="")
			{				
			if(f.elements[i].value.length<11){
				iserr = 1;
				errm = errm + '\n Please fill correct phone number with code';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}

			}
			}
			
		}
		if(f.elements[i].name=='txtMobile')
		{	
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Mobile';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}else if(f.elements[i].value!="")
			{				
			if(f.elements[i].value.length<11){
				iserr = 1;
				errm = errm + '\n Please fill correct mobile number ';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}

			}
			}
		}
		

	}	
	if(iserr ==1)
	{
		alert(errm);
		if(focsel==0)
			f.elements[firstErr].focus();
		if(focsel==1)
			f.elements[firstErr].select();
		return false;
	}else{
		return true;
	}
}


function validateThread(f)
{
	var isIE = document.all?true:false;
	var isNS = document.layers?true:false;
	var isNS6 = (!document.all && document.getElementById) ? true : false;
	var errm = 'The following information is missing or incorrect.\n Please make corrections.\n'
	var iserr=0;
	var firstErr=9999;
	var focsel;


	for(i=0;i<f.length;i++)
	{
			
		if(f.elements[i].name=='txtTitle')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Thread title';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}else{
				var count=0;
				var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";
			for (var i1 = 0; i1 < f.elements[i].value.length; i1++) {
			if (iChars.indexOf(f.elements[i].value.charAt(i1)) != -1) {
				count=count+1;
			}
			}
			if(count>0){
			iserr = 1;
				errm = errm + '\n Invalid - Your Title has special characters. \nThese are not allowed.\n Please remove them and try again.';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
  			}
		

			}

		}
		if(f.elements[i].name=='txtName')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Your name';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}else{
				var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?0123456789";
				var count=0;
			for (var i1 = 0; i1 < f.elements[i].value.length; i1++) {
			if (iChars.indexOf(f.elements[i].value.charAt(i1)) != -1) {
				var count=count+1;
			}
			}
				if(count>0){
			iserr = 1;
				errm = errm + '\n Invalid - Your name has special characters and numbers. \nThese are not allowed.\n Please remove them and try again.';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
  			}
				}

		}
		if(f.elements[i].name=='txtEmail')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Email';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
			else if (checkMail(f.elements[i].value))
			{
				iserr = 1;
				errm = errm + '\n Invalid - Email';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}	
			}
		
		}
		if(f.elements[i].name=='txtDesc')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Description';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}
		
	}
	if(iserr ==1)
	{
		alert(errm);
		if(focsel==0)
			f.elements[firstErr].focus();
		if(focsel==1)
			f.elements[firstErr].select();
		return false;
	}
	return true;
}
						
function chkEmail(f)
{
	if(f.elements[i].name=='txtEmail')
		{
			if (checkMail(f.elements[i].name.value))
				{
					iserr = 1;
					errm = errm + '\n Invalid - Email';
					if(firstErr==9999)
					{
						firstErr=i;
						focsel=0;
					}	
				}
		}
		if(iserr ==1)
	{
		alert(errm);
		if(focsel==0)
			f.elements[firstErr].focus();
		if(focsel==1)
			f.elements[firstErr].select();
		return false;
	}
	return true;
}
function checkMail(sEmail)
{

var x = sEmail;
	
	var filter =/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if (filter.test(x))
		return 0; // Email is Valid
	else 
		return 1;	//Email is invalid
	
}
function forceregularex(id)
{

	//var id=document.frmForum;
    var regExp=/^[A-Za-z0-9._-]/;
    var rg= /^[A-Za-z]/;
    var char1=id.value.substr((id.value.length-1),(id.value.length));
    if(regExp.test(char1))
     {
       id.value=id.value.replace(/^\s+$/,"");
	   
     }
    else
     {
        id.value=id.value.substr(0,id.value.length-1);
		
     }
    if(rg.test(id.value.charAt(0)))
    {
    }
    else
    {
        id.value=id.value.substr(0,id.value.length-1);
		    }       
}


function forceNumber(eventObj, id)
	{
		
	var regExp=/[0-9\.+]/;
        var char1=id.value.substr((id.value.length-1),(id.value.length));

	if(regExp.test(char1))
	{
	 
	}else{
	id.value=id.value.substr(0,id.value.length-1);
	}
	var keyCode;
	var isIE = document.all?true:false;
	var isNS = (document.layers)?true : false;
	// Check For Browser Type
	//if (document.all){
	if(isNS)
	{
		keyCode=event.which;
	}
	else 
	{
		if (isIE)
		{
			keyCode=event.keyCode;

		}
		else 
		{
			keyCode=event.which;

		}
	}
	if(keyCode<48 || keyCode >57) 
	{ // Allow only integers and decimal points

		return false;
	}
	return true;
}

function forceNumber1(eventObj, id)
	{
		
	var regExp=/[0-9\.+]/;
        var char1=id.value.substr((id.value.length-1),(id.value.length));

	if(regExp.test(char1))
	{
	 
	}else{
	id.value=id.value.substr(0,id.value.length-1);
	}
	var keyCode;
	var isIE = document.all?true:false;
	var isNS = (document.layers)?true : false;
	// Check For Browser Type
	//if (document.all){
	if(isNS)
	{
		keyCode=event.which;
	}
	else 
	{
		if (isIE)
		{
			keyCode=event.keyCode;

		}
		else 
		{
			keyCode=event.which;

		}
	}
	if(keyCode<48 || keyCode >57) 
	{ // Allow only integers and decimal points

		return false;
	}
	return true;
}


function validateEmail(f)
{
	var isIE = document.all?true:false;
	var isNS = document.layers?true:false;
	var isNS6 = (!document.all && document.getElementById) ? true : false;
	var errm = 'The following information is missing or incorrect.\n Please make corrections.\n'
	var iserr=0;
	var firstErr=9999;
	var focsel;

	for(i=0;i<f.length;i++)
	{

		if(f.elements[i].name=='txtEmailId')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Email';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
			else
				if (checkMail(f.elements[i].value))
				{
					iserr = 1;
					errm = errm + '\n Invalid - Email';
					if(firstErr==9999)
					{
						firstErr=i;
						focsel=0;
					}	
				}
		}
	}	
	if(iserr ==1)
	{
		alert(errm);
		if(focsel==0)
			f.elements[firstErr].focus();
		if(focsel==1)
			f.elements[firstErr].select();
		return false;
	}else{
		return true;
	}
	
}

function validateContactUs(f)
{
	var isIE = document.all?true:false;
	var isNS = document.layers?true:false;
	var isNS6 = (!document.all && document.getElementById) ? true : false;
	var errm = 'The following information is missing or incorrect.\n Please make corrections.\n'
	var iserr=0;
	var firstErr=9999;
	var focsel;

	for(i=0;i<f.length;i++)
	{
		if(f.elements[i].name=='txtName')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Name';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}else if(f.elements[i].value.length<5){
				iserr = 1;
				errm = errm + '\n Invalid - Minimum Name length is 5 characters';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
				
		}else{
			var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?1234567890";
			for (var i1 = 0; i1 < f.elements[i].value.length; i1++) {
			if (iChars.indexOf(f.elements[i].value.charAt(i1)) != -1) {
				iserr = 1;
				errm = errm + '\n Invalid - Your name has special characters and numbers. \nThese are not allowed.\n Please remove them and try again.';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			
			
  			}
		}
		}
		}

		if(f.elements[i].name=='txtEmail')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Email';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
			else
				if (checkMail(f.elements[i].value))
				{
					iserr = 1;
					errm = errm + '\n Invalid - Email';
					if(firstErr==9999)
					{
						firstErr=i;
						focsel=0;
					}	
				}
		}
		if(f.elements[i].name=='txtComments')
		{
			if(f.elements[i].value=="")
			{
				iserr = 1;
				errm = errm + '\n Missing - Comments';
				if(firstErr==9999)
				{
					firstErr=i;
					focsel=0;
				}
			}
		}

	}	
	if(iserr ==1)
	{
		alert(errm);
		if(focsel==0)
			f.elements[firstErr].focus();
		if(focsel==1)
			f.elements[firstErr].select();
		return false;
	}else{
		return true;
	}

}
