// JavaScript Document
// User registration
function validate(){	
	if(document.regfrm.re_username.value == ""){
		alert("Please Enter Username");
		document.regfrm.re_username.focus();
		return false;
	}else if(document.regfrm.re_password.value == ""){
		alert("Please Enter Password");
		document.regfrm.re_password.focus();
		return false;
	}else if(document.regfrm.re_email.value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1){
		alert("Please Enter Your Email Id");
		document.regfrm.re_email.focus();
		return false;
	}
	/*else if(document.regfrm.re_phone1.value == "")
	{
		alert("Please Enter Phone no");
		document.regfrm.re_phone1.focus();
		return false;
	}
	else if(document.regfrm.re_phone2.value == "")
	{
		alert("Please Enter Phone no");
		document.regfrm.re_phone2.focus();
		return false;
	}
	else if(document.regfrm.re_phone3.value == "")
	{
		alert("Please Enter Phone no");
		document.regfrm.re_phone3.focus();
		return false;
	}
	else if(document.regfrm.re_fname.value == "")
	{
		alert("Please Enter First Name");
		document.regfrm.re_fname.focus();
		return false;
	}
	else if(document.regfrm.re_lname.value == "")
	{
		alert("Please Enter Last Name");
		document.regfrm.re_lname.focus();
		return false;
	}*/
	else if(isNaN(document.regfrm.re_zip.value) || document.regfrm.re_zip.value.length != 5){
		alert("Please Enter Zip Code");
		document.regfrm.re_zip.focus();
		return false;
	}else{
		return true;
	}	
}

//Contact us Validation
function conValidation()
{
	if(document.confrm.con_fname.value == "")
	{
		alert("Please Enter First Name");
		document.confrm.con_fname.focus();
		return false;
	}
	else if(document.confrm.con_lname.value == "")
	{
		alert("Please Enter Last Name");
		document.confrm.con_lname.focus();
		return false;
	}
	else if(document.confrm.con_email.value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1)
	{
		alert("Please Enter Your Email Id");
		document.confrm.con_email.focus();
		return false;
	}		
	else if(document.confrm.con_desc.value == "")
	{
		alert("Please Enter Description");
		document.confrm.con_desc.focus();
		return false;
	}
	else
	{
		return true;
	}
}
//Agent add rental listing 
function listValidate()
{
	if(document.lifrm.pro_de_title.value == "")
	{
		alert("Please Enter Property Title");
		document.lifrm.pro_de_title.focus();
		return false;
	}
	else if(document.lifrm.pro_de_type.value == "")
	{
		alert("Please Select Property Type");
		document.lifrm.pro_de_type.focus();
		return false;
	}
	else if(document.lifrm.pro_de_location.value == "")
	{
		alert("Please Select Property Location");
		document.lifrm.pro_de_location.focus();
		return false;
	}
	else if(document.lifrm.pro_de_address.value == "")
	{
		alert("Please Enter Propery Address");
		document.lifrm.pro_de_address.focus();
		return false;
	}
	else if(document.lifrm.pro_de_city.value == "")
	{
		alert("Please Enter City");
		document.lifrm.pro_de_city.focus();
		return false;
	}		
	else if(document.lifrm.pro_de_desc.value == "")
	{
		alert("Please Enter Description");
		document.lifrm.pro_de_desc.focus();
		return false;
	}	
	else if(document.lifrm.pro_de_bed.value == "")
	{
		alert("Please Select Bedrooms");
		document.lifrm.pro_de_bed.focus();
		return false;
	}	
	else if(document.lifrm.pro_de_bath.value == "")
	{
		alert("Please Select Bathrooms");
		document.lifrm.pro_de_bath.focus();
		return false;
	}	
	else if(isNaN(document.lifrm.pro_de_rent.value) || document.lifrm.pro_de_rent.value == '')
	{
		alert("Please Enter Rent");
		document.lifrm.pro_de_rent.focus();
		return false;
	}
	else if(document.lifrm.pro_de_email.value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1)
	{
		alert("Please Enter Valid Email");
		document.lifrm.pro_de_email.focus();
		return false;
	}
	else if(isNaN(document.lifrm.pro_de_phone.value) || document.lifrm.pro_de_phone.value.length > 12 || document.lifrm.pro_de_phone.value.length < 10)
	{
		alert("Please Enter Valid Phone no");
		document.lifrm.pro_de_phone.focus();
		return false;
	}
	else if(document.lifrm.pro_de_showdate.value == "")
	{
		alert("Please Enter Show Date");
		document.lifrm.pro_de_showdate.focus();
		return false;
	}
	else if(document.lifrm.pro_de_enddate.value == "")
	{
		alert("Please Enter End Date");
		document.lifrm.pro_de_enddate.focus();
		return false;
	}	
	else
	{
		return true;
	}
	
}
//email to friend
function emaValidation()
{
	if(document.emafrm.ema_to.value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1)
	{
		alert("Please Enter To Address");
		document.emafrm.ema_to.focus();
		return false;
	}
	else if(document.emafrm.ema_frm.value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1)
	{
		alert("Please Enter From Address");
		document.emafrm.ema_frm.focus();
		return false;
	}
	else
	{
		return true;
	}
}

//suggestions and feedback
function sugValidation()
{
	if(document.sugfrm.sug_frm.value == "")
	{
		alert("Please Enter Your Full Name");
		document.sugfrm.sug_frm.focus();
		return false;
	}
	else if(document.sugfrm.sug_mesg.value == "")
	{
		alert("Please Enter Your Comments");
		document.sugfrm.sug_mesg.focus();
		return false;
	}
	else
	{
		return true;
	}
}