function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }


function validateSellForm()
{



if (document.forms["sellform"]["checkbox"].checked==false)  {alert("You must AGREE to our Terms & Condition"); return false;}

if (document.forms["sellform"]["client_fullname"].value=='')  {alert("Please enter Full Name"); return false;}

if (document.forms["sellform"]["client_contact_number"].value=='')  {alert("Please enter your contact number"); return false;}






// check for valid email
var x=document.forms["sellform"]["client_email"].value
var atpos=x.indexOf("@");
var dotpos=x.lastIndexOf(".");
if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length)
  {
  alert("Not a valid e-mail address");
  return false;
  }



if (document.forms["sellform"]["property_road"].value=='')  {alert("Please enter road Name"); return false;}
if (document.forms["sellform"]["property_area"].value=='Select Area')  {alert("Please Select Area"); return false;}
if (document.forms["sellform"]["property_price"].value=='')  {alert("Please enter rent amount"); return false;}






if (!IsNumeric(document.forms["sellform"]["property_price"].value)) 
   { 
      alert('Please enter only numbers for rent amount') 
      return false; 
      } 

//var x2=document.forms["sellform"]["agent_view"].length

chosen = ""
len = document.forms["sellform"]["agent_view"].length

for (i = 0; i <len; i++) {
if (document.forms["sellform"]["agent_view"][i].checked) {
chosen = document.forms["sellform"]["agent_view"][i].value
}
}

if (chosen == "") {
alert("Please Select Agent to View")
return false;
}

}





function validatebuyForm()
{



if (document.forms["buyform"]["checkbox"].checked==false)  {alert("You must AGREE to our Terms & Condition"); return false;}

if (document.forms["buyform"]["client_full_name"].value=='')  {alert("Please enter Full Name"); return false;}

if (document.forms["buyform"]["client_contact_number"].value=='')  {alert("Please enter your contact number"); return false;}






// check for valid email
var x=document.forms["buyform"]["client_email_address"].value
var atpos=x.indexOf("@");
var dotpos=x.lastIndexOf(".");
if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length)
  {
  alert("Not a valid e-mail address");
  return false;
  }


if (document.forms["buyform"]["client_area_Preffered"].value=='Select Area')  {alert("Please Select Prefered Area"); return false;}


if (document.forms["buyform"]["client_price_range_min"].value=='')  {alert("Please enter minimum price range"); return false;}



if (document.forms["buyform"]["client_price_range_max"].value=='')  {alert("Please enter maximum price range"); return false;}




if (!IsNumeric(document.forms["buyform"]["client_price_range_min"].value)) 
   { 
      alert('Please enter only numbers for minimum price range') 
      return false; 
      } 

if (!IsNumeric(document.forms["buyform"]["client_price_range_max"].value)) 
   { 
      alert('Please enter only numbers for maximum price range') 
      return false; 
      } 



//var x2=document.forms["sellform"]["agent_view"].length

chosen = ""
len = document.forms["buyform"]["client_mortgage_arranged"].length

for (i = 0; i <len; i++) {
if (document.forms["buyform"]["client_mortgage_arranged"][i].checked) {
chosen = document.forms["buyform"]["client_mortgage_arranged"][i].value
}
}

if (chosen == "") {
alert("Please Select if your Mortgage is Arranged")
return false;
}

}






function validaterentform()
{

if (document.forms["rentform"]["checkbox"].checked==false)  {alert("You must AGREE to our Terms & Condition"); return false;}

if (document.forms["rentform"]["client_fullname"].value=='')  {alert("Please enter Full Name"); return false;}

if (document.forms["rentform"]["client_contact_number"].value=='')  {alert("Please enter your contact number"); return false;}

var x=document.forms["rentform"]["client_email"].value
var atpos=x.indexOf("@");
var dotpos=x.lastIndexOf(".");
if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length)
  {
  alert("Not a valid e-mail address");
  return false;
  }
  
  if (document.forms["rentform"]["property_road"].value=='')  {alert("Please enter road Name"); return false;}
  
  if (document.forms["rentform"]["rent_rate"].value=='')  {alert("Please enter rent amount"); return false;}
  
  
if (!IsNumeric(document.forms["rentform"]["rent_rate"].value)) 
   { 
      alert('Please enter only numbers for rent amount') 
      return false; 
      } 

  
}




function validategetetenantForm()
{
if (document.forms["tenantform"]["checkbox"].checked==false)  {alert("You must AGREE to our Terms & Condition"); return false;}

if (document.forms["tenantform"]["client_full_name"].value=='')  {alert("Please enter Full Name"); return false;}

if (document.forms["tenantform"]["client_contact_number"].value=='')  {alert("Please enter your contact number"); return false;}


var x=document.forms["tenantform"]["client_email_address"].value
var atpos=x.indexOf("@");
var dotpos=x.lastIndexOf(".");
if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length)
  {
  alert("Not a valid e-mail address");
  return false;
  }
  
  
  chosen = ""
len = document.forms["tenantform"]["client_furnishing"].length

for (i = 0; i <len; i++) {
if (document.forms["tenantform"]["client_furnishing"][i].checked) {
chosen = document.forms["tenantform"]["client_furnishing"][i].value
}
}

if (chosen == "") {
alert("Please Select Condition")
return false;
}



if (document.forms["tenantform"]["client_area_Preffered"].value=='Select Area')  {alert("Please Select Prefered Area"); return false;}


if (document.forms["tenantform"]["client_price_range_max"].value=='')  {alert("Please enter maximum price range"); return false;}

if (!IsNumeric(document.forms["tenantform"]["client_price_range_max"].value)) 
   { 
      alert('Please enter only numbers for max price range') 
      return false; 
      } 

  chosen = ""
len = document.forms["tenantform"]["client_status"].length

for (i = 0; i <len; i++) {
if (document.forms["tenantform"]["client_status"][i].checked) {
chosen = document.forms["tenantform"]["client_status"][i].value
}
}

if (chosen == "") {
alert("Please Select your status")
return false;
}


}




function IsNumeric(strString)
   //  check for valid numeric strings	
   {
   var strValidChars = "0123456789.-";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }



function validatesearchForm1()
{

  chosen = ""
len = document.forms["searchform1"]["rentbuy"].length
	for (i = 0; i <len; i++) {
if (document.forms["searchform1"]["rentbuy"][i].checked) {
chosen = document.forms["searchform1"]["rentbuy"][i].value
}
}

if (chosen == "") {
alert("Please Select Rent or Buy")
return false;
}

if (document.forms["searchform1"]["area"].value=='Select Area')  {alert("Please Select Prefered Area"); return false;}
if (document.forms["searchform1"]["min_price"].value=='')  {alert("Please enter Minimum price range"); return false;}
if (document.forms["searchform1"]["max_price"].value=='')  {alert("Please enter maximum price range"); return false;}

if (IsNumeric(document.forms["searchform1"]["min_price"].value) == false) 
      {
      alert("Minimum Price is non numeric value!");
	  return false;
      }
	
	
	if (IsNumeric(document.forms["searchform1"]["max_price"].value) == false) 
      {
      alert("Maximum Price is non numeric value!");
	  return false;
      }
	
}
	
