function validateEmail(email)
{
	//var emailpat=/^(\".*\"|[A-Za-z]\w*)@(\[\d{1,3}(\.\d{1,3}){3}|[A-Za-z]\w*(\.[A-Za-z]\w*)+)$/;
	var emailpat=/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/;
	var matchArray=email.match(emailpat);
	if(matchArray==null)
	 {
		//alert("incorrect email address");
		return false;
 	}
	return true;
}

function directory_form()
{
if(document.directory.title.value=="")
	{
		alert("Please Enter the Title.");
		return false;
	}
	else if(document.directory.link.value=="")
	{
		alert("Please Enter the Website Address.");
		return false;
	}

	else if((document.directory.link.value).substr(0,7)!="http://")
	{
		alert("Please enter Proper Website Address start with http://");
		return false;
	}

	else if((document.directory.link.value).substr(tvar,1)!="." && (document.directory.link.value).substr(tvar1,1)!=".")
	{
		alert("Please Proper Website Address.");
		return false;
	}
else
	{
		return true;
	}
}

function valid_form()
{
		tempvar=document.advertiseform.webadr.value.length;
		tvar=tempvar-3;
		tvar1=tempvar-4;
 	if(document.advertiseform.category.selectedIndex==0)
	{
		alert("Please choose the category !!");
		return false;
	}
	else if(document.advertiseform.ename.value=="" || isNaN(document.advertiseform.ename.value)==false)
	{
		alert("Please Enter the Proper Establishment name !!");
		return false;
	}
	else if(document.advertiseform.ename.value.length < 2 || document.advertiseform.ename.value.length > 20)
	{
		alert("Establishment name between 2 to 20 Characters are accepted!!");
		return false;
	}
	else if(document.advertiseform.cname.value=="")
	{
		alert("Please Enter the Contact name !!");
		return false;
	}
	else if(document.advertiseform.cname.value.length > 80)
	{
		alert("Contact Name is too Long! only 20 characters required");
		return false;
	}

	else if(document.advertiseform.cnum.value=="")
	{
		alert("Please Enter the Contact Number !!");
		return false;
	}
	else if(document.advertiseform.cnum.value.length > 15)
	{
		alert("Contact number is too long! It accepts only 15 characters");
		return false;
	}

	else if(document.advertiseform.cnum.value!="" && isNaN(document.advertiseform.cnum.value)==true)
	{
		alert("check your phone number! only numbers are allowed !");
		return false;
	}
	else if(document.advertiseform.webadr.value=="")
	{
		alert("Please Enter the Website Address !!");
		return false;
	}
	/*else if(document.advertiseform.webadr.value.length > 25)
	{

		alert("Website Address is too long! it accepts only 25 characters!!");
		return false;
	}*/
	else if((document.advertiseform.webadr.value).substr(0,7)!="http://")
	{
		alert("Please enter Proper Website Address start with http://");
		return false;
	}

	else if((document.advertiseform.webadr.value).substr(tvar,1)!="." && (document.advertiseform.webadr.value).substr(tvar1,1)!=".")
	{
		alert("Please Proper Website Address !!");
		return false;
	}

	else if(document.advertiseform.cemail.value=="")
	{
		alert("Please Enter the Proper Email !!");
		return false;
	}
	else if(document.getElementById('cemail').value!='')
	{
		var s=validateEmail(document.getElementById('cemail').value);
		if(!s)
		{
			alert("Please enter valid email address");
			return false;
			document.getElementById('cemail').focus();
        	return false;
		}
	}

	else
	{
		return true;
	}
}

function confirmdelete(){
	if(!confirm("Are you sure,you want to delete.")){
		return false;
	}else{
		return true;
	}


}


function validate_propform()
{

	if(document.propform.ptype.selectedIndex==0 && document.propform.ptype1.selectedIndex==0 )
	{
		alert("Please choose the Property Type !!");
		return false;
	}

	else if(document.propform.price.value=="R")
	{
		alert("Please Enter the Price value Properly!!");
		return false;
	}

	else if(document.propform.price.value.length > "8")
	{
		alert("Property Price value accepted only 8 characters");
		return false;
	}
	
	else if(document.propform.groundsize.value.length > 15)
	{
		alert("Your Ground Size is too Long! only 15 characters are allowed!!");
		return false;
	}
	
	else if(document.propform.add.value.length > 50)
	{
		alert("Address can not be more than 50 characters");
		return false;
	}
	/*else if(document.propform.cname.value=='')
	{
		alert("Please Enter contact name");
		return false;
	}
	else if((document.propform.cname.value).indexOf(" ") == '0')
	{
			alert("Please Enter Proper contact name");
			return false;
	}

	else if(document.propform.cname.value.length > "20")
	{
		alert("Contact name accepted only 20 characters");
		return false;
	}
	else if(document.propform.phone.value==0 )
	{
		alert("Please Enter the Phone Number !!");
		return false;
	}
	else if(document.propform.phone.value.length > 12)
	{
		alert("Phone Number accepts only 12 characters!!");
		return false;
	}
	else if(document.propform.phone.value!=0 && isNaN(document.propform.phone.value)==true)
	{
		alert("check your phone number!! only numbers are allowed !");
		return false;
	}
	else if(document.propform.price.value!='' && isNaN(document.propform.price.value)==true)
	{
		alert("check your Price Value !! only numbers are allowed !");
		return false;
	}

	else if(document.getElementById('email').value=='')
	{
		alert("please enter your email address!!")
		return false;
	}
	else if(document.getElementById('email').value!='')
	{
		var s=validateEmail(document.getElementById('email').value);
		if(!s){
			alert("Please enter valid email address");
			return false;
			document.getElementById('email').focus();
        	return false;
			}else{return true;}
	}*/
	else
	{
		return true;
	}

}

function validate_loginform()
{
	if(document.loginform.uname.value=="")
	{
		alert("Please Enter the username");
		return false;
	}
	else if(document.loginform.uname.value.length < 5)
	{
		alert("Your Username is too short!! It requires 5 characters");
		return false;
	}
	else if(document.loginform.uname.value.length > 10)
	{
		alert("Your Username is too long!! It allows only 10 characters");
		return false;
	}
	else if(document.loginform.pass.value=="")
	{
		alert("Please enter correct Password");
		return false;
	}
	else if(document.loginform.pass.value.length < 5)
	{
		alert("Your password is too short!! It requires 5 characters");
		return false;
	}
	else if(document.loginform.pass.value.length > 10)
	{
		alert("Your password is too long!! It allows only 10 characters");
		return false;
	}
	else
	{
		return true;
	}
}

function valid_cpass()
{
	if(document.cpassform.opass.value==0)
	{
		alert("please enter your old password");
		return false;
	}
	else if(document.cpassform.npass.value==0)
	{
		alert("please enter your new password");
		return false;
	}
	else if(document.cpassform.npass.value.length < 5)
	{
		alert("New password is too short! It should be minimum 5 characters");
		return false;
	}
	else if(document.cpassform.npass.value.length > 10)
	{
		alert("New password is too Long! It should be maximum 10 characters");
		return false;
	}
	else if(document.cpassform.cpass.value==0)
	{
		alert("please enter your Confirm password");
		return false;
	}
	else if(document.cpassform.cpass.value.length < 5)
	{
		alert("your confirm password is too short! It should be minimum 5 characters");
		return false;
	}
	else if(document.cpassform.cpass.value.length >10)
	{
		alert("Confirm password is too Long! It should be maximum 10 characters");
		return false;
	}
	else
	 return true;

}

function TestFunction(inp)

{
	if(inp=='rent')
	{
		doIt(1,0);
	}
	else
	{
		doIt(0,1);
	}
}


var _AR=new Array();
    _AR[0]="hidden";
    _AR[1]="visible";

function doIt(_v,n)
{

  document.getElementById("typerent").style.visibility=_AR[_v];
  document.getElementById("typesell").style.visibility=_AR[n];
}

function validate_adminsearchform()
{

	if(document.adminsearchform.searchname.value=='')
	{
		alert("Please Enter the Search Keywords");
		return false;
	}
	return true;
}

