
  var sendReq = getXmlHttpRequestObject();
  var receiveReq = getXmlHttpRequestObject();
  var way_trip =  "Roundtrip";
 
  
  function changeImgCar(){ 
   
	  document.getElementById('cars').href = ' ';

  }
  
  function changeImgAccom( ){ 
   
	  document.getElementById('accomond').href = ' ';
	  
  }
  
    function changeImgRent(  ){ 
   
	  document.getElementById('rental').href = ' ';

  }
  
  
  function sendToUrlLink( catNum , urlPath , GoTo ){
		
	var paramUrl = " ";
	var Xwidth  = screen.width;
    var Yheight = screen.height;
    
    
	
	if( catNum == 1 ){      // flight
	    
		paramUrl = "?GOTO="+GoTo; 
		paramUrl += "&TripType="+ way_trip; 
		paramUrl += "&load=1"; 
		paramUrl += "&FrAirport=" + document.FrmAccom.fromAir.value;	
		paramUrl += "&ToAirport=" + document.FrmAccom.toAir.value;
		paramUrl += "&FromDate=" + document.getElementById("f_date_fa").value;
		paramUrl += "&FromTime=Anytime";
		if( way_trip == "Roundtrip" ){
		    paramUrl += "&ToDate="   + document.getElementById("f_date_fb").value;
		    paramUrl += "&ToTime=Anytime";  
		}
		paramUrl += "&NumAdult=" + document.getElementById("numAdults").options[document.getElementById("numAdults").selectedIndex].value;
		paramUrl += "&NumChild=" + document.getElementById("numChilds").options[document.getElementById("numChilds").selectedIndex].value;
		
		var cntChild = document.getElementById("numChilds").options[document.getElementById("numChilds").selectedIndex].value;

		for( var i = 1 ; i <= cntChild ; i++ ){
			
			 paramUrl += "&Age" + i + "=" + Math.round( Math.random() * 15 ); 
			
		}
			
	}
	else if( catNum == 2 ){ // car rental
		
		paramUrl = "?GOTO=" + GoTo;
		paramUrl += "&SearchType=Airport"; 
		paramUrl += "&PickUpLoc="   + document.FrmAccom.airport_name.value;	
		paramUrl += "&DiffDropLoc=0";
		paramUrl += "&FromDate="    + document.getElementById("f_date_ca").value;
		paramUrl += "&PickUpTime="  + document.getElementById("timeUp").options[document.getElementById("timeUp").selectedIndex].value;
		paramUrl += "&ToDate="      + document.getElementById("f_date_cb").value;
		paramUrl += "&DropTime="    + document.getElementById("timeOFF").options[document.getElementById("timeOFF").selectedIndex].value; 


	}
	else if( catNum == 3 ){  // accomondation
		
		paramUrl = "?GOTO=" + GoTo;
		paramUrl += "&SearchType=Destination"; 
		paramUrl += "&CityName=" + document.FrmAccom.city_name.value;	
		paramUrl += "&InDate="   + document.getElementById("f_date_aa").value;
		paramUrl += "&OutDate="  + document.getElementById("f_date_ab").value;
		paramUrl += "&NumRoom="  + document.getElementById("num_rooms").options[document.getElementById("num_rooms").selectedIndex].value;
		paramUrl += "&NumAdult=" + document.getElementById("numAdults").options[document.getElementById("numAdults").selectedIndex].value;
		paramUrl += "&NumChild=" + document.getElementById("numChilds").options[document.getElementById("numChilds").selectedIndex].value;
		
		var cntChild = document.getElementById("numChilds").options[document.getElementById("numChilds").selectedIndex].value;

		for( var i = 1 ; i <= cntChild ; i++ ){
			
			 paramUrl += "&Child" + i + "Age=" + Math.round( Math.random() * 15 ); 
			
		}
		

	}
	
	urlPath += paramUrl;
	
	//alert( urlPath );
	
	var attrVal = Xwidth + "," + Yheight;
	
	window.open( urlPath , "new" , attrVal);
	
}
 
  
  function funcCountClick( banner_name , urlPath , cat_num , place , comp_name ){
  	
  	   var Xwidth  = window.screen.width;
       var Yheight = window.screen.height;
  
  	   var winAttr = Xwidth + "," + Yheight;
  	   
  	   var url = "pages/booking/UpdateClick.php?"; 
				
	   var paramUrl = '';
		
	   paramUrl = 'banner_name=' + banner_name;
		
	   paramUrl += '&category_id=' + cat_num;
		
	   paramUrl += '&company=' + comp_name;
		
       paramUrl += '&place=' + place;
     	
       url += paramUrl; 
  	   
  	   sendHttpUrl( url );
  	
  	   window.open( urlPath , "newWindow" , winAttr );
  	
  }
  
  
  function sendHttpUrl( url ){
  	
		//xmlHttp = null;
		
		xmlHttp = getXmlHttpRequestObject();
                   	  
        xmlHttp.open( "GET" , url , true );
        
        xmlHttp.onreadystatechange = function(){
          
        	 if( xmlHttp.readyState==4 ){
   
        	 	if( xmlHttp.status == 200 ) ;//alert( "URL Exists!" );
        	 	else if( xmlHttp.status == !404 ){
        	 		
                   var local = new Function( "return " + xmlHttp.responseText )();
                   
                 // alert("Code - Name\n" + local[ 0 ].id + ' - ' + local[ 0 ].name );
                   
                } 
                else ;//alert( "Status is " + xmlHttp.status );
                
        	 }
        	 
        }
        
        xmlHttp.send( null );
										
  } 
  
  
  

  
  
  function getXmlHttpRequestObject(){
  	
   var xmlHttp;
   // this should work for all browsers except IE6 and older
   try
   {
   // try to create XMLHttpRequest object
      xmlHttp = new XMLHttpRequest();
   }
   catch(e)
   {
    // assume IE6 or older
      var XmlHttpVersions = new Array("MSXML2.XMLHTTP.6.0",
                                      "MSXML2.XMLHTTP.5.0",
                                      "MSXML2.XMLHTTP.4.0",
                                      "MSXML2.XMLHTTP.3.0",
                                      "MSXML2.XMLHTTP",
                                      "Microsoft.XMLHTTP");
      // try every prog id until one works
      for( var i = 0 ; i < XmlHttpVersions.length && !xmlHttp ; i++ )
      {
         try
         {
            // try to create XMLHttpRequest object
             xmlHttp = new ActiveXObject(XmlHttpVersions[i]);
         }
         catch( e ){}
      }
    }
    // return the created object or display an error message
    if( !xmlHttp )
        alert("Error creating the XMLHttpRequest object." +
		       'Consider upgrading your browser.' );
    else
        return xmlHttp;
	
  }
  
  
  
  function choiseWay( way ){
  	
  	  if( way == 2 ){ 
  	  	 // document.getElementById('two_way').style.visibility = 'visible';
  	  	  document.getElementById('one_way').style.visibility = 'visible';
  	  	  document.getElementById('one_way1').style.visibility = 'visible';
  	  	  way_trip = "Roundtrip";
  	  }
  	  else{
  	  	  //document.getElementById('two_way').style.visibility = 'hidden';
  	  	  document.getElementById('one_way').style.visibility = 'hidden';
			document.getElementById('one_way1').style.visibility = 'hidden';
  	  	  way_trip = "Oneway";
  	  }
  	  
  	
  }
  
  
  
  
  
  function funcSendMail( index , email ){ 
  	
  	   var url = "pages/adminp/SendStatisticData.php?"; 
				
	   var paramUrl = '';
		
	   paramUrl = 'cname=' + document.getElementById('cname_'+index).innerHTML;
	   
	   paramUrl += '&email=' + email; 
		
	   paramUrl += '&sdate=' + document.getElementById('sdate_'+index).innerHTML;
		
	   paramUrl += '&fglob_clk=' + document.getElementById('fglob_clk_'+index).innerHTML;
	   
	   paramUrl += '&fglob_sens=' + document.getElementById('fglob_sens_'+index).innerHTML;
		      
       paramUrl += '&flocal_clk=' + document.getElementById('flocal_clk_'+index).innerHTML;
       
       paramUrl += '&flocal_sens=' + document.getElementById('flocal_sens_'+index).innerHTML;
       
       paramUrl += '&cglob_clk=' + document.getElementById('cglob_clk_'+index).innerHTML;
       
       paramUrl += '&cglob_sens=' + document.getElementById('cglob_sens_'+index).innerHTML;
       
       paramUrl += '&clocal_clk=' + document.getElementById('clocal_clk_'+index).innerHTML;
       
       paramUrl += '&clocal_sens=' + document.getElementById('clocal_sens_'+index).innerHTML;
       
       paramUrl += '&aglob_clk=' + document.getElementById('aglob_clk_'+index).innerHTML;
       
       paramUrl += '&aglob_sens=' + document.getElementById('aglob_sens_'+index).innerHTML;
       
       paramUrl += '&alocal_clk=' + document.getElementById('alocal_clk_'+index).innerHTML;
       
       paramUrl += '&alocal_sens=' + document.getElementById('alocal_sens_'+index).innerHTML;
       
       url += paramUrl; 
  	 
  	   sendHttpUrl( url );
  	   
  	   setTimeout( "alert(' Statistic information send to email ')" , 5000 );
  	
  }
  
  
  
  
  
  
//Calender setup functions
function setStartDate(){
  Calendar.setup(
    {
      inputField  : "auctionStartDate",         // ID of the input field
      button      : "auction_start_trig",       // ID of the button
      ifFormat    : "%d/%m/%Y",    // the date format
      showsTime	  : true
    }
  );
}

//Calender setup functions
function setEndDate(){
  Calendar.setup(
    {
      inputField  : "auctionEndDate",         // ID of the input field
      button      : "auction_end_trig",       // ID of the button
      ifFormat    : "%d/%m/%Y",    // the date format
      showsTime	  : true
    }
  );
}




function dateChanged(calendar) {
  // Beware that this function is called even if the end-user only
  // changed the month/year. In order to determine if a date was
  // clicked you can use the dateClicked property of the calendar:
  if (calendar.dateClicked) {
     // OK, a date was clicked, redirect to /yyyy/mm/dd/index.php
     var y = calendar.date.getFullYear();
     var m = calendar.date.getMonth();      // integer, 0..11
     var d = calendar.date.getDate();       // integer, 1..31
     // redirect... 
     window.location = "/" + y + "/" + m + "/" + d + "/index.php";
  }
}




