function makeTwoChars(inp) {        return String(inp).length < 2 ? "0" + inp : inp;}function initialiseInputs() {        $("sd").value = "";        $("ed").value = "";        $("sd").onchange = setReservationDates;}var initAttempts = 0;function setReservationDates(e) {        if(!("sd" in datePickerController.datePickers)) {                if(initAttempts++ < 10) setTimeout("setReservationDates()", 50);                return;        };        var dt = datePickerController.dateFormat(this.value, datePickerController.datePickers["sd"].format.charAt(0) == "m");        if(dt == 0) return;        var edv = datePickerController.dateFormat($("ed").value, datePickerController.datePickers["ed"].format.charAt(0) == "m");        var ed = datePickerController.datePickers["ed"];        ed.setRangeLow( dt );        if(edv < dt) {                $("ed").value = "";        }}function chForm(e){	thisForm = Event.element(e);	var error = 'no'	var required = $(thisForm).getElementsByClassName('req');		required.each(function(n){				myDaddy = n.up();		if (n.next('img') !== undefined) n.next('img').remove();		if ($F(n) == '' || typeof $F(n) == 'undefined'){			new Insertion.After(n,"<img src=\"images/alert.gif\" />");			error = 'yes';		}	});	if (error === 'yes'){		Event.stop(e);		alert("There are one or more errors in your reservations. Please check the highlighted fields and try again.");	}}function startUp(){	initialiseInputs();	Event.observe('bform', 'submit', chForm);}function contact(){	Event.observe('cform', 'submit', chForm);}function extLinks(){	var outLinks = $('ext').getElementsByTagName('a');		$A(outLinks).each(function(l){		//alert(l);		l.setAttribute('target','blank');	});}