function Go (select)
{
  var wert = select.options[select.options.selectedIndex].value;

  if (wert == "leer")
    {
      select.form.reset();
      return;
    }
  else
    {
      location.href = wert;
    }
}


$(document).ready(function(){

	// Linksin der Monatsansicht um Tagesanfang ergänzen
	$("#month-nextlink a").attr("href", $("#month-nextlink a").attr("href")+"&tx_cal_controller[day]=01");
	$("#month-prevlink a").attr("href", $("#month-prevlink a").attr("href")+"&tx_cal_controller[day]=01");
	
	if($("#background-center").width() > $(window).width())
		var diff = $("#background-center").width() - $(window).width()
		$.scrollTo(diff/2+"px", {axis: "x"});
		

	if(getFileName() == "multimedia.html" || getFileName() == "haendler-finden.html" || getFileName() == "find-a-retailer.html" || $(document).getUrlParam("id") == 6 || $(document).getUrlParam("id") == 60)
		{
			$("#media div").each(function() {
				$(this).append("<div class=\"terminator\"></div>");
			});
		}


	$(window).resize(function(){
		if($("#background-center").width() > $(window).width())
			var diff = $("#background-center").width() - $(window).width()
			$.scrollTo(diff/2+"px", {axis: "x"});
	});


	$(document).mousemove(function(e){
		$("#filterwait").css({left: e.pageX+15+"px", top: e.pageY+15+"px"});
	});
	
	$("#filterbtn").click(function(){
		$("#filterwait").show();
	});
	
	if($(document).getUrlParam("id") == 39 || getFileName() == "mitarbeiter.html" || getFileName() == "staff.html")
		{
			$(".person img").each(function() {
				$(this).css({width: "94px", height: $(this).height()*(94/$(this).width())+"px"})

				$(this).mouseover(function(e){
					$("#overlay").html("<img src=\""+$(this).attr("src").replace("_k.", ".")+"\" />").show().css({width: "350px"});
					$("#overlay img:first-child").attr({width: "370", height: "460"});
					$("#overlay img:first-child").css({width: "370px", height: 460+"px"});
				});

				$(this).mouseout(function(e){
					$("#overlay").hide();
				});

				$(this).mousemove(function(e){

					var border_bottom = $(window).scrollTop()+$(window).height();
					var border_right = $(window).scrollLeft()+$(window).width();
					var left_pos;
					var top_pos;
					var offset = 15;

					if(border_right - (offset *2) >= 370 + e.pageX){
						left_pos = e.pageX+offset;
						} else{
						left_pos = border_right-370-offset;
						}

					if(left_pos < e.pageX+offset)
						left_pos = e.pageX - 370 - offset

					if(border_bottom - (offset *2) <= e.pageY + 475){
						top_pos = border_bottom-475 +offset;
						} else{
						top_pos = e.pageY+offset;
						}


						$("#overlay").css({top: top_pos+"px", left: left_pos+"px"});

				});

			});

		}

	var jetzt = new Date();

	$("#newsletterlink").click(function(){

		var mainpos = $("#main").offset();
		var mainwidth = $("#main").width();
		var nlwidth = $("#newsletter").width();

		var posX = mainpos.left + mainwidth - nlwidth +1;

		$("#newsletter").css({left: posX-170, top:206});
		$("#newsletter").slideToggle("fast");
	  });

	var jetzt = new Date();
	var wt = jetzt.getDay();

	var head_pos = $("#head").position();
	
	
	
	var ua = navigator.userAgent.toLowerCase();
	var netscapebrowser = (ua.indexOf("mozilla") != -1 && 
						   ua.indexOf("compatible") == -1 && 
						   ua.indexOf("opera") == -1);
	var iebrowser = (ua.indexOf("msie") > -1 && 
					 ua.indexOf("opera") == -1);
	
	var av = navigator.appVersion;
	var version = parseFloat(av.substr(0, av.indexOf(" ")));
	var version2 = parseFloat(av.substr(0, av.indexOf(".")));
	
	if (netscapebrowser) 
		{
		  var versionsnummer = version2;
		} 
	else 
		{
		  if (iebrowser) {
			if (version2 < 4) {
			  versionsnummer= 3;
			} else if (version2==4 && ua.indexOf("msie 4") > -1) {
			  versionsnummer = 4;
			} else if (version2==4 && ua.indexOf("msie 5") > -1) {
			  versionsnummer = 5;
			} else if (version2==4 && ua.indexOf("msie 6") > -1) {
			  versionsnummer = 6;
			} else if (version2==4 && ua.indexOf("msie 7") > -1) {
			  versionsnummer = 7;
			}
		  }
		}
	
	if (iebrowser && versionsnummer == 6)
		$("#page_options").css({
			position: "absolute",
			left: head_pos.left + $("#head").width()-$("#page_options").width()-11+"px",		
			top: $("#head").height()-$("#page_options").height()-5+"px"
		});
	else if (iebrowser && versionsnummer == 7)
		$("#page_options").css({
			position: "absolute",
			left: head_pos.left + $("#head").width()-$("#page_options").width()-11+"px",		
			top: $("#head").height()-$("#page_options").height()-5+"px"
		});
	else if (iebrowser)
		$("#page_options").css({
			position: "absolute",
			left: head_pos.left + $("#head").width()-$("#page_options").width()-11+"px",		
			top: $("#head").height()-$("#page_options").height()-5+"px"
		});
	else
		$("#page_options").css({
			position: "absolute",
			left: head_pos.left + $("#head").width()-$("#page_options").width()+13+"px",		
			top: $("#head").height()-$("#page_options").height()-5+"px"
		});
	
	$(window).resize(function(){
		var head_pos = $("#head").position();
		if (iebrowser && versionsnummer == 6)
			$("#page_options").css({
				position: "absolute",
				left: head_pos.left + $("#head").width()-$("#page_options").width()-11+"px",		
				top: $("#head").height()-$("#page_options").height()-5+"px"
			});
		else
			$("#page_options").css({
				position: "absolute",
				left: head_pos.left + $("#head").width()-$("#page_options").width()+13+"px",		
				top: $("#head").height()-$("#page_options").height()-5+"px"
			});	
	});


	if(getLanguage() == "en" || $(document).getUrlParam("L") == 1)
		$("#filter").attr({action: "index.php?id=51&tx_cal_controller[view]=search_event&L=1"});
	else
		$("#filter").attr({action: "index.php?id=51&tx_cal_controller[view]=search_even	t"});

	if(getLanguage() == "en")
	{
		$(".twitterfacebook img:first").attr("title", "tweet this");
		$(".twitterfacebook img:last").attr("title", "share this on facebook");
	}

	if($(document).getUrlParam("id") == 51)
		{
			$("#col_middle .csc-header-n1 h1").css({"display": "block"});
		
			$("#filter").css({
				clear: "both"
			});

			$(".cal-list-view").css({
				'float': "right",
				'margin-top': "-580px"
			});
		}
	else
		{
			var b = 0;
			$(".cal-list-view").each(function(){
				b++;

				if(b == 2)
					{
						$(this).hide();
					}
			});
		}



		
	$(".cal-list-view img:first").css({width: "624px", height: "250px"});
	
	if($(".cal-list-view img:first").height() > 250)
		{
			$("#col_middle").prepend("</div>");
			$("#col_middle").prepend("<div style=\"height: 230px; overflow: hidden;\" id=\"imgcrp\">");
			$("#imgcrp").prepend($(".cal-list-view img:first"));
		}
	else
		{
			$("#col_middle").prepend($(".cal-list-view img:first"));
		}

	$(".cal-list-view img").css({width: "377px", height: 150+"px"});

	
	if(wt == 0)
		$("th.cal_day1").css({color: "#e53517", 'font-weight': "bold"})
	if(wt == 1)
		$("th.cal_day2").css({color: "#e53517", 'font-weight': "bold"})
	if(wt == 2)
		$("th.cal_day3").css({color: "#e53517", 'font-weight': "bold"})
	if(wt == 3)
		$("th.cal._day4").css({color: "#e53517", 'font-weight': "bold"})
	if(wt == 4)
		$("th.cal_day5").css({color: "#e53517", 'font-weight': "bold"})
	if(wt == 5)
		$("th.cal_day6").css({color: "#e53517", 'font-weight': "bold"})
	if(wt == 6)
		$("th.cal_day0").css({color: "#e53517", 'font-weight': "bold"})

	$('#footer').always_at_bottom();

	var d = 0;


	if(getFileName() != "vertriebsgebiete.html" && 
	   getFileName() != "presse.html" &&
	   getFileName() != "distribution-territories.html" &&
	   getFileName() != "jobs.html"  || 
	   ($(document).getUrlParam("id") > 70 && $(document).getUrlParam("id")!=105))
		{
			var h1pos = $("#brands_us h1:first").position();
			var lasttop = h1pos.top+$("#brands_us h1:first").height() + 40;

			$("#brands_us > .csc-default:eq(1)").css({position: "absolute", top: lasttop+"px"});
	
			var thisbottom = $("#brands_us > .csc-default:eq(1)").position();
			var parentbottom = $("#col_middle").position();
			if(thisbottom.top + $("#brands_us > .csc-default:eq(1)").height() > parentbottom.top + $("#col_middle").height())
				{
					$("#col_middle").css({height: thisbottom.top+$("#brands_us > .csc-default:eq(1)").height()-150+"px"});
				}
		}

});


function getFileName()
{
str=document.URL;
var fileName = str.substr(str.lastIndexOf('/')+1);

return(fileName.split("?")[0]);
}

function getLanguage()
{
str=document.URL;
var fileName = str;

return(fileName.split("/")[3]);
}
