// JavaScript Document

// The following should be put in your external js file,
// with the rest of your ondomready actions.



function ajaxFunction(get_value)
{
	
var type=get_value.value;
//alert(" sdff "+type);
document.getElementById("loader").style.display = "Block";
xmlhttp=GetXmlHttpObject();
	/*if(type=="By Ticket"){
	

	document.getElementById("by_accomodation").style.display="none";
	document.getElementById("by_flight").style.display="none";
	document.getElementById("loader").style.display = "none";
	document.getElementById("flights").style.display = "none";
	document.getElementById("Date").style.display = "Block";

	//break;
	} */
//alert("u r calling me");
//////////// intializing the xmlhttp object


if (xmlhttp==null)
  {
  alert ("Your browser does not support XMLHTTP!");
  return;
  }
if(type=="Accomodation")
{
xmlhttp.onreadystatechange=stateChanged;
}
else if(type=="Flight")
{
xmlhttp.onreadystatechange=stateChanged2;	
}
else
{
	
	xmlhttp.onreadystatechange=stateChanged3;	
}

var url;
if(type=="By Accomodation"){
	
	url="/~myafrica/myafrica/acc.php";
	url=url+"?goby="+type;
}
else if(type=="Flight"){
			type="Flight";
			url="/~myafrica/myafrica/flights2.php";
			url=url+"?goby="+type;

}
else if(type=="Ticket"){
	type=="Ticket"
	url="/~myafrica/myafrica/matches.php";
	url=url+"?goby="+type;
}
else{
	
	type=="Ticket"
	url="/~myafrica/myafrica/matches.php";
	url=url+"?goby="+type;
	}
xmlhttp.open("GET",url,true);
type="";
xmlhttp.send(null);

}

	
	
	
	/////////////// Checking for state change	
function stateChanged()
{
if (xmlhttp.readyState==4)
  {
  	
	document.getElementById("Date").style.display = "none";
	document.getElementById("flights").style.display = "none";
	document.getElementById("by_flight").innerHTML="";
	document.getElementById("loader").style.display = "none";
	 document.getElementById("by_accomodation").style.display="block";
    document.getElementById("by_accomodation").innerHTML=xmlhttp.responseText;
	
  }
}	



function stateChanged2()
{
if (xmlhttp.readyState==4)
  {
  
	document.getElementById("Date").style.display = "none";
	document.getElementById("by_accomodation").style.display="none";
	document.getElementById("loader").style.display = "none";
	document.getElementById("by_flight").style.display = "block";
    document.getElementById("by_flight").innerHTML=xmlhttp.responseText;

  }
}
	function stateChanged3()
{
if (xmlhttp.readyState==4)
  {
  
	document.getElementById("by_accomodation").style.display="none";
	document.getElementById("by_flight").style.display="none";
	document.getElementById("loader").style.display = "none";
	document.getElementById("flights").style.display = "none";
	document.getElementById("Date").style.display = "block";
    document.getElementById("Date").innerHTML=xmlhttp.responseText;

  }
}
	
	
	/////////////// Checking browser
function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}

//////////////////////For flights //////////////////////////////

function showflights(get_value)
{

document.getElementById("loader").style.display = "Block";
//alert("u r calling me");
//////////// intializing the xmlhttp object
xmlhttp=GetXmlHttpObject();

if (xmlhttp==null)
  {
  alert ("Your browser does not support XMLHTTP!");
  return;
 }

xmlhttp.onreadystatechange=stateChanged_new;

var type=get_value.value;
var url;

			url="/~myafrica/myafrica/flights_list2.php";
			url=url+"?goby="+type;

xmlhttp.open("GET",url,true);
type="";
xmlhttp.send(null);

}

	
	
	
	/////////////// Checking for state change	
function stateChanged_new()
{
if (xmlhttp.readyState==4)
  {
document.getElementById("loader").style.display = "none";
 document.getElementById("flights").style.display="block";
    document.getElementById("by_flight").innerHTML=xmlhttp.responseText;
	
  }
}



//////////////////////// Form Validations///////////////////////

////////////  Fifa info


////////////  Dates
function checkform1(get){

		//alert(document.getElementById("date1").value);
	if(document.getElementById("date1").value==""){
			alert("Please Select The Arrival Date. ");
			//document.getElementById("date1").focus();
			return false;
		}else if(document.getElementById("date2").value==""){
			alert("Please Select The Departure Date.");
			return false;
		} else{
			return true;
		}
		


}

//////////Flights Form
function checkform3(get){

		
		var  frm= document.flights_list;
		
		if(frm.date1.selectedIndex=='0'){
		
		alert("Please Choose your arrival flights.");
			return false;
		}else{
		return true;
		}
		
	
//return false;

}

function check_cities(get){
	var  frm= document.cities;
		
		if(frm.city.selectedIndex=='0'){
		
		alert("Please Choose City First.");
			return false;
		}else{
		return true;
		}
	
	
}

window.addEvent('domready', function(){

	$$('input.DatePicker').each( function(el){
		new DatePicker(el);
	});

});


