$(function(){
	$('#VacanzeLat-Destination').autocomplete('http://www.europelowcost.fr/lowcostplanet/wsexportdata/getsuggest.aspx', {extraParams: {data_type: 'destinations', languageId: 'fr'}});
	$('#VacanzeLat-Destination').setOptions({max: 100,delay: 20,matchContains: true,minChars: 3,scroll: true,scrollHeight: 200});
	
	$('#VoliLat-DepartCity').autocomplete('http://www.europelowcost.fr/lowcostplanet/wsexportdata/getsuggest.aspx', {extraParams: {data_type: 'airports', languageId: 'fr'}});
	$('#VoliLat-DepartCity').setOptions({max: 100,delay: 20,matchContains: true,minChars: 3,scroll: true,scrollHeight: 200});
	
	$('#VoliLat-ArrivalCity').autocomplete('http://www.europelowcost.fr/lowcostplanet/wsexportdata/getsuggest.aspx', {extraParams: {data_type: 'airports_and_cities', languageId: 'fr'}});
	$('#VoliLat-ArrivalCity').setOptions({max: 100,delay: 20,matchContains: true,minChars: 3,scroll: true,scrollHeight: 200,formatItem:function(row, i, maxn){
		$('#VoliLat-ArrivalCity_SelectedValue').val(row[1]);
		return row[0];
	}});
	
	$('#HotelLat-destination').autocomplete('http://www.europelowcost.fr/lowcostplanet/wsexportdata/getsuggest.aspx', {extraParams: {data_type: 'cities', languageId: 'fr'}});
	$('#HotelLat-destination').setOptions({max: 100,delay: 20,matchContains: true,minChars: 3,scroll: true,scrollHeight: 200});
	
	$('#VoliHotelLat-DepartCity').autocomplete('http://www.europelowcost.fr/lowcostplanet/wsexportdata/getsuggest.aspx', {extraParams: {data_type: 'airports', languageId: 'fr'}});
	$('#VoliHotelLat-DepartCity').setOptions({max: 100,delay: 20,matchContains: true,minChars: 3,scroll: true,scrollHeight: 200});
	$('#VoliHotelLat-ArrivalCity').autocomplete('http://www.europelowcost.fr/lowcostplanet/wsexportdata/getsuggest.aspx', {extraParams: {data_type: 'airports', languageId: 'fr'}});
	$('#VoliHotelLat-ArrivalCity').setOptions({max: 100,delay: 20,matchContains: true,minChars: 3,scroll: true,scrollHeight: 200});
	
	$('#OstelliLat-destination').autocomplete('http://www.europelowcost.fr/lowcostplanet/wsexportdata/getsuggest.aspx', {extraParams: {data_type: 'cities', languageId: 'fr'}});
	$('#OstelliLat-destination').setOptions({max: 100,delay: 20,matchContains: true,minChars: 3,scroll: true,scrollHeight: 200});
	
	$('#Lat-PickUpLocation').autocomplete('http://www.europelowcost.fr/lowcostplanet/wsexportdata/getsuggest.aspx', {extraParams: {data_type: 'airports_no_multiple', languageId: 'fr'}});
	$('#Lat-PickUpLocation').setOptions({max: 100,delay: 20,matchContains: true,minChars: 3,scroll: true,scrollHeight: 200});
});

$(function() {
	$("#DepartDate").datepicker({showOn: 'button',buttonText: unescape("S%E1lectionner une date"), buttonImage: 'http://www.europelowcost.com/images/calendar.gif', buttonImageOnly: true, numberOfMonths: 2, showButtonPanel: true, minDate: new Date(), onSelect:function(dateText, inst){
		$('#ReturnDate').datepicker('option', 'minDate', $.datepicker.parseDate('dd/mm/yy', dateText));
	} });
	$('#DepartDate').datepicker($.datepicker.regional['fr']);
});

$(function() {
	$("#ReturnDate").datepicker({showOn: 'button',buttonText: unescape("S%E1lectionner une date"), buttonImage: 'http://www.europelowcost.com/images/calendar.gif', buttonImageOnly: true, numberOfMonths: 2, showButtonPanel: true, minDate: new Date()});
	$("#ReturnDate").datepicker($.datepicker.regional['fr']);
});


$(function() {
	$("#Date20").datepicker({showOn: 'button',buttonText: unescape("S%E1lectionner une date"), buttonImage: 'http://www.europelowcost.com/images/calendar.gif', buttonImageOnly: true, numberOfMonths: 2, showButtonPanel: true, minDate: new Date()});
	$("#Date20").datepicker($.datepicker.regional['fr']);
});

$(function() {
	$("#Date12").datepicker({showOn: 'button',buttonText: unescape("S%E1lectionner une date"), buttonImage: 'http://www.europelowcost.com/images/calendar.gif', buttonImageOnly: true, numberOfMonths: 2, showButtonPanel: true, minDate: new Date(), onSelect:function(dateText, inst){
		$('#Date20').datepicker('option', 'minDate', $.datepicker.parseDate('dd/mm/yy', dateText));
	} });
	$("#Date12").datepicker($.datepicker.regional['fr']);
});	

$(function() {
	$("#DepartDate2").datepicker({showOn: 'button',buttonText: unescape("S%E1lectionner une date"), buttonImage: 'http://www.europelowcost.com/images/calendar.gif', buttonImageOnly: true, numberOfMonths: 2, showButtonPanel: true, minDate: new Date(), onSelect:function(dateText, inst){
		$('#ReturnDate2').datepicker('option', 'minDate', $.datepicker.parseDate('dd/mm/yy', dateText));
	} });
	$("#DepartDate2").datepicker($.datepicker.regional['fr']);
});

$(function() {
	$("#ReturnDate2").datepicker({showOn: 'button',buttonText: unescape("S%E1lectionner une date"), buttonImage: 'http://www.europelowcost.com/images/calendar.gif', buttonImageOnly: true, numberOfMonths: 2, showButtonPanel: true, minDate: new Date()});
	$("#ReturnDate2").datepicker($.datepicker.regional['fr']);
});	

$(function() {
	$("#CheckInDate").datepicker({showOn: 'button',buttonText: unescape("S%E1lectionner une date"), buttonImage: 'http://www.europelowcost.com/images/calendar.gif', buttonImageOnly: true, numberOfMonths: 2, showButtonPanel: true, minDate: new Date()});
	$("#CheckInDate").datepicker($.datepicker.regional['fr']);
});

$(function() {
	$("#DepartDate5").datepicker({showOn: 'button',buttonText: unescape("S%E1lectionner une date"), buttonImage: 'http://www.europelowcost.com/images/calendar.gif', buttonImageOnly: true, numberOfMonths: 2, showButtonPanel: true, minDate: new Date(), onSelect:function(dateText, inst){
		$('#DepartDate7').datepicker('option', 'minDate', $.datepicker.parseDate('dd/mm/yy', dateText));
	} });
	$("#DepartDate5").datepicker($.datepicker.regional['fr']);
});

$(function() {
	$("#DepartDate7").datepicker({showOn: 'button',buttonText: unescape("S%E1lectionner une date"), buttonImage: 'http://www.europelowcost.com/images/calendar.gif', buttonImageOnly: true, numberOfMonths: 2, showButtonPanel: true, minDate: new Date()});
	$("#DepartDate7").datepicker($.datepicker.regional['fr']);
});

$(function() {
	$("#PickUpDate").datepicker({showOn: 'button',buttonText: unescape("S%E1lectionner une date"), buttonImage: 'http://www.europelowcost.com/images/calendar.gif', buttonImageOnly: true, numberOfMonths: 2, showButtonPanel: true, minDate: new Date(), onSelect:function(dateText, inst){
		$('#DropOffDate').datepicker('option', 'minDate', $.datepicker.parseDate('dd/mm/yy', dateText));
	} });
	$("#PickUpDate").datepicker($.datepicker.regional['fr']);
});

$(function() {
	$("#DropOffDate").datepicker({showOn: 'button',buttonText: unescape("S%E1lectionner une date"), buttonImage: 'http://www.europelowcost.com/images/calendar.gif', buttonImageOnly: true, numberOfMonths: 2, showButtonPanel: true, minDate: new Date()});
	$("#DropOffDate").datepicker($.datepicker.regional['fr']);
});	

$(function(){
	$('#ELCFlightsForm').submit(function(){
		var width = screen.availWidth / 2;
		var height = screen.availHeight;
		if($('input[name=chkHotel]').val() == 'yes') {
			var hotelStr = 'http://www.europelowcost.fr/searchalso.aspx?u=http://comparez.europelowcost.fr/Hotels/Request.aspx?cityid=' + $('#VoliLat-ArrivalCity_SelectedValue').val() + ($('#DepartDate').val() != '' ? '&Date1=' + $('#DepartDate').val() : '') + ($('#ReturnDate').val() != '' ? '&Date2=' + $('#ReturnDate').val() : '') + '&rooms=' + $('#rooms').val() + '&adults=' + $('#adults').val() + '&chields=0&partnerCode=elowcost&subCode=&lang=fr';
			hpage = window.open(hotelStr,'','status=yes,toolbar=yes,location=yes,scrollbars=yes,menubar=yes,directories=yes,resizable=yes,height=' + height + ',width=' + width);
			hpage.moveTo(0,0);
			setTimeout(function(){hpage.blur();this.window.focus();},500);
		}
		if($('input[name=chkCar]').val() == 'yes') {
			if(!/\(.*? - (Tutti\s|All\s|Todos\s|Tous\s|Alle\s).*?\)/.test($('#VoliLat-ArrivalCity').val())) {
				var carStr = 'http://www.europelowcost.fr/searchalso.aspx?u=http://comparez.europelowcost.fr/Cars/Request.aspx?PickUpLocation=' + $('#VoliLat-ArrivalCity').val() + '&DriverAge=30&PickUpTime=10AM' + ($('#DepartDate').val() != '' ? '&PickUpDate=' + $('#DepartDate').val() : '') + '&DropOffTime=10AM' + ($('#ReturnDate').val() != '' ? '&DropOffDate=' + $('#ReturnDate').val() : '') +'&partnerCode=elowcost&subCode=&lang=fr';
				cpage = window.open(carStr,'','status=yes,toolbar=yes,location=yes,scrollbars=yes,menubar=yes,directories=yes,resizable=yes,height=' + height + ',width=' + width);
				cpage.moveTo(width,0);
				setTimeout(function(){cpage.blur();this.window.focus();},500);									
			}
		}		
		return true;	
	});
});