	//global const
	var image_root = "http://dede.lastminute.com/oss/img/wl//lmn/";
	var style_root = "";
	var js_root = "";
	var duration = 14;	
	
			var  s_account = 'lastmindeDE';
		var s_cookieDomainPeriods = 3;
		
		
		var s_pageName = 'Category Homepage'; 
		var s_channel = 'Category Homepage';
		
		var s_eVar4='Packaging';
		var s_prop4='Packaging';
		
		// Optional
		var s_prop1 = '';
		var s_eVar2 = '';
	
	
//unseres

		var  s_account = 'lastmindeDE';
		var s_cookieDomainPeriods = 3;
		
		
		var s_pageName = 'Category Homepage'; 
		var s_channel = 'Category Homepage';
		
		var s_eVar4='Packaging';
		var s_prop4='Packaging';
		
		// Optional
		var s_prop1 = '';
		var s_eVar2 = '';


			var dpCheck = true;
			dpCheck = false;

	
	function changeLayer(sel){
		index = sel.selectedIndex;
		option = sel.options[index];
		showLayer(option.value);
	}
	function clearDest(inp){
		if(inp.value=='London'){
			inp.value='';
		}
	}



function updateKidSelection(kidNo,sel,src){
	if(sel.value==-1){
		for(var i=0;i<document.getElementsByName('kid'+kidNo+'room').length;i++){
			document.getElementsByName('kid'+kidNo+'room')[i].checked=false;	
			document.getElementsByName('kid'+kidNo+'room')[i].disabled=true;
		}
	}else{
		for(var i=0;i<document.getElementsByName('kid'+kidNo+'room').length;i++){
			if(document.getElementsByName('kid'+kidNo+'room')[i].disabled==true || src==0){
				document.getElementsByName('kid'+kidNo+'room')[0].checked=true;
			}else{
				if(document.getElementById('room'+(i+1)).style.display=='none' && 					document.getElementsByName('kid'+kidNo+'room')[i].checked==true){
					document.getElementsByName('kid'+kidNo+'room')[0].checked=true;	
				}
			}
			document.getElementsByName('kid'+kidNo+'room')[i].disabled=false;
		}
	}
}
		
function initSel(sel,low,high,preset){
	sel.length=0;
	for(i=low;i<high+1;i++){
		if(low==0) sel.options[i]=new Option(i,i);
		else sel.options[i-1]=new Option(i,i);
	}
	if(hasOptionVal(sel,preset))selOptionVal(sel,preset);
	else sel[0].selected=true;
}

function checkRoomAllocation() {
	if (document.getElementById("hotelSelected") && !document.getElementById("hotelSelected").checked)
		return true;
	var adultsAllocated=0;var adultsSelected;
	for(var i=0;i<parseInt(document.getElementById('roomCount').value,10);i++)
		adultsAllocated=adultsAllocated+parseInt(document.getElementsByName('adultsInRoom')[i].value,10);
	adultsSelected=parseInt(document.getElementById('adultAmount').value,10);
	if(adultsSelected==adultsAllocated)return true;
	else return false;
}


//CALENDAR
	var n=navigator,B=(n.userAgent+n.appName).toLowerCase(),V=parseInt(n.appVersion);
	var N4=(B.indexOf("netscape")!=-1&&V==4),IE=(B.indexOf("microsoft")!=-1);

	var calForm;
	var dropDay1,dropMonth1,dropDay2,dropMonth2;
	var currButtonNo;

	var initDay,initMonth,initYear;
	var endDay,endMonth;
	var numMonths;

	var calWidth=142;
	var calHeight=182;

	var bPressed,calendar;
	var calendarHTML="";
	var monthNames=new Array("x","x","x","x","x","x","x","x","x","x","x","x");//placeholders
	var calBgColor = "";
	var arrowr_img = "";
	var arrowl_img = "";
	var week_days = "";
	var window_close = "";

	if(!N4)document.onmouseup=function(e){
		calendar.hide();
		if(bPressed){
			bPressed=false;
			showCalendar(e);}
	}

	writeIFrame();
	//duration
	var dur=14; if(!isNaN(dur)==true){duration=dur;}
	
function formatDate(vForm) {
		var aMonth = new  Array("00","01","02","03","04","05","06","07","08","09","10","11","12");
		var aDay = new  Array("00","01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31");			
		var vDay = document.forms[vForm].depDay.value;
		var vMonth = document.forms[vForm].depMonth.value;
		var depYear = new Date().getFullYear();if(depYear<2000)depYear+=1900;
        var retYear = new Date().getFullYear();if(retYear<2000)retYear+=1900;
		//departure
		if(vMonth < new Date().getMonth()+1){
			depYear = depYear + 1;	
		}else{
			if((vMonth == new Date().getMonth()+1) && (vDay < new Date().getDate())){
				depYear = depYear + 1;
			}	
		}
		document.forms[vForm].depDate.value = aDay[vDay] + '.' + aMonth[vMonth] + '.' + depYear.toString().substr(2,2);		
		//arrival
		if(document.forms[vForm].retDay){
			vDay = document.forms[vForm].retDay.value;
			vMonth = document.forms[vForm].retMonth.value;
			if(vMonth < new Date().getMonth()+1){
				retYear = retYear + 1;
			}else{
				if((vMonth == new Date().getMonth()+1) && (vDay < new Date().getDate())){
					retYear = retYear + 1;
				}	
			}
			document.forms[vForm].retDate.value = aDay[vDay] + '.' + aMonth[vMonth] + '.' + retYear.toString().substr(2,2);				
		}
	}

	
	