function winOpComunicatiStampa(path){window.open(path,'','toolbar=no,scrollbars=yes,resizable=no,height=563,width=518');}function winOpRicevuta(){window.open('pop_ricevuta.htm','','toolbar=no,scrollbars=yes,resizable=no,height=563,width=518');}function winOpRicevuta2(){window.open('pop_ricevuta2.htm','','toolbar=no,scrollbars=yes,resizable=no,height=563,width=518');}function winOpStoriaOr(link){window.open(link,'popup','toolbar=no,scrollbars=no,resizable=no,height=429,width=454');}function winOpStoriaVer(link){window.open(link,'popup','toolbar=no,scrollbars=no,resizable=no,height=568,width=454');}function torna(){history.back();}function chiudi(){window.close();}function stampa(){if(NS){window.print();}else{var WebBrowser='<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';document.body.insertAdjacentHTML('beforeEnd',WebBrowser);WebBrowser1.ExecWB(6,2);WebBrowser1.outerHTML="";}}var NS=(navigator.appName=="Netscape");var VERSION=parseInt(navigator.appVersion);function winOp(link,width,height,scrollbars){window.open(link,'popup','toolbar="no",scrollbars='+scrollbars+',resizable="no",height='+height+',width='+width+'');}var ie=(document.all)?true:false;var n4=(document.layers)?true:false;var n6=(document.getElementById)?true:false;function MM_swapImgRestore(){var i,x,a=document.MM_sr;for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)x.src=x.oSrc;}function MM_preloadImages(){var d=document;if(d.images){ if(!d.MM_p)d.MM_p=new Array();var i,j=d.MM_p.length,a=MM_preloadImages.arguments;for(i=0;i<a.length;i++)if (a[i].indexOf("#")!=0){d.MM_p[j]=new Image;d.MM_p[j++].src=a[i];}}}
function MM_findObj(n,d){var p,i,x; if(!d) d=document;if((p=n.indexOf("?"))>0&&parent.frames.length){
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);if(!x && document.getElementById) x=document.getElementById(n); return x;}
function MM_swapImage(){
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function linkDisplay(link){
window.location.href=link;}

function preSelectDate(){

var formatDateEU="dd/MM/yyyy";
var formatDateUS="MM/dd/yyyy";
var dt=new Date();
var dt1=new Date(dt.getTime()+5*24*60*60*1000);
var dt2=new Date(dt.getTime()+6*24*60*60*1000);
var month=dt1.getMonth()+1;
var day=dt1.getDate();
var year = dt1.getFullYear();

var month2=dt2.getMonth()+1;
var day2=dt2.getDate();
var year2 = dt1.getFullYear();
document.getElementById("Day1").value = day
document.getElementById("Month1").value = month

document.getElementById("Day2").value = day2
document.getElementById("Month2").value = month2
if (document.getElementById("AjaxCalendarDep_txtAjaxCalendarDate"))
	document.getElementById("AjaxCalendarDep_txtAjaxCalendarDate").value = formatDate(dt1,formatDateEU);
if (document.getElementById("AjaxCalendarRet_txtAjaxCalendarDate"))
	document.getElementById("AjaxCalendarRet_txtAjaxCalendarDate").value = formatDate(dt2,formatDateEU);


/*if (document.getElementById("AjaxCalendarDep_txtAjaxCalendarDate"))
	document.getElementById("AjaxCalendarDep_txtAjaxCalendarDate").value = formatDate(dt1,"dd/MM/yyyy");
if (document.getElementById("AjaxCalendarRet_txtAjaxCalendarDate"))
	document.getElementById("AjaxCalendarRet_txtAjaxCalendarDate").value = formatDate(dt2,"dd/MM/yyyy");*/


//var myDays1=document.getElementById("Day1");
//myDays1.options[day-1].selected=true;
//var myMonths1=document.getElementById("Month1");
//myMonths1.options[month-1].selected=true;
//var myDays2=document.getElementById("Day2");
//myDays2.options[day2-1].selected=true;
//var myMonths2=document.getElementById("Month2");
//myMonths2.options[month2-1].selected=true;
//changeMonth('nochanges');
//changeMonth2()
}


var weekend=[0,6];
var weekendcolor="tabella_dati_01";
var weekdaycolor="tabella_dati_02";
var cellclass = "";
var cellselected = "popup_calendario_oggi";
var displayday = "";
var p_minDate;
var p_maxDate;
var gNow = new Date();
var ggWinCal;
isNav = (navigator.appName.indexOf("Netscape") != -1) ? true : false;
isIE = (navigator.appName.indexOf("Microsoft") != -1) ? true : false;
Calendar.DOMonth = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
Calendar.lDOMonth = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
Calendar.Months=["January","February","March","April","May","June","July","August","September","October","November","December"];
Calendar.Days=["Mo","Tu","We","Th","Fr","Sa","Su"];

function Calendar(p_dayBox, p_monthBox, p_yearBox, p_WinCal, p_day, p_month, p_year, p_minDate, p_maxDate, isFirst) 
{
	var aMonth;
	this.isFirst = isFirst;
	if((p_month == null)&&(p_year==null)) return;
	if(p_WinCal == null) this.gWinCal=ggWinCal;
	else this.gWinCal=p_WinCal;
	this.gMonthName=Calendar.get_month(p_month);
	this.gDay=new Number(p_day);
	this.gMonth = new Number(p_month);
	this.gYear = (null == p_year) ? null : new Number(p_year);
	this.gReturnDayItem = p_dayBox;
	this.gReturnMonthItem = p_monthBox;
	this.gReturnYearItem = p_yearBox;
	this.gMinDate = p_minDate;
	this.gMaxDate = p_maxDate;
	aMonth = p_minDate.getMonth();
	if(1 == aMonth) this.gCalMinDate=new Date(p_minDate.getFullYear() -1, 1, 1);
	else this.gCalMinDate=new Date(p_minDate.getFullYear(), aMonth - 1, 1);
	aMonth=p_maxDate.getMonth();
	if(11==aMonth) this.gCalMaxDate=new Date(p_maxDate.getFullYear() + 1, 1, 1);
	else this.gCalMaxDate=new Date(p_maxDate.getFullYear(), aMonth + 1, 1);
	this.gGivenDate = new Date(this.gYear,this.gMonth,this.gDay);
}

Calendar.get_month = Calendar_get_month;
Calendar.get_daysofmonth=Calendar_get_daysofmonth;
Calendar.calc_month_year=Calendar_calc_month_year;
Calendar.print=Calendar_print;

function Calendar_get_month(monthNo){
return Calendar.Months[monthNo];}
function Calendar_get_daysofmonth(monthNo, p_year) {
if ((p_year % 4) == 0) {
if ((p_year % 100) == 0 && (p_year % 400) != 0)
return Calendar.DOMonth[monthNo];return Calendar.lDOMonth[monthNo];} else
return Calendar.DOMonth[monthNo];}
function Calendar_calc_month_year(p_Month, p_Year, incr){
var ret_arr=new Array();if(incr==-1){
if(p_Month==0){
ret_arr[0]=11;ret_arr[1] = parseInt(p_Year)-1;}
else{
ret_arr[0]=parseInt(p_Month)-1;ret_arr[1]=parseInt(p_Year);}
}else if(incr==1){if(p_Month==11){
ret_arr[0]=0;ret_arr[1]=parseInt(p_Year)+1;}
else{ret_arr[0]=parseInt(p_Month)+1;ret_arr[1]=parseInt(p_Year);}}
return ret_arr;}
function Calendar_print(){
ggWinCal.print();}
function Calendar_calc_month_year(p_Month, p_Year, incr){
var ret_arr=new Array();if(incr==-1){
if (p_Month==0){
ret_arr[0]=11;ret_arr[1]=parseInt(p_Year)-1;}
else{ret_arr[0]=parseInt(p_Month)-1;ret_arr[1]=parseInt(p_Year);}
} else if(incr==1){
if (p_Month==11){
ret_arr[0]=0;ret_arr[1]=parseInt(p_Year)+1;}
else{ret_arr[0]=parseInt(p_Month)+1;ret_arr[1]=parseInt(p_Year);}
}return ret_arr;}
new Calendar();

Calendar.prototype.getMonthlyCalendarCode = function() 
	{
		var vCode = "";
		var vHeader_Code = "";
		var vData_Code = "";
		vCode = vCode + "<table border='0' cellspacing='1' cellpadding='0'>";
		vHeader_Code = this.cal_header();
		vData_Code = this.cal_data();
		vCode = vCode + vHeader_Code + vData_Code;
		vCode = vCode + "</table>";
		return vCode;
	}



function Calendar_get_daysofmonth(monthNo, p_year) {
if ((p_year % 4) == 0) {
if ((p_year % 100) == 0 && (p_year % 400) != 0)
return Calendar.DOMonth[monthNo];return Calendar.lDOMonth[monthNo];} else
return Calendar.DOMonth[monthNo];}
function Calendar_calc_month_year(p_Month, p_Year, incr){
var ret_arr=new Array();if(incr==-1){
if(p_Month==0){
ret_arr[0]=11;ret_arr[1] = parseInt(p_Year)-1;}
else{
ret_arr[0]=parseInt(p_Month)-1;ret_arr[1]=parseInt(p_Year);}
}else if(incr==1){if(p_Month==11){
ret_arr[0]=0;ret_arr[1]=parseInt(p_Year)+1;}
else{ret_arr[0]=parseInt(p_Month)+1;ret_arr[1]=parseInt(p_Year);}}
return ret_arr;}
function Calendar_print(){
ggWinCal.print();}
function Calendar_calc_month_year(p_Month, p_Year, incr){
var ret_arr=new Array();if(incr==-1){
if (p_Month==0){
ret_arr[0]=11;ret_arr[1]=parseInt(p_Year)-1;}
else{ret_arr[0]=parseInt(p_Month)-1;ret_arr[1]=parseInt(p_Year);}
} else if(incr==1){
if (p_Month==11){
ret_arr[0]=0;ret_arr[1]=parseInt(p_Year)+1;}
else{ret_arr[0]=parseInt(p_Month)+1;ret_arr[1]=parseInt(p_Year);}
}return ret_arr;}
new Calendar();
Calendar.prototype.getMonthlyCalendarCode = function() {
var vCode = "";
var vHeader_Code = "";
var vData_Code = "";
		vCode = vCode + "<table border='0' cellspacing='1' cellpadding='0'>";
vHeader_Code = this.cal_header();
vData_Code = this.cal_data();vCode = vCode + vHeader_Code + vData_Code;vCode = vCode + "</table>";
return vCode;}

Calendar.prototype.show = function() {
var vCode = "";
		this.gWinCal.document.open();
		this.wwrite("<html>");
		this.wwrite("<head><title>Calendar</title>");
		this.wwrite("<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>");
		this.wwrite("<style type='text/css'><!-- body {  font-family: verdana; background-color: #FFFFFF; background-image: none} --></style>");
		this.wwrite("<link rel='STYLESHEET' type='text/css' href='/BE_EN/Images/style_tcm_relaunch30.css'>");
		this.wwrite("</head>");
		this.wwrite("<body bgcolor='#FFFFFF' text='#000000' style='margin: 0px;'>");
var prevMMYYYY = Calendar.calc_month_year(this.gMonth, this.gYear, -1);
var prevMM = prevMMYYYY[0];var prevYYYY = prevMMYYYY[1];
var nextMMYYYY = Calendar.calc_month_year(this.gMonth, this.gYear, 1);
var nextMM = nextMMYYYY[0];var nextYYYY = nextMMYYYY[1];
var jsMinMaxDate = "new Date(" + new String(this.gMinDate.getFullYear()) + ", " +
new String(this.gMinDate.getMonth()) + ", " +
new String(this.gMinDate.getDate()) +
"), new Date(" + new String(this.gMaxDate.getFullYear()) + ", " +
new String(this.gMaxDate.getMonth()) + ", " +
new String(this.gMaxDate.getDate()) + ")";
var jsFields = ((null == this.gReturnDayItem) ? "null," : "'" + this.gReturnDayItem + "',") +
((null == this.gReturnMonthItem) ? "null," : "'" + this.gReturnMonthItem + "',") +
((null == this.gReturnYearItem) ? "null" : "'" + this.gReturnYearItem + "'");
var aDate;
		this.wwrite("<table border='0' cellspacing='0' cellpadding='0' style='width: 100%'>");
		this.wwrite("<tr><td bgcolor='#dedede'>&nbsp;</td></tr>");
		this.wwrite("<tr><td bgcolor='#FFFFFF' style='border-bottom: 1px solid #e5e5e5;'><img src='/BE_EN/img/logo_166x62.gif' width='166' height='62'></td></tr>");
		this.wwrite("<tr><td bgcolor='#FFFFFF'>&nbsp;</td></tr>");
		this.wwrite("<tr><td bgcolor='#FFFFFF' style='border-bottom: 1px solid #e5e5e5;'>");
		this.wwrite("<table width='100' border='0' cellspacing='0' cellpadding='0'><tr>");
		this.wwrite("<td><img src='/img/space.gif' width='10' height='8'></td>");
		this.wwrite("<td><table border='0' cellspacing='0' cellpadding='0'><tr><td>");
		this.wwrite("<table width='171' border='0' cellspacing='0' cellpadding='0'><tr>");
		this.wwrite("<td class='mini_calendario_intestazione_01'><a href=\"" + "javascript:window.opener.Build(" + jsFields + ", '1', '" + prevMM + "', '" + prevYYYY + "', " + jsMinMaxDate + ", "+this.isFirst+");" + "\"><img src='/img/freccia_bianca_indietro.gif' width='10' height='10' border='0'></a></td>");
		this.wwrite("<td class='mini_calendario_intestazione_02'>" + this.gMonthName + "&nbsp;" + this.gYear + "</td>");
		this.wwrite("<td class='mini_calendario_intestazione_03'><a href=\"" + "javascript:window.opener.Build(" + jsFields + ", '1', '" + nextMM + "', '" + nextYYYY + "', " + jsMinMaxDate + ", "+this.isFirst+");" + "\"><img src='/img/freccia_bianca_avanti.gif' width='10' height='10' border='0'></a></td>"); 
		this.wwrite("</tr></table></td>");
		this.wwrite("<tr><td class='mini_calendario_container'>");
vCode = this.getMonthlyCalendarCode();
this.wwrite(vCode);
this.wwrite("</td></tr>");
		this.wwrite("<tr><td><img src='/img/space.gif' width='1' height='6'></td></tr>");
		this.wwrite("</table></td></tr></table></td></tr>");
		this.wwrite("<tr><td style='background-color: #FFFFFF'>");
		this.wwrite("<table width='189' border='0' cellspacing='0' cellpadding='0'>");
		this.wwrite("<tr><td style='height: 40px;'>&nbsp;</td>");
		this.wwrite("<td style='height: 40px; text-align: right;'><a href='javascript: window.close()'><img src='/BE_EN/img/tasto_chiudi.gif' border='0' alt='Chiudi'></a></td>");
		this.wwrite("</tr></table></td></tr></table></body></html>");
		this.gWinCal.document.close();
		}
Calendar.prototype.wwrite = function(wtext){
this.gWinCal.document.writeln(wtext);}
Calendar.prototype.wwriteA = function(wtext){
this.gWinCal.document.write(wtext);}

Calendar.prototype.cal_header = function(){
var vCode = "";
vCode = vCode + "<tr>";
vCode = vCode + "<th class='mini_calendario'>" + Calendar.Days[6] + "</td>\n";
vCode = vCode + "<th class='mini_calendario'>" + Calendar.Days[0] + "</td>\n";
vCode = vCode + "<th class='mini_calendario'>" + Calendar.Days[1] + "</td>\n";
vCode = vCode + "<th class='mini_calendario'>" + Calendar.Days[2] + "</td>\n";
vCode = vCode + "<th class='mini_calendario'>" + Calendar.Days[3] + "</td>\n";
vCode = vCode + "<th class='mini_calendario'>" + Calendar.Days[4] + "</td>\n";
vCode = vCode + "<th class='mini_calendario'>" + Calendar.Days[5] + "</td>\n";
vCode = vCode + "</tr>";
return vCode;}

Calendar.prototype.cal_data = function(){
var vDate = new Date();
vDate.setDate(1);
vDate.setMonth(this.gMonth);
vDate.setFullYear(this.gYear);
var vFirstDay=vDate.getDay();
var vDay=1;
var vLastDay=Calendar.get_daysofmonth(this.gMonth, this.gYear);var vOnLastDay=0;var vCode = "";
vCode = vCode + "<tr>";for (i=0; i<vFirstDay;i++){
var dummy = this.write_weekend_string(i);
vCode=vCode+"<td class='popup_calendario_giorni_vuoti'>&nbsp;</td>\n";}
for (j=vFirstDay;j<7;j++){
var dummy = this.write_weekend_string(j);
displayday=this.display_day(vDay);
vCode = vCode + "<td class='" + cellclass + "'>" + displayday + "</td>\n";
vDay=vDay + 1;}
vCode = vCode + "</tr>";for (k=2; k<7;k++){
vCode = vCode + "<tr>\n";for (j=0; j<7;j++){
var dummy = this.write_weekend_string(j);
displayday=this.display_day(vDay);
vCode = vCode + "<td class='" + cellclass + "'>" + displayday + "</td>\n";
vDay=vDay + 1;
if (vDay > vLastDay){
vOnLastDay=1;break;}}
if(j==6)
vCode=vCode+"</tr>\n";if(vOnLastDay==1)
break;}
for (m=1; m<(7-j); m++) {
vCode = vCode + "<td class='popup_calendario_giorni_vuoti'>&nbsp;</td>\n";}
return vCode;}
Calendar.prototype.display_day=function(vday){
var resulyBuffer;var vNowDay = gNow.getDate();
var vNowMonth=gNow.getMonth();
var vNowYear=gNow.getFullYear();
var last_date = new Date();
todays_date=new Date();
last_date.setDate(last_date.getDate()+341);var last_day=last_date.getDate();
var last_month=last_date.getMonth();var last_year=last_date.getFullYear();
if((vday>last_day&&this.gMonth==last_month&&this.gYear==last_year)||(this.gMonth>last_month&&this.gYear==last_year)||(this.gYear>last_year))
{resulyBuffer="<a "+this.format_day(vday)+"</a>";}
else if((vday<vNowDay&&this.gMonth==vNowMonth&&this.gYear==vNowYear)||(this.gMonth<vNowMonth&&this.gYear==vNowYear)||(this.gYear<vNowYear))
{
resulyBuffer="<a "+this.format_day(vday)+"</a>";}
else{
var tmp = (this.isFirst==true)?("self.opener.document.FormBooking.Month2.value='"+(1+this.gMonth)+"';self.opener.document.FormBooking.Day2.value='"+vday+"';"):("");
resulyBuffer="<a href='#'"+"onClick=\"self.opener.document."+this.gReturnDayItem+".value='"+vday+"';self.opener.document."+this.gReturnMonthItem+".value='"+(1+this.gMonth)+((null==this.gReturnYearItem)?"":"';self.opener.document."+this.gReturnYearItem+".value='"+this.gYear)+"';"+tmp+"window.close();\""+this.format_day(vday)+"</a>";
}
return resulyBuffer;
}
Calendar.prototype.format_day = function(vday){
var vNowDay=gNow.getDate();
var vNowMonth=gNow.getMonth();
var vNowYear=gNow.getFullYear();
var last_date=new Date();
todays_date=new Date();
last_date.setDate(last_date.getDate()+341);
var last_day=last_date.getDate();var last_month=last_date.getMonth();
var last_year=last_date.getFullYear();
if(vday==vNowDay&&this.gMonth==vNowMonth&&this.gYear==vNowYear)
{
cellclass=cellselected;
return(">"+vday);
}	
else if((vday>last_day&&this.gMonth==last_month&&this.gYear==last_year)||(this.gMonth>last_month&&this.gYear==last_year)||(this.gYear>last_year))
{
            cellclass="popup_calendario_giorni_nok";
			return(">"+vday);
}
else if((vday<vNowDay&&this.gMonth==vNowMonth&&this.gYear==vNowYear)||(this.gMonth<vNowMonth&&this.gYear==vNowYear)||(this.gYear<vNowYear))
{
cellclass="popup_calendario_giorni_nok";
			return(">"+vday);
}
else{cellclass="popup_calendario_giorni_ok";
			return(">"+vday);
			}}
Calendar.prototype.write_weekend_string=function(vday){
var i;
for(i=0;i<weekend.length;i++){
if(vday==weekend[i])
{
cellclass = weekendcolor;
return "";
}}
cellclass = weekdaycolor;
return "";}
function Build(p_dayBox, p_monthBox, p_yearBox, p_day, p_month, p_year, p_minDate, p_maxDate, isFirst) {
var p_WinCal = ggWinCal;gCal = new Calendar(p_dayBox, p_monthBox, p_yearBox, p_WinCal, p_day, p_month, p_year, p_minDate, p_maxDate, isFirst);
gCal.show();}
function show_calendar(p_dayBox, p_monthBox, p_yearBox, p_day, p_month, p_year, isFirst)
{
var p_day, p_month, p_year;if (p_day == null)
p_day = new String(gNow.getDate());if (p_month == null)
p_month = new String(gNow.getMonth());else
p_month = new String(parseInt(p_month) - 1);

if (p_year == null)
	p_year = new String(gNow.getFullYear());
	var pDate = new Date (p_year, p_month, p_day);
	
	var curr_Date = new Date();
	var curr_year = curr_Date.getFullYear();
	var curr_month = curr_Date.getMonth();
	var curr_day = curr_Date.getDate();

var tDate = new Date (curr_year, curr_month, curr_day);
	if (pDate < tDate)
	{p_year = parseInt(p_year) +1}
	vWinCal = window.open("", "Calendario",	"toolbar=no,scrollbars=no,width=200,height=350,status=no,resizable=no,top=10,left=10");


vWinCal.opener = self;
ggWinCal = vWinCal;getMinMaxDates();
Build(p_dayBox, p_monthBox, p_yearBox, p_day, p_month, p_year, p_minDate, p_maxDate, isFirst);}
function getMinMaxDates()
{
var iMinDateYear  = gNow.getFullYear();var iMinDateMonth = gNow.getMonth();var iMinDateDay = gNow.getDate();var iMaxDateYear  = iMinDateYear+1;var iMaxDateMonth = iMinDateMonth-1;if (iMaxDateMonth<0) {iMaxDateMonth = 11};p_minDate = new Date(iMinDateYear,iMinDateMonth,iMinDateDay);p_maxDate = new Date(iMaxDateYear,iMaxDateMonth,1);}function displayDate(DataInput, FormatoDataInput, FormatoDataOutput, FormatoMese)
{
var dd
var mm
var yyyy
var return_date
if (FormatoDataInput.toLowerCase() == 'mm/dd/yyyy')
{
mm = DataInput.substring(0,2)
dd = DataInput.substring(3,5)
yyyy = DataInput.substring(6,10)
}
if (FormatoDataInput.toLowerCase() == 'dd/mm/yyyy')
{
dd = DataInput.substring(0,2)
mm = DataInput.substring(3,5)
yyyy = DataInput.substring(6,10)
}
if (FormatoMese == '1')
{
mm =  getMonthName(parseInt(mm,10)-1)
}
if (FormatoDataOutput.toLowerCase() == 'dd/mm/yyyy')
{
return_date = dd.toString() + '/' + mm.toString() + '/' + yyyy.toString()
}
if (FormatoDataOutput.toLowerCase() == 'mm/dd/yyyy')
{
return_date = mm.toString() + '/' + dd.toString() + '/' + yyyy.toString()
}
return return_date
}
function selectBanner(BannerList, intChance){
var a = Math.random();a = (Math.floor(intChance * a));for (var i=0; i < BannerList.length; i++){
if (a <= BannerList[i][0]){
var b = i
i = BannerList.length;}
}
return b;}
function RouteToNextPage(pRadioButton, pRoute1, pRoute2)
{
if (pRadioButton.checked)
{
document.forms[0].action = pRoute1;}
else
{
document.forms[0].action = pRoute2;}
}
function changeDay()
{
var Day1 = document.getElementById("Day1");var Day2= document.getElementById("Day2");var changes = document.getElementById("Daychanges");var y = Day1.value;var k = changes.value;if (changes.value == "0")
{
Day2.options[y-1].selected = true;changes.value = "1";}
}
function changeMonth2()
{
var Day2= document.getElementById("Day2");var Month2 = document.getElementById("Month2");var x = Month2.value;var d = Day2.value;var M2 = Month2.options[Month2.selectedIndex].value;var giorni = 30;Day2.options.length = 0;if (M2 == "4" | M2 == "6" | M2 == "9" | M2 == "11") //mesi a 30 giorni
{
giorni = 29
}
else if (M2 == "1" | M2 == "3" | M2 == "5" | M2 == "7" | M2 == "8" | M2 == "10" | M2 == "12") //mesi a 31 giorni
{
giorni = 30
}
else if (M2 == "2")
{
giorni = 28
}
for (var i = 0; i <= giorni; i++)
{
Day2.options[i] = new Option(i+1,i+1);}
if (d <= (giorni+1))
{
Day2.options[d-1].selected = true
}
}
function changeMonth(mchanges)
{
var Day1 = document.getElementById("Day1");var Day2= document.getElementById("Day2");var Month1 = document.getElementById("Month1");var Month2 = document.getElementById("Month2");var changes = document.getElementById("Monthchanges");var x = Month1.value;var k = changes.value;var d = Day1.value;var M1 = Month1.options[Month1.selectedIndex].value;var giorni = 30;Day1.options.length = 0;if (M1 == "4" | M1 == "6" | M1 == "9" | M1 == "11") //mesi a 30 giorni
{
giorni = 29
}
else if (M1 == "1" | M1 == "3" | M1 == "5" | M1 == "7" | M1 == "8" | M1 == "10" | M1 == "12") // mesi a 31 giorni
{
giorni = 30
}
else if (M1 == "2")
{
giorni = 28
}
for (var i = 0; i <= giorni; i++)
{
Day1.options[i] = new Option(i+1,i+1);}
if (d <= (giorni+1))
{
Day1.options[d-1].selected = true
}
if (parseInt(k) < 2)
{
changes.value = parseInt(parseInt(k)+1);
if (mchanges != 'nochanges')
{
Month2.options[x-1].selected = true;
changeMonth2();
changeDay('nochanges');
}
}
}
//----------------------------------------------------------------------
//Funzioni Aggiunte BY ACIES per Funzionamento statico del Sito
//----------------------------------------------------------------------
var sMonth1 = 'FormBooking.Month1';
var sDay1 = 'FormBooking.Day1';
var sMonth2 = 'FormBooking.Month2';
var sDay2 = 'FormBooking.Day2';

function openPopUp(path) {window.open(path, '_news', 'toolbar=no,scrollbars=yes,resizable=no,height=500,width=455');}
function showHide_Search() {
	var divForm = document.getElementById("show-hidden-form");
	divForm.innerHTML     = "";
	divForm.innerHTML     = "<form name='form_search' class='form-ricerca' onBlur='hideNotFocus()' action='/BE_EN/fly/search/search.aspx' method='Post'><input type='hidden' name='sCatalog' value='en'><input type='text' name='sCriteria' class='userid' style='width:70px'><input type='image' class='bottone-cerca' src='/BE_EN/Images/b_vai_tcm25-14091.gif' title='Click to Go' name='SearchButton' border='0'></form>";
	divForm.style.display = "block";
	field = document.forms['form_search'].elements['sCriteria'];
	field.focus();
}

function hideNotFocus() {
/*
	var divForm = document.getElementById("show-hidden-form");
	divForm.innerHTML     = "";
	if (navigator.appName == "Microsoft Internet Explorer") {
		divForm.style.visibility=='hidden';
	} else {
		divForm.style.display = "none";
	}
*/
}

//Funzione per la select di redirect su Other Countries
function showHide_OtherCountries() {
	var divForm = document.getElementById("show-hidden-form");
	divForm.innerHTML     = "";
	divForm.innerHTML     = "<form name='form_otherCountries'><select name='select_country' id='select_country' class='altri-paesi' style='width:100px' STYLE='vertical-align:middle' style='width:100px' STYLE='vertical-align:middle' onChange='RedirectToSite(this.value)'><option value='http://www.alitalia.it?yes'>Italy</option><option value='http://www.alitalia.com/?no'>------------</option><option value='1'>Select country</option><option value='http://www.alitalia.com/en_en/home/index.aspx?no'>Albania</option><option value='http://www.alitalia.com/en_en/home/index.aspx?no'>Algeria</option><option value='http://www.alitalia.com/ar_es?no'>Argentina</option><option value='http://www.alitalia.com/de_de?no'>Austria</option><option value='http://www.alitalia.com/en_en/home/index.aspx?no'>Belarus</option><option value='http://www.alitalia.com/be_en?no'>Belgium</option><option value='http://www.alitalia.com/EN_EN/routing/route_brazil.htm'>Brazil</option><option value='http://www.alitalia.com/en_en/home/index.aspx?no'>Bulgaria</option><option value='http://www.alitalia.com/ca_en?no'>Canada</option><option value='http://www.alitalia.com/en_en/home/index.aspx?no'>China</option><option value='http://www.alitalia.com/en_en/home/index.aspx?no'>Cyprus</option><option value='http://www.alitalia.com/en_en/home/index.aspx?no'>Czech Republic</option><option value='http://www.alitalia.com/en_en/home/index.aspx?no'>Denmark</option><option value='http://www.alitalia.com/en_en/home/index.aspx?no'>Egypt</option><option value='http://www.alitalia.com/fr_fr?no'>France</option><option value='http://www.alitalia.com/de_de?no'>Germany</option><option value='http://www.alitalia.com/en_en/home/index.aspx?no'>Ghana</option><option value='http://www.alitalia.com/gr_el?no'>Greece</option><option value='http://www.alitalia.com/en_en/home/index.aspx?no'>Hungary</option><option value='http://www.alitalia.com/en_en/home/index.aspx?no'>India</option><option value='http://www.alitalia.com/en_en/home/index.aspx?no'>Iran</option><option value='http://www.alitalia.com/en_en/home/index.aspx?no'>Ireland</option><option value='http://www.alitalia.com/il_en?no'>Israel</option><option value='http://www.alitalia.com/it_it?yes'>Italy</option><option value='http://www.alitalia.co.jp?no'>Japan </option><option value='http://www.alitalia.com/en_en/home/index.aspx?no'>Lebanon</option><option value='http://www.alitalia.com/en_en/home/index.aspx?no'>Libya</option><option value='http://www.alitalia.com/en_en/home/index.aspx?no'>Malta</option><option value='http://www.alitalia.com/en_en/home/index.aspx?no'>Montenegro</option><option value='http://www.alitalia.com/en_en/home/index.aspx?no'>Morocco</option><option value='http://www.alitalia.com/nl_en?no'>Netherlands</option><option value='http://www.alitalia.com/en_en/home/index.aspx?no'>Nigeria</option><option value='http://www.alitalia.com/pl_pl?no'>Poland</option><option value='http://www.alitalia.com/en_en/home/index.aspx?no'>Portugal</option><option value='http://www.alitalia.com/en_en/home/index.aspx?no'>Romania</option><option value='http://www.alitalia.com/ru_en?no'>Russia</option><option value='http://www.alitalia.com/en_en/home/index.aspx?no'>Saudi Arabia</option><option value='http://www.alitalia.com/en_en/home/index.aspx?no'>Senegal</option><option value='http://www.alitalia.com/en_en/home/index.aspx?no'>Serbia</option><option value='http://www.alitalia.com/es_es?no'>Spain</option><option value='http://www.alitalia.com/en_en/home/index.aspx?no'>Sweden</option><option value='http://www.alitalia.com/ch_en'>Switzerland</option><option value='http://www.alitalia.com/en_en/home/index.aspx?no'>Syrian Republic</option><option value='http://www.alitalia.com/en_en/home/index.aspx?no'>Tunisia</option><option value='http://www.alitalia.com/en_en/home/index.aspx?no'>Turkey</option><option value='http://www.alitalia.com/en_en/home/index.aspx?no'>Ukraine</option><option value='http://www.alitalia.com/en_en/home/index.aspx?no'>United Arab Emirates</option><option value='http://www.alitalia.com/gb_en?no'>United Kingdom</option><option value='http://www.alitalia.com/us_en?no'>USA</option><option value='http://www.alitalia.com/en_en/home/index.aspx?no'>Venezuela</option><option value='http://www.alitalia.com/?no'>------------</option><option value='http://www.alitalia.com/en_en/home/index.aspx?no'>Other countries</option></select></form>";
	divForm.style.display = "block";
	field = document.forms['form_otherCountries'].elements['select_country'];
	field.focus();
}

function RedirectToSite(newurl){
	if (newurl != '1'){
		window.location.href = newurl;
	}
}

function openAirportHelp_HP(iMod )
{
	var confString;

	confString =  "toolbar=no,";
	confString += "location=no,";
	confString += "alwaysRaised=yes,";
	confString += "z-lock=yes,";
	confString += "resizable=no,";
	confString += "status=yes,";
	confString += "menubar=no,";
	confString += "scrollbars=yes,";
	confString += "width=520,";
	confString += "height=420,";
	confString += "left=50,";
	confString += "top=150";

	var actualfolder = '/BE_EN/booking'; 
	if(iMod == 0){
		//Monitoraggio Link apertura popUp Aeroporti
		dcsMultiTrack('DCS.uri', actualfolder + '/AirportHelp.aspx', 'WT.ac', 'PopUp_Airport_FROM');
		var w = window.open(actualfolder + "/AirportHelp.aspx?target=boapt1&targetlist=boapt1;arapt1", "APT", confString);
	}else{
		//Monitoraggio Link apertura popUp Aeroporti
		dcsMultiTrack('DCS.uri', actualfolder + '/AirportHelp.aspx', 'WT.ac', 'PopUp_Airport_TO');
		var w = window.open(actualfolder + "/AirportHelp.aspx?target=arapt1&targetlist=boapt1;arapt1", "APT", confString);
	}
	return false;
}

function showHBanner(iBanner, prefix, x, y){
	var sSource  = eval('arrHorizontalBanner' + iBanner + '[intRnd' + prefix + iBanner + '][1]');
	var sLink  = eval('arrHorizontalBanner' + iBanner + '[intRnd' + prefix + iBanner + '][2]');
	var sAlt = eval('arrHorizontalBanner' + iBanner + '[intRnd' + prefix + iBanner + '][3]');	
	var sFlash = eval('arrHorizontalBanner' + iBanner + '[intRnd' + prefix + iBanner + '][4]');
	
	var ss = "";
	var sMetaLabel = "";
	var sImageFile = "";
	var metaArray = new Array();
	
	
	
		sMetaLabel = eval('arrHorizontalBanner' + iBanner + '[intRnd' + prefix + iBanner + '][5]');
		sImageFile = eval('arrHorizontalBanner' + iBanner + '[intRnd' + prefix + iBanner + '][6]');
		
		
		if (sMetaLabel != "") {
			var a = 0;
			var String1 = sMetaLabel.toLowerCase();
			var String2 = '@@';
			// Search
			a = String1.indexOf(String2);
			if (a == -1) {
				// Solo 1 valore
				dcsMultiTrack('DCS.uri', sImageFile, 'WT.ad', sMetaLabel);
			} else {
				// Ciclo
				metaArray = String1.split(String2);
				var part_num=0;
				while (part_num < metaArray.length)
				{
					dcsMultiTrack('DCS.uri', sImageFile, 'WT.ad', metaArray[part_num]);
					part_num += 1;
				}
			}
		} else {
			// Component name
			dcsMultiTrack('DCS.uri', sImageFile, 'WT.ad', sAlt);
		}
		
		
		if (sFlash == "") {
			
			
			if (sMetaLabel != "") {
				// Meta WT attribute - Devo passare solo il PRIMO valore, anche se multivalue
				if (a == -1) {
					// Solo 1 valore
					ss = sMetaLabel;
				} else {
					// Solo il primo dell'array
					if (metaArray.length > 0) {
						ss = metaArray[0];
					}
				}
			} else {
				
				// Component name
				ss = sAlt;
			}
		}
		
		
	
	
	if (sFlash !=""){
		document.write ('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=version=5,0,0,0" width="' + x + '" height = "' + y + '">');
		document.write ('<param name=movie value="' + sSource + '"><param name="quality" value="high">');
		document.write ('<embed src="' + sSource + '" quality=high bgcolor="#FFFFFF" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="' + x + '" height = "' + y + '"></embed>');
		document.write ('</object>');
	}else{
		if (sLink !=""){
			if (ss != "") {
				document.write ('<a href="javascript:redirBanner(\'' + ss + '\', \'' + sLink + '\')"><img src="' + sSource + '" border="0" alt="' + sAlt + '" width="' + x + '" height="' + y + '"></a>');
			} else {
				
				document.write ('<a href="' + sLink + '" target="_blank"><img src="' + sSource + '" border="0" alt="' + sAlt + '" width="' + x + '" height="' + y + '"></a>');
			}			
		}else{
		
			document.write ('<img src="' + sSource + '" border="0" alt="' + sAlt + '" width="' + x + '" height="' + y + '">');
		}
	}
}

function showVBanner(iBanner, prefix, x, y){
	var sSource  = eval('arrVerticalBanner' + iBanner + '[intRnd' + prefix + iBanner + '][1]');
	var sLink  = eval('arrVerticalBanner' + iBanner + '[intRnd' + prefix + iBanner + '][2]');
	var sAlt = eval('arrVerticalBanner' + iBanner + '[intRnd' + prefix + iBanner + '][3]');	
	var sFlash = eval('arrVerticalBanner' + iBanner + '[intRnd' + prefix + iBanner + '][4]');

	var ss = "";
	var sMetaLabel = "";
	var sImageFile = "";
	var metaArray = new Array();

		
		
			
			sMetaLabel = eval('arrVerticalBanner' + iBanner + '[intRnd' + prefix + iBanner + '][5]');
			sImageFile = eval('arrVerticalBanner' + iBanner + '[intRnd' + prefix + iBanner + '][6]');
			
			
			if (sMetaLabel != "") {
				var a = 0;
				var String1 = sMetaLabel.toLowerCase();
				var String2 = '@@';
				// Search
				a = String1.indexOf(String2);
				if (a == -1) {
					// Solo 1 valore
					dcsMultiTrack('DCS.uri', sImageFile, 'WT.ad', sMetaLabel);
				} else {
					// Ciclo
					metaArray = String1.split(String2);
					var part_num=0;
					while (part_num < metaArray.length)
					{
						dcsMultiTrack('DCS.uri', sImageFile, 'WT.ad', metaArray[part_num]);
						part_num += 1;
					}
				}
			} else {
				// Component name
				dcsMultiTrack('DCS.uri', sImageFile, 'WT.ad', sAlt);
			}
			
			
			if (sFlash == "") {
				
				
				if (sMetaLabel != "") {
					
					// Meta WT attribute - Devo passare solo il PRIMO valore, anche se multivalue
					if (a == -1) {
						// Solo 1 valore
						ss = sMetaLabel;
					} else {
						// Solo il primo dell'array
						ss = metaArray[0];
					}
				} else {
					// Component name
					ss = sAlt;
				}
			}
		
		
	
	
	if (sFlash !=""){
		document.write ('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=version=5,0,0,0" width="' + x + '" height = "' + y + '">');
		document.write ('<param name=movie value="' + sSource + '"><param name="quality" value="high">');
		document.write ('<embed src="' + sSource + '" quality=high bgcolor="#FFFFFF" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="' + x + '" height = "' + y + '"></embed>');
		document.write ('</object>');
	}else{
		if (sLink !=""){
			if (ss != "") {
				document.write ('<a href="javascript:redirBanner(\'' + ss + '\', \'' + sLink + '\')"><img src="' + sSource + '" border="0" alt="' + sAlt + '" width="' + x + '" height="' + y + '"></a>');
			} else {
				
				document.write ('<a href="' + sLink + '"><img src="' + sSource + '" border="0" alt="' + sAlt + '" width="' + x + '" height="' + y + '"></a>');
			}			
		}else{
		
			document.write ('<img src="' + sSource + '" border="0" alt="' + sAlt + '" width="' + x + '" height="' + y + '">');
		}
	}
}


function redirBanner(sWT, sLink) {
	
	if (sWT != "") {
		// Webtrends
		dcsMultiTrack('DCS.uri', sLink, 'WT.ac', sWT);
	}
	
	if (sLink != "") {
		if (sLink.indexOf("http://") != -1){
			window.open (sLink,"_new");
			
		}else{
			
			
			if (sLink.indexOf("?") != -1){ 
				self.location.href = sLink + '&WT.ac=' + sWT;
			}else{
				self.location.href = sLink + '?WT.ac=' + sWT;
			}
			
			
		}
	}
}

function redirBannerHP(sWT, sLink) {
	
	//if (sWT != "") {
	// Webtrends
	//	dcsMultiTrack('DCS.uri', sLink, 'WT.ac', sWT);
	//}
	
	if (sLink != "") {
		if (sLink.indexOf("http://") != -1){
			window.open (sLink,"_new");
			
		}else{
			
			
			if (sLink.indexOf("?") != -1){ 
				self.location.href = sLink + '&WT.ac=' + sWT;
			}else{
				self.location.href = sLink + '?WT.ac=' + sWT;
			}
			
			
		}
	}
}

function togglediv(tier) 
{
	var displaystatus = document.getElementById('hideshow'+tier).style.display;
	
	if (displaystatus != 'block') 
	{
		document.getElementById('hideshow'+tier).style.display = 'block';
	}
	else 
	{
		document.getElementById('hideshow'+tier).style.display = 'none';
	}
}