// JavaScript Document

  
  function quoteCheck()
  {   
  	  var error = '';
	  
	  /////////////////////////////////////////////////
	  // validations for client
	  if(document.getaquoteForm.name.value == '')
      {
       // alert('Please enter your Name or Number');
        document.getaquoteForm.name.focus();
        error = error + '- Name\n';
      }
	   if(document.getaquoteForm.country.value == '')
      {
       // alert('Please enter your Name or Number');
        //document.getaquoteForm.country.focus();
        error = error + '- Country\n';
      }
	   if(document.getaquoteForm.busPhone.value == '' && document.getaquoteForm.homePhone.value == '' && document.getaquoteForm.mobile.value == '')
      {
       // alert('Please enter your Name or Number');
        error = error + '\nPlease enter at least one contact Number:\n - Business Phone\n - Home Phone\n - Mobile\n\n';
      }

       // alert('Please enter your Name or Number');
        //document.getaquoteForm.country.focus();
       if(document.getaquoteForm.email.value == '')
      {
        document.getaquoteForm.email.focus();
		error = error + '- Email\n';
        
      }

      if(!checkMail(document.getaquoteForm.email.value))
      {
        document.getaquoteForm.email.focus();
		error = error + '- Incorrect Email\n';
      }
	  if(document.getaquoteForm.numOfBedrooms.value == '')
      {
       // alert('Please enter your Name or Number');
        //document.getaquoteForm.country.focus();
        error = error + '- Number of Bedrooms\n';
      }  
	   if(document.getaquoteForm.purposeOfPropPurchase.value == '')
      {
       // alert('Please enter your Name or Number');
        //document.getaquoteForm.country.focus();
        error = error + '- Purpose of Property Purchase\n';
      }
	   if(document.getaquoteForm.budget.value == '')
      {
       // alert('Please enter your Name or Number');
        //document.getaquoteForm.country.focus();
        error = error + '- Budget\n';
      }
	  
	  
	  
	  if (error.length == 0){
		     return true;
	  }
	  else{
		  	 alert('Please enter following fields:\n' + error);
		     return false;
	  }

 
  }
  
  
  function criteriaformCheck()
  {   
  	  var errorString = '';
	  

	  /////////////////////////////////////////////////
	  // validations for client
	  if(document.propertyCriteriaForm.fname.value == '')
      {
       // alert('Please enter your Name or Number');
        document.propertyCriteriaForm.fname.focus();
        errorString = errorString + '- First Name\n';

      }
	  if(document.propertyCriteriaForm.lname.value == '')
      {
       // alert('Please enter your Name or Number');
        document.propertyCriteriaForm.lname.focus();
        errorString = errorString + '- Last Name\n';
				 
      }
	   if(document.propertyCriteriaForm.country.value == '')
      {
       // alert('Please enter your Name or Number');
        //document.getaquoteForm.country.focus();
        errorString = errorString + '- Country\n';
		
      }
	   if(document.propertyCriteriaForm.homePhone.value == '' && document.propertyCriteriaForm.workPhone.value == '' && document.propertyCriteriaForm.mobile.value == ''&& document.propertyCriteriaForm.fax.value == '')
      {
       // alert('Please enter your Name or Number');
        errorString = errorString + '\nPlease enter at least one contact Number:\n - Business Phone\n - Home Phone\n - Mobile\n\n';

      }

       // alert('Please enter your Name or Number');
        //document.getaquoteForm.country.focus();
       if(document.propertyCriteriaForm.email.value == '')
      {
        document.propertyCriteriaForm.email.focus();
		errorString = errorString + '- Email\n';
        
      }

      if(!checkMail(document.propertyCriteriaForm.email.value))
      {
        document.propertyCriteriaForm.email.focus();
		errorString = errorString + '- Incorrect Email\n';
      }
	  
	  
	  if (errorString.length == 0){
		     return true;
	  }
	  else{
		  	 alert('Please enter following fields:\n' + errorString);
		     return false;
	  }

 
  }

  
 function checkMail(email)
 {
  var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  if (! filter.test(email))
   return false;
  return true;
 }
 
 
