

/*
  questo file serve per il booking-form.
  va caricato in tutte le pagine che hanno il "banner" con il rollver per l'apertura del form-booking.
*/

var idBookingLink = "bookingScript";
var bookingOpen = 0;

function onLoadBooking() {
	var links = document.links;
	var nLinks = document.links.length;
	var i;
	for(i=0; i<nLinks; i++) { // faccio un ciclo di tutti i link, se trovo quello al booking lo cambio
		if (document.links[i].id == idBookingLink) {
			document.links[i].href = "javascript:showHideBookingForm()";
			//alert("->" + document.links[i].id);
		}
	}
}

var stato = 0;
function changeStato() {
var arrOption = new Array();
arrOption[0] = '<li class=\'service1\'><a href=\'/EN_EN/timetables/index.htm\' title=\'TIMETABLE\'>TIMETABLE</a></li>';
arrOption[1] = '<li class=\'service2\'><a href=\'/EN_EN/WebCheckIn/TicketSearch.aspx\' title=\'CHECH-IN\'>CHECH-IN</a></li>';
arrOption[2] = '<li class=\'service3\'><a href=\'/EN_EN/fly/flyinfo/FlightStatusSearch.aspx\' title=\'FLIGHT STATUS\'>FLIGHT STATUS</a></li>';
arrOption[3] = '<li class=\'service4\'><a href=\'/EN_EN/mailing/mailinglist.aspx\' title=\'MAILING LIST\'>MAILING LIST</a></li>';
if (arrOption.length<6) {
var exp1='';
for(i = 0; i<arrOption.length; i++) {
exp1 += arrOption[i];
}
document.getElementById('div1').innerHTML = exp1;
} else {
var exp1='';
for(i = 0; i<5 ; i++) {
exp1 += arrOption[i];
}
var exp2='';
for(i = 5; i<arrOption.length ; i++) {
exp2 += arrOption[i];
}
if(stato == 0) {
document.getElementById('div1').innerHTML = exp1 + '<DIV><A href=\'#\' onClick=\'changeStato();\'><img src=\'/EN_EN/Images/link_altri_servizi_tcm62-17527.gif\' border=\'0\' alt=\'Altri servizi\'><\/A></DIV>';
stato = 1;
} else if(stato == 1) {
document.getElementById('div1').innerHTML = exp2 + '<DIV><A href=\'#\' onClick=\'changeStato();\'><img src=\'/EN_EN/Images/link_altri_servizi_tcm62-17527.gif\' border=\'0\' alt=\'Altri servizi\'><\/A></DIV>';
stato = 0;
}
}
}


function showHideBookingForm() {
	
		stato = 0;
	
	
	if (bookingOpen == 0) {
		document.getElementById("form").innerHTML = "<table width='100%' border='0' cellpadding='0' cellspacing='0' class='prenot'><tr><td class='occh-prenot-orizzontale' colspan='2' rowspan='1'><!-- Start Horizontal Services --><table border='0' cellpadding='0' cellspacing='0' width='100%'><tr><td><ul class='servizi-orizzontale'><li class='volo'>FLIGHT</li><li class='hotel'><a href=/EN_EN/webhotels.asp title='HOTEL'>HOTEL</a></li><li class='auto'><a href=/EN_EN/carrental.asp title='CAR'>CAR</a></li><li class='volo-hotel'>FLIGHT+HOTEL</li><li class='help'><a href=javascript:openPopUp(\'/EN_EN/help/pop_aiuto.htm\') title='HELP'>HELP</a></li></ul></td></tr><tr><td class='occh-prenot' colspan='2'><a href='#' class='pres'>Round-Trip</a> <a href='/EN_EN/booking/SearchV2Advanced.aspx?K=1&Typ=SOW '>One-Way</a> <a href='/EN_EN/booking/SearchV2Advanced.aspx?K=1&Typ=AR'>Advanced Search</a></td></tr></table><!-- End Vertical Services --></td><td class='occh-servizi' rowspan='3' valign='top'><!-- Start Vertical Services --><table border='0' cellpadding='0' cellspacing='0'><tr><td><ul class='service'><div id='div1'><li class='service1'><a href='/EN_EN/timetables/index.htm' title='TIMETABLE'>TIMETABLE</a></li><li class='service2'><a href='/EN_EN/WebCheckIn/TicketSearch.aspx' title='CHECH-IN'>CHECH-IN</a></li><li class='service3'><a href='/EN_EN/fly/flyinfo/FlightStatusSearch.aspx' title='FLIGHT STATUS'>FLIGHT STATUS</a></li><li class='service4'><a href='/EN_EN/mailing/mailinglist.aspx' title='MAILING LIST'>MAILING LIST</a></li></div></ul></td></tr></table><!-- End Vertical Services --></td></tr> <tr><td colspan='2' rowspan='1' class='cerca'><!-- Start _ctHPBookingForm--><form name='FormBooking' action='/EN_EN/booking/resolve.aspx' method='post'><table width='100%' border='0' class='cerca-volo'><input type='hidden' name='FormSchema' value='HP'><input type='hidden' name='chkSaveLastSelections' value='checked'><input type='hidden' name='Daychanges' id='Daychanges' value='0'><input type='hidden' name='Monthchanges' id='Monthchanges' value='0'><tr><td colspan='2' rowspan='1'><strong>From: </strong>&nbsp;&nbsp;<a onclick='return openAirportHelp_HP(0)' href='#' >Find an airport</a><br><input type='text' size='25' class='text' name='boapt1' id='boapt1' TABINDEX='1'></td><td><strong>To: </strong>&nbsp;&nbsp;<a onclick='return openAirportHelp_HP(1)' href='#' >Find an airport</a><br><input type='text' size='25' class='text' name='arapt1' id='arapt1' TABINDEX='2'></td><td><strong>Search by:</strong><br><input type='radio' name='SearchType' id='optPrice' TABINDEX='36' value='Price' checked>Price</td><td><br><input type='radio' name='SearchType' id='optSchedule' TABINDEX='37' value='Schedule'>Schedule</td></tr><tr><td colspan='2' rowspan='1'><strong>Departure Date:</strong><br><select name='Day1' id='Day1'onChange='changeDay()' TABINDEX='3'><option value='1'>1</option><option value='2'>2</option><option value='3'>3</option><option value='4'>4</option><option value='5'>5</option><option value='6'>6</option><option value='7'>7</option><option value='8'>8</option><option value='9'>9</option><option value='10'>10</option><option value='11'>11</option><option value='12'>12</option><option value='13'>13</option><option value='14'>14</option><option value='15'>15</option><option value='16'>16</option><option value='17'>17</option><option value='18'>18</option><option value='19'>19</option><option value='20'>20</option><option value='21'>21</option><option value='22'>22</option><option value='23'>23</option><option value='24'>24</option><option value='25'>25</option><option value='26'>26</option><option value='27'>27</option><option value='28'>28</option><option value='29'>29</option><option value='30'>30</option><option value='31'>31</option></select> <select name='Month1' id='Month1'onChange='changeMonth()' TABINDEX='4'><option value='1'>January</option><option value='2'>February</option><option value='3'>March</option><option value='4'>April</option><option value='5'>May</option><option value='6'>June</option><option value='7'>July</option><option value='8'>August</option><option value='9'>September</option><option value='10'>October</option><option value='11'>November</option><option value='12'>December</option></select><a><a href='javascript: show_calendar(sDay1,sMonth1,null,document.FormBooking.Day1.value,document.FormBooking.Month1.value,null,true);'><img src='/EN_EN/Images/imm_calendario_tcm62-3100.gif' width='17' height='17' border='0' alt='Calendar' border='0'></a></a></td><td> <strong>Time:</strong><br><select name='time1' id='time1'TABINDEX='5'><option value='0'>Anytime</option><option value='1'>Morning</option><option value='2'>Afternoon</option><option value='3'>Evening</option></select></td><td> <strong>Cabin:</strong><br><input type='radio' name='ClassType' value='ECO' id='optEconomy' TABINDEX='38' checked>Economy</td><td><br><input type='radio' name='ClassType' value='BUS' id='optBusiness' TABINDEX='39'>Business</td></tr><tr><td colspan='2' rowspan='1'> <strong>Return Date:</strong><br><select name='Day2' id='Day2'TABINDEX='6'><option value='1'>1</option><option value='2'>2</option><option value='3'>3</option><option value='4'>4</option><option value='5'>5</option><option value='6'>6</option><option value='7'>7</option><option value='8'>8</option><option value='9'>9</option><option value='10'>10</option><option value='11'>11</option><option value='12'>12</option><option value='13'>13</option><option value='14'>14</option><option value='15'>15</option><option value='16'>16</option><option value='17'>17</option><option value='18'>18</option><option value='19'>19</option><option value='20'>20</option><option value='21'>21</option><option value='22'>22</option><option value='23'>23</option><option value='24'>24</option><option value='25'>25</option><option value='26'>26</option><option value='27'>27</option><option value='28'>28</option><option value='29'>29</option><option value='30'>30</option><option value='31'>31</option></select> <select name='Month2' id='Month2' class='form_mese' onChange='changeMonth2()' TABINDEX='7'><option value='1'>January</option><option value='2'>February</option><option value='3'>March</option><option value='4'>April</option><option value='5'>May</option><option value='6'>June</option><option value='7'>July</option><option value='8'>August</option><option value='9'>September</option><option value='10'>October</option><option value='11'>November</option><option value='12'>December</option></select><a><a href='javascript: show_calendar(sDay2,sMonth2,null,document.FormBooking.Day2.value,document.FormBooking.Month2.value,null,true);'><img src='/EN_EN/Images/imm_calendario_tcm62-3100.gif' width='17' height='17' border='0' alt='Calendar' border='0'></a></a></td><td> <strong>Time:</strong><br><select name='time2' id='time2' class='form_hour' TABINDEX='8'><option value='0'>Anytime</option><option value='1'>Morning</option><option value='2'>Afternoon</option><option value='3'>Evening</option></select></td><td colspan='2' rowspan='1'>&nbsp;</td></tr><tr><td class='opt-adulti'><b>Adults:</b><br><select name='NumAd' id='NumAd'TABINDEX='30'><option value='1'>1</option><option value='2'>2</option><option value='3'>3</option><option value='4'>4</option><option value='5'>5</option><option value='6'>6</option><option value='7'>7</option></select></td><td><b>Child : </b><br>2-11 years<br><select name='NumCh' id='NumCh'TABINDEX='31'><option value='0'>0</option><option value='1'>1</option><option value='2'>2</option><option value='3'>3</option><option value='4'>4</option><option value='5'>5</option><option value='6'>6</option><option value='7'>7</option></select></td><td colspan='2'><table border='0' cellpadding='0' cellspacing='0'><tr><td class='opt-adulti'><b>Infant : </b><br>0-23 months<br><select name='NumIn' id='NumIn'TABINDEX='32'><option value='0'>0</option><option value='1'>1</option><option value='2'>2</option><option value='3'>3</option><option value='4'>4</option><option value='5'>5</option><option value='6'>6</option><option value='7'>7</option></select></td><td class='umnr'><a href=\'javascript:winOpComunicatiStampa(\"/EN_EN/help/popup_umnr.htm\")\'>Unaccompanied minors<br></a></td></tr></table></td><td rowspan='1' class='bottone-cerca'><input type='image' src='/EN_EN/Images/puls_cerca_tcm62-14092.gif' TABINDEX='40' title='Click to Search' ALT='Click to Search' name='SearchButton'></td></tr></table></form><!-- End _ctHPBookingForm --></td></tr><tr><td colspan='3' rowspan='1' class='footer-prenot'>#</td></tr></table>";
		
		
			changeStato();
		
		
		document.getElementById("form").style.display = "block";
		preSelectDate();
		bookingOpen = 1;
	} else {
		document.getElementById("form").innerHTML = "";
		document.getElementById("form").style.display = "none";
		bookingOpen = 0;
	}
}