// You need to specify the size of your background image here (could be done automatically by some PHP code)
var FullscreenrOptions = {  width: 1024, height: 768, bgID: '#bgimg' };
// This will activate the full screen background!
jQuery.fn.fullscreenr(FullscreenrOptions);





	$(document).ready(function(){
		$("#accordion").accordion({
			active: false,
			autoHeight: false,
			event: "mouseover",
			collapsible: true
		});
		
		$("#tabs").tabs({
			collapsible: false
		});
		
		$("#toTop").scrollToTop({
   			speed: 1800
		});
		
	
		
	});
	
	
	
	
	
	
	$(document).ready(function(){
		$("#kontaktformular").validate({
        	rules: {
				name: {
					required: true,
					minlength: 2
				},
				plz: {
					number: true
				},
				telefon: {
					required: true,
					digits: true
				},
				telefax: {
					digits: true
				},
				email: {
					required: true,
					email: true
				},
				nachricht: {
					required: true,
					minlength: 10
				}
			},
			messages: {
				name: {
					required: "Bitte geben Sie einen Namen ein.",
					minlength: "Ihr Name muss aus mind. 2 Zeichen bestehen."
				},
				plz: {
					number: "Die PLZ darf nur Zahlen enthalten."
				},
				telefon: {
					required: "Bitte geben Sie eine Telefonnummer ein.",
					digits: "Ihre Telefonnummer darf keine Buchstaben oder Sonderzeichen enthalten."
				},
				telefax: {
					digits: "Ihre Faxnummer darf keine Buchstaben oder Sonderzeichen enthalten."
				},
				email: "Bitte geben Sie eine g&uuml;ltige E-Mail-Adresse ein.",
				nachricht: {
					required: "Bitte geben Sie eine Nachricht ein.",
					minlength: "Ihre Nachricht muss aus mind. 10 Zeichen bestehen."
				}
			},
		
			submitHandler: function(form) {
				$(form).ajaxSubmit({
					url: "./uploads/js/kontaktformular.php",
            		target: "#kontaktformularAntwort",
            		ajax: true
            	});
			}    
    	});	
	});
	
	$(document).ready(function(){
		$("#metakontaktKipping").validate({
        	rules: {
				name: {
					required: true,
					minlength: 2
				},
				telefon: {
					required: true,
					digits: true
				},
				email: {
					required: true,
					email: true
				},
				nachricht: {
					required: true,
					minlength: 10
				}
			},
			messages: {
				name: {
					required: "Bitte geben Sie einen Namen ein.",
					minlength: "Ihr Name muss aus mind. 2 Zeichen bestehen."
				},
				telefon: {
					required: "Bitte geben Sie eine Telefonnummer ein.",
					digits: "Ihre Telefonnummer darf keine Buchstaben oder Sonderzeichen enthalten."
				},
				email: "Bitte geben Sie eine g&uuml;ltige E-Mail-Adresse ein.",
				nachricht: {
					required: "Bitte geben Sie eine Nachricht ein.",
					minlength: "Ihre Nachricht muss aus mind. 10 Zeichen bestehen."
				}
			},
		
			submitHandler: function(form) {
				$(form).ajaxSubmit({
					url: "./uploads/js/kontaktformular_kipping.php",
            		target: "#kontaktMetaAntwort",
            		ajax: true
            	});
			}    
    	});	
	});
	
	$(document).ready(function(){
		$("#metakontaktKleinert").validate({
        	rules: {
				name: {
					required: true,
					minlength: 2
				},
				telefon: {
					required: true,
					digits: true
				},
				email: {
					required: true,
					email: true
				},
				nachricht: {
					required: true,
					minlength: 10
				}
			},
			messages: {
				name: {
					required: "Bitte geben Sie einen Namen ein.",
					minlength: "Ihr Name muss aus mind. 2 Zeichen bestehen."
				},
				telefon: {
					required: "Bitte geben Sie eine Telefonnummer ein.",
					digits: "Ihre Telefonnummer darf keine Buchstaben oder Sonderzeichen enthalten."
				},
				email: "Bitte geben Sie eine g&uuml;ltige E-Mail-Adresse ein.",
				nachricht: {
					required: "Bitte geben Sie eine Nachricht ein.",
					minlength: "Ihre Nachricht muss aus mind. 10 Zeichen bestehen."
				}
			},
		
			submitHandler: function(form) {
				$(form).ajaxSubmit({
					url: "./uploads/js/kontaktformular_kleinert.php",
            		target: "#kontaktMetaAntwort",
            		ajax: true
            	});
			}    
    	});	
	});
	
	$(document).ready(function(){
		$("#metakontaktSchulze").validate({
        	rules: {
				name: {
					required: true,
					minlength: 2
				},
				telefon: {
					required: true,
					digits: true
				},
				email: {
					required: true,
					email: true
				},
				nachricht: {
					required: true,
					minlength: 10
				}
			},
			messages: {
				name: {
					required: "Bitte geben Sie einen Namen ein.",
					minlength: "Ihr Name muss aus mind. 2 Zeichen bestehen."
				},
				telefon: {
					required: "Bitte geben Sie eine Telefonnummer ein.",
					digits: "Ihre Telefonnummer darf keine Buchstaben oder Sonderzeichen enthalten."
				},
				email: "Bitte geben Sie eine g&uuml;ltige E-Mail-Adresse ein.",
				nachricht: {
					required: "Bitte geben Sie eine Nachricht ein.",
					minlength: "Ihre Nachricht muss aus mind. 10 Zeichen bestehen."
				}
			},
		
			submitHandler: function(form) {
				$(form).ajaxSubmit({
					url: "./uploads/js/kontaktformular_schulze.php",
            		target: "#kontaktMetaAntwort",
            		ajax: true
            	});
			}    
    	});	
	});

	$(document).ready(function(){
		$("#metakontaktCzichos").validate({
        	rules: {
				name: {
					required: true,
					minlength: 2
				},
				telefon: {
					required: true,
					digits: true
				},
				email: {
					required: true,
					email: true
				},
				nachricht: {
					required: true,
					minlength: 10
				}
			},
			messages: {
				name: {
					required: "Bitte geben Sie einen Namen ein.",
					minlength: "Ihr Name muss aus mind. 2 Zeichen bestehen."
				},
				telefon: {
					required: "Bitte geben Sie eine Telefonnummer ein.",
					digits: "Ihre Telefonnummer darf keine Buchstaben oder Sonderzeichen enthalten."
				},
				email: "Bitte geben Sie eine g&uuml;ltige E-Mail-Adresse ein.",
				nachricht: {
					required: "Bitte geben Sie eine Nachricht ein.",
					minlength: "Ihre Nachricht muss aus mind. 10 Zeichen bestehen."
				}
			},
		
			submitHandler: function(form) {
				$(form).ajaxSubmit({
					url: "./uploads/js/kontaktformular_mczichos.php",
            		target: "#kontaktMetaAntwort",
            		ajax: true
            	});
			}    
    	});	
	});
	
	$(document).ready(function(){
		$("#metakontaktObuch").validate({
        	rules: {
				name: {
					required: true,
					minlength: 2
				},
				telefon: {
					required: true,
					digits: true
				},
				email: {
					required: true,
					email: true
				},
				nachricht: {
					required: true,
					minlength: 10
				}
			},
			messages: {
				name: {
					required: "Bitte geben Sie einen Namen ein.",
					minlength: "Ihr Name muss aus mind. 2 Zeichen bestehen."
				},
				telefon: {
					required: "Bitte geben Sie eine Telefonnummer ein.",
					digits: "Ihre Telefonnummer darf keine Buchstaben oder Sonderzeichen enthalten."
				},
				email: "Bitte geben Sie eine g&uuml;ltige E-Mail-Adresse ein.",
				nachricht: {
					required: "Bitte geben Sie eine Nachricht ein.",
					minlength: "Ihre Nachricht muss aus mind. 10 Zeichen bestehen."
				}
			},
		
			submitHandler: function(form) {
				$(form).ajaxSubmit({
					url: "./uploads/js/kontaktformular_obuch.php",
            		target: "#kontaktMetaAntwort",
            		ajax: true
            	});
			}    
    	});	
	});	
		
	$(document).ready(function(){
				//To switch directions up/down and left/right just place a "-" in front of the top/left attribute
								//Caption Sliding (Partially Hidden to Visible)
				$('.boxgrid.caption').hover(function(){
					$(".cover", this).stop().animate({top:'40px'},{queue:false,duration:160});
				}, function() {
					$(".cover", this).stop().animate({top:'105px'},{queue:false,duration:160});
				});
			});

			$(document).ready(function(){
				//To switch directions up/down and left/right just place a "-" in front of the top/left attribute
								//Caption Sliding (Partially Hidden to Visible)
				$('.boxgridRight.caption').hover(function(){
					$(".cover", this).stop().animate({top:'40px'},{queue:false,duration:160});
				}, function() {
					$(".cover", this).stop().animate({top:'105px'},{queue:false,duration:160});
				});
			});
	
	



	// We only want these styles applied when javascript is enabled
			$('div.navigation').css({'width' : '478px', 'float' : 'left'});
			$('div.imgContent').css('display', 'block');

			// Initially set opacity on thumbs and add
			// additional styling for hover effect on thumbs
			var onMouseOutOpacity = 1.0;
			$('#thumbs ul.thumbs li').css('opacity', onMouseOutOpacity)
				.hover(
					function () {
						$(this).not('.selected').fadeTo('fast', 1.0);
					}, 
					function () {
						$(this).not('.selected').fadeTo('fast', onMouseOutOpacity);
					}
				);

			$(document).ready(function() {
				// Initialize Advanced Galleriffic Gallery
				var galleryAdv = $('#gallery').galleriffic('#thumbs', {
					delay:                  0,
					numThumbs:              20,
					preloadAhead:           2,
					enableTopPager:         false,
					enableBottomPager:      false,
					imageContainerSel:      '#slideshow',
					captionContainerSel:    '#caption',
					renderSSControls:       false,
					renderNavControls:      false,
					enableHistory:          false,
					autoStart:              false
				});
			});


	


			// Initially set opacity on thumbs and add
			// additional styling for hover effect on thumbs
			var onMouseOutOpacity = 1.0;
			$('#thumbs2 ul.thumbs li').css('opacity', onMouseOutOpacity)
				.hover(
					function () {
						$(this).not('.selected').fadeTo('fast', 1.0);
					}, 
					function () {
						$(this).not('.selected').fadeTo('fast', onMouseOutOpacity);
					}
				);

			$(document).ready(function() {
				// Initialize Advanced Galleriffic Gallery
				var galleryAdv = $('#gallery2').galleriffic('#thumbs2', {
					delay:                  0,
					numThumbs:              20,
					preloadAhead:           2,
					enableTopPager:         false,
					enableBottomPager:      false,
					imageContainerSel:      '#slideshow2',
					captionContainerSel:    '#caption2',
					renderSSControls:       false,
					renderNavControls:      false,
					enableHistory:          false,
					autoStart:              false
				});
			});