Reisehelfer

Hotelpreise

HOTEL SEARCH

'; cal += '

'; cal += '' + TR_start; cal += '

'; cal += month_of_year[month] + ' ' + year + '

' + TD_end + TR_end; cal += TR_start; /////////////////////////////////// // DO NOT EDIT BELOW THIS POINT // /////////////////////////////////// // LOOPS FOR EACH DAY OF WEEK for(index=0; index < DAYS_OF_WEEK; index++) { // PRINTS DAY cal += TD_start + day_of_week[index] + TD_end; } cal += TD_end + TR_end; cal += TR_start; // FILL IN BLANK GAPS UNTIL TODAY'S DAY for(index=0; index < dateObj.getDay(); index++) { cal += TD_start + ' ' + TD_end; } // LOOPS FOR EACH DAY IN CALENDAR for(index=0; index < DAYS_OF_MONTH; index++) { if( dateObj.getDate() > index ) { // RETURNS THE NEXT DAY TO PRINT week_day =dateObj.getDay(); // START NEW ROW FOR FIRST DAY OF WEEK if(week_day == 0) { cal += TR_start; } if(week_day != DAYS_OF_WEEK) { // SET VARIABLE INSIDE LOOP FOR INCREMENTING PURPOSES var day = dateObj.getDate(); // PRINTS DAY cal += TD_start + "" + day + "" + TD_end; } // END ROW FOR LAST DAY OF WEEK if(week_day == DAYS_OF_WEEK) { cal += TR_end; } } // INCREMENTS UNTIL END OF THE MONTH dateObj.setDate(dateObj.getDate()+1); }// end for loop cal += '


'; cal += '

<<    '; cal += '>>

'; cal += 'close'; cal += ''; // PRINT CALENDAR testWindow.document.write(cal); } var testWindow; var fieldName; var fName; function openCalendar(formName, field) { fieldName=field; fName=formName; testWindow = window.open('','dates','width=300,height=225,resizable=1,status=1,menubar=0,location=0'); var month = document.forms[fName].elements[fieldName].value; var dateRegExp = new RegExp("^[0-9]?[0-9]/(([1][0-2])|([0]?[1-9]))(/(20)?[0-9]{2})?"); //looks for mm/dd if (month.match(dateRegExp)) { month = document.forms[fName].elements[fieldName].value.split("/")[1] - 1; } else { month = new Date().getMonth(); } loadCalendar(month); } // -->