<!--
var left = null;
var topt = null;
var id1Day = null;
var id1YearMonth = null;
var id2Day = null;
var id2YearMonth = null;



function PickDateNew(ID1Day,ID1YearMonth, ID2Day, ID2YearMonth)
{
	id1Day = ID1Day;
	id1YearMonth = ID1YearMonth;	
	id2Day = ID2Day;
	id2YearMonth = ID2YearMonth;
	if (id2Day == '') id2Day = null;
		
	var el = document.getElementById(ID1Day );	
	left = el.offsetLeft ;;
	topt = el.offsetTop + el.offsetHeight ;
	
	
	var Eltern = el.offsetParent;
	while (Eltern) {
		left = left + Eltern.offsetLeft ; 
		
		topt = topt + Eltern.offsetTop ;
		Eltern = Eltern.offsetParent;
	}
	
		
	var SelectedDate = document.getElementById(ID1YearMonth).value + document.getElementById(ID1Day).value;
	var SelectedNights = "1";
	if (document.forms[0].ddlNights != null)
	{
		for (i = 0; i < document.forms[0].ddlNights.length; ++i)
		if (document.forms[0].ddlNights.options[i].selected == true)
			SelectedNights = document.forms[0].ddlNights.options[i].value;
	}

	if(navigator.appVersion.indexOf('Win') == -1 || !document.all)
	{
		//NS 
		topt = topt  + window.screenY + (window.outerHeight-24-window.innerHeight)-window.pageYOffset;
		left = left + window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset -5;
		DatePickerWindow = window.open('DatepickerCalendarNew.aspx?Frame=1&Date=' + SelectedDate + '&Nights=' + SelectedNights, 'DatePicker', 'toolbar=no, location=no, menubar=no, width=190px, height=170px, modal=yes, screenX='+ left +' , screenY=' + topt +' ,');
	}
	else
	{
		//IE
		left = left + window.screenLeft;
		topt = topt + window.screenTop
		var DateArr = showModalDialog('DatepickerCalendarNew.aspx?Date=' + SelectedDate +  '&Nights=' + SelectedNights,window,'dialogWidth:190px; dialogHeight:210px;help:0;status:0;resizeable:1;scroll:on; dialogLeft:'+ left +'; dialogTop:' + topt +';');

		//if there's a return value, assign it to the control
		if (DateArr != null)
		{
			var elSet = document.getElementById(ID1Day )
			elSet.setAttribute('value', DateArr["date1DD"]);
			
			elSet = document.getElementById(id1YearMonth )
			elSet.setAttribute('value', DateArr["date1YM"]);
			
			if (id2Day != null)
			{
				elSet = document.getElementById(ID2Day )
				elSet.setAttribute('value', DateArr["date2DD"]);
			
				elSet = document.getElementById(id2YearMonth )
				elSet.setAttribute('value', DateArr["date2YM"]);
			}
		
		}
	}	
			
}

   

//this function is used to handle the value returned from the netscape modal dialog
function NSSetDate(DateArr)
{
	if (DateArr != null)
	{
		//strip all leading and trailing spaces
		var thisControl = id1Day.replace(/^\s+/,'').replace(/\s+$/,'');	
		document.getElementById(thisControl).value =  DateArr["date1DD"];
		
		thisControl = id1YearMonth.replace(/^\s+/,'').replace(/\s+$/,'');
		document.getElementById(thisControl).value =  DateArr["date1YM"];
		
		if (id2Day != null )
		{
			thisControl = id2Day.replace(/^\s+/,'').replace(/\s+$/,'');	
			document.getElementById(thisControl).value =  DateArr["date2DD"];
			
			thisControl = id2YearMonth.replace(/^\s+/,'').replace(/\s+$/,'');
			document.getElementById(thisControl).value =  DateArr["date2YM"];
		}
	}
	
}

function ddlChanged(ID1Day, ID1YearMonth, ID2Day, ID2YearMonth)
{
	var dayFrom;
	var yearMonthFrom;
	var el = document.getElementById(ID2Day);
	if (el == null)
	{
		return;
	}
	el = document.getElementById(ID1Day);
	if (el != null)
	{
		for (i = 0; i < el.length; ++i)
		if (el.options[i].selected == true)
			dayFrom = el.options[i].value;
	}
	else
	{
		return;
	}
	
	el = document.getElementById(ID1YearMonth);
	if (el != null)
	{
		for (i = 0; i < el.length; ++i)
		if (el.options[i].selected == true)
			yearMonthFrom = el.options[i].value;
	}
	else
	{
		return;
	}
	
	var SelectedNights="1";
	if (document.forms[0].ddlNights != null)
	{
		for (i = 0; i < document.forms[0].ddlNights.length; ++i)
		if (document.forms[0].ddlNights.options[i].selected == true)
			SelectedNights = document.forms[0].ddlNights.options[i].value;   	   	
   	}
   	// Variable Jahresmonat zeigt 1 Monat mehr, hier also wirds korrigiert...
   	var month = yearMonthFrom.substring(4);
    	month = Math.abs(month) - Math.abs("1");
	if ((""+month).length == 1) month = "0" + month;
	
   	var arrDate = new Date(yearMonthFrom.substring(0,4),month,dayFrom,0,0,0);   	   	
   	// add selected nights
    arrDate.setDate(Math.abs(arrDate.getDate())+Math.abs(SelectedNights));
    	
	var day 	= ""+arrDate.getDate();
    	month   = ""+arrDate.getMonth();
    var year    = ""+arrDate.getFullYear();    
	
	// Variable Jahresmonat zuruecksetzen
	month = Math.abs(month) + Math.abs("1");
	if ((""+month).length == 1) month = "0" + month;
	
	// add '0' at the first position if the string has only one digit
    if (day.length == 1) day = "0" + day;                

	var dDeparture = ID2Day;
    document.getElementById(dDeparture).value = day;
    
    var yDeparture = ID2YearMonth;
    var yearMonth = year + month;
    document.getElementById(yDeparture).value=yearMonth;
}


//-->

