function memberchangepricerangerent()
{
	document.DetailedSearchForm.PriceRange.options.length = 0;
	var option0= new Option("Select a Price Range","");
	var option1= new Option("Below 2,000","0-2000");
	var option2= new Option("2,000 to 4,000","2000-4000");
	var option3= new Option("4,000 to 6,000","4000-6000");
	var option4= new Option("6,000 to 8,000","6000-8000");
	var option5= new Option("8,000 to 10,000","8000-10000");
	var option6= new Option("10,000 to 15,000","10000-15000");
	var option7= new Option("15,000 to 20,000","15000-20000");
	var option8= new Option("20,000 to 25,000","20000-25000");
	var option9= new Option("Above 25,000","25000");
	for(var i=0;i<10;i++)
	{
		eval("document.DetailedSearchForm.PriceRange.options[i]=option" + i);
	}
}
function memberchangepricerangebuy()
{
	document.DetailedSearchForm.PriceRange.options.length = 0;
	var option0= new Option("Select a Price Range","");
	var option1= new Option("Below 5 lacs","500000-1000000");
	var option2= new Option("5 to 10 lacs","500000-1000000");
	var option3= new Option("10 to 15 lacs","1000000-1500000");
	var option4= new Option("15 to 25 lacs","1500000-2500000");
	var option5= new Option("25 to 40 lacs","2500000-4000000");
	var option6= new Option("40 to 60 lacs","4000000-6000000");
	var option7= new Option("60 to 100 lacs","6000000-10000000");
	var option8= new Option("1 to 1.5 crores","10000000-15000000");
	var option9= new Option("1.5 to 2 crores","15000000-20000000");
	var option10= new Option("2.0 to 2.5 crores","20000000-25000000");
	var option11= new Option("above 2.5 crores","25000000");
	for(var i=0;i<12;i++)
	{
		eval("document.DetailedSearchForm.PriceRange.options[i]=option" + i);
	}
}
function memberchangepricerangeboth()
{
	document.DetailedSearchForm.PriceRange.options.length = 0;
	var option0= new Option("Select a Price Range","");
	var option1= new Option("Below 2,000","0-2000");
	var option2= new Option("2,000 to 4,000","2000-4000");
	var option3= new Option("4,000 to 6,000","4000-6000");
	var option4= new Option("6,000 to 8,000","6000-8000");
	var option5= new Option("8,000 to 10,000","8000-10000");
	var option6= new Option("10,000 to 15,000","10000-15000");
	var option7= new Option("15,000 to 20,000","15000-20000");
	var option8= new Option("20,000 to 25,000","20000-25000");
	var option9= new Option("Above 25,000","25000");
	var option10= new Option("Below 5 lacs","500000-1000000");
	var option11= new Option("5 to 10 lacs","500000-1000000");
	var option12= new Option("10 to 15 lacs","1000000-1500000");
	var option13= new Option("15 to 25 lacs","1500000-2500000");
	var option14= new Option("25 to 40 lacs","2500000-4000000");
	var option15= new Option("40 to 60 lacs","4000000-6000000");
	var option16= new Option("60 to 100 lacs","6000000-10000000");
	var option17= new Option("1 to 1.5 crores","10000000-15000000");
	var option18= new Option("1.5 to 2 crores","15000000-20000000");
	var option19= new Option("2.0 to 2.5 crores","20000000-25000000");
	var option20= new Option("above 2.5 crores","25000000");
	for(var i=0;i<21;i++)
	{
		eval("document.DetailedSearchForm.PriceRange.options[i]=option" + i);
	}
}
function expectmemberchangepricerangerent()
{
	document.ListingFormRegister.FromRange.options.length = 0;
	var option0= new Option("Select a Price Range","");
	var option1= new Option("Below 2,000","0-2000");
	var option2= new Option("2,000 to 4,000","2000-4000");
	var option3= new Option("4,000 to 6,000","4000-6000");
	var option4= new Option("6,000 to 8,000","6000-8000");
	var option5= new Option("8,000 to 10,000","8000-10000");
	var option6= new Option("10,000 to 15,000","10000-15000");
	var option7= new Option("15,000 to 20,000","15000-20000");
	var option8= new Option("20,000 to 25,000","20000-25000");
	var option9= new Option("Above 25,000","25000");
	for(var i=0;i<10;i++)
	{
		eval("document.ListingFormRegister.FromRange.options[i]=option" + i);
	}
}
function expectmemberchangepricerangebuy()
{
	document.ListingFormRegister.FromRange.options.length = 0;
	var option0= new Option("Select a Price Range","");
	var option1= new Option("Below 5 lacs","500000-1000000");
	var option2= new Option("5 to 10 lacs","500000-1000000");
	var option3= new Option("10 to 15 lacs","1000000-1500000");
	var option4= new Option("15 to 25 lacs","1500000-2500000");
	var option5= new Option("25 to 40 lacs","2500000-4000000");
	var option6= new Option("40 to 60 lacs","4000000-6000000");
	var option7= new Option("60 to 100 lacs","6000000-10000000");
	var option8= new Option("1 to 1.5 crores","10000000-15000000");
	var option9= new Option("1.5 to 2 crores","15000000-20000000");
	var option10= new Option("2.0 to 2.5 crores","20000000-25000000");
	var option11= new Option("above 2.5 crores","25000000");
	for(var i=0;i<12;i++)
	{
		eval("document.ListingFormRegister.FromRange.options[i]=option" + i);
	}
}
function expectmemberchangepricerangeadminboth()
{
	document.ListingFormRegister.FromRange.options.length = 0;
	var option0= new Option("Select a Price Range","");
	var option1= new Option("Below 2,000","0-2000");
	var option2= new Option("2,000 to 4,000","2000-4000");
	var option3= new Option("4,000 to 6,000","4000-6000");
	var option4= new Option("6,000 to 8,000","6000-8000");
	var option5= new Option("8,000 to 10,000","8000-10000");
	var option6= new Option("10,000 to 15,000","10000-15000");
	var option7= new Option("15,000 to 20,000","15000-20000");
	var option8= new Option("20,000 to 25,000","20000-25000");
	var option9= new Option("Above 25,000","25000");
	var option10= new Option("Below 5 lacs","500000-1000000");
	var option11= new Option("5 to 10 lacs","500000-1000000");
	var option12= new Option("10 to 15 lacs","1000000-1500000");
	var option13= new Option("15 to 25 lacs","1500000-2500000");
	var option14= new Option("25 to 40 lacs","2500000-4000000");
	var option15= new Option("40 to 60 lacs","4000000-6000000");
	var option16= new Option("60 to 100 lacs","6000000-10000000");
	var option17= new Option("1 to 1.5 crores","10000000-15000000");
	var option18= new Option("1.5 to 2 crores","15000000-20000000");
	var option19= new Option("2.0 to 2.5 crores","20000000-25000000");
	var option20= new Option("above 2.5 crores","25000000");
	for(var i=0;i<21;i++)
	{
		eval("document.ListingFormRegister.FromRange.options[i]=option" + i);
	}
}
function expectmemberchangepricerangeboth()
{
	document.EmailAlert.FromRange.options.length = 0;
	var option0= new Option("Select a Price Range","");
	var option1= new Option("Below 2,000","0-2000");
	var option2= new Option("2,000 to 4,000","2000-4000");
	var option3= new Option("4,000 to 6,000","4000-6000");
	var option4= new Option("6,000 to 8,000","6000-8000");
	var option5= new Option("8,000 to 10,000","8000-10000");
	var option6= new Option("10,000 to 15,000","10000-15000");
	var option7= new Option("15,000 to 20,000","15000-20000");
	var option8= new Option("20,000 to 25,000","20000-25000");
	var option9= new Option("Above 25,000","25000");
	var option10= new Option("Below 5 lacs","500000-1000000");
	var option11= new Option("5 to 10 lacs","500000-1000000");
	var option12= new Option("10 to 15 lacs","1000000-1500000");
	var option13= new Option("15 to 25 lacs","1500000-2500000");
	var option14= new Option("25 to 40 lacs","2500000-4000000");
	var option15= new Option("40 to 60 lacs","4000000-6000000");
	var option16= new Option("60 to 100 lacs","6000000-10000000");
	var option17= new Option("1 to 1.5 crores","10000000-15000000");
	var option18= new Option("1.5 to 2 crores","15000000-20000000");
	var option19= new Option("2.0 to 2.5 crores","20000000-25000000");
	var option20= new Option("above 2.5 crores","25000000");
	for(var i=0;i<21;i++)
	{
		eval("document.EmailAlert.FromRange.options[i]=option" + i);
	}
}
var sCheckedElements = '';
function Validate(frm)
{
	for (i=0; i < document[frm].elements.length; i++)
	{
		var item = document[frm].elements[i];
	    var flag=0;
		var sp=item.id;
		var alertMsg=item.id.substring((item.id.lastIndexOf("_") + 1),item.id.length);
		var type=item.type;
		if(item.id.indexOf("c_")>=0 )
		{
					if(item.name=="CompanyName")
						{
							var frmname=document[frm];
							if (frmname.UserType[1].checked==true)
							{
							if(frmname.CompanyName.value=='')
							{
							alert("Please Enter company Name");
							document[frm].CompanyName.focus();
							return false;
							}
							
							}
							if (frmname.UserType[2].checked==true)
							{
							if(frmname.CompanyName.value=='')
							{
							alert("Please Enter company Name");
							document[frm].CompanyName.focus();
							return false;
							}
							}
						}
		}
		else
		{
			if(item.id.indexOf("opt_")>=0)
			{
				switch (item.type)
				{
					case 'checkbox':
						var MobileFieldName="ContactWish[1]";
						if (document[frm].elements[MobileFieldName].checked==true || document[frm].SMSAlert.checked==true)
						{
							if (document[frm].CellPhone.value=="")
							{
								alert("Please Enter Mobile Number");
								document[frm].CellPhone.focus();
								return false;
							}
						}
						var FaxFieldName="ContactWish[3]";
						if (document[frm].elements[FaxFieldName].checked==true)
						{
							if (document[frm].FaxNo.value=="")
							{
								alert("Please Enter Fax Number");
								document[frm].FaxNo.focus();
								return false;
							}
						}
						var PhoneFieldName="ContactWish[0]";
						if (document[frm].elements[PhoneFieldName].checked==true)
						{
							if ((document[frm].PhoneNo.value+document[frm].AltPhoneNo.value)=="")
							{
								alert("Please Enter Phone/Alternate Phone Number");
								document[frm].PhoneNo.focus();
								return false;
							}
						}
						break;
					case 'text':
					if(item.name=="URL")
						{
							if(!(item.value)=="")
							{
								var Fieldname=item.name;
								var bol_ret=check_URL(frm,Fieldname);
								if(bol_ret==false)
								{
									flag=1;
									return false;
									break;
								}
								else 
								{
									flag=0;
									break;
								}
							}
						}
						if(!(item.value)=="")
						{
							if(item.name=="Email")
							{
									var FieldName=item.name;
									var bol_ret=validate_email(frm,FieldName);
									if(bol_ret==false)
									{
										flag=1;
										return false;
									}
								
							}
						}
						if(!(item.value)=="")
						{
							if(item.name=="PhoneNo")
							{
								
								var FieldName=item.name;
								var bol_ret=tel_length(frm,FieldName);
								if(bol_ret==false)
								{
									flag=1;
									return false;
								}
							}
						}
						if(!(item.value)=="")
						{
							if(item.name=="Altphone")
							{
								var FieldName=item.name;
								var bol_ret=tel_length(frm,FieldName);
								if(bol_ret==false)
								{
									flag=1;
									return false;
								}
							}
						}
						if(!(item.value)=="")
						{
							if(item.name=="AltPhoneNo")
							{
								var FieldName=item.name;
								var bol_ret=tel_length(frm,FieldName);
								if(bol_ret==false)
								{
									flag=1;
									return false;
								}
							}
						}
						if(!(item.value)=="")
						{
							if(item.name=="CellPhone")
							{
								var FieldName=item.name;
								var bol_ret=cell_length(frm,FieldName);
								if(bol_ret==false)
								{
									flag=1;
									return false;
								}
							}
						}
						if(item.name=="Url")	
						{
							if(!(item.value)=="")
							{
								var Fieldname=item.name;
								var bol_ret=check_URL(frm,Fieldname);
								if(bol_ret==false)
								{
									flag=1;
									return false;
									break;
								}
								else 
								{
									flag=0;
									return true;
									break;
								}
							}
						}
				}
			}	
			if(item.id.indexOf("req_")>=0)
			{
				switch (item.type)
				{
					case 'checkbox':
						if (document[frm].terms.checked==false)
						{
								alert("Please Agree Terms & Conditions to Continue Registeration");
								return false;
						}
						break;
					case 'radio':
						if (item.name=="UserType")
						{
							var bol_radiobutton=RegistrationRadioValidation();
							if(bol_radiobutton==false)
							{
								flag=1;
								return false;
							}
						}
						break;
					case 'file':
					{
						if (item.value !="")
						{
							var textname = item.name;
							var imagename = eval(document[frm].elements[textname].value.length);
							if (imagename > 0 )
							{
								var CheckImage = CheckValidImage(frm,textname);
								if(CheckImage==1)
								{
									flag=1;
									return false;
									break;
								}
								else
								{
									flag=0;
									return true;
									break;
								}
							}
						}
					}
					break;
					case 'password':
						if(item.value=="")
						{
							var x = document.getElementById(sp);
							alert(innerHTML = "Please Enter "+alertMsg);
							item.focus();
							flag=1;
							return false;
						}
						if(!(item.value)=="")
						{
							if(item.name=="Pass")
							{
								var bol_ret=check_mincharpassword(frm);
								if(bol_ret==false)
								return false;
							}
						}
						if(item.name=="Pass")
						{ 
							if(!(item.value)=="")
							{
								var CheckDuplicate=CheckDuplicateUsernamePassword(frm);
								if(CheckDuplicate==false)
								{
									flag=1;
									return false;
								}
							}
						}
						if(item.name=="PassConfirm")
						{ 
							if(!(item.value)=="")
							{ 
								var email=validepassword(frm);
								if(email==false)
								{
									flag=1;
									return false;
								}
							}
						}
						break;
					case 'text':
						if ((item.value=="") && (item.disabled == false))
						{
							var x = document.getElementById(sp);
							alert(innerHTML = "Please Enter "+alertMsg);
							item.focus();
							flag=1;				
							return false;
						}
						else
						{
							if(item.id=="txt")
							{
								if(isNaN(item.value)==true)
								{
									item.focus();
									flag=1;
									return false;
								}
							}
				        }
						if(!(item.value)=="")
						{
							if(item.name=="Email")
							{
								var FieldName=item.name;
								var bol_ret=validate_email(frm,FieldName);
								if(bol_ret==false)
								{
									flag=1;
									return false;
								}
							}
						}
						if(!(item.value)=="")
						{
							if(item.name=="youremail")
							{
								var FieldName=item.name;
								var bol_ret=validate_email(frm,FieldName);
								if(bol_ret==false)
								{
								flag=1;
									return false;
								}
							}
						}
						if(!(item.value)=="")
						{
							if(item.name=="Username")
							{
								var bol_ret=check_mincharusername(frm);
								if(bol_ret==false)
								{
									flag=1;
									return false;
								}
							}
						}
						if(!(item.value)=="")
						{
							if(item.name=="Phone")
							{
								var FieldName=item.name;
								var bol_ret=tel_length(frm,FieldName);
								if(bol_ret==false)
								{
									flag=1;
									return false;
								}
							}
						}
						if(!(item.value)=="")
						{
							if(item.name=="PhoneNo")
							{
								var FieldName=item.name;
								var bol_ret=tel_length(frm,FieldName);
								if(bol_ret==false)
								{
									flag=1;
									return false;
								}
							}
						}
						if(!(item.value)=="")
						{
							if(item.name=="AltPhoneNo")
							{
								var FieldName=item.name;
								var bol_ret=tel_length(frm,FieldName);
								if(bol_ret==false)
								{
									flag=1;
									return false;
								}
							}
						}
						if(item.name=="ConfirmEmail")
						{ 
							if(!(item.value)=="")
							{ 
								var email=ConfirmEmailCheck(frm);
								if(email==false)
								{
								flag=1;
									return false;
								}
							}
						}
						if(item.name=="Size")
						{ 
							if(!(item.value)=="")
							{ 
								var PropertySize=CheckPropertySizeValue(frm);
								if(PropertySize==false)
								{
									flag=1;
									return false;
								}
							}
						}
						break;
					case 'select-one':
						if (!checkSelect(item))
						{ 
							var x = document.getElementById(sp);
							if(item.value == "")
							{
								alert(innerHTML = "Please Select "+alertMsg);
								item.focus();
								flag=1;
								return false;
							}
						}
						if(!(item.value)=="")
						{

							if(item.name=="Country")
							{
							
								var CountryName=item.value;
								var bol_ret=CheckStateValidation(frm,CountryName);

								if(bol_ret==false)
								{
									flag=1;
									return false;
								}
								else
								{
									flag=0;
								}
							}

						}
						if(!(item.value)=="")
						{
							if(item.name=="State")
							{
								var StateName=item.value;
								var bol_ret=CheckStateValidation(frm,StateName);

								if(bol_ret==false)
								{
									flag=1;
									return false;
								}
								else
								{
									flag=0;
								}
							}
						}
						break;
					case 'textarea':
						if(item.value=="")
						{	
							var x = document.getElementById(sp);
							alert(innerHTML = "Please Enter "+alertMsg);
							item.focus();
							flag=1;	
									return false;							
						}
					break;
					case 'UserType':
				}		
				}
		}
		if (flag==1)
		{	
			return false;
			break;

		}	
		
	}
	if(flag == 0)
	{
		if(frm=="RegisterForm")
		{
			return Validateanyone('RegisterForm');
		}
		else if(frm=="ModifyForm")
		{
			return Validateanyone2('ModifyForm');
		}
		else if(frm=="form1")
		{
			return Validateanyone3('form1');
		}
		else
		{
			document[frm].submit();
		}
	}
}
function validate_email(frm,name)
{
	if (emailvalidation(document[frm].elements[name].value)==false)
	{
		document[frm].elements[name].focus(); 
		alert('Invalid E-Mail Address');
		return false;
	}
}
function emailvalidation(i)
{
	var regexp = /^[a-zA-Z0-9_@.-]*$/;
	var val = i;
	var at="@";
	var dot=".";
	var pat=val.indexOf(at);
	var lval=val.length;
	var pdot=val.indexOf(dot);
	var secondat = val.indexOf(at,pat+1);
	var lastat = val.lastIndexOf(at);
	var afterat = val.substring(pat+1,pat+2);
	var afterdot = val.substring(pdot+1,pdot+2);
	var lastchar = val.substring(lval-1,lval);
	var dotafterat = val.indexOf(dot,pat+1);
	var pseconddot = val.indexOf(dot,pdot+1);
	var pthirddot = val.indexOf(dot,pseconddot+1);
	var afterseconddot = val.substring(pseconddot+1,pseconddot+2);
	var afterthirddot = val.substring(pthirddot+1,pthirddot+2);
	if (regexp.test(val) == false ||pat == -1 || pat == 0 || pat == lval-1 || pdot == -1 || pdot == 0 || pdot == lval-1 || secondat != -1 || lastat != pat || afterat == dot || afterat == "-" || afterat == "_" || afterdot == at || afterdot == "-" || afterdot == "_" || afterdot == dot || lastchar == dot || dotafterat == -1 || afterseconddot == at || afterseconddot == "-" || afterseconddot == "_" || afterseconddot == dot || afterthirddot == at || afterthirddot == "-"
	|| afterthirddot == "_" || afterthirddot == dot)
	{
		return false;
	}
	else
	{
		return true;
	}
}
function checkSelect(item) 
{
	bLocValid = true;
	if(item.selectedIndex==0)
	{
		bLocValid=false;
	}
	if (item.selectedIndex < 0) 
	{ 
		bLocValid = false;
	}
	if (item.selectedIndex == 0) 
	{
		if (item.options[0].value == '') 
		{ 
			bLocValid = false;
		}
	}
	return bLocValid;
}
function numOnly()
{
	if(window.event.keyCode<45 || window.event.keyCode>57 || window.event.keyCode == "47" || window.event.keyCode == "46")
	{
		window.event.keyCode=null;
		alert("Please Enter Numeric Values Only");
	}
}
function numOnly1()
{
	if(window.event.keyCode<45 || window.event.keyCode>57 || window.event.keyCode == "47")
	{
		window.event.keyCode=null;
		alert("Please Enter Numeric Values Only");
	}
}
function numOnly2()
{
	if(window.event.keyCode<44 || window.event.keyCode>57 || window.event.keyCode == "47" || window.event.keyCode == "46")
	{
		window.event.keyCode=null;
		alert("Please Enter Numeric Values Only");
	}
}
function pnumOnly()
{
	if(window.event.keyCode<48 || window.event.keyCode>57)
	{
		window.event.keyCode=null;
		alert("Please Enter Numeric Values Only");
	}
}
function check_mincharusername(frm)
{
	var sub=document[frm].elements["Username"].value;
	var sub1=sub.substr(0,1);
	var len = document[frm].elements["Username"].value.length;
	if ( len < 6 )
	{
		alert ( "Username Field should not be less than 6 Characters" );
		document[frm].elements["Username"].focus();
		return false;
	}
	else if ( len > 12)
	{
		alert ( "Username Field should not be more than 12 Characters" );
		document[frm].elements["Username"].focus();
		return false;
	}
	else if ((sub1 >= 0) && (sub1 <=9))
	{
		alert("Username Field should start with alpha Character");
		document[frm].elements["Username"].value="";
		document[frm].elements["Username"].focus();
		return false;
	}
}
function check_mincharpassword(frm)
{
	var len = document[frm].elements["Pass"].value.length;
	if ( len < 6  )
	{
		alert ( "Password Field should not be less than 6 Characters");
		document[frm].elements["Pass"].focus();
		return false;
	}
	else if ( len > 12)
	{
		alert ( "Password Field should not be or more than 12 Characters");
		document[frm].elements["Pass"].focus();
		return false;
	}
}
function validepassword(frm)
{
	var a1=document[frm].elements["Pass"].value;
	var b1=document[frm].elements["PassConfirm"].value;

	if (a1!=b1)
	{
		alert('Please Confirm Your Password Correctly');
		document[frm].elements["PassConfirm"].focus();
		
		return false;
	}
	else
	{
		return true;
	}
}
function ConfirmEmailCheck(frm)
{
	var a1=document[frm].elements["Email"].value;
	var b1=document[frm].elements["ConfirmEmail"].value;

	if (a1!=b1)
	{
		alert('Please Confirm Your Email Correctly');
		document[frm].elements["ConfirmEmail"].focus();
		
		return false;
	}
	else
	{
		return true;
	}
}
function forgetpwd(frm)
{
						if (document[frm].Email.value == "" && document[frm].ForgotUsername.value == "")
						{
							alert("Please enter Username or Email address.");
							document[frm].ForgotUsername.focus(); 
							return false;
						}
						else if (document[frm].Email.value != "" && document[frm].ForgotUsername.value != "")
						{
							alert("Please enter only one field. Either enter Username or email address.");
							document[frm].ForgotUsername.focus(); 
							return false;
						}
						else if (document[frm].Email.value != "" && document[frm].ForgotUsername.value == "")
						{
							if (emailvalidation(document[frm].Email.value)==false)
							{
								document[frm].Email.focus(); 
								alert('Invalid E-Mail Address');
								return false;
							}
						}
}
function CheckDuplicateUsernamePassword(frm)
{
	var TxtUsername=document[frm].elements["Username"].value;
	var TxtPassword=document[frm].elements["Pass"].value;
	if (TxtUsername==TxtPassword)
	{
		alert("Password Should not Same as Username");
		document[frm].elements["Pass"].value="";
		document[frm].elements["PassConfirm"].value="";
		document[frm].elements["Pass"].focus();
		return false;
	}
	else
	{
		return true;
	}
}
function check_URL(frm,name)
{
	var mailValid = /^(([w]{3})+\.+([a-zA-Z0-9\-]+\.)+([a-zA-Z0-9]*)+([\.com\.net\.org\.gov\.edu\.info]))+$/;
	if (!document[frm].elements[name].value.match(mailValid))
	{
		alert("Invalid URL");
		document[frm].elements[name].focus();
		return false;
	}
}
function onemore(rname)
{
	var element=document.getElementById(rname);
	element.style.display="block";
}
function popupwin(name,width,height)
{
	var spec='menubar=no, toolbar=no, location=no, status=no, scrollbars=yes, resizable=no, width='+width+',height='+height;
	var newwin = window.open(name,newwin,spec);
}
function winpopup2(str,width,height)
{	
	var name=str;
	var newwin="Reply";
	var spec='menubar=no, toolbar=no, location=no, status=no, scrollbars=no, resizable=no, width='+width+',height='+height;
	var newwin = window.open(name,newwin,spec);
}
function Registerpopup(str,width,height,top,left)
{
	var mywinstyle ='titlebar=no,statusbar=no,menubar=no,directories=no,resizeable=no,width='+width+',height='+height;
	var mywinsize ='top='+top+',left='+left;
	var features=mywinstyle+','+mywinsize;
	var mywin =open(str,"POP",features);
}
function moredet(id2)
{
	var element1=document.getElementById(id2);
	if (element1.style.display == "none")
	{
		element1.style.display="block";
	}
	else
		element1.style.display="none";
}
function moredet1(id2)
{
	var element1=document.getElementById(id2);
	if (document.form1.showhide.value == "yes")
	{
		if (element1.style.display == "none")
		{
			element1.style.display="block";
		}
		else
			element1.style.display="none";
	}
	else
	{
		element1.style.display="none";
		alert("No Construction Specification Present");
	}
		
}
function call2()
{
	counter=0;
	var Id=document.deletemylist.totalfav.value;
	if(Id!="")
	{
		for(i=0;i<Id;i++)
		{
			str="document.deletemylist.Delete" + i + ".checked";
			if(!(eval(str)) == false)		
			{
				counter++;
			}
		}
		if (counter==0)
		{
			alert("Please select record");
			return false;
		}
	}
	else
	{
		document.deletemylist.Delete.checked = true;
	}
	if (confirm("Are you sure you want to delete this listing"))
	{
		document.deletemylist.action = "ra_delete_my_favorites.php?delete=all&pa=1";
		document.deletemylist.submit();	
	}
}
function delmess(sess)
{
	counter=0;
	var Id=document.deletemylist.totalfav.value;
	if(Id!="")
	{
		for(i=0;i<Id;i++)
		{
			str="document.deletemylist.Delete" + i + ".checked";
			if(!(eval(str)) == false)		
			{
				counter++;
			}
		}
		if (counter==0)
		{
			alert("Please select record");
			return false;
		}
	}
	else
	{
		document.deletemylist.Delete.checked = true;
	}
	document.deletemylist.action = "ra_del_messages.php?delete=all&pa=1";
	document.deletemylist.submit();	
}
function callmylist(sess)
{
	counter=0;
	var Id=document.deletemylist.totalfav.value;
	if(Id!="")
	{
		for(i=0;i<Id;i++)
		{
			str="document.deletemylist.Delete" + i + ".checked";
			if(!(eval(str)) == false)		
			{
				counter++;
			}
		}
		if (counter==0)
		{
			alert("Please select record");
			return false;
		}
	}
	else
	{
		document.deletemylist.Delete.checked = true;
	}
	document.deletemylist.action = "ra_delete.php?delete=all&pa=1";
	document.deletemylist.submit();	
}
function Checkall()
{
	var num=document.deletemylist.totalfav.value;
	if (window.choice.value=="1")
	{
		for(i=0;i<num;i++)
		{
			var str = "document.deletemylist.Delete" + i + ".checked=true";
			eval (str);
		}
		window.choice.value="0";
	}
	else
	{
		for(i=0;i<num;i++)
		{
			var str = "document.deletemylist.Delete" + i + ".checked=false";
			eval (str);
		}
		window.choice.value="1";
	}
}
function favCheckall()
{
	var num=document.deletemylist.totalfav.value;
	if (document.deletemylist.choice.value=="1")
	{
		for(i=0;i<num;i++)
		{
			var str = "document.deletemylist.Delete" + i + ".checked=true";
			eval (str);
		}
		document.deletemylist.choice.value="0";
	}
	else
	{
		for(i=0;i<num;i++)
		{
			var str = "document.deletemylist.Delete" + i + ".checked=false";
			eval (str);
		}
		document.deletemylist.choice.value="1";
	}
}
function Checkallmsg()
{

	var num=document.deletemylist.totalfav.value;
	if (document.deletemylist.choice.value==1)
	{
		for(i=0;i<num;i++)
		{
			var str = "document.deletemylist.Delete" + i + ".checked=true";
			eval (str);
		}
		document.deletemylist.choice.value="0";
	}
	else
	{
		for(i=0;i<num;i++)
		{
			var str = "document.deletemylist.Delete" + i + ".checked=false";
			eval (str);
		}
		document.deletemylist.choice.value="1";
	}
}
function Checkallformylisting()
{
	num=document.deletemylist.totalfav.value;
	if (window.choice.value=="1")
	{
		for(i=0;i<num;i++)
		{
			var str = "document.deletemylist.Delete" + i + ".checked=true";
			eval (str);
		}
		window.choice.value="0";
	}
	else
	{
		for(i=0;i<num;i++)
		{
			var str = "document.deletemylist.Delete" + i + ".checked=false";
			eval (str);
		}
		window.choice.value="1";
	}
}
function CheckValidImage(frm,name)
{
	var im=document[frm].elements[name].value;
	var r=document[frm].elements[name].value.length;
	var l=im.lastIndexOf(".") + 1;
	var last=im.substring(l,r);
	if(document[frm].elements[name].value != "")
	{
		if(last != "jpg" && last != "gif" && last != "jpeg" && last != "png" && last != "JPG" && last != "GIF" && last != "JPEG" && last != "PNG")
		{
			alert("Please Upload valid jpg or gif or png file");
			return flag=1;
		}
		else
		{
			return flag=0;
		}
	}
}
function ViewPhotoPopup(theURL,width,height) 
{
	var width= parseInt(width) + parseInt("60");
	var height=parseInt(height) + parseInt("130");
	var WinName="";
	window.open(theURL,WinName,"scrollbars=yes,menubar=no,resizable=0,location=no,screenX=300,screenY=200,width=" + width + ",height="+height);
}
function subreg(url)
{
	document.f1.action=url;
	document.f1.submit();
}
function addfav(url)
{
	var url=url;
	if(document.all)
	{
		window.external.AddFavorite(url,"Bharatrealestates");
	}
}
function a(f,s,ID)
{
	var width= parseInt(f) + parseInt("80");
	//alert(width);
    var height=parseInt(s) + parseInt("130");
	//alert(height);
	var der=ID;
	var der1="ra_view_image.php?Offset=1&ListingID=" + der ;
	var WinName="";
	window.open(der1,"view_image","scrollbars=no,menubar=no,resizable=0,location=no,width=" + width + ",height="+height);
}
function a1(f,s,ID)
{
	var der=ID;
	var der1="ra_view_image.php?Offset=1&ListingID=" + der ;
	var WinName="";
	window.open(der1,"view_image","scrollbars=no,menubar=no,resizable=0,location=no,width=200,height=200");
}
function sendmeInnserQuickSearch(Url)
{
	document.QuickSearch.action=Url;
	document.QuickSearch.submit();
}
function sendmeInnserSearch(Url)
{
	document.BuilderSearch.action=Url;
	document.BuilderSearch.submit();
}
function  statesear()
{
	document.QuickSearch.action="ra_state.php";
	document.QuickSearch.submit();
}
function  typesear()
{
	document.QuickSearch.action="ra_type.php";
	document.QuickSearch.submit();
}
function sendmeHomeURL(Url)
{
	document.QuickSearch.action=Url;
	document.QuickSearch.submit();
}
function sendurls(url)
{
	document.form1.action=url;
	document.form1.submit();
}
function keycode()
{
	if(window.event.keyCode == "13")
	{
		searchbyarealoc();
	}
}
function searchbyarealoc()
{
	document.AreaLocaton.submit();
	
}
function wide(rowIndx)
{
	var rowHide = "document.getElementById('divVal"+rowIndx+"');";
	rowHide = eval(rowHide);
	if (rowHide.style.display == 'none')
	{
		rowHide.style.display = '';
		var rowHeight = "document.getElementById('row"+rowIndx+"');";
		rowHeight = eval(rowHeight);
		rowHeight.cells[0].height=30;

		var imgChange = "document.getElementById('img"+rowIndx+"');";
		imgChange = eval(imgChange);
		imgChange.src = "http://www.bharatrealestates.com/images/minus.gif";
	}
	else
	{
		rowHide.style.display = 'none';

		var rowHeight = "document.getElementById('row"+rowIndx+"');";
		rowHeight = eval(rowHeight);
		rowHeight.cells[0].height=1;
		
		var imgChange = "document.getElementById('img"+rowIndx+"');";
		imgChange = eval(imgChange);
		imgChange.src = "http://www.bharatrealestates.com/images/plus.gif";
	}
}
function MM_openBrWindowListing(theURL) 
{
 	 window.open(theURL);
}
function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
function BHRMemberOption(id1,id2)
{

	var element1=document.getElementById(id1);
	var element2=document.getElementById(id2);

	if (document.AgentRegisterForm.BHRMember.value=="A")
	{
		element1.style.display="none";		
		element2.style.display="block";
		
	}
	if (document.AgentRegisterForm.BHRMember.value=="B")
	{
		element1.style.display="block";		
		element2.style.display="none";
	}
}
function selectAll_Member(list)
{
if(window.hidSelect.value==0)
{
	for (var i=0;i<list.length;i++)
	{
		document.getElementById(list[i]).checked = true
	}
	window.hidSelect.value=1;
}
else
{
	for (var i=0;i<list.length;i++)
	{
		document.getElementById(list[i]).checked = false
	}
	window.hidSelect.value=0;
}

	return false;
}
function selectAll_Del()
{
	var chk=false;
	for (var i=0;i<(document.MyProp.elements.length);i++)
	{
		if (document.MyProp.elements[i].checked == true)
		{
			chk=true;
			if(confirm("Are you sure you want to delete marked listings?"))
			{
			 document.MyProp.submit();
			}
			break;
		}
	}
	if (chk==false)
	{
		alert ("You must first select listings!");
		return false
	}
}
function MM_openBrWindow(theURL,winName,features) { 
  window.open(theURL,winName,features);
}
function ConfrimMessage_Delete(Url)
{
		if(confirm("Are you sure you want to delete this listings?"))
		{
			//alert(Url);
			document.MyProp.action=Url;
			document.MyProp.submit();
		}
}
function ConfrimMessage_Delete1(Url)
{
		if(confirm("Are you sure you want to delete this listings?"))
		{
			//alert(Url);
			document.deletemylist.action=Url;
			document.deletemylist.submit();
		}
}
function ConfrimMessage_Requirement(Url)
{
	if(confirm("Are you sure you want to delete this Requirement?"))
	{
		//alert(Url);
		document.deletemylist.action=Url;
		document.deletemylist.submit();
	}
}
function SetCityDropDown(form)
{
var State=new Array;

State['Tamil Nadu']=new Array ("Select City","","Chennai","1",
"Coimbatore","2",
"Erode","8",
"Madurai","3",
"Nagercoil","12",
"Salem","5",
"Thanjavur","11",
"Thoothukkudi","10",
"Tirunelveli","7",
"Tiruppur","6",
"Trichy","4",
"Vellore","9");
State['Andhra Pradesh']=new Array ("Select City","","Anantapur","36","Cuddapah","37","Eluru","38","Guntur","39","Hyderabad","40","Kakinada","41","Kurnool","42",
   "Karimnagar","43","Nellore","44","Nizamabad","45","Rajahmundry","46","Ramagundam","47","Secunderabad","333","Tirupati","48","Visakhapatnam","49","Vijayawada","50","Warangal","51");
State['Assam']=new Array ("Select City","","Guwahati","52","Silchar","53");
State['Bihar']=new Array ("Select City","","Arrah","54","Bhagalpur","56","Darbhanga","57","Gaya","58","Muzaffarpur","59","Patna","60");
State['Chhattisgarh']=new Array ("Select City","","Bhilai","61","Bilaspur","62","Korba","63","Raipur","64");
State['Gujarat']=new Array ("Select City","","Ahmedabad","65",
"Balsad","003",
"Bhaunagar","66",
"Bodeli","004",
"Gandhinagar","332",
"Junagadh","67",
"Jamnagar","68",
"Navsari","69",
"Rajkot","70",
"Surat","71",
"Surendranagar","72",
"Vadodara","73");
  State['Haryana']=new Array ("Select City","","Faridabad","74",
"Gurgaon","73",
"Hisar","76",
"Karnal","77",
"Panchkula","255",
"Panipat","78",
"Rohtak","79",
"Sonipat","80",
"Yamunanagar","81");
State['Himachal Pradesh']=new Array ("Select City","","Simla","82");
State['Jammu Kashmir']=new Array ("Select City","","Jammu","83","Srinagar","84");
State['Karnataka']=new Array ("Select City","","Bangalore","85",
"Belgaum","90",
"Bellary","93",
"Bijapur","95",
"Davanagere","92",
"Dharwar","87",
"Gulbarga","91",
"Hubli","86",
"Madikeri","001",
"Mysore","88",
"Mangalore","89",
"Raichur","97",
"Shimoga","94",
"Tumkur","96",
"Udupi","002");
State['Kerala']=new Array ("Select City","","Alappuzha","104",
"Kochi","98",
"Kollam","102",
"Kottayam","556",
"Kozhikode","100",
"Palakkad","105",
"Thalassery","101",
"Thiruvananthapuram","99",
"Thodupuzha","557",
"Thrissur","103",
"Triphnithara","555");
State['MadhyaPradesh']=new Array ("Select City","","Bhopal","107",
"Dewas","114",
"Gwalior","109",
"Indore","106",
"Jabalpur","108",
"Ratlam","113",
"Sagar","111",
"Satna","115",
"Ujjain","110");
State['Maharashtra']=new Array ("Select City","","Akola","128",
"Amravati","123",
"Bhiwandi","122",
"Chandrapur","132",
"Dhule","130",
"Ichalkaranji","133",
"Jalgaon","129",
"Jalna","135",
"Kolhapur","124",
"Latur","131",
"Malegaon","127",
"Mumbai","116",
"Nagpur","118",
"Nanded","126",
"Nasik","119",
"Navi Mumbai","334",
"Parbhani","134",
"Pune","117",
"Sangli","125",
"Shambajinagar","120",
"Solapur","121",
"Thane","550");
State['Manipur']=new Array ("Select City","","Imphal","136");
State['Meghalaya']=new Array ("Select City","","Shillong","137");
State['Mizoram']=new Array ("Select City","","Aizawl","138");
State['Nagaland']=new Array ("Select City","","Dimapur","139","Kohima","331");
State['Orissa']=new Array ("Select City","","Berhampur","143",
"Bhubaneswar","140",
"Cuttack","141",
"Rourkela","142",
"Sambalpur","144");
State['Punjab']=new Array ("Select City","","Amritsar","146",
"Bathinda","149",
"Jalandhar","147",
"Ludhiana","145",
"Patiala","148");
State['Rajasthan']=new Array ("Select City","","Ajmer","154",
"Alwar","157",
"Bharatpur","159",
"Bhilwara","156",
"Bikaner","153",
"Ganganagar","158",
"Jaipur","150",
"Jodhpur","151",
"Kota","152",
"Udaipur","155");
State['Sikkim']=new Array ("Select City","","Gangtok","160");
State['Tripura']=new Array ("Select City","","Agartala","161");
State['Uttar Pradesh']=new Array ("Select City","","Agra","167",
"Aligarh","173",
"Allahabad","170",
"Bareilly","172",
"Etawah","184",
"Farrukhabad","180",
"Firozabad","178",
"Ghaziabad","171",
"Gorakhpur","175",
"Hapur","183",
"Jhansi","176",
"Kanpur","165",
"Lucknow","166",
"Mathura","181",
"Maunath Bhanjan","185",
"Meerut","169",
"Moradabad","174",
"Muzaffarnagar","179",
"Noida","214",
"Rampur","182",
"Saharaanpur","177",
"Shahjahanpur","180",
"Varanasi","168");
State['West Bengal']=new Array ("Select City","","Asansol","187",
"Barddhaman","191",
"Durgapur","188",
"Kharagpur","190",
"Kolkata","186",
"Shiliguri","189");
State['Andaman and Nicobar']=new Array ("Select City","","Andaman and Nicobar","192");
State['Delhi']=new Array ("Select City","","Delhi","193");
State['Diu']=new Array ("Select City","","Diu","194");
State['Daman']=new Array ("Select City","","Daman","195");
State['Goa']=new Array ("Select City","","Goa","196");
State['Lakshadeep']=new Array ("Select City","","Lakshadeep","197");
State['Pondicherry']=new Array ("Select City","","Pondicherry","198");
State['Arunachal Pradesh']=new Array ("Select City","","Changlang","200",
"Dibang Valley","201",
"Itanagar","199",
"Kameng","202",
"Kurung Kumey","203",
"Lohit","204",
"Papum Pare","206",
"Siang","207",
"Subansiri","205",
"Tawang","208",
"Tirap","209");
State['Jharkhant']=new Array ("Select City","","Bokaro","213",
"Dhanbad","211",
"Jamshedpur","210",
"Ranchi","212");
State['Chandigarh']=new Array ("Select City","","Chandigarh","220");
State['Uttaranchal']=new Array ("Select City","","Dehradun","300",
"Haldwani","301",
"Hardwar","303",
"Roorkee","302");
State['Chattisgarh']=new Array ("Select City","","Bhilai","310","Bilaspur","311","Raipur","312");
	var CityValue=document[form].State.value;

	var HiddenCity=document[form].HiddenCity.value;
	var CityName=State[CityValue];
	var j=0;
	if (!CityName)
	{
		document[form].City.options.value="";
		document[form].City.options.length=0;
		document[form].City.options[0]=new Option();
		document[form].City.options[0].value=0;
	}
	else
	{
		document[form].City.options.value="";
		document[form].City.options.length=0;
		for (var i=1;i<=CityName.length/2;i++)
		{
			document[form].City.options[i-1]=new Option(CityName[j]);
			if (CityName[j]==HiddenCity)
			{
				var selectedi=i;
				document[form].City.selectedIndex=(selectedi-1); 
			}
			else
			{
				if (CityName[j]=="Select City")
				{
					document[form].City.options[i-1].value="";
				}
				else
				{
					document[form].City.options[i-1].value=CityName[j];
				}
			}
			j=j+2;
		}
	}
}
function BHRMemberRegistrationSetCityDropDown(form)
{
var State=new Array;
State['Tamil Nadu']=new Array ("Select City","","Chennai","1",
"Coimbatore","2",
"Erode","8",
"Madurai","3",
"Nagercoil","12",
"Salem","5",
"Thanjavur","11",
"Thoothukkudi","10",
"Tirunelveli","7",
"Tiruppur","6",
"Trichy","4",
"Vellore","9");
State['Andhra Pradesh']=new Array ("Select City","","Anantapur","36","Cuddapah","37","Eluru","38","Guntur","39","Hyderabad","40","Kakinada","41","Kurnool","42",
   "Karimnagar","43","Nellore","44","Nizamabad","45","Rajahmundry","46","Ramagundam","47","Secunderabad","333","Tirupati","48","Visakhapatnam","49","Vijayawada","50","Warangal","51");
State['Assam']=new Array ("Select City","","Guwahati","52","Silchar","53");
State['Bihar']=new Array ("Select City","","Arrah","54","Bhagalpur","56","Darbhanga","57","Gaya","58","Muzaffarpur","59","Patna","60");
State['Chhattisgarh']=new Array ("Select City","","Bhilai","61","Bilaspur","62","Korba","63","Raipur","64");
State['Gujarat']=new Array ("Select City","","Ahmedabad","65",
"Balsad","003",
"Bhaunagar","66",
"Bodeli","004",
"Gandhinagar","332",
"Junagadh","67",
"Jamnagar","68",
"Navsari","69",
"Rajkot","70",
"Surat","71",
"Surendranagar","72",
"Vadodara","73");
  State['Haryana']=new Array ("Select City","","Faridabad","74",
"Gurgaon","73",
"Hisar","76",
"Karnal","77",
"Panchkula","255",
"Panipat","78",
"Rohtak","79",
"Sonipat","80",
"Yamunanagar","81");
State['Himachal Pradesh']=new Array ("Select City","","Simla","82");
State['Jammu Kashmir']=new Array ("Select City","","Jammu","83","Srinagar","84");
State['Jharkhand']=new Array ("Select City","","Jamshedpur","401","Dhanbad","402","Ranchi","403","Bokaro","404");
State['Karnataka']=new Array ("Select City","","Bangalore","85",
"Belgaum","90",
"Bellary","93",
"Bijapur","95",
"Davanagere","92",
"Dharwar","87",
"Gulbarga","91",
"Hubli","86",
"Madikeri","001",
"Mysore","88",
"Mangalore","89",
"Raichur","97",
"Shimoga","94",
"Tumkur","96",
"Udupi","002");
State['Kerala']=new Array ("Select City","","Alappuzha","104",
"Kochi","98",
"Kollam","102",
"Kottayam","556",
"Kozhikode","100",
"Palakkad","105",
"Thalassery","101",
"Thiruvananthapuram","99",
"Thodupuzha","557",
"Thrissur","103",
"Triphnithara","555");
State['MadhyaPradesh']=new Array ("Select City","","Bhopal","107",
"Dewas","114",
"Gwalior","109",
"Indore","106",
"Jabalpur","108",
"Ratlam","113",
"Sagar","111",
"Satna","115",
"Ujjain","110");
State['Maharashtra']=new Array ("Select City","","Akola","128",
"Amravati","123",
"Bhiwandi","122",
"Chandrapur","132",
"Dhule","130",
"Ichalkaranji","133",
"Jalgaon","129",
"Jalna","135",
"Kolhapur","124",
"Latur","131",
"Malegaon","127",
"Mumbai","116",
"Nagpur","118",
"Nanded","126",
"Nasik","119",
"Navi Mumbai","334",
"Parbhani","134",
"Pune","117",
"Sangli","125",
"Shambajinagar","120",
"Solapur","121",
"Thane","550");
State['Manipur']=new Array ("Select City","","Imphal","136");
State['Meghalaya']=new Array ("Select City","","Shillong","137");
State['Mizoram']=new Array ("Select City","","Aizawl","138");
State['Nagaland']=new Array ("Select City","","Dimapur","139","Kohima","331");
State['Orissa']=new Array ("Select City","","Berhampur","143",
"Bhubaneswar","140",
"Cuttack","141",
"Rourkela","142",
"Sambalpur","144");
State['Punjab']=new Array ("Select City","","Amritsar","146",
"Bathinda","149",
"Jalandhar","147",
"Ludhiana","145",
"Patiala","148");
State['Rajasthan']=new Array ("Select City","","Ajmer","154",
"Alwar","157",
"Bharatpur","159",
"Bhilwara","156",
"Bikaner","153",
"Ganganagar","158",
"Jaipur","150",
"Jodhpur","151",
"Kota","152",
"Udaipur","155");
State['Sikkim']=new Array ("Select City","","Gangtok","160");
State['Tripura']=new Array ("Select City","","Agartala","161");
State['Uttar Pradesh']=new Array ("Select City","","Agra","167",
"Aligarh","173",
"Allahabad","170",
"Bareilly","172",
"Etawah","184",
"Farrukhabad","180",
"Firozabad","178",
"Ghaziabad","171",
"Gorakhpur","175",
"Hapur","183",
"Jhansi","176",
"Kanpur","165",
"Lucknow","166",
"Mathura","181",
"Maunath Bhanjan","185",
"Meerut","169",
"Moradabad","174",
"Muzaffarnagar","179",
"Noida","214",
"Rampur","182",
"Saharaanpur","177",
"Shahjahanpur","180",
"Varanasi","168");
State['West Bengal']=new Array ("Select City","","Asansol","187",
"Barddhaman","191",
"Durgapur","188",
"Kharagpur","190",
"Kolkata","186",
"Shiliguri","189");
State['Andaman and Nicobar']=new Array ("Select City","","Andaman and Nicobar","192");
State['Delhi']=new Array ("Select City","","Delhi","193");
State['Diu']=new Array ("Select City","","Diu","194");
State['Daman']=new Array ("Select City","","Daman","195");
State['Goa']=new Array ("Select City","","Goa","196");
State['Lakshadeep']=new Array ("Select City","","Lakshadeep","197");
State['Pondicherry']=new Array ("Select City","","Pondicherry","198");
State['Arunachal Pradesh']=new Array ("Select City","","Changlang","200",
"Dibang Valley","201",
"Itanagar","199",
"Kameng","202",
"Kurung Kumey","203",
"Lohit","204",
"Papum Pare","206",
"Siang","207",
"Subansiri","205",
"Tawang","208",
"Tirap","209");
State['Jharkhant']=new Array ("Select City","","Bokaro","213",
"Dhanbad","211",
"Jamshedpur","210",
"Ranchi","212");
State['Chandigarh']=new Array ("Select City","","Chandigarh","220");
State['Uttaranchal']=new Array ("Select City","","Dehradun","300",
"Haldwani","301",
"Hardwar","303",
"Roorkee","302");
State['Chattisgarh']=new Array ("Select City","","Bhilai","310","Bilaspur","311","Raipur","312");
State['Jharkand'] = new Array ("Select City","",
							   "Garhwa","313",
								"Palamau","314",
								"Chatra","315",
								"Hazaribagh","316",
								"Koderma","317",
								"Giridih","318",
								"Deogarh","319",
								"Godda","320",
								"Sahibgani","321",
								"Pakaur","322",
								"Dumka","323",
								"Dhanbad","324",
								"Bokaro","325",
								"Lohardaga","326",
								"Ranchi","327",
								"Gumia","328",
								"West Singbhum","329",
								"East Singhbhum","330");
	var CityValue	= document[form].State.value;
	var HiddenCity	= document[form].HiddenCity.value;
	var TempCity 	= document[form].City.value;
	var CityName=State[CityValue];
	var j=0
	if (!CityName)
	{
		if(document[form].Country.value == "India")
		{
			document[form].City.options.value="";
			document[form].City.options.length=0;
			document[form].City.options[0]=new Option();
			document[form].City.options[0].value=0;
			document[form].City1.value=HiddenCity;
		}
	}
	else
	{
		document[form].City.options.value="";
		document[form].City.options.length=0;
		
		for (var i=1;i<=CityName.length/2;i++)
		{
			document[form].City.options[i-1]=new Option(CityName[j]);
			if ((CityName[j]==HiddenCity) || (CityName[j] == TempCity))
			{
				var selectedi=i;
				document[form].City.selectedIndex=(selectedi-1); 
			}
			else
			{
				if (CityName[j]=="Select City")
				{
					document[form].City.options[i-1].value="";
				}
				else
				{
					document[form].City.options[i-1].value=CityName[j];
				}
			}
			j=j+2;
		}
	}
	SetCityValid(form);
	
}
Country=new Array
Country['Australia']=new Array ('Select State','',"New South Wales","148","Northern Territory","149","Queensland","150","South Australia","151","Tasmania","152","Victoria","153","Western Australia","154")
Country['Canada']=new Array ('Select State','',"Alberta","135","British Columbia","136","Labrador","137","Manitoba","138","New Brunswick","139","Newfoundland","140","Northwest Territories","141","Nova Scotia","142","Ontario","143","Prince Edward Island","144","Quebec","145","Saskatchewan","146","Yukon","147")
Country['China']=new Array ('Select State','',"Anhui","106","Beijing","107","Chongqing","108","Fujian","109","Gansu","110","Guangdong","111","Guangxi","112","Guizhou","113","Heilongjiang","114","Henan","115","Hong Kong","116","Hubei","117","Hunan","118","Inner","119","Jiangsu","121","Jiangxi","122","Macao","123","Mongolia","120","Ningxia","124","Qinghai","125","Shaanxi","126","Shandong","127","Shanghai","128","Shanxi","129","Sichuan","130","Tibet","131","Xinjiang","132","Yunnan","133","Zhejiang","134")
Country['India']=new Array ('Select State','',"Andaman and Nicobar","19","Andhra Pradesh","13","Arunachal Pradesh","20","Assam","21","Bihar","22","Chandigarh","220","Chattisgarh","310","Daman","23","Delhi","24","Diu","25","Goa","26","Gujarat","27","Haryana","15","Himachal Pradesh","28","Jammu Kashmir","17","Jharkhand","600","Karnataka","7","Kerala","6","Lakshadeep","29","MadhyaPradesh","11","Maharashtra","2","Manipur","30","Meghalaya","31","Mizoram","32","Nagaland","33","Orissa","14","Pondicherry","34","Punjab","18","Rajasthan","35","Sikkim","36","Tamil Nadu","1","Tripura","37","Uttar Pradesh","38","Uttaranchal","41","West Bengal","39")
Country['Indonesia']=new Array ('Select State','',"Bali","92","Irian Jaya","94","Irian Jaya","93","Jambi","95","Jawa Barat West Java","96","Jawa Tengah Central Java","97","Jawa Timur East Java","98","Kalimantan Barat","99","Kalimantan Timur","100","Lampung","101","Maluku","102","Nusa Tenggara Barat","103","Nusa Tenggara Timur","104","Riau and Yogyakarta","105")
Country['United States']=new Array ('Select State','',"Alabama","41","Alaska","42","Arizona","43","Arkansas","44","California","40","Colorado","45","Connecticut","46","Delaware","47","District of Columbia","48","Florida","49","Georgia","50","Hawaii","51","Idaho","52","Illinois","53","Indiana","54","Iowa","55","Kansas","56","Kentucky","57","Louisiana","58","Maine","59","Maryland","60","Massachusetts","61","Michigan","62","Minnesota","63","Mississippi","64","Missouri","65","Montana","66","Nebraska","67","Nevada","68","New Hampshire","69","New Jersey","70","New Mexico","71","New York","72","North Carolina","73","North Dakota","74","Ohio","75","Oklahoma","76","Oregon","77","Pennsylvania","78","Rhode Island","79","South Carolina","80","South Dakota","81","Tennessee","82","Texas","83","Utah","84","Vermont","86","Vermont","85","Virginia","87","Washington","88","West Virginia","89","Wisconsin","90","Wyoming","91")
	function DisplayMemberState(form)
	{
        if(document[form].Country.value == 0)
		{
			alert("Please select valid country");
			document[form].Country.value = "";
			document[form].Country.focus();
			return false;
		}
		var StateValue=document[form].Country.value
		var StateName=Country[StateValue]
		var element1=document.getElementById("a1");
		var element2=document.getElementById("a2");
		var element3=document.getElementById("b1");
		var element4=document.getElementById("b2");
		if (StateValue == "India")
		{
			element1.style.display="";
			element2.style.display="";
			element3.style.display="";
			element4.style.display="";
		}
		else
		{
			element1.style.display="none";
			element2.style.display="none";
			element3.style.display="none";
			element4.style.display="none";
		}
		if(StateValue == "United States")
		{
			element3.style.display="";
			element4.style.display="";	
		}
		document[form].State.length=0
		var j=0
		if (!StateName)
		{
			document[form].State.options[0]=new Option()
			document[form].State.options[0].value=0
		}
		else
		{
			for (var i=1;i<=StateName.length/2;i++)
			{
				document[form].State.options[i-1]=new Option(StateName[j])
				if (StateName[j]=="Select State")
				{
					document[form].State.options[i-1].value="";
				}
				else
				{
					document[form].State.options[i-1].value=StateName[j];
				}
				j=j+2
			}
		}
		document[form].City1.style.display="";
		hello(form);
		setStatevalid(form);
	}
function setStatevalid(form)
{
	if (document[form].State.length == 1)
	{	
		document[form].State.disabled=true;
		document[form].State1.disabled=false;
		document[form].State1.value="";
		document[form].State.style.visibility="hidden";
		document[form].State1.style.visibility="visible";
		document[form].State.style.width="0px";
		document[form].State1.style.width="170px";	
		BHRMemberRegistrationSetCityDropDown(form);
	}
	else
	{
		document[form].State.disabled=false;
		document[form].State1.disabled=true;
		document[form].State.style.visibility="visible";
		document[form].State1.style.visibility="hidden";
		document[form].State.style.width="170px";
		document[form].State1.style.width="0px";
	}	
}
function hello(form)
{
	if(document[form].Country.value == "India")
	{
		document[form].City.disabled=true;
		document[form].City1.disabled=false;
		document[form].City.value="";
		document[form].City1.value="";
		document[form].HiddenCity.value="";
		document[form].City.style.visibility="hidden";
		document[form].City1.style.visibility="visible";
		document[form].City.style.width="0px";
		document[form].City1.style.width="170px";		
	}
}
function SetCityValid(form)
{
	if(document[form].Country.value == "India")
	{
		if (document[form].City.length == 1)
		{	
			document[form].City.disabled=true;
			document[form].City1.disabled=false;
			document[form].City.style.visibility="hidden";
			document[form].City1.style.visibility="visible";
			document[form].City.style.width="0px";
			document[form].City1.style.width="170px";		
		}
		else
		{
			document[form].City.disabled=false;
			document[form].City1.disabled=true;
			document[form].City.style.visibility="visible";
			document[form].City1.style.visibility="hidden";
			document[form].City.style.width="170px";
			document[form].City1.style.width="0px";	
		}	
	}
}
function sendurl1(url)
{
	document.form1.action=url;
	document.form1.submit();
}
function validatetextarea(frm,field,cntfield,maxlimit) {
	if (field.value.length > maxlimit)
	{
		field.value = field.value.substring(0, maxlimit);
	}
	else if(cntfield!=null)
	{
		cntfield.value = maxlimit - field.value.length;
	}
}
function validatetextarea1(frm,FieldName) 
{

		var s1 = document[frm].elements[FieldName].value.length + 1;
		document[frm].ctText.value=s1;
		if (s1 > 500)
		{
			  alert('Your property description must be 500 characters or less');
	          document[frm].elements[FieldName].focus();
		}
}
function favCheckall_Properties()
{
	var num=document.FavoriteProperty.TotalProperty.value;
	if (document.FavoriteProperty.choice.value=="1")
	{
		for(i=0;i<num;i++)
		{
			var str = "document.FavoriteProperty.Delete" + i + ".checked=true";
			eval (str);
		}
		document.FavoriteProperty.choice.value="0";
	}
	else
	{
		for(i=0;i<num;i++)
		{
			var str = "document.FavoriteProperty.Delete" + i + ".checked=false";
			eval (str);
		}
		document.FavoriteProperty.choice.value="1";
	}
}
function AgentBuilderFavoriteProperty()
{
	counter=0;
	var Id=document.FavoriteProperty.TotalProperty.value;
	if(Id!="")
	{
		for(i=0;i<Id;i++)
		{
			str="document.FavoriteProperty.Delete" + i + ".checked";
			if(!(eval(str)) == false)		
			{
				counter++;
			}
		}
		if (counter==0)
		{
			alert("Please select record");
			return false;
		}
	}
	else
	{
		document.FavoriteProperty.Delete.checked = true;
	}
	if (confirm("Are you sure you want to delete this listing"))
	{
		document.FavoriteProperty.action = "console.php?file=myfavorite_properties&delete=all&pa=1";
		document.FavoriteProperty.submit();	
	}
}
	function CheckStateValidation(frm,Countryvalue)
	{
		if(Countryvalue == "India" || Countryvalue == "United States")
		{
			if (document[frm].State.length > 1)
			{
				if (document[frm].State.value=="Select One")
				{
					alert("Please Select State");
					document[frm].State.focus();
					return false;
				}		
			}	
		}
		if(Countryvalue == "India")
		{
			if (document[frm].State.value !="" || document[frm].State1.value !="")
			{
				if (document[frm].City.length==1)
				{
					if (document[frm].City1.value=="" && document[frm].HiddenCity.value=="")
					{
						alert("Please Enter City")
						document[frm].City1.focus();
						return false;
					}
				}
				else if (document[frm].City.length > 1)
				{
					if (document[frm].City.value=="" && document[frm].HiddenCity.value=="")
					{
						alert("Please Select City");
						document[frm].City.focus();
						return false;
					}
				}
			}
		}
	}
	function DisplayServiceTypeCharge(form)
	{
		var ServiceTypePrice=document[form].ServiceType.value;
		var CheckType1=document.getElementById("Searching Property");
		var CheckType2=document.getElementById("Price Negotiation");
		var CheckType3=document.getElementById("Property Legal Verification");
		var CheckType4=document.getElementById("Property Maintenance");
		var CheckType5=document.getElementById("Additional Photo & Video for Property");
		if (ServiceTypePrice=="Searching Property")
		{
			CheckType1.style.display="block";
			CheckType2.style.display="none";
			CheckType3.style.display="none";
			CheckType4.style.display="none";
			CheckType5.style.display="none";
		}
		else if (ServiceTypePrice=="Price Negotiation")
		{
			CheckType1.style.display="none";
			CheckType2.style.display="block";
			CheckType3.style.display="none";
			CheckType4.style.display="none";
			CheckType5.style.display="none";
		}
		else if (ServiceTypePrice=="Property Legal Verification")
		{
			CheckType1.style.display="none";
			CheckType2.style.display="none";
			CheckType3.style.display="block";
			CheckType4.style.display="none";
			CheckType5.style.display="none";
		}
		else if (ServiceTypePrice=="Property Maintenance")
		{
			CheckType1.style.display="none";
			CheckType2.style.display="none";
			CheckType3.style.display="none";
			CheckType4.style.display="block";
			CheckType5.style.display="none";
		}
		else if (ServiceTypePrice=="Additional Photo & Video for Property")
		{
			CheckType1.style.display="none";
			CheckType2.style.display="none";
			CheckType3.style.display="none";
			CheckType4.style.display="none";
			CheckType5.style.display="block";
		}
	}
	function LogoutandRegister()
	{
		alert("Please Logout and Register");
	}
	function BacktoSearchResultsURL(URL)
	{
		document.BacktoSearchResults.action=URL;
		document.BacktoSearchResults.submit();
	}
	function MemberPropertyFormValidation(frm,Fieldname)
	{
		if(!(document[frm].elements[Fieldname][0].checked || document[frm].elements[Fieldname][1].checked))
		{
			alert("Please Select Payment Option");
			document[frm].elements[Fieldname][0].focus();
			return false;
		}
		else
		{
			document[frm].submit();
		}
	}
	function UpgradeMembership(frm)
	{
		var num=document[frm].elements["TotalListings"].value;
		var AllListingID=document[frm].elements["AllListingID"].value;
		var myString = new String(AllListingID);
		var mySeparator = ",";
		var arrayName=myString.split(mySeparator);
		if (document[frm].elements["upgrademembershipchoice"].value==1)
		{
			for(i=0;i<num;i++)
			{
				var FieldName="Select" + i;
				var str = document[frm].elements[FieldName].checked=true;
				eval (str);
			}
			document[frm].elements["MainCheckBox"].checked=true;
			document[frm].elements["upgrademembershipchoice"].value="0";
		}
		else
		{
			for(i=0;i<num;i++)
			{
				var RadioFieldName="PaymentPlanID" + arrayName[i];
				document[frm].elements[RadioFieldName][0].checked=false;
				document[frm].elements[RadioFieldName][1].checked=false;
				AddTotalAmount(frm,RadioFieldName); // Call to Function..

				var FieldName="Select" + i;
				var str = document[frm].elements[FieldName].checked=false;
				eval (str);
			}
			document[frm].elements["MainCheckBox"].checked=false;
			document[frm].elements["upgrademembershipchoice"].value="1";
		}
	}
	function TotalUpgradeMembership(frm)
	{
		var counter=0;
		var AllListingID=document[frm].elements["AllListingID"].value;
		var myString = new String(AllListingID);
		var mySeparator = ",";
		genResults(frm,myString.split(mySeparator));
		function genResults(frm,arrayName)
		{
			if (arrayName == null)
			{
			}
			else
			{
				for (var i=0; i<arrayName.length;i++)
				{
					var FieldName="PaymentPlanID" + arrayName[i];
					if ((document[frm].elements[FieldName][0].checked==true) || (document[frm].elements[FieldName][1].checked==true))
					{
						counter++;
					}
				}
			}
			if (counter==0)
			{
				alert("Please select your membership");
				return false;
			}
			else
			{
				document[frm].submit();
			}
		}
	}
	function AddTotalAmount(frm)
	{
		var AllListingID=document[frm].elements["AllListingID"].value;
		document[frm].elements["TotalAmount"].value="0";
		document.getElementById('nTotalAmt').innerHTML = "0";
		var myString = new String(AllListingID);
		var mySeparator = ",";
		genResults(frm,myString.split(mySeparator));
		function genResults(frm,arrayName)
		{
			if (arrayName == null)
			{
			}
			else
			{
				for (var i=0; i<arrayName.length;i++)
				{
					var CheckBoxName="Select" + i;
					PreviousAmount=document[frm].elements["TotalAmount"].value;
					var FieldName="PaymentPlanID" + arrayName[i];
					var Purpose="Purpose" + i;
					if (document[frm].elements[FieldName][0].checked==true)
					{
						if (document[frm].elements[Purpose].value=="Buy")
						{
							var GoldMembership=document[frm].elements["BuyerGoldAmount"].value;
						}
						else
						{
							var GoldMembership=document[frm].elements["MemberGoldAmount"].value;
						}
						var TotalAmount=parseInt(GoldMembership) + parseInt(PreviousAmount);
						document.getElementById('nTotalAmt').innerHTML = TotalAmount;
						document[frm].elements["TotalAmount"].value=TotalAmount;
						document[frm].elements[CheckBoxName].checked=true;
						document[frm].elements[CheckBoxName].value=FieldName;
					}
					else if (document[frm].elements[FieldName][1].checked==true)
					{

						if (document[frm].elements[Purpose].value=="Buy")
						{
							var ClassicMembership=document[frm].elements["BuyerClassicAmount"].value;
						}
						else
						{
							var ClassicMembership=document[frm].elements["MemberClassicAmount"].value;
						}
						var TotalAmount=parseInt(ClassicMembership) + parseInt(PreviousAmount);
						document.getElementById('nTotalAmt').innerHTML = TotalAmount;
						document[frm].elements["TotalAmount"].value=TotalAmount;
						document[frm].elements[CheckBoxName].checked=true;
						document[frm].elements[CheckBoxName].value= FieldName;
					}
				}
			}
		}
	}

	function CheckBoxValidation(frm,FieldName)
	{
		var RadioFieldName=document[frm].elements[FieldName].value;
		if (RadioFieldName)
		{
			document[frm].elements[RadioFieldName][0].checked=false;
			document[frm].elements[RadioFieldName][1].checked=false;
			AddTotalAmount(frm);
		}
	}

	function DisplayMessage(URL)
	{
		alert("Unpaid Property Message! \n Please Pay to view this message.");
		window.location.replace(URL);
		return false
	}
	function readCookie(FieldName,name)
	{
		var FieldName;
		var name;
		if (FieldName=="radiobutton")
		{
			var str = "document.SigninForm.radiobutton[" + name + "].checked=true";
			eval(str);
			document.SigninForm.RememberPassword.checked=true
		}
		else
		{
			document["SigninForm"].elements[FieldName].value=name;

		}
	}

	function AutoLoginSubmitFunction()
	{
		document.SigninForm.submit();
	}

	function IsNumeric(frm,e,FieldName)
	{
		if(navigator.userAgent.indexOf("Netscape") > 0)
		{
			var KeyID=e.keyCode;
			if(KeyID < 45 || KeyID > 57 || KeyID == "47" || KeyID == "46" || KeyID == "32" )
			{
				var str12345=document[frm].elements[FieldName].value.length;
				alert("Please Enter Numeric Values Only");
				document[frm].elements[FieldName].focus();
			}
		}
		else
		{
			if(window.event.keyCode<45 || window.event.keyCode>57 || window.event.keyCode == "47" || window.event.keyCode == "46")
			{
				window.event.keyCode=null;
				var str12345=document[frm].elements[FieldName].value;
				document[frm].elements[FieldName].focus();
			}
		}
	}
	function DeleteMyRequirementList(URL)
	{
		if (confirm("Are you sure you want to delete this requirement list"))
		{
			window.location.replace(URL);
		}
	}

	function ModifyRequirement()
	{
		document.ListingFormRegister.submit();
	}


function CheckAvailability(name,width,height,frm)
{
	alert(name);
	alert(width);
	alert(height);
	alert(frm);
	var spec='menubar=no, toolbar=no, location=no, status=no, scrollbars=yes, resizable=no, width='+width+',height='+height;
	var newwin = window.open(name,newwin,spec);
}

function CharacterOnly(frm,FieldName)
{
	var numaric;
	numaric=FieldName.value;
	for(var j=0; j<numaric.length; j++)
	{
		var alphaa = numaric.charAt(j);
		var hh = alphaa.charCodeAt(0);
		if((hh > 64 && hh<91) || (hh > 96 && hh<123) || hh==32)
		{
		}
		else
		{
			FieldName.value="";
			alert("Please Enter Alphabets Only");
			FieldName.focus();
			return false;
		}
	}
	return true;
}
function CheckPropertySizeValue(frm)
{
	var SizeValue=document[frm].elements["Size"].value;
	if (SizeValue=="0" || SizeValue=="00" || SizeValue=="000" || SizeValue=="0000" || SizeValue=="00000" || SizeValue=="000000" || SizeValue=="0000000" || SizeValue=="00000000"  || SizeValue=="000000000"  || SizeValue=="0000000000"  || SizeValue=="00000000000"  || SizeValue=="000000000000"  || SizeValue=="0000000000000"  || SizeValue=="00000000000000"  || SizeValue=="000000000000000")
	{
		alert('Please Enter Valid Size');
		document[frm].elements["Size"].value="";
		document[frm].elements["Size"].focus();
		return false;
	}
}
function CheckAvailability(name,width,height,frm)
{
	var frmname=document[frm];
	if (frmname.UserType[0].checked==true)
	{
		var UserMode=frmname.UserType[0].value;
	}
	else if (frmname.UserType[1].checked==true)
	{
		var UserMode=frmname.UserType[1].value;
	}
	else if(frmname.UserType[2].checked==true)
	{
		var UserMode=frmname.UserType[2].value;
	}
	var Username=document[frm].Username.value;
	if (Username=="")
	{
		alert("Please Enter Username");
		document[frm].Username.focus();
		return false;
	}
	else
	{
	   var CheckSpChar=check_SpChar(frm);
	   if (CheckSpChar==false)
		{
			return false;
		}
		var CheckUserNameLength=check_mincharusername(frm);
		if (CheckUserNameLength==false)
		{
			return false;
		}
		else
		{
			var URL=name + "?Username=" + Username;
			var spec='menubar=no, toolbar=no, location=no, status=no, scrollbars=yes, resizable=no, width='+width+',height='+height;
			var newwin = window.open(URL,newwin,spec);
		}
	}
}
function toggleInstructionsOn()
{
	var CheckAvailability=document.getElementById("CheckAvailabilityUsername");
	CheckAvailability.style.display="block";
}
function tel_length(frm,FieldName)
{
	var ph,len;
	ph=document[frm].elements[FieldName].value;
	len=ph.length;
	if(len<5)
	{
		alert("Phone No Should have minimum 5 digits");
		document[frm].elements[FieldName].focus();
		return false;
	}
return true;
}
function cell_length(frm,FieldName)
{
	var ph,len;
	ph=document[frm].elements[FieldName].value;
	len=ph.length;
	if(len<10)
	{
		alert("Mobile Number Should have minimum 10 digits");
		document[frm].elements[FieldName].focus();
		return false;
	}
return true;
}
function company_det()
{
	document.getElementById('id1').style.display='';
	document.getElementById('id2').style.display='';
	document.getElementById('id3').style.display='';
	document.getElementById('id4').style.display='';
}
function company_det1()
{
	document.getElementById('id1').style.display='none';
	document.getElementById('id2').style.display='none';
	document.getElementById('id3').style.display='none';
	document.getElementById('id4').style.display='none';
}
function RegistrationRadioValidation()
{
	var frmname=document.RegisterForm;
	var CheckUserType="";
	for(i=0;i<3;i++)
	{
		if(frmname.UserType[i].checked == true)
		{
			CheckUserType = frmname.UserType[i].value;
		}
	} 
	if (CheckUserType=="")
	{
		alert("Please Select User Type");
		frmname.UserType[0].focus();
		return false;
	}
}
function validate1()
{
var doc = document.SendAccountForm1;
if (doc.Email.value == "" && doc.ForgotUsername.value == "")
{
alert("Please enter Username or Email address.");
return false;
}
else if (doc.Email.value != "" && doc.ForgotUsername.value != "")
{
alert("Please enter only one field. Either enter Username or email address.");
return false;
}
return true;
}
function Validateanyone(frm)
{
	var Ph=document[frm].PhoneNo.value;
	var Cell=document[frm].CellPhone.value;
	var Phonee=Ph+Cell;
	if(Phonee=='')
	{
		alert("Enter Atleast One Contact No");
		document[frm].PhoneNo.focus();
		return false;
	}
	return true;
}
function Validateanyone2(frm)
{
	var Ph=document[frm].Phone.value;
	var Altph=document[frm].Altphone.value;
	var Cell=document[frm].CellPhone.value;
	var Phonee=Ph+Altph+Cell;
	if(Phonee=='')
	{
		alert("Enter Atleast One Contact No");
		return false;
	}
	return true;
}
function Validateanyone3(frm)
{
	var Ph=document[frm].Phone.value;
	var Cell=document[frm].CellPhone.value;
	var Phonee=Ph+Cell;
	if(Phonee=='')
	{
		alert("Enter Atleast One Contact No");
		return false;
	}
	return true;
}
function check_SpChar(frm)
{
	var UN=document[frm].Username.value;
	if ((UN.match('@')) || (UN.match('#')) || (UN.match('!')) || (UN.match('%')) || (UN.match('&')) )
	{
		alert("Special Characters not allowed ! ");
		return false;
	}
}
function checkSplChar()
{
   var noalpha =  /^[a-zA-Z]+([_]?[a-zA-Z0-9])*$/;
if (!noalpha.test(document.RegisterForm.Username.value)) {

     alert("Username can contain only alphanumerics and underscore(_)");
     document.RegisterForm.Username.value="";
	 return false;
}
}
function checkSplCharWITHSPACE()
{
   var noalpha =  /^[a-zA-Z]+([ .]?[a-zA-Z])*$/;
if (!noalpha.test(document.RegisterForm.FirstName.value)) {
	document.RegisterForm.FirstName.value="";
     alert("Name should contain only Alphabets");
     return false;
} 
}
function checkSplCharWITHSPACE5()
{
   var noalpha =  /^[a-zA-Z]+([ _.]?[a-zA-Z0-9])*$/;
if (!noalpha.test(document.AddDirectory.AgencyName.value)) {
	document.AddDirectory.AgencyName.value="";
     alert("Agency Name can contain only alphanumerics and underscore(_)");
     return false;
} 
}
function checkSplCharWITHSPACE6()
{
   var noalpha =  /^[a-zA-Z]+([ _.]?[a-zA-Z0-9])*$/;
if (!noalpha.test(document.AddDirectory.ContactPerson.value)) {
	document.AddDirectory.ContactPerson.value="";
     alert("Contact Person Name can contain only alphanumerics and underscore(_)");
     return false;
} 
}
function checkSplCharWITHSPACE7()
{
   var noalpha =  /^[a-zA-Z0-9]+([ ,-]?[a-zA-Z0-9])*$/;
if (!noalpha.test(document.AddDirectory.Location.value)) {
	document.AddDirectory.Location.value="";
     alert("Please enter valid Area/Location");
     return false;
} 
}
function checkSplCharWITHSPACE111()
{
   var noalpha =  /^[a-zA-Z0-9]+([ ,-]?[a-zA-Z0-9])*$/;
if (!noalpha.test(document.AddDirectory.Address1.value)) {
	 document.AddDirectory.Address1.value="";
     alert("Please enter valid Address");
     return false;
} 
}
function checkSplCharWITHSPACE112()
{
   var noalpha =  /^[a-zA-Z0-9]+([ ,-]?[a-zA-Z0-9])*$/;
if (!noalpha.test(document.AddDirectory.Address2.value)) {
     document.AddDirectory.Address2.value="";
	 alert("Please enter valid Address");
     return false;
} 
}
function checkSplCharWITHSPACE10()
{
   var noalpha =  /^[a-zA-Z0-9]+([ ,-]?[a-zA-Z0-9])*$/;
if (!noalpha.test(document.MemberAddProperty.Location.value)) {
	document.MemberAddProperty.Location.value="";
     alert("Please enter valid Area/Location");
     return false;
} 
}
function checkSplCharWITHSPACE20()
{
   var noalpha =  /^[a-zA-Z0-9]+([ ,-]?[a-zA-Z0-9])*$/;
if (!noalpha.test(document.ListingFormRegister.Street.value)) {
	document.ListingFormRegister.Street.value="";
     alert("Please enter valid Area/Location");
     return false;
} 
}
function checkSplCharWITHSPACE21()
{
   var noalpha =  /^[a-zA-Z0-9]+([ ,-]?[a-zA-Z0-9])*$/;
if (!noalpha.test(document.form1.Location.value)) {
	document.form1.Location.value="";
     alert("Please enter valid Area/Location");
     return false;
} 
}
function checkSplCharWITHSPACE4()
{
   var noalpha =  /^[a-zA-Z]+([ _.]?[a-zA-Z])*$/;
if (!noalpha.test(document.ContactForm.CompanyName.value)) {
	document.ContactForm.CompanyName.value="";
     alert("Company Name can contain only alphanumerics and underscore(_)");
     return false;
} 
}
function checkSplCharWITHSPACE1()
{
   var noalpha =  /^[a-zA-Z]+([ ]?[a-zA-Z0-9])*$/;
if (!noalpha.test(document.ContactForm.FirstName.value)) {
	document.ContactForm.FirstName.value="";
     alert("First Name can contain only alphanumerics and underscore(_)");
     return false;
} 
}
function checkSplCharWITHSPACE2()
{
   var noalpha =  /^[a-zA-Z]+([ ]?[a-zA-Z])*$/;
if (!noalpha.test(document.ContactForm.FirstName.value)) {
	document.ContactForm.FirstName.value="";
     alert("Last Name should contain only alphabets");
     return false;
} 
}
function checkSplCharWITHSPACE1()
{
   var noalpha =  /^[a-zA-Z]+([ ]?[a-zA-Z])*$/;
if (!noalpha.test(document.ContactForm.FirstName.value)) {
	document.ContactForm.FirstName.value="";
     alert("First Name should contain only alphabets");
     return false;
} 
}
function checkSplCharWITHSPACE11()
{
   var noalpha =  /^[a-zA-Z]+([ ]?[a-zA-Z])*$/;
if (!noalpha.test(document.MemberAddProperty.ContactPerson.value)) {
	document.MemberAddProperty.ContactPerson.value="";
     alert("Contact Person Name should contain only alphabets");
     return false;
} 
}
function checkSplCharWITHSPACE12()
{
   var noalpha =  /^[a-zA-Z]+([ ]?[a-zA-Z])*$/;
if (!noalpha.test(document.ModifyForm.FirstName.value)) {
	document.ModifyForm.FirstName.value="";
     alert("Name should contain only alphabets");
     return false;
} 
}
function checkSplCharWITHSPACE13()
{
   var noalpha =  /^[a-zA-Z]+([ .]?[a-zA-Z0-9])*$/;
	if (!noalpha.test(document.SuggForm.Subject.value)) {
	document.SuggForm.Subject.value="";
     alert("Subject should contain only alphabets");
     return false;
}
}
function checkSplCharWITHSPACE14()
{
   var noalpha =  /^[a-zA-Z]+([ ]?[a-zA-Z])*$/;
if (!noalpha.test(document.ContactForm.FirstName.value)) {
	document.ContactForm.FirstName.value="";
     alert("First Name should contain only alphabets");
     return false;
} 
}
function checkSplCharWITHSPACE3()
{
   var noalpha =  /^[a-zA-Z]+([ ]?[a-zA-Z])*$/;
if (!noalpha.test(document.ContactForm.Name.value)) {
	document.ContactForm.Name.value="";
     alert("Name should contain only alphabets");
     return false;
} 
}
function checkSplCharWITHSPACE15()
{
   var noalpha =  /^[a-zA-Z]+([ ]?[a-zA-Z])*$/;
if (!noalpha.test(document.ContactForm.LastName.value)) {
	document.ContactForm.LastName.value="";
     alert("Last Name should contain only alphabets");
     return false;
} 
}
function checkSplCharWITHSPACE16()
{
   var noalpha =  /^[a-zA-Z]+([ .]?[a-zA-Z0-9])*$/;
	if (!noalpha.test(document.ContactForm.Subject.value)) {
	document.ContactForm.Subject.value="";
     alert("Subject should contain only alphabets");
     return false;
}
}
function checkSplCharWITHSPACE17()
{
   var noalpha =  /^[a-zA-Z]+([ ]?[a-zA-Z])*$/;
if (!noalpha.test(document.form1.FirstName.value)) {
	document.form1.FirstName.value="";
     alert("Name should contain only alphabets");
     return false;
} 
}
function checkSplCharWITHSPACE18()
{
   var noalpha =  /^[a-zA-Z]+([ ]?[a-zA-Z])*$/;
if (!noalpha.test(document.form1.AgencyName.value)) {
	document.form1.AgencyName.value="";
     alert("AgencyName should contain only alphabets");
     return false;
} 
}
function blankSpaceVal()
{
	var UN=document.RegisterForm.Pass.value;
	if ((UN.match(' ')))
	{
		alert("Blank spaces not allowed ! ");
		document.RegisterForm.Pass.value="";
		return false;
	}
}
function extractNumber(obj, decimalPlaces, allowNegative)
{
	var temp = obj.value;
	var reg0Str = '[0-9]*';
	if (decimalPlaces > 0) {
		reg0Str += '\\.?[0-9]{0,' + decimalPlaces + '}';
	} else if (decimalPlaces < 0) {
		reg0Str += '\\.?[0-9]*';
	}
	reg0Str = allowNegative ? '^-?' + reg0Str : '^' + reg0Str;
	reg0Str = reg0Str + '$';
	var reg0 = new RegExp(reg0Str);
	if (reg0.test(temp)) return true;
	var reg1Str = '[^0-9' + (decimalPlaces != 0 ? '.' : '') + (allowNegative ? '-' : '') + ']';
	var reg1 = new RegExp(reg1Str, 'g');
	temp = temp.replace(reg1, '');

	if (allowNegative) {
		var hasNegative = temp.length > 0 && temp.charAt(0) == '-';
		var reg2 = /-/g;
		temp = temp.replace(reg2, '');
		if (hasNegative) temp = '-' + temp;
	}
	if (decimalPlaces != 0) {
		var reg3 = /\./g;
		var reg3Array = reg3.exec(temp);
		if (reg3Array != null) {
			var reg3Right = temp.substring(reg3Array.index + reg3Array[0].length);
			reg3Right = reg3Right.replace(reg3, '');
			reg3Right = decimalPlaces > 0 ? reg3Right.substring(0, decimalPlaces) : reg3Right;
			temp = temp.substring(0,reg3Array.index) + '.' + reg3Right;
		}
	}
	obj.value = temp;
}
function blockNonNumbers(obj, e, allowDecimal, allowNegative)
{
	var key;
	var isCtrl = false;
	var keychar;
	var reg;
	if(window.event) {
		key = e.keyCode;
		isCtrl = window.event.ctrlKey
	}
	else if(e.which) {
		key = e.which;
		isCtrl = e.ctrlKey;
	}
	if (isNaN(key)) return true;
	keychar = String.fromCharCode(key);
	if (key == 8 || isCtrl)
	{
		return true;
	}
	reg = /\d/;
	var isFirstN = allowNegative ? keychar == '-' && obj.value.indexOf('-') == -1 : false;
	var isFirstD = allowDecimal ? keychar == '.' && obj.value.indexOf('.') == -1 : false;
	
	return isFirstN || isFirstD || reg.test(keychar);
}