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'
		});
		
		
		// searchbox
		var sword = $("#searchbox input.sword");
		switch ($("meta[http-equiv=content-language]").attr("content")) {
			case "en": var swordVal = 'Search'; break;
			case "es": var swordVal = 'Search'; break;
			case "it": var swordVal = 'Search'; break;
			default: var swordVal = 'Suche'; break;
		}
		if (!jQuery.trim(sword.val())) sword.val(swordVal);
		sword.focus(function () { sword.addClass("heavy"); sword.select(); if (sword.val() == swordVal) { sword.val(""); } }).focusout(function () { sword.removeClass("heavy"); if (sword.val() == "") { sword.val(swordVal); } });
		
		if ($.browser.msie) {
			if (i.length) {
				i.css({'padding-top': 4, 'height': 16});
			}
		}
		
		/**
		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;
	}
}




