jQuery.noConflict();

jQuery(document).ready(function($){
	
	// PAPRIKA PROMO
	
	
	//AMA PROMO
	/*
	 
	 if (location == 'http://www.lgv.at/') {
		$('body').append('<div id="lb_bg" style="position:fixed; top:0px; left:0px; width:100%; height:100%;z-index:401;background-color:#ffffff;display:none;">' +
		'</div>' +
		'<div id="promo" style="position:absolute; left:50%; margin-left:-504px; top:20px; z-index:402;width:911px;height:787px;display:none;">' +
			'<iframe src="http://p117358.mittwaldserver.info/paprikapromo/index.php" frameborder="0" border="0" allowtransparency="true" width="991" height="787" style="border:0px solid;"></iframe>'+
		'</div>' +
		'<a id="lb_close" href="" style="position:absolute; z-index:100000; text-indent:-9999%; display:block; top:41px; left:50%; margin-left:450px; background:url(./fileadmin/tmpl/gewinnspiel_ama/close.png) top left no-repeat; width:29px; height:29px; display:none;">' +
		'Close' +
		'</a>');
		
//		$('#promo').flash({
//			src: './fileadmin/tmpl/gewinnspiel_ama/ama_gewinnspiel.swf',
//			width: 801,
//			height: 767,
//			wmode: 'transparent',
//			flashvars: {
//				registerPath: './fileadmin/tmpl/gewinnspiel_ama/register.php'
//			}
//		});
		
		$('#lb_bg').fadeTo('slow', '0.7');
		$('#promo, #lb_close').fadeIn('slow');
		
		$('#lb_close').live('click', function(e){
			e.preventDefault();
			$(this).fadeOut('slow', function(){
				$(this).remove();
			});
			$('#lb_bg, #promo').fadeOut('slow', function(){
				$(this).remove();
			});
		});
	}
	*/

	$("#mitte").css("min-height",getSize()-124-250+20);
	$("table.naehrwert").each(function(){
		$(this).find("tr:odd").find("td").css("background","#e9f3e8");
		
	});
	$("#footer").find(".navigation").css("opacity",0.8);
	//if($.browser.msie && $.browser.version >=8) $("#inhalt").css("margin-bottom","-17px");
	
	$(".menue").find("select").each(function(){
		$(this).change(function(){
			self.location.href = "http://p117358.mittwaldserver.info/"+$(this).val();
		});
	});
	
	$(".feedback").show();
	$(".feedback").find("input[type=text]").each(function(){
		var label = $(this).parents(".csc-mailform-field").find("label");
		label.hide();
		$(this).val(label.text());
		$(this).addClass("labeled");
	});
	
	$(".feedback").find("textarea").each(function(){
		var label = $(this).parents(".csc-mailform-field").find("label");
		label.hide();
		$(this).val(label.text());
		$(this).addClass("labeled");
	});
	
	$(".feedback").find(".labeled").each(function(){
		$(this).attr("rel",$(this).val());
		$(this).focus(function(){
			if($(this).attr("rel") == $(this).val())
			{
				$(this).val("");
			}
		});
		$(this).blur(function(){
			if($(this).val()=="")
			{
				$(this).val($(this).attr("rel"));
			}
		}); 
	});
	
	$(".feedback").find("form").find("input[name=subject]").each(function(){
		$(this).val("Formular: " + self.location.href);
	});
	
	$(".feedback").find("form").submit(function(e){
		var error = false;
		$(this).find("input").each(function(){
			if($(this).val().indexOf('*')!=-1) { $(this).css("background","#E58E7A").css("color","#fff"); error=true; }
		});
		if(error) {
			alert("Sie müssen alle mit * gekennzeichneten Pflichfelder ausfüllen:");
			e.preventDefault();
			return;
		}
		alert("Vielen Dank für Ihre Nachricht, wir werden uns ehestmöglich mit Ihnen in Verbindung setzen");
	});
	
	$(".drucken").click(function(e){
		e.preventDefault();
		window.print();
	});

	
});

function getSize() {
	var myHeight = 0;
	  if( typeof( window.innerHeight ) == 'number' ) {
		//Non-IE
		//myWidth = window.innerWidth;
		myHeight = window.innerHeight;
	  } else if( document.documentElement && ( document.documentElement.clientHeight ) ) {
		//IE 6+ in 'standards compliant mode'
		//myWidth = document.documentElement.clientWidth;
		myHeight = document.documentElement.clientHeight;
	  } else if( document.body && ( document.body.clientHeight ) ) {
		//IE 4 compatible
		//myWidth = document.body.clientWidth;
		myHeight = document.body.clientHeight;
	  }
	return myHeight;
}


jQuery(document).ready(function($){
	
	if(location.hash=='#ie6' || (jQuery.browser.msie && parseFloat(jQuery.browser.version) <= 6)){

		//$('body').darker(1, {'background-color': '#fff', 'opacity': "0.1 !important"});
		//$("#darker-div").css("opacity", 0).css("background-color","#fff");
		/*jQuery("body").append('<div id="darker-div"></div>');
		jQuery("#darker-div")
		.css("z-index","99000")
		.css("position","absolute")
		//.css("display","none")
		.css("top","0px")
		.css("left","0px")
		.css("right","0px")
		.css("margin","0px")
		.css("padding","0px")
		.css("width","100%")
		.css("height",darker_getPageSizeWithScroll()[0]+"px")
		.css("background-color","#fff")
		.css("opacity",0);
		*/
		//$('body').css('background','url("") #fff !important');
		//$('body').remove();
		$('body').html('');
		
		
		
		$('body').append('<center><br /><br /><br /><div style="border:2px solid #aaa; left:500px;top:100px;width:500px;background-color:#ccc;z-index:99999999;padding:15px;">Sie verwenden Internet Explorer Version <= 6.<br />'+
		'<b>Diese Version wird von von dieser Seite nicht unterst&uuml;tzt.</b><br /><br />Bitte laden Sie einen aktuelleren Browser:<br /><br />'+
		'<a href="http://www.mozilla.com/?t=562"><img src="http://sfx-images.mozilla.org/firefox/3.6/173x26_get_green.png" alt="Get Firefox" border="0" /></a><br /><br />'+
		'<a href="http://my.opera.com/community/download.pl?ref=&amp;p=opera_desktop"><img src="http://promote.opera.com/buttons/opera88x31-1.gif" alt="Opera, the fastest and most secure web browser"></a><br /><br />'+
		'<a href="http://go.microsoft.com/fwlink/?LinkID=166930"><img src="http://www.browserchoice.eu/Resources/Images/ie8_logo.png" /></a><br /><br />'+
		'<a href="http://www.apple.com/at/safari/download/"><img src="http://www.browserchoice.eu/Resources/Images/Safari_logo.jpg" /></a><br /><br />'+
		'<a href="http://www.google.com/chrome"><img src="http://www.browserchoice.eu/Resources/Images/Chrome_logo.png" /></a><br /><br />'+
		
		'</div></center>');
	}
	
	if(location=='http://www.lgv.at/#suppenspiel'){
		
		/*$('body').append('<div class="suppenlayer" style="position: fixed; top: 0; left: 0; background-color: #000; width: 100%; height: 100%; z-index: 999; display: none;">'+
		'<div class="flashlayer" style="background-color: #fff; position: absolute; top: 200px; left: 50%; width: 600px; height: 400px; margin-left: -300px;">'+
		'<object id="suppenflash" width="" height="">'+
		'<param name="bgcolor" value="#FFFFFF"></param>'+
		'<param name="wmode" value="transparent"></param>'+
		'<param name="allowFullScreen" value="true"></param>'+
		'<param name="allowscriptaccess" value="always"></param>'+
		'<embed src=".swf" wmode="transparent" quality="high" bgcolor="#000000" width="" height="" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash"></embed>'+
		'</object>'+
		'</div>'+
		'<img id="closeicon" src="http://www.lgv.at/fileadmin/lgv/suppenspiel/close.png" style="position: absolute; top: 610px; left: 50%; margin-left: 279px;">'+
		'</div>');*/
		
		openSuppenspiel();		
		
	}
	
	$("img[onclick*=suppenspiel]").click(function(e){
		e.preventDefault();		
		openSuppenspiel();		
	});	
	
	openSuppenspiel = function(){
		$('body').append('<div class="suppenlayer" style="position: fixed; top: 0; left: 0; background-color: #000; width: 100%; height: 100%; z-index: 999; display: none;">'+
		'<iframe id="flashframe" scrolling="no" height="541" frameborder="0" width="708" src="http://www.lgv.at/suppenspiel/index.html" style="background-color: #fff; position: absolute; top: 200px; left: 50%; margin-left: -354px; display: none;"></iframe>'+
		'<img id="closeicon" src="http://www.lgv.at/fileadmin/lgv/suppenspiel/close.png" style="cursor:pointer;position: absolute; top: 165px; left: 50%; margin-left: 328px;">'+
		'</div>');
		$('.suppenlayer').fadeIn(0).fadeTo(0, 0).fadeTo(500, 0.8, function(){
			$('#flashframe').fadeIn(0);
		});
		$('#closeicon').live('click', function(){
			$('#flashframe').fadeOut(0, function(){
				$('.suppenlayer').fadeOut(500);
			});
		});
	}
 
	$(".faq-element").find(".faq-question").click(function(e){ 
		
		$(".faq-element").find(".active").next().slideUp("slow");
		e.preventDefault(); 
		
		if($(this).parent().next().is(":visible")){
			$(this).parent().removeClass("active").next().slideUp("slow");  //slideUp("slow")
		}
		else {
			$(this).parent().addClass("active").next().slideDown("slow"); 
		}
		
	}); 
	$(".faq-element").find("h2").each(function(){
		if($(this).text().indexOf('+')!=-1) $(this).find("a").click();
		$(this).find("a").text($(this).find("a").text().split('+').join(""));
	});
	
	
	$('.faq-element').css({marginBottom:'0px'}).wrap("<div style=\"min-height:27px;\"/>");
	
});

function showVegi(id) {
	$ = jQuery;
	
	$(".tx_gemuesekalender_element:visible").slideUp("slow");
	$("#tx_gemuesekalender_element-"+id).slideDown("slow",function() {
		$("body").scrollTo(".tx_gemuesekalender_element:visible",800,{offset:-380});
	});
}

/*
 * --	Newsletter Subscription Codes / nls
 *
 */
jQuery(document).ready(function($) {
	/*
	 * --	Open Close / Öffnen Schließen Trigger
	 */
	darkside = false;
	var nls_value = 0;
	$("#nls").find("a.open-close").live("click",function(e){
		e.preventDefault();
		if(darkside) return;
		if(nls_value%2 == 0) {
			$("#nls").stop().animate({"height":"248px"});
		}
		else {
			$("#nls").stop().animate({"height":"29px"});
		}
		
		nls_value++;
	});
	
	if(self.location.href.indexOf("nls_confirm=1")!=-1 || self.location.href.indexOf("nls_delete_confirm=1")!=-1 || self.location.href.indexOf("nls_delete=1")!=-1) $("#nls").find("a.open-close").click();
	
	/*
	 * --	Mit dieser Funktion werden Labels in die Input geschrieben welche die Classe labelit besitzen
	 */
	labelit();
	
	
	
	/*
	 * --	Submit Event
	 */
	$("#nls form").submit(function(e){ 
		/*
		 * --	Variablen Deklarieren
		 */
		var fehler = false;
		var fehlermeldung = "Sie haben nicht alle Felder korrekt ausgefüllt";
		 
		/*
		 * -- 	Inputs mit Standard Werten / Label Werten "" setzen
		 */
		$(this).find("input.labelit").each(function() {
			if( $(this).parents("form").find("label[for="+$(this).attr("id")+"]").text() == $(this).val() ) $(this).val("");
		});
		
		/*
		 * --	Wenn was nicht ausgefüllt, Fehler geben.
		 */
		$(this).find("input[type=text]").each(function() {
			if( $(this).val()=="" )	fehler = true;
		});
		
		/*
		 * --	Anrede testen.
		 */
		if( $(this).find("input[name=gender]").length>0 && $(this).find("input[name=gender]").filter(":checked").length==0 ) fehler = true;
		
		if( fehler == true ) {
			alert(fehlermeldung);
			
			/*
			 * --	Leere Input Felder wieder setzen mit neuer Farbe
			 */
			$(this).find("input.labelit").each(function(){
				if( $(this).val()=="" ) $(this).blur();
				$(this).css("color","#900");
			});
			
			e.preventDefault();
			return;
		}
		
		/*
		 * --	Wenn bis hierher alles in Ordnung dann per Ajax abschicken
		 */
		e.preventDefault();
		
		/*
		 * --	Action Url generieren ACHTUNG: LGV SPEZIFISCH
		 */
		 
		
		var action = $(this).attr("action");
		var query = $(this).serialize();
		
		//alert(query);
		$("#nls").find("a.open-close").click();
		$("#nls").load(action+"?"+query+" .ajax",function() {
			$("#nls").find("a.open-close").click();
			labelit();
			//alert(query);
		});
		
	});
	
});

function labelit() {
	$ = jQuery;
	/*
	 * --	Labels in Inputs anzeigen
	 */
	$("input.labelit").each(function(){
		
		/*
		 * --	Label Inhalt in Inputs schreiben
		 */
		$(this).parents("form").find("label[for="+$(this).attr("id")+"]").hide();
		if( $(this).val()=="" ) $(this).val($(this).parents("form").find("label[for="+$(this).attr("id")+"]").text());
		
		/*
		 * --	Focus Event
		 */
		$(this).click(function(e){
			$(this).css("color","");
			if( $(this).parents("form").find("label[for="+$(this).attr("id")+"]").text() == $(this).val() ) {
				$(this).val("");
			}
		});
		$(this).blur(function(e) {
			if( $(this).val()=="" ) {
				$(this).val($(this).parents("form").find("label[for="+$(this).attr("id")+"]").text());
			}
		});
	});
}


/*
 * -- 	Gewinnspiel
 */
 
jQuery(document).ready(function($) {
	if(self.location.href.indexOf("#gewinnspiel")!=-1) initGewinnspiel();
	
	$('img.bild').live('click', function(e){


    
    if(this.onclick.toString().indexOf('#gewinnspiel')!=-1){
        
        initGewinnspiel();
    }


});

	
});

function initGewinnspiel() {
	$ = jQuery;

	$("body").darker("slow");
	$("body").append(
		'<div id="lightbox">'+
			'<iframe scrolling="no" frameborder="0" border="0" width="100%" height="100%"></iframe>'+
			'<a href="#" class="close"><img src="/fileadmin/tmpl/lightbox-close.png" alt="close" /></a>'+
		'</div>'
	);
	
	$("#lightbox iframe").attr("src","http://lgv.martrix.vss.kapper.net/gewinnspiel4/");
	$("#lightbox").css({
		background:"#000",
		position:"absolute",
		zIndex:"99993",
		top:"15px",
		left:"50%",
		width:"900px",
		height:"840px",
		marginLeft:"-450px",
		border:"1px solid #fff"
	});
	
	$("#lightbox").find(".close").css({
		"position":"absolute",
		"top":"10px",
		"right":"-40px"
	});
	
	$("#lightbox").find(".close").click(function(e){
		e.preventDefault();
		$("#lightbox").remove();
		$("body").closeDarker("slow");
		location.hash = "";
	});
}

/*
 * Slideshow
 */
jQuery(document).ready(function($){
	$(".slideshow").cycle({
			fx: 'fade' // choose your transition type, ex: fade, scrollUp, shuffle, etc...
	});
});

