$(document).ready( function () {
	 $("a#fancybox").lightBox();
	 $("div.boxYellow > a#fancybox > img").each(function() {
	 	var mT = (178-$(this).height())/2;
	 	var mL = (226-$(this).width())/2;
	 	$(this).css('margin-top',mT);
	 	$(this).css('margin-left',mL);
	 });
	 
	 $("div.galerieItem > a > img").css('border','1px solid #DE0000');
	 $("div.galerieItem > a").lightBox();
	 
	// png Fix
	$(document).pngFix();
	
	// link conversion
	$("a[href*='we_object']").each(function() {
		var href = $(this).attr('href');
		var id = href.match(/\d+/);
		var newHref = '/landmarkt/'+navigationArray[id]['Text']+'/'+navigationArray[id]['ID'];
		$(this).attr('href',newHref);
	});
	
	//iFrame Link
	$("a[target='_top']").each(function () {
		$(this).attr('rel',$(this).attr('href')).attr('href','#');
	}).click( function() {
		if($(this).attr('title')!='') {
			var iframeAttr = $(this).attr('title');
			var size = iframeAttr.split("x");
			
			var iWidth = parseInt(size[0]);
			var iHeight = parseInt(size[1]);
			var iHeightDiv = parseInt(size[1])+22;
			
			var iMarginLeft = (parseInt(size[0])/2)*-1;
			var iMarginTop = (parseInt(size[1])/2)*-1;
			
			var iMarginClose = parseInt(size[0])-80;
			
			$("#landIFrameClose").css('margin-left',iMarginClose+'px');
			$("#landmarktIFrame2").width(iWidth).height(iHeightDiv).css('margin-left',iMarginLeft+'px').css('margin-top',iMarginTop+'px');
			$("#landmarktIFrame").height(iHeight).width(iWidth);
		}
		$("#landmarktIFrame").attr('src',$(this).attr('rel'));
		$("#landmarktIFrame1, #landmarktIFrame2").fadeIn(1000);
	});
	
	$("#landIFrameClose").click(function() {
		$("#landmarktIFrame1, #landmarktIFrame2").fadeOut(1000);
		$("#landmarktIFrame").attr('src','');
	});

	// leere img[alt] auffüllen
	$("img[alt='']").attr('alt','Landmarkt');

	// CSS Sprite Funktion
	$('a.produktNavigation:last').css('margin-right','0px');
	$('div#footer > span').css('margin','0 3px 0 0');
	
	// Marken Hover Funktion => Text
	standardMouseOutTxt = $('#iMarkenTextLocation').html();
	$('div.markenLogo').hover(function() {
		$('#iMarkenTextTitle').text($(this).attr('title'));
		$('#iMarkenTextIntro').text($(this).attr('count')).show();
		$('#iMarkenTextLocation').html($(this).attr('loc'));
	}, function() {
		$('#iMarkenTextTitle').empty();
		$('#iMarkenTextIntro').hide();
		$('#iMarkenTextLocation').empty().html(standardMouseOutTxt);
	});
	
	// Slide Down Menu
	/*
	$(".navigationFolder").bind("mouseenter",function(){
		$(this).find('.navigationUL').slideDown(300);
    }).bind("mouseleave",function(){
		$(this).find('.navigationUL').slideUp(300);
    });
    */
    
	// Fading Menu
	$(".navigationFolder").bind("mouseenter",function(){
		$(this).find('.navigationUL').show();
    }).bind("mouseleave",function(){
		$(this).find('.navigationUL').hide();
    });
    
    // Shopfinder => alle Kategorien
    $("input#alleKategorien").click(function() {
    	if($(this).attr('checked')==false) {
    		$("input[type='checkbox']").attr('checked',false);
    	} else {
    		$("input[type='checkbox']").attr('checked',true);
    	}
    });
    
    // Clear last metanav seperator
    $('span.metaSeperator:last').hide();
	
	// show border for news/event img
	$('.newsOverviewPic > a > img').css('border', '1px solid #DE0000');
	
	// innerfade if exist
	$('#innerfade').innerfade({ 
		animationtype: 'fade', 
		speed: 1500,
		timeout: 6000
	}); 

	// IE6 Correction
	if($.browser.msie && $.browser.version=='6.0') {

		$('#iMarkenLeft').css('margin','6px 1px');
		$('#iMarkenRight').css('margin','6px 1px');
		$('.markenLogo').css('margin','2px 0px');
		$('#container').css('margin','0 6px 0px;');
		$('div.columContent465').css('width','440px');
		$('div.columContent235').css('margin', '0 0 0 11px').css('width','226px').css('overflow','hidden');
	}
	
	if($.browser.msie) {
		$("ul.navigationUL[title='Unternehmen']").css('margin-left','-100px');
		$("ul.navigationUL[title='Angebote']").css('margin-left','-75px');
		$("ul.navigationUL[title='Aktuelles']").css('margin-left','-70px');
		$("ul.navigationUL[title='Kundenkarte']").css('margin-left','-95px');
		$("ul.navigationUL[title='Service']").css('margin-left','-60px');
	}

});


function contact(form) {
	var formData = $(form).serialize();
	$('#newsletter').height(94);
	$('#newsletter > *').fadeOut(500);
	$('#newsletter').load('/_include/site/newsletter.php', ({data: formData}), function() {$('#newsletter > *').fadeIn(500);});
}