var bTagCloudShown = false;
var bIeMode = false;
var defaultSearchText = "";

jQuery.noConflict();
jQuery(document).ready(function(){
	
	if (popup) {
		window.open(popup,'extern');
		document.location = referrer;
	}
	
	defaultSearchText = document.getElementById("search_text").value;
	
	jQuery("#event_details").hide();
	
	jQuery("#event_details_btn").click(function () {
		jQuery("#event_details_btn").hide(1500);
		jQuery("#event_details").toggle(1500);
		pageTracker._trackPageview('/conversion/termininteresse/');
		return;
	});
	
	if(jQuery.browser.msie) {
		jQuery("#main").addClass("IE");
	}
	jQuery("div.carousel_inside").carousel({ direction: "horizontal", dispItems: 3 });
	
	var mailAddr = "";
	jQuery(".email_short").each(function (i) {
		mailAddr = this.innerHTML;
		mailAddr = mailAddr.substr(0,mailAddr.indexOf('@'));
		this.innerHTML = mailAddr;
	});
	
	jQuery("span.email_enc").each(function (i) {
		mailAddr = this.innerHTML;
		mailAddr = mailAddr.replace(/;/g,"@");
		this.innerHTML = mailAddr;
	});
	
	jQuery("table.design tr, table.design_staff tr").each(function (i) {
		if (i % 2 == 0){
			this.className = "even";
		}
	});
	
	jQuery("div.contentstaffbox").each(function (i) {
		if (i % 2 != 0){
			this.style.paddingRight = "0px";
		}
	});
	
	jQuery("#tags").click(function () {
		jQuery("#main_navtagsout").slideToggle();
		if (!bTagCloudShown) {
			var tagcloud = "";
			if (bIeMode) {
				tagcloud = "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0\" height=\"250\" width=\"500\"><param name=\"movie\" value=\"/tagcloud/text_and_image_cloud.swf\" /><param name=\"quality\" value=\"high\" /><param name=\"allowScriptAccess\" value=\"always\" /><param name=\"wMode\" value=\"transparent\" /><param name=\"swLiveConnect\" value=\"true\" /><param name=\"wmode\" value=\"transparent\" /><param name=\"flashVars\" value=\"cloud_data=/tagcloud/tagcloud_nodes.xml&amp;tspeed=400\" /><embed src=\"/tagcloud/text_and_image_cloud.swf\" name=\"Tagcloud\" align=\"\" type=\"application/x-shockwave-flash\" pluginspace=\"http://www.macromedia.com/go/getflashplayer\"></embed></object>";
			}
			else {
				tagcloud = "<object id=\"injected\" type=\"application/x-shockwave-flash\" data=\"/tagcloud/text_and_image_cloud.swf\" height=\"250\" width=\"500\"><param name=\"quality\" value=\"high\" /><param name=\"allowScriptAccess\" value=\"always\" /><param name=\"wMode\" value=\"transparent\" /><param name=\"swLiveConnect\" value=\"true\" /><param name=\"wmode\" value=\"transparent\" /><param name=\"flashVars\" value=\"cloud_data=/tagcloud/tagcloud_nodes.xml&amp;tspeed=400\" /></object>";
			}
			//jQuery("#main_navtags").html(tagcloud);
			jQuery("#main_nav2_tagsimg").attr("src","/img/nav_btn_tags_reduce.jpg");
			bTagCloudShown = true;
		}
		else {
			jQuery("#main_nav2_tagsimg").attr("src","/img/nav_btn_tags_expand.jpg");
			bTagCloudShown = false;
		}
		return;
	});
	
	jQuery("#search_text").click(function () {
		var textfeld = document.getElementById("search_text");
		if (textfeld.value == defaultSearchText) {
			textfeld.value = "";
		}
		return;
	});
	
	setTriggerSelectBoxes();
	
	/*
	if(window.navigator.systemLanguage && !window.navigator.language) {
		function hoverIE() {
			var LI = document.getElementById("dd_navigation").firstChild;
			do {
				if (sucheUL(LI.firstChild)) {
					LI.onmouseover=einblenden; LI.onmouseout=ausblenden;
				}
				LI = LI.nextSibling;
			}
			while(LI);
		}
	}
	*/
	
	if(jQuery.browser.msie) {
		var elements = jQuery("#dd_navigation li");
		for (var i = 0; i < elements.length; i++) {
			jQuery(elements[i]).hover(
				function() {
					jQuery(this).addClass("hov");
				},
				function() {
					jQuery(this).removeClass("hov");
				}
			);
		}
	}
	
	jQuery("#dd_navigation li:not(:has(div))").addClass("no_childs");

});

/*
function sucheUL(UL) {
	do {
		if(UL) UL = UL.nextSibling;
		if(UL && UL.nodeName == "UL") return UL;
	}
	while(UL);
	return false;
}

function einblenden() {
	var UL = sucheUL(this.firstChild);
	UL.style.display = "block"; UL.style.backgroundColor = "silver";
}
function ausblenden() {
	sucheUL(this.firstChild).style.display = "none";
}
*/

function setTriggerSelectBoxes() {
	var arrSelectBoxes = new Array("leftNavDropdown","contentNavDropdown","quicklinks");

	for (var i = 0; i < arrSelectBoxes.length; i++)
	{
		if (document.getElementById(arrSelectBoxes[i]))
		{
			element = document.getElementById(arrSelectBoxes[i]);

			element.onchange = function()
			{
//				alert(element);
//				alert(element.options.length);
//				alert(element.options.selectedIndex);
				var strLink = this.options[this.options.selectedIndex].value;
				document.location.href = strLink;
			}
			element.onmouseout = function()
			{
//				alert(element);
//				alert(element.options.length);
//				alert(element.options.selectedIndex);
//				var strLink = this.options[this.options.selectedIndex].value;
//				document.location.href = strLink;
			}
		}
	}
}

function prepareSearch(objId) {
	var input = document.getElementById(objId).value;
	input = input.replace(/\./gi,"");
	if (input.length == 0) input = " ";
	document.location.href = '/cms/1059/search&value='+encodeURI(input);
}