function sendPage() {
	sendWindow = window.open(BASE + "send.html?lang=" + LANG + "&link=" + escape(document.location.href), "sendWindow", "width=600, height=320");
}

function checkForm(formID){
	myForm = document.getElementById(formID);
	if (typeof(myForm) != "object") return false;
	myElements = myForm.elements;
	// RESET ALL
	for (f=0; f<myElements.length; f++){
		myElements[f].style.borderColor = "#666666";
	}
	myError = new Array();
	for (f=0; f<myElements.length; f++){
		myElement = myElements[f];
		if (myElement.id.indexOf('_req') != -1){
			// REQUIRED FIELD
			if (myElement.value == "") {
				myError.push(myElement);
			}
		}
	}
	if (myError.length > 0){
		for (f=0; f<myError.length; f++){
			myError[f].style.borderColor = "#F05E13";
		}
		return false;
	} else { 
		return true;
	}
	return false;
}

function xxlCheckEmpty(feld, message, default_input) {
	if (feld.value == '') {
		alert (message);
		feld.focus();
		return false;
	}
	if (feld.value == 'Name') {
		alert (message);
		feld.focus();
		return false;
	}
}

function xxlCheckEmail(feld, message) {
	if (feld.value == 'E-Mail') {
		alert (message);
		feld.focus();
		return false;
	}
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(feld.value) == false) {
		alert (message);
		feld.focus();
		return false;
	}
}

function xxlSubmitForm() {
	if ((xxlCheckEmail(document.getElementById('email'), 'Bitte geben Sie eine korrekte E-Mail-Adresse ein.') != false) && (xxlCheckEmpty(document.getElementById('name'), 'Bitte geben Sie einen Namen ein.', true) != false) && (xxlCheckEmpty(document.getElementById('adults'), 'Bitte geben Sie die Anzahl der Personen ein.', false) != false))  {
			document.inquiry.submit();
		} else {
			return false; 
		}
	}

jQuery(document).ready(function() {
	var aURLs = ['http://www.tiscover.com/at/script/libs/jquery/plugins/jquery.ui/1.7.1/development-bundle/ui/jquery-ui-1.7.1.custom.js'];
	window.activeScriptsDownloads = aURLs.length; 
	for (i = 0; i < aURLs.length; i++) { 
		url = aURLs[i]; 
		jQuery.ajaxSetup({ cache: true });
		jQuery.getScript(url, function(){finishedDownload();}); 
		jQuery.ajaxSetup({ cache: false });
	}
	function finishedDownload() { 
		window.activeScriptsDownloads--; 
		if (window.activeScriptsDownloads==0) { 
			jQuery.ajaxSetup({ cache: true });
			jQuery.getScript('http://www.tiscover.com/at/script/libs/jquery/plugins/adbox/jquery.adbox.js', function(){
				jQuery.ajaxSetup({ cache: true });
				jQuery.getScript('http://www.tiscover.com/at/uptodate/static/5,de,SCH1/_/tiscover.js', function(){
					doOnLibReady();
				});	
			});
			jQuery.ajaxSetup({ cache: false });
		} 
	}
	$("#kids").change(function() {
        var src = $(this).val();
		var text = $("#xxlTextForOutput").val();
		$("#ageKids").html("");
		var i=1;
		for(i=1;i<=src;i++) {
			$("#ageKids").append(text + ' ' + i + ': <input type="text" name="ageKids' + i + '"><div class="clear" ></div>');
		}
    });

});

function doOnLibReady() { 
	jQuery("#sd").datepicker({dependOn: "#ed", triggerHandle: "#sd-handle"});
	jQuery("#ed").datepicker({minDate: '1d', dependOn: "#sd", triggerHandle: "#ed-handle", beforeShowDay : $.datepicker.disableDatesBeforeDependentDatepickerValue, monthPosBasedOnDependent: true }); 
}
