// JavaScript Document
$(document).ready(function() {
	
	//Lightbox Aufruf
	if($('a[rel=gallery]').size() > 0 ) {$('a[rel=gallery]').lightBox();}
	if($('a[rel=gallery2]').size() > 0 ) {$('a[rel=gallery2]').lightBox();}
	
	//Lightbox Thumbs zentrieren
	var imgHeight = 0;
	var cHeight = 80;	
	$('#oh li').find('img').load(function(){
		var imgHeight = $(this).height();
		$(this).css('margin-top', (80 - imgHeight) / 2 );	
	})
		
	//Form Validation booking
	$('.book').validate({
		rules: {
			nname: "required",
			vname: "required",
			str:"required",
			ort: "required",
			tel: "required"
			},
		messages: {
			nname: "Bitte geben Sie Ihren Namen ein!",
			vname: "Bitte geben Sie Ihren Vornamen ein!",
			str: "Bitte geben Sie Ihre Stra�e / Hausnummer ein!",
			ort: "Bitte geben Sie PLZ - Ort ein!",
			tel: "Bitte geben Sie eine Telefonnummer ein!"
		 },
		errorLabelContainer: $('div.errorcontainer'),
		meta: "validate"
	});
	
	//Form Validation join
	$('.join').validate({
		rules: {
			nname: "required",
			vname: "required",
			geb: "required",
			str:"required",
			ort: "required",
			tel: "required",
			mail: "required",
			mail: {
				required: true,
				email: true
			 } 
			},
		messages: {
			nname: "Bitte geben Sie Ihren Namen ein!",
			vname: "Bitte geben Sie Ihren Vornamen ein!",
			str: "Bitte geben Sie Ihre Stra�e / Hausnummer ein!",
			geb: "Bitte geben Sie ein Geburtsdatum ein!",
			ort: "Bitte geben Sie PLZ - Ort ein!",
			tel: "Bitte geben Sie eine Telefonnummer ein!",
			mail: "Bitte eine g&uuml;ltige E-Mail Adresse eingeben!"
		 },
		errorLabelContainer: $('div.errorcontainer'),
		meta: "validate"
	});
	
	
	//Bild Rotator Right
		$('.cycle').cycle({
			fx: 'fade',
			speed: 2000,
			delay: 1
		});
	
    
    //Superfish Men�
    $('ul.sf-menu').superfish({
        speed: 'fast',
        autoArrows: false,
        dropShadows: false,
        delay: 200
    });
	
	//Home Scrollable
	if ($(".scrollable li").size() > 1){
		$(".scrollable").scrollable({circular: true}).autoscroll({ autoplay: true, interval: 2000 });
	} else {
		$('.browse').hide();
	}
	
	//Links Galerie hl ausblenden
	$('#left').find('.thumbscontainer h3').css('display','none');
	$('#left').find('.thumbscontainer').css('padding-top','20px');
	
	//Gewinnspielbutton Mittelpunkt
	var bWidth = Math.round($('a#challenge').width() / 2)+30;
	$('a#challenge').attr('style','margin-left:-' + bWidth  + 'px !important;');


	//Vorgeschaltene Grafik ausblenden
	$("#jqhead .hide").click(function(){
		$("#jqhead").fadeOut();
	});
	
	//News Rotator Startseite
		$('#newsrotate').cycle({
			fx: 'scrollLeft',
			speed: 750,
			timeout: 5000
		});
		$('#newsrotate-neu').cycle({
			fx: 'scrollLeft',
			speed: 750,
			timeout: 7000,
			next: '#newsrotate-neu-next',
			prev: '#newsrotate-neu-prev',
			height: 150
		});
		
		
	//Form Get URL add Value
	if($.getUrlVar('anmerkungen')) {
		var value = $.getUrlVar('anmerkungen')
		$('textarea#Info').append(decodeURI(value));
	} 
	
});	


$.extend({
    getUrlVars: function () {
        var vars = [], hash;
        var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
        for (var i = 0; i < hashes.length; i++) {
            hash = hashes[i].split('=');
            vars.push(hash[0]);
            vars[hash[0]] = hash[1];
        }
        return vars;
    },
    getUrlVar: function (name) {
        return $.getUrlVars()[name];
    }
});
