// JavaScript Document

$(function() {
		
		$(function() {
		var dates = $( "#arrival, #departure" ).datepicker({
			showOn: "button",
			buttonImage: "http://www.hotel-pelikan.de/images/calendar.gif",
			buttonImageOnly: true,
			showOtherMonths: true,
			selectOtherMonths: true,
			changeMonth: true,
			changeYear: true,
			numberOfMonths: 1,
			minDate: 0,

			onSelect: function( selectedDate ) {
				var option = this.id == "arrival" ? "minDate" : "maxDate",
					instance = $( this ).data( "datepicker" );
					date = $.datepicker.parseDate(
						instance.settings.dateFormat ||
						$.datepicker._defaults.dateFormat,
						selectedDate, instance.settings );
				dates.not( this ).datepicker( "option", option, date );
			}
		});
	
		});
		
		$.datepicker.setDefaults( $.datepicker.regional[ "de" ] );
		$( "#arrival" ).datepicker( $.datepicker.regional[ "de" ] );
		$( "#locale" ).change(function() {
			$( "#arrival" ).datepicker( "option",
				$.datepicker.regional[ $( this ).val() ] );
				
		});
		
	});

function checkForm() {
	var strFehler='';
	if (!validEmail(document.forms[0].email.value)) {
		strFehler += "Bitte überprüfen Sie Ihre E-Mail Adresse.\n";
	}
	if (strFehler.length>0) {
		alert("Fehler, bitte überprüfen: \n\n"+strFehler);
		return(false);
	}
}
function validEmail(email) {
	var strReg = "^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$";
	var regex = new RegExp(strReg);
	return(regex.test(email));
}

function fixandsubmit() {
	var dtArrival;
	var dtDeparture;
	var d=document;
	dtArrival=d.getElementById("arrivald").value+ '.' + d.getElementById("arrivalm").value + '.' + d.getElementById("arrivaly").value;
	d.getElementById("arrival").value=dtArrival;
	dtDeparture=d.getElementById("departured").value+ '.' + d.getElementById("departurem").value + '.' + d.getElementById("departurey").value;
	d.getElementById("departure").value=dtDeparture;
	d.sform.submit();
}

function openCalendar(FormElement){
	var calendarwindow;
	url = "calendar_1.html?formname=iform&formelement= + FormElement";
	calendarwindow = window.open(url,"thewindow","toolbar=no,LEFT=300,TOP=250,WIDTH=170,HEIGHT=160,status=no,scrollbars=no,resize=no,menubar=no");
	calendarwindow.focus();
}

function makeDate(sField) { 
	var sTempName  = sField.name.slice(3);
	var sMonthField = document.getElementById('mon' + sTempName);
	var sDayField = document.getElementById('dom' + sTempName);
	var sForm    = document.getElementById('enquiry');
	var sMonthYear = sMonthField.options[sMonthField.selectedIndex].value;  
	var sDayOfMonth = sDayField.options[sDayField.selectedIndex].value;
	var aTemp = sMonthYear.split('/');
	sForm.elements[sTempName].value =  aTemp[0] + '/' + sDayOfMonth + '/' + aTemp[1];
}


