
function preLoadForm() {
	TourSearchForm.onContinentLoad(document.forms["tours_search"]);
	TourSearchForm.onContinentChange(document.forms["tours_search"]);
	TourSearchForm.onCountryChange(document.forms["tours_search"]);
	CourseSearchForm.onLanguageLoad(document.forms["courses_search"]);
	CourseSearchForm.onLanguageChange(document.forms["courses_search"]);
	CourseSearchForm.onCountryChange(document.forms["courses_search"]);
	DiscountSearchForm.onCardTypeLoad(document.forms["discounts_search"]);
	DiscountSearchForm.onCardTypeChange(document.forms["discounts_search"]);
	DiscountSearchForm.onCityChange(document.forms["discounts_search"]);
}

function preLoadFormCourse() {
	CourseSearchForm.onLanguageLoad(document.forms["courses_search"]);
	CourseSearchForm.onLanguageChange(document.forms["courses_search"]);
	CourseSearchForm.onCountryChange(document.forms["courses_search"]);
}


	function doSubscribe(theForm) {
		if (!Util.isEmail(theForm.email.value)) {
			alert(Resources.ERR_INVALID_EMAIL);
			theForm.email.focus();
			return false;
		}
		return true;
	}
	
	
	function isRouteSegmentDateDisabled(date) {
		return !DateUtil.isOutDateEnabled(date);
	}
	
	function isReturnDateDisabled(date) {
		return !DateUtil.isInDateEnabled(
			Date.parseDate(document.forms["aviaSearchForm"]["routeSegment[0].dateStr"].value,
				Resources.DATE_FORMAT), date);
	}

	function show_hover(e, tip){
		var myMouseX=(e||event).clientX;
		var myMouseY=(e||event).clientY;
		var myPageX=(e||event).pageX;
		var myPageY=(e||event).pageY;
		var hoverContent = document.getElementById("hoverWindow");
		hoverContent.innerHTML = tip;
		var hoverBox = document.getElementById("hoverWindowBox");
		hoverBox.style.display =  "block";
		hoverBox.style.visibility =  "visible";
		if ( myPageX == null && myMouseX != null ) {
			var a = document.documentElement, b = document.body;
			myPageX = myMouseX + (a && a.scrollLeft || a.scrollLeft);
			myPageY = myMouseY + (a && a.scrollTop || a.scrollTop);
		}
		hoverBox.style.top = (myPageY-40)+"px";
		hoverBox.style.left = (myPageX-40)+"px";
	}

	function move_hover(e){
		var myMouseX=(e||event).clientX;
		var myMouseY=(e||event).clientY;
		var myPageX=(e||event).pageX;
		var myPageY=(e||event).pageY;
		var hover = document.getElementById("hoverWindowBox");
		hover.style.visibility =  "visible";
		if ( myPageX == null && myMouseX != null ) {
			var a = document.documentElement, b = document.body;
			myPageX = myMouseX + (a && a.scrollLeft || a.scrollLeft);
			myPageY = myMouseY + (a && a.scrollTop || a.scrollTop);
		}
		hover.style.top = (myPageY-40)+"px";
		hover.style.left = (myPageX-40)+"px";
	}
	
	
	function hide_hover(){
		var hover = document.getElementById("hoverWindowBox");
		hover.style.display = "none";
		hover.style.visibility =  "hidden";
		hover.style.top = "-1000px";
		hover.style.left = "-1000px";
	}

function hideDiv(div) { 
var d = document.getElementById(div);
d.style.display = "none";
}

function showDiv(div) { 
var d = document.getElementById(div);
d.style.display = "block";
}

