////////// Zuhair Naqvi
window.onload = function()
	{
		var lis = document.getElementsByTagName('li');
		for(i = 0; i < lis.length; i++)
		{
			var li = lis[i];
			if (li.className == 'headlink')
			{
				li.onmouseover = function() { this.getElementsByTagName('ul').item(0).style.display = 'block'; }
				li.onmouseout = function() { this.getElementsByTagName('ul').item(0).style.display = 'none'; }
				li.onclick = function() { this.getElementsByTagName('ul').item(0).style.display = 'none'; }
			}
		}
	}

function changeName(newValue){
	//alert(newValue);
	document.form1.nights.value = newValue;
	document.getElementById("newName").innerHTML = newValue;

}
////////// Zuhair Naqvi
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 validatecontact()
{
	    if(document.contactform.elements['name'].value == '' ) 
        { 
          alert('First Name is a required field. Please fill in a non-empty value.'); 
		  document.contactform.elements['name'].focus();
          return false; 
        }
				
        if( document.contactform.elements['email'].value == '' ) 
        { 
          alert('Email is a required field. Please fill in a non-empty value.'); 
		  document.contactform.elements['email'].focus();
          return false; 
        } 
		if(echeck(document.contactform.elements['email'].value)==false)
		{
			alert('Invalid Email address');
			document.contactform.elements['email'].value = '';
			document.contactform.elements['email'].focus();
			return false;
		}
		if(document.contactform.elements['comment'].value == '' ) 
        { 
          alert('Comments is a required field. Please fill in a non-empty value.'); 
		  document.contactform.elements['comment'].focus();
          return false; 
        }
        if(document.contactform.elements['security_code'].value == '' ) 
        { 
          alert('Security code is a required field. Please fill in a non-empty value.'); 
		  document.contactform.elements['security_code'].focus();
          return false; 
        }
		return true;
}

function validatefaq()
{
	
	    if(document.form1.elements['forename'].value == '' ) 
        { 
          alert('First Name is a required field. Please fill in a non-empty value.'); 
		  document.form1.elements['forename'].focus();
          return false; 
        }
		
			if(document.form1.elements['surname'].value == '' ) 
        { 
          alert('last Name is a required field. Please fill in a non-empty value.'); 
		  document.form1.elements['surname'].focus();
          return false; 
        }
				
        if( document.form1.elements['email'].value == '' ) 
        { 
          alert('Email is a required field. Please fill in a non-empty value.'); 
		  document.form1.elements['email'].focus();
          return false; 
        } 
		if(echeck(document.form1.elements['email'].value)==false)
		{
			alert('Invalid Email address');
			document.form1.elements['email'].value = '';
			document.form1.elements['email'].focus();
			return false;
		}
		if(document.form1.elements['comment'].value == '' ) 
        { 
          alert('Comments is a required field. Please fill in a non-empty value.'); 
		  document.form1.elements['comment'].focus();
          return false; 
        }
		return true;
}

function validateFormUpdates(){
	
		if( document.updates.elements['name'].value == '' ) 
        { 
          alert('Please fill the name.'); 
		  document.updates.elements['name'].focus();
          return false; 
        } 
		if( document.updates.elements['email'].value == '' ) 
        { 
          alert('Email is a required field. Please fill in a non-empty value.'); 
		  document.updates.elements['email'].focus();
          return false; 
        } 
		if(echeck(document.updates.elements['email'].value)==false)
		{
			alert('Invalid Email address');
			document.updates.elements['email'].value = ''
			document.updates.elements['email'].focus();
			return false
		}else{
		 document.updates.updates_email.value=1;
		  document.updates.submit();
		}
}

 function validate_from() { 
        if(document.usr_frm.elements['name'].value == '' ) 
        { 
          alert('Name is a required field. Please fill in a non-empty value.'); 
		  document.usr_frm.elements['name'].focus();
          return false; 
        } 
        if(document.usr_frm.elements['phone'].value == '' ) 
        { 
          alert('Phone is a required field. Please fill in a non-empty value.'); 
		  document.usr_frm.elements['phone'].focus();
          return false; 
        } 
		if(isNaN(document.usr_frm.elements['phone'].value))
		{
			alert('Phone number must contain numeric value');
			document.usr_frm.elements['phone'].value="";
			document.usr_frm.elements['phone'].focus();
			return false
		}
		
        if(document.usr_frm.elements['phone'].value.length >= 11) 
        { 
          alert('Please enter correct Phone Number'); 
		  document.usr_frm.elements['phone'].value = '';
		  document.usr_frm.elements['phone'].focus();
          return false; 
        } 
		
		if( document.usr_frm.elements['email'].value == '' ) 
        { 
          alert('Email is a required field. Please fill in a non-empty value.'); 
		  document.usr_frm.elements['email'].focus();
          return false; 
        } 
		if(echeck(document.usr_frm.elements['email'].value)==false)
		{
			alert('Invalid Email address');
			document.usr_frm.elements['email'].value = '';
			document.usr_frm.elements['email'].focus();
			return false;
		}
		 		
		/*if(document.usr_frm.elements['zip_code'].value!='')
		 {
		   if(isNaN(document.usr_frm.elements['zip_code'].value))
		    {
			
			alert('Zip Code must contain numeric value');
			document.usr_frm.elements['zip_code'].value = '';
			document.usr_frm.elements['zip_code'].focus();
			return false;
		    }
		}
		
		if(document.usr_frm.elements['zip_code'].value!='')
		 {		
		   if(document.usr_frm.elements['zip_code'].value.length !=5)
		    {
			
			alert('Please enter correct Zip Code');
			document.usr_frm.elements['zip_code'].value = '';
			document.usr_frm.elements['zip_code'].focus();
			return false;
		    }
	   }*/
	   
	   if((document.usr_frm.elements['security_code'].value=='') || (document.usr_frm.elements['security_code'].value=='security code')){
			alert('Please enter your security code.');
			document.usr_frm.elements['security_code'].focus();
			return false;
		}
	  
		
		return true;
 
 
 
 } 
 
 
 
 function validate_freeestimate() { 
        if(document.usr_frm2.elements['fname'].value == '' ) 
        { 
          alert('First Name is a required field. Please fill in a non-empty value.'); 
		  document.usr_frm2.elements['fname'].focus();
          return false; 
        } 

        if(document.usr_frm2.elements['lname'].value == '' ) 
        { 
          alert('Last Name is a required field. Please fill in a non-empty value.'); 
		  document.usr_frm2.elements['lname'].focus();
          return false; 
        } 

  if(document.usr_frm2.elements['addr'].value == '' ) 
        { 
          alert('Address is a required field. Please fill in a non-empty value.'); 
		  document.usr_frm2.elements['addr'].focus();
          return false; 
        } 

  if(document.usr_frm2.elements['city'].value == '' ) 
        { 
          alert('City is a required field. Please fill in a non-empty value.'); 
		  document.usr_frm2.elements['city'].focus();
          return false; 
        } 

  if(document.usr_frm2.elements['state'].value == '' ) 
        { 
          alert('State is a required field. Please fill in a non-empty value.'); 
		  document.usr_frm2.elements['state'].focus();
          return false; 
        } 

 
if(document.usr_frm2.elements['zip'].value != '' ) 
        { 
		 if(isNaN(document.usr_frm2.elements['zip'].value)) 
				{ 
				  alert('Zip Code must contain numeric value'); 
				  document.usr_frm2.elements['zip'].value = '';
				  document.usr_frm2.elements['zip'].focus();
				  return false; 
       		 } 		       
		}		
 
if(document.usr_frm2.elements['zip'].value.length !='')
	{
	 if(document.usr_frm2.elements['zip'].value.length !=5)
		{
			
			alert('Please enter correct Zip Code');
				  document.usr_frm2.elements['zip'].value = '';
				  document.usr_frm2.elements['zip'].focus();
			return false;
		}
	}
		
	
		if(isNaN(document.usr_frm2.elements['phone'].value))
		{
			alert('Phone number must contain numeric value')
			document.usr_frm2.elements['phone'].value=""
			document.usr_frm2.elements['phone'].focus();
			return false
		}
		
		if(document.usr_frm2.elements['phone'].value.length >= 11)
		{
			alert('Please enter correct Phone Numher')
			document.usr_frm2.elements['phone'].value=""
			document.usr_frm2.elements['phone'].focus();
			return false
		}
		
        if( document.usr_frm2.elements['email'].value == '' ) 
        { 
          alert('Email is a required field. Please fill in a non-empty value.'); 
		  document.usr_frm2.elements['email'].focus();
          return false; 
        } 
		if(echeck(document.usr_frm2.elements['email'].value)==false)
		{
			alert('Invalid Email address');
			document.usr_frm2.elements['email'].value = ''
			document.usr_frm2.elements['email'].focus();
			return false
		}
		
		if( document.usr_frm2.elements['I_Agree_to_Terms'].checked == false ) 
        { 
          alert('Please check the checkbox if you agree to the terms and conditions'); 
		  document.usr_frm2.elements['I_Agree_to_Terms'].focus();
          return false; 
        } 
		return true;
 } 
 
 
 function validate_from1() { 
        if(document.usr_frm1.elements['con_name'].value == '' ) 
        { 
          alert('Name is a required field. Please fill in a non-empty value.'); 
		  document.usr_frm1.elements['con_name'].focus();
          return false; 
        } 
        if(document.usr_frm1.elements['con_phone'].value == '' ) 
        { 
          alert('Phone is a required field. Please fill in a non-empty value.'); 
		  document.usr_frm1.elements['con_phone'].focus();
          return false; 
        } 
		if(isNaN(document.usr_frm1.elements['con_phone'].value))
		{
			alert('Phone number must contain numeric value')
			document.usr_frm1.elements['con_phone'].value= '';
			document.usr_frm1.elements['con_phone'].focus();
			return false;
		}
		if(document.usr_frm1.elements['con_phone'].value.length >= 11) 
        { 
          alert('Please enter correct Phone Number'); 
		  document.usr_frm1.elements['con_phone'].value= '';
		  document.usr_frm1.elements['con_phone'].focus();
          return false; 
        } 
        if( document.usr_frm1.elements['con_email'].value == '' ) 
        { 
          alert('Email is a required field. Please fill in a non-empty value.'); 
		  document.usr_frm1.elements['con_email'].focus();
          return false; 
        } 
		if(echeck(document.usr_frm1.elements['con_email'].value)==false)
		{
			alert('Invalid Email address')
			document.usr_frm1.elements['con_email'].value = '';
			document.usr_frm1.elements['con_email'].focus();
			return false
		}
		/*if(document.usr_frm1.elements['con_zip_code'].value!= '' )
		{
		 if(isNaN(document.usr_frm1.elements['con_zip_code'].value)) 
         { 
          alert('Phone number must contain numeric value.'); 
		  document.usr_frm1.elements['con_zip_code'].value = '' ;
		  document.usr_frm1.elements['con_zip_code'].focus();
          return false; 
         }
		}
	   if(document.usr_frm1.elements['con_zip_code'].value!= '' )
		{
		 if(document.usr_frm1.elements['con_zip_code'].value.length!=5) 
         { 
          alert('Please enter correct Zip Code.'); 
		  document.usr_frm1.elements['con_zip_code'].value = '' ;
		  document.usr_frm1.elements['con_zip_code'].focus();
          return false; 
         }
		}	*/
		
		 if((document.usr_frm1.elements['con_security_code'].value=='') || (document.usr_frm1.elements['con_security_code'].value=='security code')){
			alert('Please enter your security code.');
			document.usr_frm1.elements['con_security_code'].focus();
			return false;
		}
		return true;
 } 
 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 createRequestObject(){
	var request_o; //declare the variable to hold the object.

	var browser = navigator.appName; //find the browser name

	if(browser == "Microsoft Internet Explorer"){
		request_o = new ActiveXObject("Microsoft.XMLHTTP");

	}else{
		request_o = new XMLHttpRequest();
	}

	return request_o; //return the object

}
var http = createRequestObject();

function add_state_select(val, val1)
{
	var d = new Date();
	//alert(val);
	url = "get_reqest.php?id="+val+"&t1="+d+"&id1="+val1;
	return getRequest2(url,val);
	return false;
}
function getRequest2(url,val){
	http.open('get', url);
	http.onreadystatechange = ManipulateRequest2; 
	http.send(null);
}
function ManipulateRequest2(){
		if(http.readyState == 4 &&  document.getElementById('state')){
		raN= (http.responseText);
		//alert(raN);
		 document.getElementById('state').innerHTML=raN;
	}
}

