DDLHeight=15;
function AddAirline(addValue)
{
	document.getElementById('External_FlightFareSearch_PrefferedAirlines').value=addValue;	
}
function ClearAirline()
{
	document.getElementById('External_FlightFareSearch_PrefferedAirlines').value='';	
}


function CheckQuickSearchFlight_small()
{
	var f=document.searchsmall;
	var from=escape(f.External_FlightFareSearch_From_small.value);
	var to=escape(f.External_FlightFareSearch_To_small.value);


	if ( !(f.External_FlightFareSearch_From_small.value.length>=3) )
	{
		alert(lang["plecare"]);
		return false;
	}
	if ( !(f.External_FlightFareSearch_To_small.value.length>=3) )
	{
		alert(lang["sosire"]);
		return false;
	}
	var myDate=new Date()
	var wekday=myDate.getDay();

	var add_day=1;
	if (wekday==5) { add_day=3; }
	if (wekday==6) { add_day=2; }

	myDate.setDate(myDate.getDate()+add_day);

	if ( compareDates(f.External_FlightFareSearch_DepartureDate_small.value,'dd/MM/yyyy',formatDate(myDate,'dd/MM/yyyy'),'dd/MM/yyyy') ==0)
	{
		alert(lang["close_date"]);
		return false;
	}

	if ( !isDate(f.External_FlightFareSearch_DepartureDate_small.value,'dd/MM/yyyy') )
	{
		alert(lang["valid_date"]);
		return false;
	}
	
	if (document.getElementById('check_out_small').className!='off')
	{

		if ( !isDate(f.External_FlightFareSearch_ReturnDate_small.value,'dd/MM/yyyy') )
		{
			alert(lang["valid_date_retur"]);
			return false;
		}

		if ( compareDates(f.External_FlightFareSearch_DepartureDate_small.value,'dd/MM/yyyy',f.External_FlightFareSearch_ReturnDate_small.value,'dd/MM/yyyy') ==1  )
		{
			alert(lang["compare"]);
			return false;
		}
	}
	loadAjaxDataSubmit(f,"ErrorSubmit", "CheckQuickSearchFlight.php?from="+from+"&to="+to) ;
	//loadAjaxDataSubmit(f,"ErrorSubmit", "CheckQuickSearchHoteles.php?from="+from+"&to="+to) ;

	return false;
}



function CheckQuickSearchFlight()
{
	var f=document.searchFlight;
	var from=escape(f.External_FlightFareSearch_From.value);
	var to=escape(f.External_FlightFareSearch_To.value);

	
	//alert(to);
	
	if ( !(f.External_FlightFareSearch_From.value.length>=3) ) 
	{
		alert(lang["plecare"]);
		return false;
	}
	if ( !(f.External_FlightFareSearch_To.value.length>=3) ) 
	{
		alert(lang["sosire"]);
		return false;
	}
	var myDate=new Date()
	var wekday=myDate.getDay();
	
	var add_day=1;
	if (wekday==5) { add_day=3; }
	if (wekday==6) { add_day=2; }
	
	myDate.setDate(myDate.getDate()+add_day);
	
	if ( compareDates(f.External_FlightFareSearch_DepartureDate.value,'dd/MM/yyyy',formatDate(myDate,'dd/MM/yyyy'),'dd/MM/yyyy') ==0)
	{
		alert(lang["close_date"]);
		return false;
	}
	
	if ( !isDate(f.External_FlightFareSearch_DepartureDate.value,'dd/MM/yyyy') )
	{
		alert(lang["valid_date"]);
		return false;
	}
	if (document.getElementById('check_out').className!='off')
	{
	
		if ( !isDate(f.External_FlightFareSearch_ReturnDate.value,'dd/MM/yyyy') )
		{
			alert(lang["valid_date_retur"]);
			return false;
		}
	
		if ( compareDates(f.External_FlightFareSearch_DepartureDate.value,'dd/MM/yyyy',f.External_FlightFareSearch_ReturnDate.value,'dd/MM/yyyy') ==1  )
		{
			alert(lang["compare"]);
			return false;
		}
	}
	var k=0;
	if (f.External_FlightFareSearch_NumberOfAdults.value!=0) k++;
	if (f.External_FlightFareSearch_NumberOfYouths.value!=0) k++;
//	if (f.External_FlightFareSearch_NumberOfStudents.value!=0) k++;
	if (f.External_FlightFareSearch_NumberOfSeniors.value!=0) k++;
	
	if (k==0){
		alert(lang["tip_pasager"]);
		return false;
	}
	if (k>1){
		alert(lang["tip_pasager_wrong"]);
		return false;
	}	
	
	loadAjaxDataSubmit(f,"ErrorSubmit", "CheckQuickSearchFlight.php?from="+from+"&to="+to) ;
	//loadAjaxDataSubmit(f,"ErrorSubmit", "CheckQuickSearchHoteles.php?from="+from+"&to="+to) ;
	
	return false;
}

function CheckQuickSearchFlightSchedule()
{
		
	var f=document.searchflightSchedule;
	var from=escape(f.External_FlightScheduleSearch_From.value);
	var to=escape(f.External_FlightScheduleSearch_To.value);
	
	if ( !(f.External_FlightScheduleSearch_From.value.length>=3) ) 
	{
		alert(lang["plecare"]);
		return false;
	}
	if ( !(f.External_FlightScheduleSearch_To.value.length>=3) ) 
	{
		alert(lang["sosire"]);
		return false;
	}
	var myDate=new Date()
	var wekday=myDate.getDay();
	
	var add_day=1;
	if (wekday==5) { add_day=3; }
	if (wekday==6) { add_day=2; }
	
	myDate.setDate(myDate.getDate()+add_day);
	if ( compareDates(f.External_FlightScheduleSearch_DepartureDate.value,'dd/MM/yyyy',formatDate(myDate,'dd/MM/yyyy'),'dd/MM/yyyy') ==0)
	{
		alert(lang["close_date"]);
		return false;
	}
	
	if ( !isDate(f.External_FlightScheduleSearch_DepartureDate.value,'dd/MM/yyyy') )
	{
		alert(lang["valid_date"]);
		return false;
	}
		
	if (document.getElementById('check_out_Schedule').className!='off')
	{
	
		if ( !isDate(f.External_FlightScheduleSearch_ReturnDate.value,'dd/MM/yyyy') )
		{
			alert(lang["valid_date_retur"]);
			return false;
		}
	
		if ( compareDates(f.External_FlightScheduleSearch_DepartureDate.value,'dd/MM/yyyy',f.External_FlightScheduleSearch_ReturnDate.value,'dd/MM/yyyy') ==1  )
		{
			alert(lang["compare"]);
			return false;
		}
	}
	var k=0;
	if (f.External_FlightScheduleSearch_NumberOfAdults.value!=0) k++;
	if (f.External_FlightScheduleSearch_NumberOfYouths.value!=0) k++;
	if (f.External_FlightScheduleSearch_NumberOfStudents.value!=0) k++;
	if (f.External_FlightScheduleSearch_NumberOfSeniors.value!=0) k++;
	if (k==0){
		alert(lang["tip_pasager"]);
		return false;
	}
	if (k>1){
		alert(lang["tip_pasager_wrong"]);
		return false;
	}	
	
	loadAjaxDataSubmit(f,"ErrorSubmit", "CheckQuickSearchFlightSchedule.php?from="+from+"&to="+to) ;
	return false;
}

function CheckQuickSearchHotel()
{
	var f=document.qh;
	var from=escape(f.External_HotelSearch_City.value);
	
	var myDate=new Date()
	var wekday=myDate.getDay();
	var add_day=1;
	if (wekday==5) { add_day=3; }
	if (wekday==6) { add_day=2; }
	
	myDate.setDate(myDate.getDate()+add_day);
	if ( compareDates(f.External_HotelSearch_CheckInDate.value,'dd/MM/yyyy',formatDate(myDate,'dd/MM/yyyy'),'dd/MM/yyyy') ==0)
	{
		alert(lang["close_date"]);
		return false;
	}	
	
	if ( !(f.External_HotelSearch_City.value.length>=3) ) 
	{
		alert(lang["plecare_hotel"]);
		return false;
	}
		
	if ( !isDate(f.External_HotelSearch_CheckInDate.value,'dd/MM/yyyy') )
	{
		alert(lang["valid_date"]);
		return false;
	}
		
	if ( !isDate(f.External_HotelSearch_CheckOutDate.value,'dd/MM/yyyy') )
	{
		alert(lang["valid_date_retur"]);
		return false;
	}
		
	if ( compareDates(f.External_HotelSearch_CheckInDate.value,'dd/MM/yyyy',f.External_HotelSearch_CheckOutDate.value,'dd/MM/yyyy') ==1  )
	{
		alert(lang["compare"]);
		return false;
	}
	
	loadAjaxDataSubmit(f,"ErrorSubmit", "/CheckQuickSearchHoteles.php?from="+from) ;
	return false;
}

function CheckQuickSearchCar()
{
	var f=document.qc;
	var from=escape(f.External_CarSearch_PickUpLocation.value);
	var to=escape(f.External_CarSearch_DropOffLocation.value);
	
	if ( !(f.External_CarSearch_PickupDate.value.length>=3) ) 
	{
		alert(lang["car1"]);
		return false;
	}
	if ( !(f.External_CarSearch_DropOffLocation.value.length>=3) ) 
	{
		alert(lang["car1"]);
		return false;
	}
	
	var myDate=new Date()
	var wekday=myDate.getDay();
	
	var add_day=1;
	if (wekday==5) { add_day=3; }
	if (wekday==6) { add_day=2; }
	
	myDate.setDate(myDate.getDate()+add_day);
	if ( compareDates(f.External_CarSearch_PickupDate.value,'dd/MM/yyyy',formatDate(myDate,'dd/MM/yyyy'),'dd/MM/yyyy') ==0)
	{
		alert(lang["close_date"]);
		return false;
	}	
	
	if ( !isDate(f.External_CarSearch_PickupDate.value,'dd/MM/yyyy') )
	{
		alert(lang["valid_date"]);
		return false;
	}
		
	if ( !isDate(f.External_CarSearch_DropOffDate.value,'dd/MM/yyyy') )
	{
		alert(lang["valid_date_retur"]);
		return false;
	}
		
	if ( compareDates(f.External_CarSearch_PickupDate.value,'dd/MM/yyyy',f.External_CarSearch_DropOffDate.value,'dd/MM/yyyy') ==1  )
	{
		alert(lang["compare"]);
		return false;
	}
	
	loadAjaxDataSubmit(f,"ErrorSubmit", "CheckQuickSearchCar.php?from="+from+"&to="+to) ;
	return false;
}


function ChooseItemErrorBox(obiect,InputObject)
{
	document.getElementById(InputObject).value=obiect.value;
	StatusObiect('ErrorSubmit','off');
	ShowDDLs();
}
function ChooseItemErrorBox2(obiect,InputObject)
{
	document.getElementById(InputObject).value=obiect.value;
	//StatusObiect('ErrorSubmit','off');
	//ShowDDLs();
}
function UpdateViews(id){
	//var f=document.searchFlight;
	loadAjaxData("UpdateView", "update_views.php?updateid="+id) ;
	//return true;
}
function Avion(tip)
{
	StatusObiect('choose_airport',"off");
	
	document.getElementById('avion').className='on';
	document.getElementById('hotel').className='off';
	document.getElementById('car').className='off';
	if (!tip)
	{
		document.getElementById('avion_buton').className='avion_hover';
		//document.getElementById('avion_span').className='avion_hover';
		document.getElementById('hotel_buton').className='hotel';
		//document.getElementById('hotel_span').className='hotel';
		document.getElementById('car_buton').className='car';
		//document.getElementById('car_span').className='car';
		
	}else{	
		document.getElementById('avion_buton').className='avion_small_hover';
		document.getElementById('hotel_buton').className='hotel_small';	
		document.getElementById('car_buton').className='car_small';
		
	}
}
function Hotel(tip)
{
	StatusObiect('choose_airport',"off");
		
	document.getElementById('avion').className='off';
	document.getElementById('hotel').className='on';
	document.getElementById('car').className='off';

	
	if (!tip)
	{
		document.getElementById('avion_buton').className='avion';
		//document.getElementById('avion_span').className='avion';
		document.getElementById('hotel_buton').className='hotel_hover';
		//document.getElementById('hotel_span').className='hotel_hover';
		document.getElementById('car_buton').className='car';
		//document.getElementById('car_span').className='car';
	}else{
		document.getElementById('avion_buton').className='avion_small';
		document.getElementById('hotel_buton').className='hotel_small_hover';
		document.getElementById('car_buton').className='car_small';
		
	}
}
function Car(tip)
{
	StatusObiect('choose_airport',"off");

	document.getElementById('avion').className='off';
	document.getElementById('hotel').className='off';
	document.getElementById('car').className='on';

	//document.getElementById('flightSchedule').className='off';

	if (!tip)
	{
		document.getElementById('avion_buton').className='avion';
		//document.getElementById('avion_span').className='avion';
		document.getElementById('hotel_buton').className='hotel';
		//document.getElementById('hotel_span').className='hotel';
		document.getElementById('car_buton').className='car_hover';
		//document.getElementById('car_span').className='car_hover';
	}else{
		document.getElementById('avion_buton').className='avion_small';
		document.getElementById('hotel_buton').className='hotel_small';
		document.getElementById('car_buton').className='car_small_hover';
		
	
	}
}

function Flexibilitate1(obiect)
{
	obiect.checked=true;	
	StatusObiect('flightFare',"on2");
	StatusObiect('flightSchedule',"off");
	document.getElementById('avion').style.backgroundColor="none";
	/*if(document.getElementById('flightSchedule').className=='off'){
	document.getElementById('flightSchedule').className='on';
	document.getElementById('avion').style.backgroundColor="#006699";//#d0e7f5
	alert(document.getElementById('avion').style.backgroundColor);
	}else{
	document.getElementById('flightSchedule').className='off';
	document.getElementById('avion').style.backgroundColor="#E1EDF9";
    }*/
}

function Flexibilitate2(obiect)
{

	obiect.checked=false;		
	StatusObiect('flightFare',"off");
	StatusObiect('flightSchedule',"on2");
     document.getElementById('avion').style.backgroundColor="none";
}

function Prefered()
{
	if (document.getElementById('prefered').className=="off")
	{
		document.getElementById('prefered').className="on";
		document.getElementById('more').innerHTML=lang["roll_back"];
	}else{
		document.getElementById('prefered').className="off";	
		document.getElementById('more').innerHTML=lang["more_option"];
	}
}

function PreferedSchedule()
{
	if (document.getElementById('preferedSchedule').className=="off")
	{
		document.getElementById('preferedSchedule').className="on";
	//	document.getElementById('avion').style.backgroundColor="#ff0000";//#d0e7f5
		document.getElementById('moreSchedule').innerHTML=lang["roll_back"];
		
	}else{
		document.getElementById('preferedSchedule').className="off";	
		document.getElementById('moreSchedule').innerHTML=lang["more_option"];
		//document.getElementById('avion').style.backgroundColor="#E1EDF9";
	}
}

function PreferedHotel()
{
	if (document.getElementById('prefered_hotel').className=="off")
	{
		document.getElementById('prefered_hotel').className="on";
	}else{
		document.getElementById('prefered_hotel').className="off";	
	}
}
