        if (!lang) var lang = "1";
        var txtCalendarArray = new Array(7);
	txtCalendarArray[1] = "Kalender";
	txtCalendarArray[2] = "Calendrier";
	txtCalendarArray[3] = "Kalender";
	txtCalendarArray[4] = "Calendario";
	txtCalendarArray[5] = "Calendario";
	txtCalendarArray[6] = "Kalender";
	txtCalendarArray[7] = "Calendário";
	
	var txtNextArray = new Array(7);
	txtNextArray[1] = "Weiter";
	txtNextArray[2] = "Suivante";
	txtNextArray[3] = "Weiter";  
	txtNextArray[4] = "Seguinte";  
	txtNextArray[5] = "Avanti";  
	txtNextArray[6] = "Volgende";  
	txtNextArray[7] = "Seguinte";  
	
	var txtPreviousArray = new Array(7);
	txtPreviousArray[1] = "Vorher";
	txtPreviousArray[2] = "Précédente";
	txtPreviousArray[3] = "Vorher";
	txtPreviousArray[4] = "Anterior";
	txtPreviousArray[5] = "Indietro";
	txtPreviousArray[6] = "Vorige";
	txtPreviousArray[7] = "Anterior";

	var txtCloseArray = new Array(7);
	txtCloseArray[1] = "Schließen";
	txtCloseArray[2] = "fermer";
	txtCloseArray[3] = "Schließen";
	txtCloseArray[4] = "cerrar";
	txtCloseArray[5] = "chiudi";
	txtCloseArray[6] = "sluiten";
	txtCloseArray[7] = "fechar";
	
	var txtSelectDateArray = new Array(7);
	txtSelectDateArray[1] = "Ein Ankunftsdatum auswählen";
	txtSelectDateArray[2] = "Sélectionnez une date d'arrivée";
	txtSelectDateArray[3] = "Ein Ankunftsdatum auswählen";
	txtSelectDateArray[4] = "Seleccione la fecha de entrada";
	txtSelectDateArray[5] = "Scegliere una data di check-in";
	txtSelectDateArray[6] = "Selecteer een aankomstdatum";
	txtSelectDateArray[7] = "Seleccione uma Data de Check-in";
	
	var txtWaitArray = new Array(7);
	txtWaitArray[1] = "Bitte warten, während Eingabewert geprüft wird.";
	txtWaitArray[2] = "Veuillez attendre pendant que je valide la valeur que vous avez saisie";
	txtWaitArray[3] = "Bitte warten, während Eingabewert geprüft wird.";
	txtWaitArray[4] = "Por favor, espere mientras comprobamos la información introducida";
	txtWaitArray[5] = "Attendere la convalida del valore inserito";
	txtWaitArray[6] = "Een ogenblik graag, de ingevoerde waarde wordt gecontroleerd";
	txtWaitArray[7] = "Por favor, aguarde enquanto valido o valor que introduziu";

	var txtBadDateArray = new Array(7);
	txtBadDateArray[1] = "Falsches Datum";
	txtBadDateArray[2] = "La date que vous donnez est incorrecte";
	txtBadDateArray[3] = "Falsches Datum";
	txtBadDateArray[4] = "La fecha es incorrecta";
	txtBadDateArray[5] = "La data non è esatta";
	txtBadDateArray[6] = "Ongeldige datum";
	txtBadDateArray[7] = "A data é incorrecta";

	var txtBadNNightArray = new Array(7);
	txtBadNNightArray[1] = "Bitte erneut Aufenthaltslänge eingeben.";
	txtBadNNightArray[2] = "Veuillez re-saisir la durée de votre séjour";
	txtBadNNightArray[3] = "Bitte erneut Aufenthaltslänge eingeben.";
	txtBadNNightArray[4] = "Por favor, vuelva a introducir la duración de su estancia";
	txtBadNNightArray[5] = "Reinserire la durata del soggiorno";
	txtBadNNightArray[6] = "Voer de duur van uw verblijf opnieuw in";
	txtBadNNightArray[7] = "Por favor, introduza novamente a duração da sua estadia";
	
	
	function wr_initStrValidate () {
		txtWait = txtWaitArray[lang];
	    txtBadDate = txtBadDateArray[lang];
	    txtBadNNight = txtBadNNightArray[lang];
	}
	function wr_initStrCal () {
	    txtCalendar = txtCalendarArray[lang];
	    txtSelectDate = txtSelectDateArray[lang];
	    txtClose = txtCloseArray[lang];
            txtNext=txtNextArray[lang];
            txtPrevious=txtPreviousArray[lang];
            isSecure = 0;
	    monthName = new Array(12);
	    if (lang ==1) {
	    monthName[1] = "Januar";
	    monthName[2] = "Februar";
	    monthName[3] = "März";
	    monthName[4] = "April";
	    monthName[5] = "Mai";
	    monthName[6] = "Juni";
	    monthName[7] = "Juli";
	    monthName[8] = "August";
	    monthName[9] = "September";
	    monthName[10] = "Oktober";
	    monthName[11] = "November";
	    monthName[12] = "Dezember";
	    }
	    else if (lang ==2){
	    monthName[1] = "Janvier";
	    monthName[2] = "Février";
	    monthName[3] = "Mars";
	    monthName[4] = "Avril";
	    monthName[5] = "Mai";
	    monthName[6] = "Juin";
	    monthName[7] = "Juillet";
	    monthName[8] = "Août";
	    monthName[9] = "Septembre";
	    monthName[10] = "Octobre";
	    monthName[11] = "Novembre";
	    monthName[12] = "Décembre";
	    }
	    else if (lang==3){
	    monthName[1] = "Januar";
	    monthName[2] = "Februar";
	    monthName[3] = "März";
	    monthName[4] = "April";
	    monthName[5] = "Mai";
	    monthName[6] = "Juni";
	    monthName[7] = "Juli";
	    monthName[8] = "August";
	    monthName[9] = "September";
	    monthName[10] = "Oktober";
	    monthName[11] = "November";
	    monthName[12] = "Dezember";
	    }
	    else if (lang==4){
	    monthName[1] = "Enero";
	    monthName[2] = "Febrero";
	    monthName[3] = "Marzo";
	    monthName[4] = "Abril";
	    monthName[5] = "Mayo";
	    monthName[6] = "Junio";
	    monthName[7] = "Julio";
	    monthName[8] = "Agosto";
	    monthName[9] = "Septiembre";
	    monthName[10] = "Octubre";
	    monthName[11] = "Noviembre";
	    monthName[12] = "Diciembre";
	    }
	    else if (lang==5){
	    monthName[1] = "gennaio";
	    monthName[2] = "febbraio";
	    monthName[3] = "marzo";
	    monthName[4] = "aprile";
	    monthName[5] = "maggio";
	    monthName[6] = "giugno";
	    monthName[7] = "luglio";
	    monthName[8] = "agosto";
	    monthName[9] = "settembre";
	    monthName[10] = "ottobre";
	    monthName[11] = "novembre";
	    monthName[12] = "dicembre";
	    }
	  else if (lang==6){
	   monthName[1] = "januari";
	    monthName[2] = "februari";
	    monthName[3] = "maart";
	    monthName[4] = "april";
	    monthName[5] = "mei";
	    monthName[6] = "juni";
	    monthName[7] = "juli";
	    monthName[8] = "augustus";
	    monthName[9] = "september";
	    monthName[10] = "oktober";
	    monthName[11] = "november";
	    monthName[12] = "december";
	    }
	    else {
	    monthName[1] = " Janeiro";
	    monthName[2] = "Fevereiro";
	    monthName[3] = "Março";
	    monthName[4] = "Abril";
	    monthName[5] = "Maio";
	    monthName[6] = "Junho";
	    monthName[7] = "Julho";
	    monthName[8] = "Agosto";
	    monthName[9] = "Setembro";
	    monthName[10] = "Outubro";
	    monthName[11] = "Novembro";
	    monthName[12] = "Dezembro";
	    }
	    dayName = new Array(7);
	    if (lang==1){
	    dayName[1] = "So.";
	    dayName[2] = "Mo.";
	    dayName[3] = "Di.";
	    dayName[4] = "Mi.";
	    dayName[5] = "Do.";
	    dayName[6] = "Fr.";
	    dayName[7] = "Sa.";
	    }
	    else if (lang==2){
	    dayName[1] = "Dim";
	    dayName[2] = "Lun";
	    dayName[3] = "Mar";
	    dayName[4] = "Mer";
	    dayName[5] = "Jeu";
	    dayName[6] = "Ven";
	    dayName[7] = "Sam";
	    }
	    else if (lang==3){
	    dayName[1] = "So.";
	    dayName[2] = "Mo.";
	    dayName[3] = "Di.";
	    dayName[4] = "Mi.";
	    dayName[5] = "Do.";
	    dayName[6] = "Fr.";
	    dayName[7] = "Sa.";
	    }
	    else if (lang==4){
	    dayName[1] = "Dom";
	    dayName[2] = "Lun";
	    dayName[3] = "Mar";
	    dayName[4] = "Mie";
	    dayName[5] = "Jue";
	    dayName[6] = "Vie";
	    dayName[7] = "Sab";
	    }
	    else if (lang==5){
	    dayName[1] = "Do.";
	    dayName[2] = "Lu.";
	    dayName[3] = "Ma.";
	    dayName[4] = "Me.";
	    dayName[5] = "Gio.";
	    dayName[6] = "Ve.";
	    dayName[7] = "Sa.";
	    }
	    else if (lang==6){
	    dayName[1] = "Zo";
	    dayName[2] = "Ma";
	    dayName[3] = "Di";
	    dayName[4] = "Wo";
	    dayName[5] = "Do";
	    dayName[6] = "Vr";
	    dayName[7] = "Za";
	    }
	    else {
	    dayName[1] = "dom.";
	    dayName[2] = "seg.";
	    dayName[3] = "ter.";
	    dayName[4] = "quar.";
	    dayName[5] = "quin.";
	    dayName[6] = "sext.";
	    dayName[7] = "sab.";
	    }
	}
	function isNumofnights(Naechte){
	    var digits="0123456789";
	    var s = Naechte.value;
	    var isaNumber = true;
	    var i = 0;
	    for(i=0;i<Naechte.value.length;i++)
	    if (digits.indexOf(s.charAt(i))==-1) {
	    isaNumber = false;
	    break;
	    }
	    if (s < 1) isaNumber = false;
	    return isaNumber;
	}
	function wr_validate_form(Fsearch){
	    var dayIndex;
	    var monthIndex;
	    //var yearIndex;
	    wr_initStrValidate();
	    dayIndex = Fsearch.Anreisetag.selectedIndex;
	    monthyearIndex = Fsearch.Anreisemonat.selectedIndex;
	    //yearIndex = Fsearch.CY.selectedIndex;
	    window.status=txtWait;
	    if (dayIndex==0 || monthyearIndex==0){
	    alert(txtBadDate);
	    if (dayIndex==0) Fsearch.Anreisetag.focus();
	    else Fsearch.Anreisemonat.focus();
	    window.status="";
	    return false;
	    }
	    if (!isNumofnights(Fsearch.Naechte)){
	    alert(txtBadNNight);
	    Fsearch.Naechte.focus();
	    window.status="";
	    return false;
	    }
	    window.status="";
	    return true;
	}
	// Calendar global declarations and initialization
	function wr_init () {
	    wr_initStrCal();
	    today 	    = new Date();
	    currDay         = today.getDate();
	    currMonth       = today.getMonth();
	    currYear	    = today.getYear();
	    if (currYear < 1000) currYear += 1900;
	    today = new Date(currYear, currMonth, currDay);
	    nextYear	    = new Date(currYear, currMonth, currDay);
		nextYear.setDate (nextYear.getDate() + 365);

	    // Get the date that is selected on the pull down menus if any.
	    var d;
	    var m;
	    var y;
	    eval("indexPos=document.forms['" + formName + "']." + monthyearFld  + ".selectedIndex");
	    eval("d=document.forms['" + formName + "']." + dayFld  + ".selectedIndex");
	    eval("my=document.forms['" + formName + "']." + monthyearFld  + ".options[indexPos].value");
	    //eval("y=document.forms['" + formName + "']." + monthyearFld  + ".selectedIndex");
	    y=my.substr(0,4);
	    m=my.substr(4,2);
	    if (d == 0 && m == 0 && y == 0) displayMonth = currMonth;
	    else {
		if (d == 0) d = 1;		// set defaults
		if (m == 0) m = 1;
		if (y == 0) y = currYear;
		//else y = currYear + y - 1;	// translate year index */
		var tempDate = new Date (y, m - 1, d);
		if (tempDate.getTime() < today.getTime()) {
		tempDate.setDate(today.getDate());
		}
		else if (tempDate.getTime() >= nextYear.getTime()) {
		tempDate.setDate(nextYear.getDate() - 1);
		}
		displayMonth = tempDate.getMonth();
		var displayYear = tempDate.getYear();
		if (displayYear < 1000) displayYear += 1900;
		tempDate = new Date(displayYear, displayMonth + 1, 1);
		if (tempDate.getTime() >= nextYear.getTime()) {
		displayMonth -= 1;
		}
		if (displayYear > currYear) displayMonth += 12;
	    }
	    }
		var calendarWinOpen = false;
		var calendarWindow = null;
		function openCalendarWin() {
	    var windowOptions  = "toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,copyhistory=yes,width=525,height=300";
	    calendarWindow = this.open("","calendarWindow",windowOptions);
	    calendarWindow.callingForm = this;    
	    calendarWinOpen = true;
	}
	function closeCalendarWindow() {
	    if (calendarWinOpen) {
	    calendarWinOpen = false;
	    if(checkOnClose()){
	    	calendarWindow.close();
	    } else {
	    	calendarWinOpen = true;
	    }
	    }
	}
	// Calendar main entry point
	function popUpCalendar (dayFldName, monthyearFldName, formFldName) {
            check4empty (document.Fsearch.Anreisemonat, document.Fsearch.Anreisetag,document.Fsearch.Abreisemonat,document.Fsearch.Abreisetag);
            dayFld  = dayFldName;
            monthyearFld = monthyearFldName;
	    //yearFld = yearFldName;
	    formName  = formFldName;
            wr_init();
	    openCalendarWin();
	    redrawCalendar();
	}
	// repaint the calendar
	function redrawCalendar() {
	    calendarWindow.callingForm = this;
	    calendarWindow.document.open();
	    calendarTitle = "<TITLE>" + txtCalendar + "</TITLE>";
	    calendarWindow.document.write(calendarTitle);
	    var firstOfMonth = new Date(currYear, displayMonth, 1);
	    drawCalendar(firstOfMonth);
	    calendarWindow.document.write(htmlBuffer);
	    calendarWindow.document.close();
	    calendarWindow.callingForm = this;
	    calendarWindow.focus();
	}
	// fill the calling forms date and month
	function fillDate(returnDay, returnMonth, returnYear) {
	    var Dindex = returnDay;
	    var m = returnMonth;
	    var y = returnYear;



	    eval("startYM = document.forms['" + formName + "']." + monthyearFld + ".options[1].value");
            startY = startYM.substr(0,4);
	    y +=parseInt(startY)-1;
	    if (m < 10) m='0'+m;
	    newYM = y+''+m

	    //alert ("Dindex:"+Dindex+"\n Month:"+m+"\n newYM:"+newYM+"\n formName:"+formName+"\n monthyearFld:"+monthyearFld+"\n dayFld:"+dayFld);

	    var YMindex = 1;
	    eval("value = document.forms['" + formName + "']." + monthyearFld + ".options[" + YMindex +"].value");
	    while(value != newYM  && YMindex <= 12) {
   		YMindex += 1
		eval("value = document.forms['" + formName + "']." + monthyearFld + ".options[" + YMindex +"].value");
   	    }

	    eval("document.forms['" + formName + "']." + dayFld  + ".selectedIndex=" + Dindex);
	    eval("document.forms['" + formName + "']." + monthyearFld + ".selectedIndex=" + YMindex);

	    closeCalendarWindow();

	}
	// set the month
	function changeMonth (increment) {
	    var nextMonth = displayMonth;
	    if (increment == 1) nextMonth++ ;
	    else nextMonth-- ;
	    if ((nextMonth - currMonth >= 13) || (nextMonth < currMonth))  {
	    nextMonth = currMonth;
	    }
	    displayMonth = nextMonth;
	    redrawCalendar();
	}
	// generate the calendar document
	function drawCalendar (theDate) {
	    var y = theDate.getYear();
	    if (y < 1000) y += 1900;
	    var monthNum = theDate.getMonth();
	    var nextDate = new Date(y, monthNum + 1, 1);
	    htmlBuffer  = "<HTML>";
	    htmlBuffer += "<BODY BGCOLOR=#DEE3EC>";
	    htmlBuffer += "<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><TD><FONT FACE=Verdana SIZE=-2 color=#003642><B>"
	    htmlBuffer += txtSelectDate;
	    htmlBuffer += "</B></FONT></TD><TD ALIGN=RIGHT>";

		// Get the last day of the month before the first month we drew.
	    var tempDate = new Date (y, monthNum, 1);
	    tempDate.setDate(tempDate.getDate() - 1);
	    if (tempDate.getTime() >= today.getTime()) {
	    htmlBuffer += "<A HREF='javascript:callingForm.changeMonth(-1)'><FONT FACE=Verdana SIZE=-2 color=#003642>";
		htmlBuffer += txtPrevious;
		htmlBuffer += "</FONT></A>";
	    }
		// Get the first day of the month after the last month we drew.
	    tempDate = new Date (y, monthNum + 2, 1);
	    if (tempDate.getTime() < nextYear.getTime()) {
	    htmlBuffer += "&nbsp;&nbsp;&nbsp;<A HREF='javascript:callingForm.changeMonth(1)'><FONT FACE=Verdana SIZE=-2 color=#003642>";
		htmlBuffer += txtNext;
		htmlBuffer += "</FONT></A>";
	    }
		htmlBuffer += "</TD></TR><TR><TD COLSPAN=2 BGCOLOR=#4D6A9B><IMG BORDER=0 SRC='http";
		if (isSecure == 1) htmlBuffer += "s";
		htmlBuffer += "://images.worldres.com/site_images/pts/clear.gif'></TD></TR></TABLE><P>";
	    htmlBuffer += "<TABLE BORDER=0 WIDTH=100%><TR><TD WIDTH=50% ALIGN=MIDDLE>";
	    drawOneMonth(theDate);
	    htmlBuffer += "</TD>";
	    htmlBuffer += "<TD ALIGN=MIDDLE WIDTH=50%>";
	    drawOneMonth(nextDate);
	    htmlBuffer += "</TD></TR>";
	    htmlBuffer += "<TR><TD COLSPAN=3 ALIGN=RIGHT VALIGN=BOTTOM>";
	    htmlBuffer += "&nbsp;<BR><FONT FACE=Verdana SIZE=-2><a href='javascript:callingForm.closeCalendarWindow();'>";
	    htmlBuffer += txtClose;
	    htmlBuffer += "</a></FONT></TD></TR>"
	    htmlBuffer += "</TABLE></BODY></HTML>";
	}
	function drawOneMonth(theDate) {
	    var d;
	    var monthNum = theDate.getMonth();
		htmlBuffer += "<P ALIGN=LEFT><FONT COLOR=#4D6A9B FACE=Verdana SIZE=-2><B>&nbsp;&nbsp;";
	    htmlBuffer += monthName[monthNum+1];
	    var dispYear = theDate.getYear();
	    if (dispYear < 1000) dispYear += 1900;
	    htmlBuffer += " " + dispYear;
	    htmlBuffer += "</B></FONT></P>";
	    htmlBuffer += "<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 BGCOLOR=#ffffff width=95%><TR><TD>";
		htmlBuffer += "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 width=100%>";
	    htmlBuffer += "<TR>";
	    for (d = 1; d <= 7; d++) {
	    htmlBuffer += "<TD BGCOLOR=CEC9BA><FONT SIZE=-2 FACE=Verdana color=#003642>"
		+ dayName[d]
		+ "</FONT></TD>";
	    }
	    htmlBuffer += "</TR>";
	    drawBody(theDate);
	    htmlBuffer += "</TABLE></TD></TR></TABLE>";
	}
	// generate the calendar body
	function drawBody (theDate) {
	    var w;
	    var d;
	    var y = theDate.getYear();
	    if (y < 1000) y += 1900;
	    var myDate = new Date (y, theDate.getMonth(), 1);
	    var monthNum = myDate.getMonth();
	    firstSunday (myDate);
	    for (w=0; w<6; w++) {
		htmlBuffer += "<TR>";
	    for (d=0; d<7; d++) {
	    htmlBuffer += "<TD ALIGN=CENTER BGCOLOR=E2DCCC><FONT FACE=Verdana SIZE=-2 color=#003642>&nbsp;";
		if (myDate.getMonth() != monthNum) {
		// this square on the calendar is not part of the month
		}
		else {
        var date = myDate.getDate();
		var date_str;
		if (date < 10) date_str = "0" + date;
		else date_str = "" + date;
        htmlBuffer += "&nbsp;";
		if (myDate.getTime() >= today.getTime()
		&& myDate.getTime() < nextYear.getTime())
		{
		// create a link
		y = (myDate.getYear() - today.getYear()) + 1;
		var m = myDate.getMonth() + 1;
        htmlBuffer += "<A HREF='javascript:callingForm.fillDate(";
		htmlBuffer += date + "," + m + ", " + y + ")'";
        htmlBuffer += ">";
        htmlBuffer += date_str;
        htmlBuffer += "</A>";
        }
		else {
		htmlBuffer += date_str;
		}
        htmlBuffer += "&nbsp;";
	    }
        htmlBuffer   += "</FONT></TD>";
	    // increment the date
	    myDate.setDate(myDate.getDate() + 1);
        }
        htmlBuffer += "</TR>";
    	}
	}
	function firstSunday (fromDate) {
	    while (fromDate.getDay() != 0) {
		fromDate.setDate(fromDate.getDate() - 1);
	    }
	}
	function thisWindowOnFocus() {
	    closeCalendarWindow();
	}
	
	//check if check-in < check-out and numofnights <= 99
	function checkOnClose(){
		var ret = true;
		if((Fsearch.Anreisemonat.selectedIndex > Fsearch.Abreisemonat.selectedIndex) || (Fsearch.Anreisemonat.selectedIndex == Fsearch.Abreisemonat.selectedIndex && Fsearch.Anreisetag.selectedIndex >= Fsearch.Abreisetag.selectedIndex)){
			if(monthyearFld == 'Abreisemonat'){
				displayNights(document.Fsearch.Anreisemonat, document.Fsearch.Anreisetag, document.Fsearch.Abreisemonat, document.Fsearch.Abreisetag);
				ret = false;
				calendarWindow.focus();
			} else {
				updateCheckOut(document.Fsearch.Anreisemonat, document.Fsearch.Anreisetag,document.Fsearch.Abreisemonat,document.Fsearch.Abreisetag);
			}
		} else if(checkNights(document.Fsearch.Anreisemonat, document.Fsearch.Anreisetag, document.Fsearch.Abreisemonat,document.Fsearch.Abreisetag)){
			displayNights(document.Fsearch.Anreisemonat, document.Fsearch.Anreisetag, document.Fsearch.Abreisemonat, document.Fsearch.Abreisetag);
			ret = false;
			calendarWindow.focus();
		} else {
			if(monthyearFld == 'Abreisemonat'){
				computeDays(document.Fsearch.Abreisemonat, document.Fsearch.Abreisetag,'y');
				displayNights(document.Fsearch.Anreisemonat, document.Fsearch.Anreisetag, document.Fsearch.Abreisemonat, document.Fsearch.Abreisetag);
			} else {
				updateCheckOut(document.Fsearch.Anreisemonat, document.Fsearch.Anreisetag,document.Fsearch.Abreisemonat,document.Fsearch.Abreisetag);
			}				
		}
		return ret;
	}
	
	function checkNights(sSelectMonthIn, sSelectDayIn,sSelectMonthOut, sSelectDayOut){
	var sMonthOut = sSelectMonthOut.options[sSelectMonthOut.selectedIndex].value;
	var sMonthIn  = sSelectMonthIn.options[sSelectMonthIn.selectedIndex].value;
	var sDayIn    = sSelectDayIn.options[sSelectDayIn.selectedIndex].value;
	var sDayOut   = sSelectDayOut.options[sSelectDayOut.selectedIndex].value;
	var dDateIn   = retrieveDate(sMonthIn, sDayIn);
	var dDateOut  = retrieveDate(sMonthOut, sDayOut);
	var nMillsec  = dDateOut.getTime(dDateOut) - dDateIn.getTime(dDateIn);
	var nNights   = Math.ceil(nMillsec /1000/60/60/24);
	if (nNights >= '99'){
        	return true;
	} else {
		return false;
    	}

}
