

 
function initialiseInputs() {
        $("StartDate").value = "";
        $("EndDate").value = "";
        datePickerController.addEvent($("StartDate"), "change", setReservationDates);
}
 
var initAttempts = 0;
 
function setReservationDates(e) {
        try {
                var sd = datePickerController.getDatePicker("StartDate");
                var ed = datePickerController.getDatePicker("EndDate");
        } catch (err) {
                if(initAttempts++ < 10) setTimeout("setReservationDates()", 50);
                return;
        }
        var dt = datePickerController.dateFormat(this.value, sd.format.charAt(0) == "m");
        if(dt == 0) return;
        var edv = datePickerController.dateFormat($("EndDate").value, ed.format.charAt(0) == "m");
        ed.setRangeLow( dt );
        if(edv < dt) {
                $("EndDate").value = "";
        }
}
 
function removeInputEvents() {
        datePickerController.removeEvent($("StartDate"), "change", setReservationDates);
}


window.addEvent('domready', function () {
									  
	if($('ALL')){
		var mainmenu = new DropDownMenuX('ALL');
		mainmenu.type = "horizontal";
		mainmenu.position.level1.left = -4;
		mainmenu.position.level1.top = +2;	
		mainmenu.init();
	}								  
	if($('vignettes')){		
     new iCarousel("thumb_show_content", {  
         idPrevious: "thumb_show_previous",  
         idNext: "thumb_show_next",  
         idToggle: "undefined",  
         item: {  
             klass: "thumb_show_item",  
             size: 96  
         },  
         animation: {  
             duration: 500,  
             amount: 3  
         }  
     });  
	}
	if($('CommentForm')){
			datePickerController.addEvent(window, 'load', initialiseInputs);
			datePickerController.addEvent(window, 'unload', removeInputEvents);

	}

});
window.addEvent('load', function () {
    ICEffects.toggleText(true);
});
								
								
function PrinterFriendly(){
	RegExpe = /\?/i.test(document.location);
	if (RegExpe == false){
		PrintUrl = document.location + "?Print=1";
	}
	else{
		PrintUrl = document.location + "&Print=1";
	}
	PrintUrl = PrintUrl.replace(/#/g, "");
	PrintWindow = window.open(PrintUrl,'PrintWindow','width=780,height=550,top=100,left=100,scrollbars=yes,resizable=yes');
	PrintWindow.focus();
}

//popup engine
function PopOpen(linkObj, popWidth, popHeight){
	if(!linkObj.href) return true;
	if(!popWidth) return true;
	if(!popHeight) return true;
	//they are all here
	//open popup win
	popWin = window.open(linkObj.href + '?Blank=1','popWin','width='+popWidth+',height='+popHeight+',top=100,left=100,scrollbars=yes,resizable=no');
	popWin.focus();
	return false;
}




