var isIE = (document.all) ? 1 : 0;

function validateOnSubmit()
{
    error_text = "";
    validated = true;

   	validated = checkFullName();
   	validated = checkEmail();    
    
    if(validated==false)
    {
    	alert(error_text);
    }
    
    return validated;
}

function validateOnSubmitPropertySearch()
{
    error_text = "";
    validated = true;
		if (document.getElementById('options').value == "Price Range") {
   		validated = checkPriceRangeFrom();
   		validated = checkPriceRangeTo();
   		validated = checkStartDate();
   		validated = checkEndDate();			
		} else {
   		validated = checkStreetAddress();
   		validated = checkStreetNumberFrom();    
   		validated = checkStreetNumberTo();    
 			validated = checkDirection(); 			
		}   

    if(error_text!="")
    {
    	alert(error_text);
    	validated = false;
    }
    
    return validated;
}

function validateOnSubmitPropertySearchFree()
{
    error_text = "";
    validated = true;
   	validated = checkStreetAddress(); 

    if(error_text!="")
    {
    	alert(error_text);
    	validated = false;
    }
    
    return validated;
}

/// begin property search functions ///
function checkPriceRangeFrom()
{
    var result = true; 
    if(!notEmpty('priceRangeFrom') || (document.getElementById("priceRangeFrom").value=='Price Range Low'))
    {
    	error_text += "Beginning price range is required.\n";
    	result = false;
    }         
    return result;
}

function checkPriceRangeTo()
{
    var result = true; 
    if(!notEmpty('priceRangeTo') || (document.getElementById("priceRangeTo").value=='Price Range High'))
    {
    	error_text += "Ending price range is required.\n";
    	result = false;
    }         
    return result;
}

function checkStartDate()
{
    var result = true; 
    if(!notEmpty('startDate') || (document.getElementById("startDate").value=='Start Date'))
    {
    	error_text += "Start date is required.\n";
    	result = false;
    }         
    return result;
}

function checkEndDate()
{
    var result = true; 
    if(!notEmpty('endDate') || (document.getElementById("endDate").value=='End Date'))
    {
    	error_text += "End date is required.\n";
    	result = false;
    }         
    return result;
}


function checkStreetAddress()
{
    var result = true; 
    if(!notEmpty('searchField') || (document.getElementById("searchField").value=='Street Address'))
    {
    	error_text += "Search term is required.\n";
    	result = false;
    }         
    return result;
}

function checkStreetNumberFrom()
{
    var result = true;   
    if(document.getElementById("streetNumberFrom").value=='Street No. Low') {
    	document.getElementById("streetNumberFrom").value = '';
    }   
    return result;
}

function checkStreetNumberTo()
{
    var result = true;   
    if(document.getElementById("streetNumberTo").value=='Street No. High') {
    	document.getElementById("streetNumberTo").value = '';
    }   
    return result;
}

function checkDirection()
{
    var result = true;   
    if(document.getElementById("direction").value=='Street Direction') {
    	document.getElementById("direction").value = '';
    }   
    return result;
}
/// end property search functions ///

/*
function checkFullName()
{

    var result = true;   
    if(!notEmpty('full_name'))
    {
    	error_text += "Name is required.\n";
    	result = false;
    }    
    return result;
}

function checkFullName2()
{
    var result = true;   
    if(!notEmpty('full_name2'))
    {
    	error_text += "Name is required.\n";
    	result = false;
    }    
    return result;
}

function checkEmail()
{
    var result = true;   
    if(!notEmpty('email'))
    {
    	error_text += "Email is required.\n";
    	result = false;
    }
    else
    {
    	if(!validEmail('email'))
    	{
    		error_text += "Email must be valid.\n";
    		result = false;
    	}    
    }    
    return result;
}

function checkEmail2()
{
    var result = true;   
    if(!notEmpty('email2'))
    {
    	error_text += "Email is required.\n";
    	result = false;
    }
    else
    {
    	if(!validEmail('email2'))
    	{
    		error_text += "Email must be valid.\n";
    		result = false;
    	}    
    }    
    return result;
}
*/

function validateOnSubmitChangeOfAddress()
{
	
    var error_msg = "";   
  
   	if(!notEmpty('tbNameOfRequester'))
    {
    	error_msg  += "Your name is required.\n";

    }    
  
    if(!notEmpty('tbRelationship'))
    {
    	error_msg  += "Your relationship to the property owner is required.\n";

    }  
      
    if(!notEmpty('tbPropertyOwner'))
    {
    	error_msg  += "The property owner's name is required.\n";
 
    }    
  
   	
   	if(!notEmpty('tbAddress'))
    {
    	error_msg  += "The property owner's address is required.\n";

    }  
    
    if(!notEmpty('tbCity'))
    {
    	error_msg  += "The property owner's city is required.\n";
  
    }    
    
    if(!notEmpty('tbZip'))
    {
    	error_msg  += "The property owner's zip code is required.\n";
  
    } 
    
    
    if(!notEmpty('tbPhone'))
    {
    	error_msg  += "The property owner's phone number is required.\n";
  
    } 
    
    
    if(!notEmpty('tbLocation'))
    {
    	error_msg  += "The property's location is required.\n";
 
    } 
   
   	 if(!notEmpty('tbEmail'))
    {
    	error_msg  += "Your email address is required.\n";
 
    } 
  
    if(!validEmail('tbEmail') )
    {
    	error_msg  += "Please enter a valid email address.\n";
 
    }
 		 /*
   	if(!ValidatePhoneNumber('tbPhone') )
   	{
   		error_msg  += "Your phone number must be in 555-555-5555 format.\n";

   	}
   	*/

   	
   	
    
    if(error_msg  == "")
    {
    	    
    	return true;

    }
    
			alert(error_msg );
    	return false;
    
    

    
}