$(document).ready(function() {
    $('.slideshow').cycle({
		fx: 'fade',
		speed:  4000,
		timeout:  2500
	});
});



function validate(){

	var ref = document.forms['cform'].elements;
	var msgs = new Array(
		"Bitte füllen Sie die Pflichtfelder vollständig aus.\nVielen Dank.",
		"Please fill in all required fields.\nThank you.",		
		"Por favor complete el formulario."			
	);
	
	var msgs2 = new Array(
		"Bitte geben Sie Ihre Telefonnummer für unseren Rückruf an.\nVielen Dank.",
		"Please fill in your telephone number for us to call you back.\nThank you.",		
		"Please fill in your telephone number for us to call you back.\nThank you."			
	);	
		
	if( 
	ref.cfName.value.length < 2 || 
	ref.cfFirstName.value.length < 2 || 
	ref.cfStreet.value.length < 4 || 
	ref.cfZIP.value.length < 4 || 
	ref.cfCity.value.length < 3 || 
	ref.cfEmail.value.length < 6 			
	){
		alert(msgs[arguments[0]]);	
		return false;
	}
	
	if( ref.cfSendme3.checked && ref.cfSendme3Phone.value.length < 5){
		alert(msgs2[arguments[0]]);	
		return false;	
	}
	
	return true;
}


function validateB(){

	var ref = document.forms['bform'].elements;
	var msgs = new Array(
		"Bitte füllen Sie die Pflichtfelder vollständig aus.\nVielen Dank.",
		"Please fill in all required fields.\nThank you.",		
		"Por favor complete el formulario."			
	);
	if( 
	ref.bfName.value.length < 2 || 
	ref.bfFirstName.value.length < 2 || 
	ref.bfStreet.value.length < 4 || 
	ref.bfZIP.value.length < 4 || 
	ref.bfCity.value.length < 3 || 
	ref.bfEmail.value.length < 6 ||
	ref.bfEmail.value.indexOf("@") == -1 ||	
	ref.bfPhone.value.length < 6
	){
		alert(msgs[arguments[0]]);
		return false;
	}
	
	return true;
}


function validateS(){

	var ref = document.forms['sform'].elements;
	var msgs = new Array(
		"Bitte füllen Sie die Pflichtfelder vollständig aus.\nVielen Dank.",
		"Please fill in all required fields.\nThank you.",		
		"Por favor complete el formulario."			
	);
	if( 
	ref.sfName.value.length < 2 || 
	ref.sfFirstName.value.length < 2 || 
	ref.sfStreet.value.length < 4 || 
	ref.sfZIP.value.length < 4 || 
	ref.sfCity.value.length < 3 || 
	ref.sfEmail.value.length < 6 ||
	ref.sfEmail.value.indexOf("@") == -1
	){
		alert(msgs[arguments[0]]);
		return false;
	}
	
	return true;
}


function validateM(){

	var ref = document.forms['sform'].elements;
	var msgs = new Array(
		"Bitte füllen Sie die Pflichtfelder vollständig aus.\nVielen Dank.",
		"Please fill in all required fields.\nThank you.",		
		"Por favor complete el formulario."			
	);
	if( 
	ref.sfName.value.length < 2 || 
	ref.sfFirstName.value.length < 2 || 
	ref.sfDob.value.length < 4
	){
		alert(msgs[arguments[0]]);
		return false;
	}
	
	return true;
}


		function startGC(){
			var x = parseInt(screen.width/2-400);
			var y = parseInt(screen.height/2-300);
			dW = window.open("https://gc.synxis.com/rez.aspx?Hotel=19432&Chain=7624&locale=de-DE","gcWin","width=800, height=600,top=" + y + ",left=" + x + ",menubar=no,location=no,scrollbars=yes,resizable=no");
			dW.focus();			
		}
		
		function startGCES(){
			var x = parseInt(screen.width/2-400);
			var y = parseInt(screen.height/2-300);
			dW = window.open("https://gc.synxis.com/rez.aspx?Hotel=19432&Chain=7624&locale=es-ES","gcWin","width=800, height=600,top=" + y + ",left=" + x + ",menubar=no,location=no,scrollbars=yes,resizable=no");
			dW.focus();			
		}
		
		function startGCEN(){
			var x = parseInt(screen.width/2-400);
			var y = parseInt(screen.height/2-300);
			dW = window.open("https://gc.synxis.com/rez.aspx?Hotel=19432&Chain=7624&locale=en-US","gcWin","width=800, height=600,top=" + y + ",left=" + x + ",menubar=no,location=no,scrollbars=yes,resizable=no");
			dW.focus();			
		}				

