function checkMatForm(){
	if(document.frm.first_name.value==""){
		alert("Please enter first name");
		document.frm.first_name.focus();
		return false;
	}

	if(document.frm.last_name.value==""){
		alert("Please enter last name");
		document.frm.last_name.focus();
		return false;
	}

	if(document.frm.email.value==""){
		alert("Please enter email");
		document.frm.email.focus();
		return false;
	}
	else{
		if (echeck(document.frm.email.value)==false){
			document.frm.email.value="";
			document.frm.email.focus();
			return false;
		}
	}

	if(document.frm.city.value==""){
		alert("Please enter city");
		document.frm.city.focus();
		return false;
	}

	if(document.frm.state.value==""){
		alert("Please select state");
		document.frm.state.focus();
		return false;
	}

	if(document.frm.country.value==""){
		alert("Please select country");
		document.frm.country.focus();
		return false;
	}

	if(document.frm.how_did.value==""){
		alert("Please select how did you find us?");
		document.frm.how_did.focus();
		return false;
	}

	if(document.frm.phone.value==""){
		alert("Please enter phone");
		document.frm.phone.focus();
		return false;
	}

	if(document.frm.interesttype.value==""){
		alert("Please select phone");
		document.frm.interesttype.focus();
		return false;
	}

	if(document.frm.salespeed.value==""){
		alert("How quick do you want to sell?");
		document.frm.salespeed.focus();
		return false;
	}
	
	if(document.frm.incomeaverage.value==""){
		alert("Please enter your average monthly income");
		document.frm.incomeaverage.focus();
		return false;
	}
}

function checkRoyalForm(){
	if(document.frm.first_name.value==""){
		alert("Please enter first name");
		document.frm.first_name.focus();
		return false;
	}

	if(document.frm.last_name.value==""){
		alert("Please enter last name");
		document.frm.last_name.focus();
		return false;
	}

	if(document.frm.email.value==""){
		alert("Please enter email");
		document.frm.email.focus();
		return false;
	}
	else{
		if (echeck(document.frm.email.value)==false){
			document.frm.email.value="";
			document.frm.email.focus();
			return false;
		}
	}

	if(document.frm.city.value==""){
		alert("Please enter city");
		document.frm.city.focus();
		return false;
	}

	if(document.frm.state.value==""){
		alert("Please select state");
		document.frm.state.focus();
		return false;
	}

	if(document.frm.country.value==""){
		alert("Please select country");
		document.frm.country.focus();
		return false;
	}

	if(document.frm.how_did.value==""){
		alert("Please select how did you find us?");
		document.frm.how_did.focus();
		return false;
	}

	if(document.frm.phone.value==""){
		alert("Please enter phone");
		document.frm.phone.focus();
		return false;
	}

	if(document.frm.salespeed.value==""){
		alert("How quick do you want to sell?");
		document.frm.salespeed.focus();
		return false;
	}
	
	/*if(document.frm.incomeaverage.value==""){
		alert("Please enter your average monthly income");
		document.frm.incomeaverage.focus();
		return false;
	}*/

	if(document.frm.description.value==""){
		alert("Please enter description");
		document.frm.description.focus();
		return false;
	}
}

function checkContact(){
	if(document.frm1.name.value==""){
		alert("Please enter your name");
		document.frm1.name.focus();
		return false;
	}

	if(document.frm1.phone.value==""){
		alert("Please enter phone");
		document.frm1.phone.focus();
		return false;
	}
	
	if(document.frm1.best_time.value==""){
		alert("Please enter best time for calling");
		document.frm1.best_time.focus();
		return false;
	}

	if(document.frm1.email.value==""){
		alert("Please enter email");
		document.frm1.email.focus();
		return false;
	}
	else{
		if (echeck(document.frm1.email.value)==false){
			document.frm1.email1.value="";
			document.frm1.email1.focus();
			return false;
		}
	}

	if(document.frm1.category.value==""){
		alert("Please select category for contact");
		document.frm1.category.focus();
		return false;
	}
}


function echeck(str) {
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}
	

function CheckNotEmpty(elem, message)
{
	if (elem.value == '')
	{
		alert(message);
		elem.focus();
		return false;
	}
	return true;
}

function ConditionCheckNotEmpty(condition, elem, message)
{
	if (condition)
	{
		return CheckNotEmpty(elem, message);
	}
	return true;
}

function CheckRadioSelected(elems, message)
{
	for (var i=0; i < elems.length; i++)
	{
		if (elems[i].checked)
		{
			return true;
		}
	}
	alert(message);
	return false;
}

function CheckValuesAreEqual(elem1, elem2, message)
{
	if (elem1.value != elem2.value)
	{
		alert(message);
		elem1.focus();
		return false;
	}
	return true;
}

