/* <![CDATA[ */
	now = new Date();
	seed = now.getMilliseconds();
	var tdrandom_number = Math.random(seed);
	var tdrange = tdrandom_number *10;

	function getMonthOption(thisMonth) {
		// Copyright 2006 Travelstart Nordic AB. All rights reserved.
		var dtNow = thisMonth;
		if (thisMonth == 0) {
			dtNow = new Date();
		}
	
		monthDay = new Array(12);
		monthDay['01'] = '31'; //January
		monthDay['02'] = '28'; //February
		if (dtNow.getFullYear() % 400 == 0 || (dtNow.getFullYear() % 4  ==  0 && dtNow.getFullYear() % 100 != 0) ) {
			monthDay['02'] = '29'; 
		}
		monthDay['03'] = '31';
		monthDay['04'] = '30';
		monthDay['05'] = '31';
		monthDay['06'] = '30';
		monthDay['07'] = '31';
		monthDay['08'] = '31';
		monthDay['09'] = '30';
		monthDay['10'] = '31';
		monthDay['11'] = '30';
	 	monthDay['12'] = '31';
	  	
  	var selectedMonth = doubleZero(dtNow.getMonth()+1);
  	var numberOfDaysInMonth = parseInt(monthDay[selectedMonth]);
  	
  	return numberOfDaysInMonth;
	}
	
	function getMonthOptions(thisDropDown) {
		// Copyright 2006 Travelstart Nordic AB. All rights reserved.
		var months = new Array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');
		var str = '';
		var MONTH_IN_MILLIS = 2592000000;
		var dtNow = new Date();
  		dtNow.setDate(1);
		var dtEnd = new Date(dtNow.getFullYear(), dtNow.getMonth(), dtNow.getDate());
		dtEnd = new Date().setTime(dtEnd.getTime()+ (13*MONTH_IN_MILLIS));
		var iMonth;
		dtEnd = new Date(dtEnd);
		
		var dropdown = document.getElementById(thisDropDown);
		do {
			iMonth = dtNow.getMonth() + 1;
			dropdown.options[dropdown.options.length] = new Option(months[dtNow.getMonth()] + ' ' + replaceLead(dtNow.getFullYear().toString()), + doubleZero(dtNow.getFullYear()) + doubleZero(iMonth));
			dtNow.setMonth(dtNow.getMonth() + 1);
		} while (dtNow < dtEnd);
	}

	function getDayOptions(thisDropDown) {
		// Copyright 2006 Travelstart Nordic AB. All rights reserved.
	 	var dtNow = new Date();
  	var numberOfDaysInMonth = getMonthOption(dtNow);
		var dropdown = document.getElementById(thisDropDown);
		var str = '';
		for(i = 1; i <= numberOfDaysInMonth; i++){
			dropdown.options[dropdown.options.length] = new Option(doubleZero(i), doubleZero(i));
		}
	}

	function doubleZero(piNumber) {
		// Copyright 2006 Travelstart Nordic AB. All rights reserved.
		if (piNumber < 10) {
			return '0' + piNumber;
		} else {
			return '' + piNumber
		}
	}
	
	function replaceLead(piNumber) {		
		return piNumber.replace('20','')
	}

	function swapMonth(form) {
		if (form.td_destLeaveMonth.selectedIndex < form.td_homeLeaveMonth.selectedIndex) {
			form.td_destLeaveMonth.selectedIndex = form.td_homeLeaveMonth.selectedIndex;
		}
	}

	function set(){
		fStartDay();
		setStartMonth();
		fReturnDay();
		setReturnMonth();
	}

	function fStartDay(){
		// Copyright 2006 Travelstart Nordic AB. All rights reserved.
		var dToday;
		dToday = new Date();
		dToday.setDate(dToday.getDate() + 8);		//ställ fram startdatum med 8 dagar
		var newHomeLeaveDay = document.getElementById('newHLD_'+tdrange);
		for(var i = 0; i<newHomeLeaveDay.options.length; i++){ //loopa igenom alla datum
			if(newHomeLeaveDay.options[i].value == dToday.getDate()){  //kolla vilken av options som har samma värde som dToday
				newHomeLeaveDay.options[i].selected=true;  //sätt den option till selected
				break; //avbryt if-satsen
			}
		}
	}

	function setStartMonth() {
		// Copyright 2006 Travelstart Nordic AB. All rights reserved.
		var date;
		date = new Date();
		var newHomeLeaveDay = document.getElementById('newHLD_'+tdrange);
		var newHomeLeaveMonth = document.getElementById('newHLM_'+tdrange);
		if (newHomeLeaveDay.selectedIndex < date.getDate()) {
			newHomeLeaveMonth.selectedIndex = 1;
		}
	}

	function fReturnDay(){
		// Copyright 2006 Travelstart Nordic AB. All rights reserved.
		var dToday;
		dToday = new Date();
		dToday.setDate(dToday.getDate() + 15); //sätt returdag 15 dagar från dagens datum (7 dagar efter avresa)
		var newDestLeaveDay = document.getElementById('newDLD_'+tdrange);
		for(var i = 0; i<newDestLeaveDay.options.length; i++){ //loopa så länge i < 31
			if(newDestLeaveDay.options[i].value == dToday.getDate()){ //kollar vilken option som är lika med returdagen
				newDestLeaveDay.options[i].selected=true; //sätter den till selected
				break;
			}
		}
	}

	function setReturnMonth() {
		// Copyright 2006 Travelstart Nordic AB. All rights reserved.
		var date;
		date = new Date();
		var newDestLeaveDay = document.getElementById('newDLD_'+tdrange);
		var newDestLeaveMonth = document.getElementById('newDLM_'+tdrange);
		if (newDestLeaveDay.selectedIndex < date.getDate()) {
			newDestLeaveMonth.selectedIndex = 1;
			updateDayOptions('', 'newDLD_'+tdrange, newDestLeaveMonth.value, newDestLeaveDay.value);
		}
	}

	function updateDayOptions(form, thisDropDown, yearMonth, day) {
		// Copyright 2006 Travelstart Nordic AB. All rights reserved.
		var dtNow = stringToDate(yearMonth+day);
		var numberOfDaysInMonth = getMonthOption(dtNow);
		var dropdown;
		if (thisDropDown == 'newHLD') {
			dropdown = form.td_homeLeaveDay
		} else if (thisDropDown == 'newDLD'){
			dropdown = form.td_destLeaveDay
		} else {
			dropdown = document.getElementById(thisDropDown);
		}
		if (dropdown != undefined) {
	  	dropdown.options.length = 0;
	  	for(i = 1; i <= numberOfDaysInMonth; i++){
				dropdown.options[i-1] = new Option(doubleZero(i), doubleZero(i));
				if(i == day) {
	    		dropdown.options[i-1].selected = 'selected';
	    	}
			}
		}
	}

	function stringToDate(dateString){
  	// Copyright 2006 Travelstart Nordic AB. All rights reserved.
  	dateString = new String(dateString);
		var year = dateString.substring(0,4);
		var month = dateString.substring(4,6);
		var day = dateString.substring(6,8);
		month = removeFirstZero(month);
		day = removeFirstZero(day);
		month = month - 1;
		var myDate = new Date(year, month, day);
		return myDate;
	}

	function removeFirstZero(inString){
		// Copyright 2006 Travelstart Nordic AB. All rights reserved.
		inString = new String(inString);
		if(inString.charAt(0) == "0"){
			inString = inString.substring(1, inString.length);
		}
		return inString;
	}
		
		
						function FormSubmit(frm) {

optinfo="&homeCity="+frm.td_homeCity.value+"&destCity="+frm.td_destCity.value;
optinfo=optinfo+"&homeLeaveMonth="+frm.td_homeLeaveMonth.value+"&homeLeaveDay="+frm.td_homeLeaveDay.value;
optinfo=optinfo+"&destLeaveMonth="+frm.td_destLeaveMonth.value+"&destLeaveDay="+frm.td_destLeaveDay.value;
optinfo=optinfo+"&paxAdults="+frm.td_paxAdults.value;



	return( false);
	
		}		
	
	
var city_from="";
var city_to="";
var show_url;

function setCity_From(inputcity)
{

city_from = inputcity;

}

function setCity_To(inputcity)
{

city_to = inputcity;

}


function getCity_From ()
{

return city_from;

}

function getCity_To ()
{

return city_to;

}

function setShowUrl (input)
{

show_url = input;

}

function getShowUrl()
{

return show_url;

}
	
					function FormSubmit(frm,wUrl) {
varUrl = wUrl;

optinfo="&matchParameter=destCity&view=air&isReturn=true";

optinfo=optinfo+"&homeCity="+frm.td_homeCity.value+"&destCity="+frm.td_destCity.value;
optinfo=optinfo+"&homeLeaveMonth="+frm.td_homeLeaveMonth.value+"&homeLeaveDay="+frm.td_homeLeaveDay.value;
optinfo=optinfo+"&destLeaveMonth="+frm.td_destLeaveMonth.value+"&destLeaveDay="+frm.td_destLeaveDay.value;
optinfo=optinfo+"&paxAdults="+frm.td_paxAdults.value;



window.open(varUrl+optinfo,"")			;	

	return( false);
	
		}

	
				
	/* ]]> */
	
	
										
										