// JavaScript Document
function LTrim( value ) {
	
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
	
}

// Removes ending whitespaces
function RTrim( value ) {
	
	var re = /((\s*\S+)*)\s*/;
	  return value.replace(re, "$1");
	
}

// Removes leading and ending whitespaces
function trim( value ) {
	
	return LTrim(RTrim(value));
}
function chkLoginx()
{
	if(trim(document.getElementById("loginId").value)=="")
	{
		showDialog('Alert','Please enter login id.','error',3);
		document.getElementById("loginId").focus();
		return false;
	}
	if(trim(document.getElementById("loginPass").value)=="")
	{
		showDialog('Alert','Please enter password.','error',3);
		document.getElementById("loginPass").focus();
		return false;
	}
}
function chksignup()
{
	var illegalChars = /\W/;
	var flag = 0;
	var re=/\w{1,}/;
	var emailExp= /^\w+(\-\w+)*(\.\w+(\-\w+)*)*@\w+(\-\w+)*(\.\w+(\-\w+)*)+$/ ; 
	if(trim(document.getElementById("userName").value)=="")
	{
		document.getElementById("userName").className = "name1_err";
		document.getElementById("un_err").innerHTML = "&nbsp;Please enter user name";
		document.getElementById("userName").focus();
		flag = 1;
		return false;
	}else if(illegalChars.test(trim(document.getElementById("userName").value)))
	{
		document.getElementById("userName").className = "name1_err";
		document.getElementById("un_err").innerHTML = "&nbsp;Please enter valid user name";
		document.getElementById("userName").focus();
		flag = 1;
		return false;
	}else{
		document.getElementById("userName").className = "name1";
		document.getElementById("un_err").innerHTML = "";
	}
	if(trim(document.getElementById("passw").value)=="")
	{
		document.getElementById("passw").className = "name1_err";
		document.getElementById("pwd_err").innerHTML = "&nbsp;Please enter user password";
		document.getElementById("passw").focus();
		flag = 1;
		return false;
	}else{
		document.getElementById("passw").className = "name1";
		document.getElementById("pwd_err").innerHTML = "";
	}
	if(trim(document.getElementById("passw").value)!=trim(document.getElementById("cpassw").value))
	{
		document.getElementById("cpassw").className = "name1_err";
		document.getElementById("cpwd_err").innerHTML = "&nbsp;Please enter same password";
		document.getElementById("cpassw").focus();
		flag = 1;
		return false;
	}else{
		document.getElementById("cpassw").className = "name1";
		document.getElementById("cpwd_err").innerHTML = "";	
	}
	if(trim(document.getElementById("name").value)=="")
	{
		document.getElementById("name").className = "name1_err";
		document.getElementById("name_err").innerHTML = "&nbsp;Please enter your name";
		document.getElementById("name").focus();
		flag = 1;
		return false;
	}else{
		document.getElementById("name").className = "name1";
		document.getElementById("name_err").innerHTML = "";	
	}
	if(trim(document.getElementById("email").value)!="")
	{
		if(!(emailExp.test(document.getElementById("email").value)))
		{
			document.getElementById("email").className = "name1_err";
			document.getElementById("email_err").innerHTML = "&nbsp;Please enter correct email id";
			document.getElementById("email").focus();
			flag = 1;
			return false;
		}else{
			document.getElementById("email").className = "name1";
			document.getElementById("email_err").innerHTML = "";
		}
	}else{
		document.getElementById("email").className = "name1";
		document.getElementById("email_err").innerHTML = "";	
	}
	if(trim(document.getElementById("state").value)=="")
	{
		document.getElementById("state").className = "state2-1_err";
		document.getElementById("state_err").innerHTML = "&nbsp;Please select state";
		document.getElementById("state").focus();
		flag = 1;
		return false;
	}else{
		document.getElementById("state").className = "state2-1";
		document.getElementById("state_err").innerHTML = "";	
	}
	if(trim(document.getElementById("phone").value)=="")
	{
		document.getElementById("phone").className = "name1_err";
		document.getElementById("phone_err").innerHTML = "&nbsp;Please select state";
		document.getElementById("phone").focus();
		flag = 1;
		return false;
	}else{
		document.getElementById("phone").className = "name1";
		document.getElementById("phone_err").innerHTML = "";	
	}
	
	if(flag == 1)
	{
		return false;
	}else{
		return true;	
	}
	
}

function sndRqt()
{
	var flag = 0;
	var emailExp= /^\w+(\-\w+)*(\.\w+(\-\w+)*)*@\w+(\-\w+)*(\.\w+(\-\w+)*)+$/ ; 
	if(trim(document.getElementById("name").value)=="")
	{
		document.getElementById("rq_err").innerHTML = "&nbsp;Please enter your name";
		document.getElementById("name").focus();
		flag = 1;
		return false;
	}
	if(trim(document.getElementById("emailId").value)=="")
	{
		document.getElementById("rq_err").innerHTML = "&nbsp;Please enter your email id";
		document.getElementById("emailId").focus();
		flag = 1;
		return false;
	}else if(!(emailExp.test(document.getElementById("emailId").value)))
	{
		document.getElementById("rq_err").innerHTML = "&nbsp;Please enter correct email id";
		document.getElementById("emailId").focus();
		flag = 1;
		return false;
	}else{
			document.getElementById("rq_err").innerHTML = "";
	}
	if(trim(document.getElementById("messg").value)=="")
	{
		document.getElementById("rq_err").innerHTML = "&nbsp;Please write message";
		document.getElementById("messg").focus();
		flag = 1;
		return false;
	}
	
}
function chkcontact()
{
	var flag = 0;
	var emailExp= /^\w+(\-\w+)*(\.\w+(\-\w+)*)*@\w+(\-\w+)*(\.\w+(\-\w+)*)+$/ ; 
	if(trim(document.getElementById("name").value)=="")
	{
		document.getElementById("name").className = "name1_err";
		document.getElementById("n_err").innerHTML = "&nbsp;Please enter user name";
		document.getElementById("name").focus();
		flag = 1;
		return false;
	}else{
		document.getElementById("name").className = "name1";
		document.getElementById("n_err").innerHTML = "";
	}
	if(trim(document.getElementById("email").value)=="")
	{
		document.getElementById("email").className = "name1_err";
		document.getElementById("email_err").innerHTML = "&nbsp;Please enter your email id";
		document.getElementById("email").focus();
		flag = 1;
		return false;
	}else if(!(emailExp.test(document.getElementById("email").value)))
	{
		document.getElementById("email").className = "name1_err";
		document.getElementById("email_err").innerHTML = "&nbsp;Please enter correct email id";
		document.getElementById("email").focus();
		flag = 1;
		return false;
	}else{
			document.getElementById("email_err").innerHTML = "";
			document.getElementById("email").className = "name1";
	}
	if(trim(document.getElementById("cstate").value)=="")
	{
		document.getElementById("cstate").className = "state2-1_err";
		document.getElementById("state_err").innerHTML = "&nbsp;Please select your state.";
		document.getElementById("cstate").focus();
		flag = 1;
		return false;
	}else{
		document.getElementById("cstate").className = "state2-1";
		document.getElementById("state_err").innerHTML = "";
	}
	if(trim(document.getElementById("phone").value)=="")
	{
		document.getElementById("phone").className = "name1_err";
		document.getElementById("phone_err").innerHTML = "&nbsp;Please enter your contact no.";
		document.getElementById("phone").focus();
		flag = 1;
		return false;
	}else{
		document.getElementById("phone").className = "name1";
		document.getElementById("phone_err").innerHTML = "";
	}
	
}

function chkaddproperty()
{
	var flag = 0;
	if(trim(document.getElementById("propertyName").value)=="")
	{
		document.getElementById("propertyName").className = "name1_err";
		document.getElementById("pn_err").innerHTML = "&nbsp;Please enter property name";
		document.getElementById("propertyName").focus();
		flag = 1;
		return false;
	}else{
		document.getElementById("propertyName").className = "name1";
		document.getElementById("pn_err").innerHTML = "";
	}
	if(trim(document.getElementById("cstate").value)=="")
	{
		document.getElementById("cstate").className = "state2-1_err";
		document.getElementById("state_err").innerHTML = "&nbsp;Please select state";
		document.getElementById("cstate").focus();
		flag = 1;
		return false;
	}else{
		document.getElementById("cstate").className = "state2-1";
		document.getElementById("state_err").innerHTML = "";
	}
	if(trim(document.getElementById("price").value)=="")
	{
		document.getElementById("price").className = "name1_err";
		document.getElementById("price_err").innerHTML = "&nbsp;Please enter price value";
		document.getElementById("price").focus();
		flag = 1;
		return false;
	}else{
		document.getElementById("price").className = "name1";
		document.getElementById("price_err").innerHTML = "";
	}
	if(trim(document.getElementById("bedroom").value)=="")
	{
		document.getElementById("bedroom").className = "state2-1_err";
		document.getElementById("bd_err").innerHTML = "&nbsp;Please select bedroom";
		document.getElementById("bedroom").focus();
		flag = 1;
		return false;
	}else{
		document.getElementById("bedroom").className = "state2-1";
		document.getElementById("bd_err").innerHTML = "";
	}
	if(trim(document.getElementById("details").value)=="")
	{
		document.getElementById("details").className = "txtarea1_err";
		document.getElementById("des_err").innerHTML = "&nbsp;Please enter property detals";
		document.getElementById("details").focus();
		flag = 1;
		return false;
	}else{
		document.getElementById("details").className = "txtarea1";
		document.getElementById("des_err").innerHTML = "";
	}

}

function chklistproperty()
{
	var flag = 0;
	var emailExp= /^\w+(\-\w+)*(\.\w+(\-\w+)*)*@\w+(\-\w+)*(\.\w+(\-\w+)*)+$/ ; 
	if(trim(document.getElementById("propertyName").value)=="")
	{
		document.getElementById("propertyName").className = "name1_err";
		document.getElementById("pn_err").innerHTML = "&nbsp;Please enter property name";
		document.getElementById("propertyName").focus();
		flag = 1;
		return false;
	}else{
		document.getElementById("propertyName").className = "name1";
		document.getElementById("pn_err").innerHTML = "";
	}
	if(trim(document.getElementById("cstate").value)=="")
	{
		document.getElementById("cstate").className = "state2-1_err";
		document.getElementById("state_err").innerHTML = "&nbsp;Please select state";
		document.getElementById("cstate").focus();
		flag = 1;
		return false;
	}else{
		document.getElementById("cstate").className = "state2-1";
		document.getElementById("state_err").innerHTML = "";
	}
	if(trim(document.getElementById("price").value)=="")
	{
		document.getElementById("price").className = "name1_err";
		document.getElementById("price_err").innerHTML = "&nbsp;Please enter price value";
		document.getElementById("price").focus();
		flag = 1;
		return false;
	}else{
		document.getElementById("price").className = "name1";
		document.getElementById("price_err").innerHTML = "";
	}
	if(trim(document.getElementById("bedroom").value)=="")
	{
		document.getElementById("bedroom").className = "state2-1_err";
		document.getElementById("bd_err").innerHTML = "&nbsp;Please select bedroom";
		document.getElementById("bedroom").focus();
		flag = 1;
		return false;
	}else{
		document.getElementById("bedroom").className = "state2-1";
		document.getElementById("bd_err").innerHTML = "";
	}
	if(trim(document.getElementById("details").value)=="")
	{
		document.getElementById("details").className = "txtarea1_err";
		document.getElementById("des_err").innerHTML = "&nbsp;Please enter property detals";
		document.getElementById("details").focus();
		flag = 1;
		return false;
	}else{
		document.getElementById("details").className = "txtarea1";
		document.getElementById("des_err").innerHTML = "";
	}
	if(trim(document.getElementById("userName").value)=="")
	{
		document.getElementById("userName").className = "name1_err";
		document.getElementById("un_err").innerHTML = "&nbsp;Please enter login name";
		document.getElementById("userName").focus();
		flag = 1;
		return false;
	}else{
		document.getElementById("userName").className = "name1";
		document.getElementById("un_err").innerHTML = "";
	}
	if(trim(document.getElementById("passw").value)=="")
	{
		document.getElementById("passw").className = "name1_err";
		document.getElementById("pwd_err").innerHTML = "&nbsp;Please enter password";
		document.getElementById("passw").focus();
		flag = 1;
		return false;
	}else{
		document.getElementById("passw").className = "name1";
		document.getElementById("pwd_err").innerHTML = "";
	}
	if(trim(document.getElementById("cpassw").value)!=trim(document.getElementById("passw").value))
	{
		document.getElementById("cpassw").className = "name1_err";
		document.getElementById("cpwd_err").innerHTML = "&nbsp;Please enter same confirm password";
		document.getElementById("cpassw").focus();
		flag = 1;
		return false;
	}else{
		document.getElementById("cpassw").className = "name1";
		document.getElementById("cpwd_err").innerHTML = "";
	}
	if(trim(document.getElementById("cname").value)=="")
	{
		document.getElementById("cname").className = "name1_err";
		document.getElementById("cname_err").innerHTML = "&nbsp;Please enter contact name";
		document.getElementById("cname").focus();
		flag = 1;
		return false;
	}else{
		document.getElementById("cname").className = "name1";
		document.getElementById("cname_err").innerHTML = "";
	}
	if(trim(document.getElementById("cemail").value)=="")
	{
		document.getElementById("cemail").className = "name1_err";
		document.getElementById("cemail_err").innerHTML = "Please enter your email id";
		return false;
	}else if(!(emailExp.test(document.getElementById("cemail").value)))
	{
		document.getElementById("cemail").className = "name1_err";
		document.getElementById("cemail_err").innerHTML = "Please enter valid email id";
		return false;
	}else{
		document.getElementById("cemail").className = "name1";
		document.getElementById("cemail_err").innerHTML = "";
	}
	if(trim(document.getElementById("cphone").value)=="")
	{
		document.getElementById("cphone").className = "name1_err";
		document.getElementById("cphone_err").innerHTML = "&nbsp;Please enter contact no.";
		document.getElementById("cphone").focus();
		flag = 1;
		return false;
	}else{
		document.getElementById("cphone").className = "name1";
		document.getElementById("cphone_err").innerHTML = "";
	}
	if(trim(document.getElementById("security_code").value)=="")
	{
		document.getElementById("security_code").className = "name1_err";
		document.getElementById("sc_err").innerHTML = "&nbsp;Please enter valid security code.";
		document.getElementById("security_code").focus();
		flag = 1;
		return false;
	}else{
		document.getElementById("security_code").className = "name1";
		document.getElementById("sc_err").innerHTML = "";
	}

}
function sndInq()
{
	var emailExp= /^\w+(\-\w+)*(\.\w+(\-\w+)*)*@\w+(\-\w+)*(\.\w+(\-\w+)*)+$/ ; 
	if(trim(document.getElementById("messgInq").value)=="")
	{
		document.getElementById("inq-err").innerHTML = "Please enter your message";
		return false;
	}else{
		document.getElementById("inq-err").innerHTML = "";
	}
	if(trim(document.getElementById("nameInq").value)=="")
	{
		document.getElementById("inq-err").innerHTML = "Please enter your name";
		return false;
	}else{
		document.getElementById("inq-err").innerHTML = "";
	}
	if(trim(document.getElementById("emailInq").value)=="")
	{
		document.getElementById("inq-err").innerHTML = "Please enter your email id";
		return false;
	}else if(!(emailExp.test(document.getElementById("emailInq").value)))
	{
		document.getElementById("inq-err").innerHTML = "Please enter valid email id";
		return false;
	}else{
		document.getElementById("inq-err").innerHTML = "";
	}
	if(trim(document.getElementById("mobileInq").value)=="")
	{
		document.getElementById("inq-err").innerHTML = "Please enter your mobile no.";
		return false;
	}else{
		document.getElementById("inq-err").innerHTML = "";
	}
}
