$(document).ready(function() {
	 var blank = new Image();
	 blank.src = 'images/pixel.gif';

	 var badBrowser = (/MSIE ((5\.5)|6)/.test(navigator.userAgent) && navigator.platform == "Win32");
	   if (badBrowser) {
	     // get all pngs on page
	     $('img[src$=.png]').each(function() {
	       if (!this.complete) {
	         this.onload = function() { fixPng(this) };
	       } else {
	         fixPng(this);
	       }
	     });
	   }

	 function fixPng(png) {
	   // get src
	   var src = png.src;
	   // set width and height
	   if (!png.style.width) { png.style.width = $(png).width(); }
	   if (!png.style.height) { png.style.height = $(png).height(); }
	   // replace by blank image
	   png.onload = function() { };
	   png.src = blank.src;
	   // set filter (display original image)
	   png.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
	 }

	$.cookie('location', 'nav1');
	if ($.browser.className != 'msie6') {
		content_nav('nav1');
	}
	else {
		load_ajax_content('nav1');
	}
	$("#flash_gallery").hide();

	//setzt den vorherigen menüpunkt wieder auf inaktiv
	function deactivate_button() {
		$('#menu img').each(function(elm) {
			if($(this).attr("src").indexOf("_lo") == -1) {
				var newSrc = $(this).attr("src").replace("_act.png", "_lo.png");
				$(this).attr("src",newSrc);
			}
		});
	}

	//lädt das jeweilige html-dokument in den content-div
	function load_ajax_content(nav_id) {
		if (nav_id == 'nav1') { var dynpage = 'news.php'; $.cookie('location', 'nav1');}
		else if (nav_id == 'nav2') { var dynpage = 'business.php'; $.cookie('location', 'nav2');}
		else if (nav_id == 'nav3') { var dynpage = 'tv.php'; $.cookie('location', 'nav3');}
		else if (nav_id == 'nav4') { var dynpage = 'clc.php'; $.cookie('location', 'nav4');}
		else if (nav_id == 'nav5') { var dynpage = 'ajaxtest.php'; $.cookie('location', 'nav5');}
		else if (nav_id == 'nav6') { var dynpage = 'fashion.php'; $.cookie('location', 'nav6');}
		else if (nav_id == 'nav7') { var dynpage = 'kontakt.php'; $.cookie('location', 'nav7');}
		else if (nav_id == 'nav8') { var dynpage = 'imagegallery.php'; $.cookie('location', 'nav6');}
		else if (nav_id == 'nav9') { var dynpage = 'video_gallery.php'; $.cookie('location', 'nav3');}


		if (nav_id == 'nav7') {
			$("#flash_gallery").hide();
			$("#video_gallery").hide();
			$("#content").show();
			$("#dyncontent").load(dynpage, {
				test:true},function(){
					content_resize();
					CSBfleXcroll('content');
				}
			);
		}

		else if (nav_id == 'nav8') {
			$("#flash_gallery").show();
			$("#video_gallery").hide();
			$("#content").hide();
			$("#kontakt").hide();
			$("#flash_gallery").load(dynpage, {
				test:true},function(){
					content_resize();
					CSBfleXcroll('content');
				}
			);
		} else if (nav_id == 'nav9'){
			$("#flash_gallery").hide();
			$("#video_gallery").show();
			$("#content").hide();
			$("#kontakt").hide();
			$("#video_gallery").load(dynpage, {
				test:true},function(){
					content_resize();
					CSBfleXcroll('content');
				}
			);
		}

		else {
			$("#flash_gallery").hide();
			$("#video_gallery").hide();
			$("#kontakt").hide();
			$("#content").show();
			$("#dyncontent").load(dynpage, {
				test:true},function(){
					content_resize();
					CSBfleXcroll('content');
					$(".link1").click(function(){content_nav('nav1');});
					$(".link2").click(function(){content_nav('nav2');});
					$(".link3").click(function(){content_nav('nav3');});
					$(".link4").click(function(){content_nav('nav4');});
					$(".link5").click(function(){content_nav('nav5');});
					$(".link6").click(function(){content_nav('nav6');});
					$(".link7").click(function(){content_nav('nav7');});
					$(".link8").click(function(){content_nav('nav8');});
					$(".link9").click(function(){content_nav('nav9');});
					tb_init('a.thickbox, area.thickbox, input.thickbox');


				}
			);
		}
	}

	//highlight des aktiven menüpunkts, auslösung von ajax-load
	$(".nav").click(function(){
		deactivate_button();
		var nav_id = $(this).parent().attr("id");
		load_ajax_content(nav_id);
		var newSrc = $(this).attr("src").replace("_lo.png", "_act.png");
		$(this).attr("src",newSrc);
		if ($.browser.className != 'msie6') {
			$("a").each(function(){this.onmouseup = this.blur();}); //mühsamen border um bilderlinks weg
		}
		else {}
	});

	//highlight des aktiven menüpunkts, auslösung von ajax-load -> aus content heraus
	function content_nav(nav_id) {
		deactivate_button();
		load_ajax_content(nav_id);
		if (nav_id == 'nav1') {	var newSrc = $(".p1").attr("src").replace("_lo.png", "_act.png"); $(".p1").attr("src",newSrc);}
		else if (nav_id == 'nav2') {	var newSrc = $(".p2").attr("src").replace("_lo.png", "_act.png"); $(".p2").attr("src",newSrc);}
		else if (nav_id == 'nav3') {	var newSrc = $(".p3").attr("src").replace("_lo.png", "_act.png"); $(".p3").attr("src",newSrc);}
		else if (nav_id == 'nav4') {	var newSrc = $(".p4").attr("src").replace("_lo.png", "_act.png"); $(".p4").attr("src",newSrc);}
		else if (nav_id == 'nav5') {	var newSrc = $(".p5").attr("src").replace("_lo.png", "_act.png"); $(".p5").attr("src",newSrc);}
		else if (nav_id == 'nav6') {	var newSrc = $(".p6").attr("src").replace("_lo.png", "_act.png"); $(".p6").attr("src",newSrc);}
		else if (nav_id == 'nav7') {	var newSrc = $(".p7").attr("src").replace("_lo.png", "_act.png"); $(".p7").attr("src",newSrc);}
		else if (nav_id == 'nav8') {	var newSrc = $(".p6").attr("src").replace("_lo.png", "_act.png"); $(".p6").attr("src",newSrc);}
		else if (nav_id == 'nav9') {	var newSrc = $(".p3").attr("src").replace("_lo.png", "_act.png"); $(".p3").attr("src",newSrc);}
	}

	//pixelgenaue positieonierung der layer, auferufen nach jeder fenstergrössenänderung
 	function content_resize() {
 		var win_h = $(window).height();
		var win_w = $(window).width();
		var scroll_bottom = 100;
		var sideBranch_prop = 633/320;

		var fixwin_w = $('#wrap_left').width();
		var flexwin_w = 320;
		var flexwin_h = win_h;
		var header_h = $('#header').height();
		var menu_w = $('#menu').width();


		$('#bg').width(win_w);
		$('#bg').height(win_h);

		$('#netzbarkeit_logo').css("left",30);
		$('#netzbarkeit_logo').css("top",win_h-50);
		$('#netzbarkeit_logo').css("opacity",0.5);

		$('#wrap_right').width(flexwin_w);
		$('#wrap_right').height(733);
		$('#wrap_right' ).css("left",win_w-flexwin_w);

		$('#wrap_left').height(flexwin_h);

		$('#header').width(fixwin_w);
		$('#menu').height(win_h-header_h);
		$('#menu').css("top",header_h);
		$('#content').height(win_h-header_h-scroll_bottom);
		$('#content').width(fixwin_w-menu_w);
		$('#content').css("top",header_h);
		$('#content').css("left",menu_w);

		var location = $.cookie('location');
		if (location == 'nav1') {$('#content').width(416);}
		else if (location == 'nav2') {$('#content').width(603); }
		else {$('#content').width(603);}

		if ($(window).height()<670) {
			$('#flash_gallery').css("top",0);
		}
		else {
			$('#flash_gallery').css("top",68);
		}


	}

	content_resize(); //aufruf div positionierung nach laden des dokuments
	$(window).wresize(content_resize);  // auferufen nach jeder fenstergrössenänderung

	//preload aller menübilder
	jQuery.preloadImages = function()	{
		for(var i = 0; i<arguments.length; i++)	{
			jQuery("<img>").attr("src", arguments[i]);
		}
	}

	if ($.browser.className != 'msie6') {

		//menu
		$(".nav").hover(
			function(){
				$(this).css("opacity",0.5);
			},
			function(){
				$(this).css("opacity",1.0);
			}
		);

		//onmouse-over netzbarkeit_logo
		$("#netzbarkeit_logo img").hover(
			function(){
				$('#netzbarkeit_logo').css("opacity",1.0);
			},
			function(){
				$('#netzbarkeit_logo').css("opacity",0.5);
			}
		);
	}
	else {

	}

});
