var windowHeight;
var windowWidth;
var ie6;
var ie;

$(document).ready(
	function () {
		ie = $.browser.msie ? true : false;
		ie6 = $.browser.msie && parseFloat($.browser.version) < 7 ? true : false;
		
		windowHeight = $(window).height();
		windowWidth = $(window).width();
		
		// Lightbox for images
		$("a.lightbox[href$=.jpg],a.lightbox[href$=.png],a.lightbox[href$=.gif]").fancybox({
				'cyclic'         : true,
				'centerOnScroll' : true,
				'overlayOpacity' : .8,
				'overlayColor'   : '#000'
		});
		
		// Lightbox for iframes
		$("a.iFrame,a.iframe").fancybox({
				'centerOnScroll' : true,
				'overlayOpacity' : .8,
				'overlayColor'   : '#000',
				'width'          : 600,
				'height'         : 400,
				'type'           : 'iframe'
		});
		
		
		/**
		Sprachwaehler
		*/
		var obj = $("#languageActLink");
		
		obj.show();
		obj.hover(
			function(){
				$(this).find("ul").css("opacity", .9);
				$(this).find("ul").slideDown(200);
			},
			function(){
				$(this).find("ul").slideUp(200);
			}
		);
		
		$("#naviMain").css("right", obj.width()+20);
		
		
		if (ie6){
			$("#logo img").addClass("ieTransBug");
			DD_belatedPNG.fix('.ieTransBug');
		}
	}
);

var fx = {
	slideNews: function (params){
		var objActor = $(params.actor);
		var objContent = $(params.content);
		var objImage = $(params.image);
		var active = (params.active) ? true : false;
		var slideUpMs = (params.slideUpMs) ? params.slideUpMs : 200;
		var slideDownMs = (params.slideDownMs) ? params.slideDownMs : 500;
		
		if (jQuery.trim(objContent.html().replace(/<\/?[^>]+>/gi, ''))){
			if (!active) objContent.hide();
			else objActor.addClass("act");
			objActor.css("cursor", "pointer");
			objImage.css("cursor", "pointer");
			objActor.click(
				function(){
					if (active){
						active = false;
						objContent.slideUp(slideUpMs, function () {
							objActor.removeClass("act");
						});
					} else {
						active = true;
						objContent.slideDown(slideDownMs, function () {
								objActor.addClass("act");
						});
					}
				}
			).end();
			objImage.click(
				function(){
					if (active){
						active = false;
						objContent.slideUp(slideUpMs, function () {
							objActor.removeClass("act");
						});
					} else {
						active = true;
						objContent.slideDown(slideDownMs, function () {
								objActor.addClass("act");
						});
					}
				}
			).end();
		}
	},
	
	sectionInUrl: function (str){
		var mySectionUrl = location.href.substr(location.href.length-str.length, str.length);
		return (str == mySectionUrl) ? true : false;
	}
}


