// JavaScript Document
  
function ValidateEntry(Form)
  {
	if (Form.name.value=="")
	  {
		alert ("Please,insert a name!")
		Form.name.focus();
		return false;
	  }
	if (Form.telephone.value!="")
	  {
		if (!IsPhone(Form.telephone.value))
	  	  {
			alert ("Please, insert a valid telephone!")
			Form.telephone.focus();
			return false;
		  }
	  }
	if (Form.mobile.value=="")
	  {
		alert ("Please,insert a mobile!")
		Form.mobile.focus();
		return false;
	  }
	else
	  {
		  if (!IsPhone(Form.mobile.value))
	  	  {
			alert ("Please, insert a valid mobile!")
			Form.mobile.focus();
			return false;
		  }
	  }
	if (Form.email.value=="")
	  {
		alert ("Please,insert an email!")
		Form.email.focus();
		return false;
	  }
	if (Form.country.value=="")
	  {
		alert ("Please,select a country!")
		Form.country.focus();
		return false;
	  }
	if (Form.category.value=="")
	  {
		alert ("Please,select a category!")
		Form.category.focus();
		return false;
	  }
	if (Form.city.value=="")
	  {
		alert ("Please,select a city!")
		Form.city.focus();
		return false;
	  }
	if (Form.type.value=="")
	  {
		alert ("Please,select a type!")
		Form.type.focus();
		return false;
	  }
	if (Form.district.value=="")
	  {
		alert ("Please,select a district!")
		Form.district.focus();
		return false;
	  }
	if (Form.purpose.value=="")
	  {
		alert ("Please,select a purpose!")
		Form.purpose.focus();
		return false;
	  }
	if (Form.floor.value=="")
	  {
		alert ("Please,insert a floor number!")
		Form.floor.focus();
		return false;
	  }
	else
	  {
		  if (!IsNumber(Form.floor.value))
	  	  {
			alert ("Please, insert a valid floor number!")
			Form.floor.focus();
			return false;
		  }
	  }
	if (Form.pricefrom.value=="")
	  {
		alert ("Please,insert a price from!")
		Form.pricefrom.focus();
		return false;
	  }
	if (Form.priceto.value=="")
	  {
		alert ("Please,insert a price to!")
		Form.priceto.focus();
		return false;
	  }
	if (Form.currency.value=="")
	  {
		alert ("Please,select a currency!")
		Form.currency.focus();
		return false;
	  }
	if (Form.payment.value=="")
	  {
		alert ("Please,select a payment!")
		Form.payment.focus();
		return false;
	  }
	if (Form.title.value=="")
	  {
		alert ("Please,insert a title!")
		Form.title.focus();
		return false;
	  }
  }
  
function ValidateReply(Form)
  {
	if (Form.name.value=="")
	  {
		alert ("Please,insert a name!")
		Form.name.focus();
		return false;
	  }

	if (Form.email.value=="")
	  {
		alert ("Please,insert an email!")
		Form.email.focus();
		return false;
	  }
	if (Form.telephone.value=="")
	  {
		alert ("Please,insert a telephone!")
		Form.telephone.focus();
		return false;
	  }
	else
	  {
		  if (!IsPhone(Form.telephone.value))
	  	  {
			alert ("Please, insert a valid telephone!")
			Form.telephone.focus();
			return false;
		  }
	  }

	if (Form.message.value=="")
	  {
		alert ("Please,insert a message!")
		Form.message.focus();
		return false;
	  }
  }

function IsNumber(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 IsPhone(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; 
  }