/*******************************************************************************/
/*	author:		Patrik Müller
/*	info:		This file redering the Javascript Functions
/********************************************************************************/

/*_______________________________________| CONFIG |_______________________________________*/

var color      = '#ffffff'; 						// Color for Overlay (change it!)
var iPhonePage = "http://iphone.KUNDENSEITE.de"; 	// iphone page url (change it!)
/*_______________________________________| Meldung |_______________________________________*/

function msg(){
	 alert("Diese Seite befindet sich noch in Programmierung.");
	 return false;
}
/*_______________________________________| Alphafix for CSS Import |_______________________________________*/

if($.browser.msie == true) { 
	 document.write('<link rel="stylesheet" type="text/css" href="./fancybox/fancybox-ie-fix.css" />');
}
/*_______________________________________| Buchungseinstellungen |_______________________________________*/

function bookingHeader(){
	$("#content_inner h1").html("");
	$(".bildergalerie, #list").css("display","none");
}

/*_______________________________________| Special Font Import |_______________________________________*/

//Cufon.replace('#nav li a', { hover: true });

/*_______________________________________| jQuery Funktionen |_______________________________________*/

$(document).ready(function() {
	$(".group, .popup, .freecall").click(function () { // Video Overlay Fix
		$("#video_1").hide();
	});
	$('.slideshow').cycle({
		timeout: '8000',
		fx: 'fade,growY,wipe' // choose your transition type, ex: fade, scrollUp, shuffle, etc...
	});
	$("body").ezBgResize({
        img : "img/template/bg.jpg"
    });
	$("#container, #fancybox-close, #popup-close, #fancybox-overlay").click(function () { // show video
		$("#video_1").show();
	});
	$("#menueleiste ul").hide();
	
	$("#nav li").click(function () {
      $(this).toggleClass("active");
    });	
	$("h2").click(function () {
      $("#menueleiste ul").slideToggle("slow");
    });
	
    $("#togglecomment").click(function () {
    	$("#comment").slideToggle("slow");
    });
    
    $("#toggleform").click(function () {
    	$("#form").slideToggle("slow");
    });	
    $("a.group, .artikelbild").fancybox({ // image-galerie
		'easingIn'		: 'swing',
		'overlayOpacity': 0.7,
		'overlayColor'	: color
    });
	
    $("a#single_image").fancybox(); // singel image
	
	$(".popup").fancybox({ // popup
		  'overlayOpacity'  : 0.7,
		  'overlayColor'	: color 
	});
	$(".datenschutz, .versand").fancybox({ //  datenschutz
		  'overlayOpacity'  : 0.7,
		  'width'  			: 100,
		  'height'  		: 620,
		  'overlayColor'	: color 
	});
	$(".freecall").fancybox({ //  freecall
		  'titlePosition'	: 'inside',
		  'overlayOpacity'  : 0.7,
		  'width'  			: 100,
		  'height'  		: 620,
		  'overlayColor'	: color 
	});	
	$("#freecall_to_click").click(function() {
		$('<a class="freecall" href="html/freecall.html"></a>').fancybox({
			  'titlePosition'	: 'inside',
			  'overlayOpacity'  : 0.7,
			  'width'  			: 100,
			  'height'  		: 620,
			  'overlayColor'	: color 
		}).click();
	});
});
/*_______________________________________| iPhone Weiterleitung |_______________________________________*/

if(navigator.userAgent.match(/iPhone/i) || $(window).width() <= 481 && iPhonePage != "http://iphone.KUNDENSEITE.de") { // iPhone
	document.location = iPhonePage;
}

/*_______________________________________| Validation: Suche |_______________________________________*/

function check_search() {
	
	var searchValue = document.getElementById("suchbegriff").value;
	if (searchValue == "" || searchValue == "Suchbegriff") {	
	   alert("Bitte geben Sie einen Suchbegriff an!");
	   document.getElementById("suchbegriff").focus();
	   return false;
	}	
	document.forms[0].submit();
	return true;
}
/*_______________________________________| Validation: Login |_______________________________________*/

function check_login() {
	
	var nameValue     = document.getElementById("benutzername").value;
	var passwordValue = document.getElementById("passwort").value;
	
	if (nameValue == "" || nameValue == "Benutzername") {
	   alert("Bitte geben Sie einen Benutzer an!");
	   document.getElementById("benutzername").focus();
	   return false;
	}
	if (passwordValue == "") {
	   alert("Bitte geben Sie ihr Passwort ein!");
	   document.getElementById("passwort").focus();
	   return false;
	}
	document.forms[0].submit();	
	return true;
}
/*_______________________________________| Validation: Kontakt |_______________________________________*/

function check_min(){
	
	var	theForm = document.getElementById('kontakt_form'); 
	
	if(document.getElementById("E-Mail*")) {
		var emailValue 	= document.getElementById("E-Mail*").value;
	}
	if(document.getElementById("agb")) {
		var agb	= document.getElementById("agb").checked;
	}
	if(document.getElementById("datenschutz")) {
		var datenschutz	= document.getElementById("datenschutz").checked;
	}
	var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9])+$/;
	
	for (i=0; i < theForm.elements.length; i++) {
		ele = theForm.elements[i];
		ende = ele.id.substr(ele.id.length-1,1)
		
		if(ende == '*') {
		   if(ele.value.length < 1) {
			   alert("Dieses Feld ist ein Pflichtfeld. Bitte klicken Sie auf OK um in das entsprechende Feld zu gelangen.");
			   ele.focus();
			   return false;
		   }  
		}
	  }
	  
	if ((emailValue == "") || (!filter.test(emailValue))) {
	   alert(unescape("Bitte %FCberpr%FCfen Sie Ihre E-Mail-Adresse!"));
	   document.getElementById("E-Mail*").focus();
	   return false;
	}
	
	if ((datenschutz == false)) {
	   alert(unescape("Bitte stimmen Sie den Hinweisen zum Datenschutz zu!"));
	   document.getElementById("datenschutz").focus();
	   return false;
	}
	
	if ((agb == false)) {
	   alert(unescape("Bitte stimmen Sie den AGB und Datenschutzbestimmungen zu!"));
	   document.getElementById("agb").focus();
	   return false;
	}
	document.forms[0].submit();	
	return true;
}
/*_______________________________________| Validation: Kommentar |_______________________________________*/

function checkForm() {

	var nameValue 	 = document.getElementById("name").value;
	var emailValue   = document.getElementById("email").value;
	var messageValue = document.getElementById("message").value;
	
	var filter  = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9])+$/;
	
	if (nameValue == "") {
	   alert("Bitte geben Sie einen Namen an!");
	   document.getElementById("name").focus();
	   return false;
	}
	
	if ((emailValue == "") || (!filter.test(emailValue))) {
	   alert(unescape("Bitte %FCberpr%FCfen Sie Ihre E-Mail-Adresse!"));
	   document.getElementById("email").focus();
	   return false;
	}
	
	if (messageValue == "") {
	   alert("Bitte tragen Sie Ihren Kommentar ein!");
	   document.getElementById("message").focus();
	   return false;
	}
	document.forms[0].submit();	
	return true;
}
/*_______________________________________| Addthis |_______________________________________*/

var addthis_config = {
	ui_header_color: "#007C30", // Schriftfarbe
	ui_header_background: color // Hintergrundfarbe
}
/*_______________________________________| Smartphone |_______________________________________*/

function mobile_seite_wechseln(){

	var seitenID = document.mobile_menue_form.mobile_menue.value; 
	interneURL = 'index.php?seitenID='+seitenID;
	this.location.href=interneURL;
}

