<!--
function WriteLayerCSS(LName,funct,wert) {
	if (document.getElementById){
		var newLayer = document.getElementById(LName).style;
		newLayer[funct]=wert;
	}
}

function WriteLayer(LName,funct,wert) {
	if (document.getElementById){
		var newLayer = document.getElementById(LName);
		newLayer[funct]=wert;
	}
}

var sw = screen.width;

function setSW() {
	if (sw<=1024 && bodyID!="") {
		//WriteLayer(bodyID,"className","bg1024");
		if(bodyID == "start") {
			document.getElementById(bodyID).style.background = "url(uploads/img/layout/bg/start_1024.jpg) no-repeat left top fixed rgb(247,247,247)";
		}
		else {
			document.getElementById(bodyID).style.background = "url(uploads/img/layout/bg/"+bodyID+"_1024.jpg) no-repeat left top fixed rgb(247,247,247)";
		}
	}
	else if (sw<=1280 && bodyID!="") {
		//WriteLayer(bodyID,"className","bg1280");
		if(bodyID == "start") {
			document.getElementById(bodyID).style.background = "url(uploads/img/layout/bg/start_1280.jpg) no-repeat left top fixed rgb(247,247,247)";
		}
		else {
			document.getElementById(bodyID).style.background = "url(uploads/img/layout/bg/"+bodyID+"_1280.jpg) no-repeat  fixed rgb(247,247,247)";
		}
	}
	else if (sw<=1600 && bodyID!="") {
		//WriteLayer(bodyID,"className","bg1600");
		if(bodyID == "start") {
			document.getElementById(bodyID).style.background = "url(uploads/img/layout/bg/start_1600.jpg) no-repeat left top fixed rgb(247,247,247)";
		}
		else {
			document.getElementById(bodyID).style.background = "url(uploads/img/layout/bg/"+bodyID+"_1600.jpg) no-repeat  fixed rgb(247,247,247)";
		}
	}
	else if (sw<=1920 && bodyID!="") {
		//WriteLayer(bodyID,"className","bg1920");
		if(bodyID == "start") {
			document.getElementById(bodyID).style.background = "url(uploads/img/layout/bg/start_1920.jpg) no-repeat left top fixed rgb(247,247,247)";
		}
		else {
			document.getElementById(bodyID).style.background = "url(uploads/img/layout/bg/"+bodyID+"_1920.jpg) no-repeat  fixed rgb(247,247,247)";
		}
	}
	else {
		//WriteLayer(bodyID,"className","bg1920");
		if(bodyID == "start") {
			document.getElementById(bodyID).style.background = "url(uploads/img/layout/bg/start_1600.jpg) no-repeat left top fixed rgb(247,247,247)";
		}
		else {
			document.getElementById(bodyID).style.background = "url(uploads/img/layout/bg/"+bodyID+"_1920.jpg) no-repeat fixed rgb(247,247,247)";
		}
	}
}


/**
	initial class which sets background size class 
**/
	function setResolution() {
	var	swidth	=	screen.width;
	var	sheight	=	screen.height;
	var cssClass =	"";
	id	=	document.body.getAttribute('id');
	obj	=	document.getElementById(id);
	if(swidth <= 1024 && sheight <= 768) {
		cssClass	=	"bg1024";
	} else if((swidth > 1024 && swidth <= 1280) && sheight <= 1024) {
		cssClass	=	"bg1280";
	} else if((swidth > 1280 && swidth <= 1600) && sheight <= 1200) {
		cssClass	=	"bg1600";
	} else if((swidth > 1600 && swidth <= 1920) && sheight <= 1440) {
		cssClass	=	"bg1920";
	}
	setClassName(obj, cssClass, "none");
}

//-->




	$(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
				});
			});