var xmlHttp

function SubmitForm() { 
	
	var name = document.getElementById("name").value;
	var email_address = document.getElementById("email_address").value;
	var phone_number = document.getElementById("phone_number").value;
	var message = escape(encodeURI(document.getElementById("message").value )); 
	var interested_in_hunting = document.getElementById("interested_in_hunting").options[document.getElementById('interested_in_hunting').selectedIndex].value;		
	
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null) {
	 alert ("Browser does not support HTTP Request")
	 return
	}
	var url="contactsend.php?name="+name+"&email_address="+email_address+"&phone_number="+phone_number+"&message="+message+"&interested_in_hunting="+interested_in_hunting+"&sid="+Math.random()
	xmlHttp.onreadystatechange=stateContactChanged 
	xmlHttp.open("POST",url,true)
	xmlHttp.send(null)
}

function stateContactChanged() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		document.getElementById("contacttxt").innerHTML=xmlHttp.responseText 
	} 
}

function SubmitReservation() { 
	
	var firstname = document.getElementById("firstname").value;
	var lastname = document.getElementById("lastname").value;
	var email_address = document.getElementById("email_address").value;
	var phone_number = document.getElementById("phone_number").value;
	var type_of_event = document.getElementById("type_of_event").options[document.getElementById('type_of_event').selectedIndex].value;		
	var number_of_guests = document.getElementById("number_of_guests").options[document.getElementById('number_of_guests').selectedIndex].value;		
	var date_of_event = document.getElementById("date_of_event").value ; 
	var optional_date = document.getElementById("optional_date").value ; 
	
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null) {
	 alert ("Browser does not support HTTP Request")
	 return
	}
	var url="reservationsend.php?firstname="+firstname+"&lastname="+lastname+"&email_address="+email_address+"&phone_number="+phone_number+"&type_of_event="+type_of_event+"&number_of_guests="+number_of_guests+"&date_of_event="+date_of_event+"&optional_date="+optional_date+"&sid="+Math.random()
	xmlHttp.onreadystatechange=stateReservationChanged 
	xmlHttp.open("POST",url,true)
	xmlHttp.send(null)
}

function stateReservationChanged() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		document.getElementById("reservationtxt").innerHTML=xmlHttp.responseText 
	} 
}

function GetXmlHttpObject() {
	var xmlHttp=null;
	try {
	 // Firefox, Opera 8.0+, Safari
	 xmlHttp=new XMLHttpRequest();
	}
	catch (e) {
	 //Internet Explorer
	 try {
		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	 }
	 catch (e) {
		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	 }
	return xmlHttp;
}

function getPage(pageType, pageId, pageBg)
{
   // alert(textDiv.innerHTML);   
   var transaction = YAHOO.util.Connect.asyncRequest('GET', './ajax.php?page_type='+pageType+'&page_id='+pageId+"&pageBg="+pageBg, getPageCallback, null);   
   // textDiv.innerHTML = 'hello world';
}

var getPageCallback = {
   success: function(o)
   {
      var page = null;
      var titleDiv = YAHOO.util.Dom.get('title');  
      var textDiv = YAHOO.util.Dom.get('text');           
      
			var jsonStr = o.responseText;     
      
      //alert(jsonStr); 
      
      try
      {      
         page = YAHOO.lang.JSON.parse(jsonStr);         
      }
      catch (e)
      {
         alert('JSON parse error on string '+jsonStr+'-'+e);
         return;
      }      
     if (page.pageBg == 1) {
				textDiv.style.paddingTop = '150px';
				textDiv.style.background ='url("/images/home_bg.png") no-repeat';
	 		} else {
				textDiv.style.paddingTop = '0px';
				textDiv.style.background ='';
			}
			titleDiv.innerHTML = page.title;       
      textDiv.innerHTML = page.content; 
			
			
   },
   failure: function(o)
   {      
      alert('error!');
   }
}