function switch_lang(lang)
{
	if (lang == 2) window.location = document.getElementById('trans2').getAttribute('href');
	if (lang == 1) window.location = document.getElementById('trans1').getAttribute('href');
	//if (lang == 3) document.getElementById('lang_select').selectedIndex=0;
}

function show_countries(continent_uid)
{
	if (continent_uid!='')
	{
		if (window.active_continent_uid) document.getElementById('countries_'+window.active_continent_uid).style.display='none';
		document.getElementById('tx_ddstandorte_countries').style.display = 'block';
		document.getElementById('countries_'+continent_uid).style.display = 'block';
		document.getElementById('tx_ddstandorte_continents').style.display = 'none';
		window.active_continent_uid=continent_uid;
	}	
}

function changeSelected()
{
	if (document.getElementById("sec-nav-zone"))
	{
		var li = document.getElementsByTagName("li");

		for (l = 0; l < li.length; l++)
		{
			if (li[l].className == "selected")
			{
				var lastId = l;
			}
		}

		if (lastId != undefined)
		{
			li[lastId].className = "selected active";
		}
	}
}

function changeSelected(){
	if (document.getElementById("sec-nav-zone")){
		var li = document.getElementsByTagName("li");

		for (l = 0; l < li.length; l++){
			if (li[l].className == "selected"){
				var lastId = l;
			}
		}

		if (lastId != undefined){
			li[lastId].className = "selected active";
		}
	}
}

function hideSearchNavPath(){
	if (document.getElementsByTagName("ul")){
		var ul = document.getElementsByTagName("ul");
		var firstId = null;

		for (u = 0; u < ul.length; u++){
			if (ul[u].className == "browsebox" && firstId == null){
				firstId = u;
				ul[u].style.display = "none";
			}
		}

		changeArrowToImg();
	}
}

function changeArrowToImg(){
	if (document.getElementsByTagName("ul")){
		var ul = document.getElementsByTagName("ul");

		for (u = 0; u < ul.length; u++){
			if (ul[u].className == "browsebox"){
				var li = ul[u].childNodes;

				for (l = 0; l < li.length; l++){
					var innerLi = "" + li[l].innerHTML;

					if (innerLi.indexOf("&lt;") > -1){
						innerLi = innerLi.replace("&lt;", "<img src='fileadmin/images/icon-page-previous.gif' alt='' style='margin-bottom: -2px;'>");
						li[l].innerHTML = innerLi;
					}
					
					if (innerLi.indexOf("&gt;") > -1){
						innerLi = innerLi.replace("&gt;", "<img src='fileadmin/images/icon-page-next.gif' alt='' style='margin-bottom: -2px;'>");
						li[l].innerHTML = innerLi;
					}
				}
			}
		}
	}
}

function createCookies(){
	var cookies = document.cookie.split("; ");
	var cookieStr = "" + document.cookie;

	if (cookieStr.indexOf("History") == -1){
		document.cookie = "History = ";
	}

	if (cookieStr.indexOf("Clipped") == -1){
		document.cookie = "Clipped = ";
	}

	addToHistory();
}

function getCookie(cookieName){
	var cookies = document.cookie.split("; ");
	var cookieValue = "";

	for (var c = 0; c < cookies.length; c++){
		tempCookie = cookies[c].split("=");
		if (tempCookie[0] == cookieName){
			cookieValue = "" + unescape(tempCookie[1]);
		}
	}

	return cookieValue;
}

function clipOn(pic)
{
	document.getElementById('clip'+pic).src = "clip_on.gif";
}

function clipOff(pic)
{
	document.getElementById('clip'+pic).src = "clip_off.gif";
}

function showHistory()
{
	if (document.getElementById('clippedDiv') && document.getElementById('historyDiv'))
	{
		document.getElementById('historyDiv').style.display = "block";
		document.getElementById('clippedDiv').style.display = "none";
		document.getElementById('historyTitle').style.background = "#eee";
		document.getElementById('clippedTitle').style.background = "none";	
	}
}

function showClippedArticles()
{
	if (document.getElementById('clippedDiv') && document.getElementById('historyDiv'))
	{
		document.getElementById('historyDiv').style.display = "none";
		document.getElementById('clippedDiv').style.display = "block";
		document.getElementById('historyTitle').style.background = "none";
		document.getElementById('clippedTitle').style.background = "#eee";
	}
}

function addToClipped()
{
	var pageId = escape(document.title);
	var pageHref = "" + location.href;
	var pageHost = "" + location.host;
	var pagePath = "" + location.pathname;
	var pageLink = escape(pageHref.replace("http://"+pageHost+"/", ""));
	var browser = navigator.appName+" "+navigator.appVersion;
	
	document.getElementById('historyDiv').style.display = "none";
	document.getElementById('historyTitle').style.background = "none";
	document.getElementById('clippedDiv').style.display = "block";
	document.getElementById('clippedTitle').style.background = "#eee";
	
	var ul = document.getElementById('clipped');
	var li = ul.childNodes;

	if (browser.indexOf("Netscape") == 0)
	{ // FF
		for (a = 0; a < li.length; a++)
		{
			if (li[a].tagName == undefined)
			{
				ul.removeChild(li[a]);
			}
		}
	}

	if (li.length <= 10)
	{
		if (!document.getElementById('clip_'+unescape(pageId)))
		{
			cookieValue = getCookie("Clipped");
			cookieValue = unescape(cookieValue).replace("undefined", "");

			if (li.length == 1)
			{
				document.cookie = "Clipped = " + escape(pageId+";"+pageLink+"|");
			}
			else
			{
				document.cookie = "Clipped = " + escape(cookieValue) + escape(pageId+";"+pageLink+"|");
			}

			clippedText = displayClipped();
			ul.innerHTML = clippedText;
		}
	}
	
	if (li.length > 10 && !document.getElementById('clip_'+unescape(pageId)))
	{
		ul.removeChild(li[1]);

		var cookies = document.cookie.split("; ");
		var clippedText = "";

		for (var c = 0; c < cookies.length; c++)
		{
			tempCookie = cookies[c].split("=");
			tempCookieName = "" + tempCookie[0];
			tempCookieValue = "" + tempCookie[1];

			if (tempCookieName == "Clipped")
			{
				clippedText += unescape(tempCookieValue);
			}
		}

		var clipped = clippedText.split("|");
		var mnaString = "";

		for (var i = 1; i < clipped.length; i++)
		{
			var clip = clipped[i].split(";");
			var pageId1 = "" + unescape(clip[0]);
			var pageLink1 = "" + unescape(clip[1]);
			
			mnaString += pageId1+";"+pageLink1+"|";
		}

		document.cookie = "Clipped = " + escape(mnaString) + escape(pageId+";"+pageLink+"|");
		cookieValue = getCookie("Clipped");
		clippedText = displayClipped();
		ul.innerHTML = clippedText;
	}

	return false;
}

function displayClipped()
{
	var cookies = document.cookie.split("; ");
	var clippedText = "";
	var mnaString = "";

	for (var c = 0; c < cookies.length; c++)
	{
		tempCookie = cookies[c].split("=");
		tempCookieName = "" + tempCookie[0];
		tempCookieValue = "" + tempCookie[1];

		if (tempCookieName == "Clipped")
		{
			clippedText += unescape(tempCookieValue);

			var clipped = clippedText.split("|");

			for (var i = 0; i < clipped.length; i++)
			{
				var clip = clipped[i].split(";");
				var pageId = "" + unescape(clip[0]);
				var pageLink = "" + unescape(clip[1]);
				
				if (pageId != "" && pageLink != "undefined")
				{
					mnaString += "<li id='clip_"+pageId+"'><a href='"+pageLink+"'>"+pageId+"</a><div class='clipOpt'><a href='"+pageLink+"&type=1'>print</a> | <a href=''>recommend</a> | <a href='#' onclick='return removeClip(\""+pageId+"\");'>remove</a></div></li>";
				}
			}
		}
	}

	return mnaString;
}

function removeClip(pageId)
{
	var browser = navigator.appName+" "+navigator.appVersion;
	var ul = document.getElementById('clipped');
	var clips = ul.childNodes;
	var cookies = document.cookie.split("; ");
	var clippedText = "";

	for (var c = 0; c < cookies.length; c++)
	{
		tempCookie = cookies[c].split("=");
		tempCookieName = "" + tempCookie[0];
		tempCookieValue = "" + tempCookie[1];

		if (tempCookieName == "Clipped")
		{
			clippedText += unescape(tempCookieValue);
		}
	}

	var clipped = clippedText.split("|");
	var mnaString = "";
	
	for (var i = 0; i < clipped.length; i++){
		var clip = clipped[i].split(";");

		if (unescape(clip[0]) != pageId)
		{
			var pageId1 = "" + unescape(clip[0]);
			var pageLink1 = "" + unescape(clip[1]);
			
			mnaString += pageId1+";"+pageLink1+"|";	
			document.cookie = "Clipped = " + escape(mnaString);
			cookieValue = getCookie("Clipped");
			clippedText = displayClipped();
			ul.innerHTML = clippedText;
		}
		else
		{
			
		}
	}
	return false;
}

function removeAllClips()
{
	document.cookie = "Clipped = ";
	document.getElementById("clipped").innerHTML = "";

	return false;
}

function addToHistory()
{
	var pageId = escape(document.title);
	var pageHref = "" + location.href;
	var pageHost = "" + location.host;
	var pagePath = "" + location.pathname;
	var pageLink = escape(pageHref.replace("http://"+pageHost+"/", ""));
	var browser = navigator.appName+" "+navigator.appVersion;

	if (document.getElementById('clippedDiv') && document.getElementById('historyDiv'))
	{
		document.getElementById('clippedDiv').style.display = "none";
		document.getElementById('clippedTitle').style.background = "none";
		document.getElementById('historyDiv').style.display = "block";
		document.getElementById('historyTitle').style.background = "#eee";

		var ul = document.getElementById('history');
		var li = ul.childNodes;

		if (browser.indexOf("Netscape") == 0)
		{ // FF
			for (a = 0; a < li.length; a++)
			{
				if (li[a].tagName == undefined)
				{
					ul.removeChild(li[a]);
				}
			}
		}

		if (li.length == 1)
		{
			document.cookie = "History = " + escape("<li id='hist_"+pageId+"'><a href='/index.php?"+pageId+"'>"+pageId+"</a></li>");
			cookieValue = getCookie("History");
			ul.innerHTML = unescape(cookieValue);
		}

		if (li.length > 1)
		{
			if (li.length == 11 && li[li.length-1].id != "hist_"+unescape(pageId))
			{
				ul.removeChild(li[1]);

				var mnaString = "";

				for (var a = 1; a < 10; a++)
				{
					if (browser.indexOf("Netscape") == 0)
					{ // FF
						var clipTagname = document.getElementById(unescape(li[a].id)).tagName;
						var clipInnerHtml = document.getElementById(unescape(li[a].id)).innerHTML;

						mnaString += "<"+clipTagname+" id='"+unescape(li[a].id)+"'>"+clipInnerHtml+"</"+clipTagname+">";
					}
					else
					{ // IE, Opera
						mnaString += li[a].outerHTML;
					}
				}

				document.cookie = "History = " + escape(mnaString) + escape("<li id='hist_"+pageId+"'><a href='"+pageLink+"'>"+pageId+"</a></li>");
				cookieValue = getCookie("History");
				ul.innerHTML = unescape(cookieValue);
			}
			else
			{
				if ((!document.getElementById("hist_"+unescape(pageId))) || (li[li.length-1].id != "hist_"+unescape(pageId)))
				{
					cookieValue = getCookie("History");
					document.cookie = "History = " + escape(cookieValue) + escape("<li id='hist_"+pageId+"'><a href='"+pageLink+"'>"+pageId+"</a></li>");
					cookieValue = getCookie("History");
					ul.innerHTML = unescape(cookieValue);
				}
			}
		}

		return false;
	}

}

function recommendAll()
{
	var ul = document.getElementById("clipped");
	var li = ul.childNodes;

	var strPages = "Chech this out: ";

	for (var l = 0; l < li.length; l++)
	{
		strPages += "http://www.com/index.php?"+li[l].id+"\r\n";
	}

	strPages = strPages.replace(/clip_/g, "");

	return false;
}

function clearSelectBox()
{
	document.getElementById("ajax_div").style.display = "none";
	document.getElementById("blank").style.display = "block";

	filterBox = document.getElementById("filterBox");
	filterBox.selectedIndex = 0;

	return false;
}

function showHideDivs(targetDivId)
{
	if (document.getElementById("blank"+targetDivId))
	{
		document.getElementById("blank"+targetDivId).style.display = "none";
		document.getElementById("ajax_div"+targetDivId).style.display = "block";
	}
	
	switch (targetDivId)
	{
		case 2:
			if (document.getElementById("blank3"))
			{
				document.getElementById("blank3").style.display = "none";
			}

			if (document.getElementById("ajax_div3"))
			{
				document.getElementById("ajax_div3").style.display = "none";
			}

			if (document.getElementById("blank4"))
			{
				document.getElementById("blank4").style.display = "none";
			}

			if (document.getElementById("ajax_div4"))
			{
				document.getElementById("ajax_div4").style.display = "none";
			}

			if (document.getElementById("blank5"))
			{
				document.getElementById("blank5").style.display = "none";
			}

			if (document.getElementById("ajax_div5"))
			{
				document.getElementById("ajax_div5").style.display = "none";
			}

			break;
		case 3:
			if (document.getElementById("blank2"))
			{
				document.getElementById("blank2").style.display = "none";
			}

			if (document.getElementById("ajax_div2"))
			{
				if (document.getElementById("ajax_div2").style.display == "none")
				{
					document.getElementById("ajax_div2").style.display = "none";
				}
			}

			if (document.getElementById("blank4"))
			{
				document.getElementById("blank4").style.display = "none";
			}

			if (document.getElementById("ajax_div4"))
			{
				document.getElementById("ajax_div4").style.display = "none";
			}

			if (document.getElementById("blank5"))
			{
				document.getElementById("blank5").style.display = "none";
			}

			if (document.getElementById("ajax_div5"))
			{
				document.getElementById("ajax_div5").style.display = "none";
			}

			break;
		case 4:
			if (document.getElementById("blank2"))
			{
				document.getElementById("blank2").style.display = "none";
			}

			if (document.getElementById("ajax_div2"))
			{
				if (document.getElementById("ajax_div2").style.display == "none")
				{
					document.getElementById("ajax_div2").style.display = "none";
				}
			}

			if (document.getElementById("blank3"))
			{
				document.getElementById("blank3").style.display = "none";
			}

			if (document.getElementById("ajax_div3"))
			{
				if (document.getElementById("ajax_div3").style.display == "none")
				{
					document.getElementById("ajax_div3").style.display = "none";
				}
			}

			if (document.getElementById("blank5"))
			{
				document.getElementById("blank5").style.display = "none";
			}

			if (document.getElementById("ajax_div5"))
			{
				document.getElementById("ajax_div5").style.display = "none";
			}

			break;
		case 5:
			if (document.getElementById("blank2"))
			{
				document.getElementById("blank2").style.display = "none";
			}

			if (document.getElementById("ajax_div2"))
			{
				if (document.getElementById("ajax_div2").style.display == "none")
				{
					document.getElementById("ajax_div2").style.display = "none";
				}
			}

			if (document.getElementById("blank3"))
			{
				document.getElementById("blank3").style.display = "none";
			}

			if (document.getElementById("ajax_div3"))
			{
				if (document.getElementById("ajax_div3").style.display == "none")
				{
					document.getElementById("ajax_div3").style.display = "none";
				}
			}

			if (document.getElementById("blank4"))
			{
				document.getElementById("blank4").style.display = "none";
			}

			if (document.getElementById("ajax_div4"))
			{
				if (document.getElementById("ajax_div4").style.display == "none")
				{
					document.getElementById("ajax_div4").style.display = "none";
				}
			}

			break;
	}
}

var xmlHttp;

function showMiddleBox(groupId, selectBoxId, language)
{
	xmlHttp = GetXmlHttpObject();

	if (xmlHttp == null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}

	var temp = groupId.split("|");
	var hasChildNodes = "" + temp[1];
	var forwarder = temp[2];
	var encodedLink = temp[0];
	groupId = temp[3];

	if (forwarder == 1 || hasChildNodes == "false" || selectBoxId == 6)
	{
		window.open("/" + encodedLink, "_self");
	}
	else
	{
		// var url = "/fileadmin/powerarea/products/middle_box.php";
		var url = "/index.php?id=ajax_select";
		url = url+"&groupId="+groupId;
		url = url+"&selectBoxId="+selectBoxId;
		url = url+"&L="+language;

		switch(selectBoxId)
		{
			case 2:
				showHideDivs(selectBoxId);
				xmlHttp.onreadystatechange = stateChanged2;
				break;
			case 3:
				showHideDivs(selectBoxId);
				xmlHttp.onreadystatechange = stateChanged3;
				break;
			case 4:
				showHideDivs(selectBoxId);
				xmlHttp.onreadystatechange = stateChanged4;
				break;
			case 5:
				showHideDivs(selectBoxId);
				xmlHttp.onreadystatechange = stateChanged5;
				break;
		}

		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
}

function showSelectBox(groupId, filter, language)
{
	 xmlHttp = GetXmlHttpObject();

	if (xmlHttp == null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}

	var url = "/fileadmin/powerarea/products/results.php";
	url = url+"?groupId="+groupId;
	url = url+"&filter="+filter;
	url = url+"&L="+language;

	document.getElementById("blank").style.display = "none";
	document.getElementById("ajax_div").style.display = "block";

	xmlHttp.onreadystatechange = stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function stateChanged()
{
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
	{
		document.getElementById("ajax_iFrame").innerHTML = xmlHttp.responseText;
	}
}

function stateChanged2()
{
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
	{
		document.getElementById("ajax_div2").innerHTML = xmlHttp.responseText;
	}
}

function stateChanged3()
{
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
	{
		document.getElementById("ajax_div3").innerHTML = xmlHttp.responseText;
	}
}

function stateChanged4()
{
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
	{
		document.getElementById("ajax_div4").innerHTML = xmlHttp.responseText;
	}
}

function stateChanged5()
{
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
	{
		document.getElementById("ajax_div5").innerHTML = xmlHttp.responseText;
	}
}

function GetXmlHttpObject()
{
	var xmlHttp = null;

	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp = new XMLHttpRequest();
	}
		catch (e)
	{
		// Internet Explorer
		try
		{
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}

	return xmlHttp;
}

function submitSearch(filter)
{
	var dynamic = document.getElementById("dynamicBox").value;
	document.formProductSearch.submitter.value = filter;

	if (dynamic != "")
	{
		document.formProductSearch.submit();
		return true;
	}
	else
	{
		return false;
	}
}

function moving(flash)
{
	if (!document.getElementById("stage-zone") || flash == true)
	{
		if (document.getElementById("product_search_bg") && document.getElementById("product_search"))
		{
			var obj = document.getElementById("product_search_bg");
			var obj2 = document.getElementById("product_search");

			currTop = obj.offsetTop;

			if (currTop > 0)
			{
				obj.style.top = (currTop - 2)+"px";
				obj2.style.top = (currTop - 2)+"px";

				move = setTimeout("moving("+flash+")", 10);
			}

			if (currTop <= 0)
			{
				window.clearTimeout(move);
			}
		}
	}
}

function showProductsSearch()
{
	moving(true);
}

function hideProductsSearch()
{
	if (document.getElementById("product_search_bg") && document.getElementById("product_search"))
	{
		var obj = document.getElementById("product_search_bg");
		var obj2 = document.getElementById("product_search");

		currTop = obj.style.top;
		currTop = currTop.replace("px", "");

		if (currTop != "")
		{
			if (currTop < 232)
			{
				obj.style.top = (eval(currTop) + 2)+"px";
				obj2.style.top = (eval(currTop) + 2)+"px";

				move = setTimeout("hideProductsSearch()", 10);
			}

			if (currTop >= 232)
			{
				window.clearTimeout(move);
			}
		}
	}
}

function redirectMiddle(id, language)
{
	window.open("/index.php?id="+id+"&L="+language, "_self");
}

function bySomething()
{
	document.getElementById("by_something").style.display = "block";
	document.getElementById("ajax_div").style.display = "none";
	document.getElementById("filterBox").selectedIndex = 0;
}

function MFS_print()
{
	if (document.getElementById("clipped"))
	{
		var clips = document.getElementById("clipped").childNodes;
		var numberChecked = 0;

		for (c = 0; c < clips.length; c++)
		{
			var temp = clips[c].childNodes;
			temp = temp[0];

			temp1 = temp.childNodes;
			temp1 = temp1[0];

			temp2 = temp1.childNodes;
			temp2 = temp2[0];

			temp3 = temp2.childNodes;
			temp3 = temp3[0];

			temp4 = temp3.childNodes;
			temp4 = temp4[0];

			if (temp4.checked == true)
			{
				numberChecked = eval(numberChecked + 1);
				var tempPage = temp4.value;
			}
		}

		if (numberChecked > 1 || numberChecked == 0)
		{
			var pleaseselectpage = Array();
			
			pleaseselectpage[0] = 'Bitte w�hlen Sie eine Seite zum Drucken.';
			pleaseselectpage[1] = 'Please select one page to print.';
			
			alert(pleaseselectpage[language]);

			return false;
		}
		else
		{
			var temp = tempPage.split("|");
			var link = temp[1];
			link = link.replace(".0.", ".99.");

			window.open(link, "_blank");

			return false;
		}
	}
	else
	{
		alert("There are no clipped pages.");

		return false;
	}

	return false;
}

var showBigMask = false;
var language = "";

function MFS_send()
{
	var title = new Array();
	var close = new Array();
	var submit = new Array();
	var sender = new Array();
	var recipient = new Array();
	var sender_message = new Array();

	title[0] = "Artikel abschicken";
	title[1] = "Send Article";
	title[2] = "Send Article es";
	title[3] = "Send Article";
	close[0] = "schliessen";
	close[1] = "close";
	close[2] = "close es";
	close[3] = "close";
	submit[0] = "Senden";
	submit[1] = "Submit";
	submit[2] = "Submit es";
	submit[3] = "Submit";
	sender[0]="Ihre Email Adresse";
	sender[1]="Your E-Mail address";
	sender[2]="Your E-Mail address es";
	sender[3]="Your E-Mail address";
	recipient[0]="Empfaenger Email Adresse";
	recipient[1]="Recipient's E-Mail address";
	recipient[2]="Recipient's E-Mail address en";
	recipient[3]="Recipient's E-Mail address";
	sender_message[0]="Ihre Nachricht (optional)";
	sender_message[1]="Your message (optional)";
	sender_message[2]="Your message (optional) es";
	sender_message[3]="Your message (optional)";

	if (!showBigMask && document.getElementById("clipped") != null)
	{
		document.getElementById("bigMask").style.display = "block";
		document.getElementById("contactForm").style.display = "block";

		var contactTop = document.getElementById("contactForm").offsetTop;
		var contactLeft = document.getElementById("contactForm").offsetLeft;
		var contactWidth = document.getElementById("contactForm").offsetWidth;
		var contactHeight = document.getElementById("contactForm").offsetHeight;

		var bigWidth = document.getElementById("bigMask").offsetWidth;
		var bigHeight = (bigWidth / 4 * 3) - 50;
		document.getElementById("bigMask").style.height = bigHeight;

		var widthDelta = (bigWidth - contactWidth)/2;
		var heightDelta = (bigHeight - contactHeight)/2;

		document.getElementById("contactForm").style.left = widthDelta+"px";
		document.getElementById("contactForm").style.top = heightDelta+"px";

		document.getElementById("send_td").innerHTML = '<h1>'+title[language]+'</h1>';

		if(typeof sIFR == "function")
		{
			sIFR.replaceElement(named({sSelector:"div#contactForm table tr td h1", sFlashSrc: "fileadmin/images/sifr.swf", sColor:"#349aca", sFlashVars:"offsetTop=-1,offsetRight=-14" , sWmode:"transparent"}));
		};

		document.getElementById("close_td").innerHTML = '<a href="#" onclick="return closeSendArticlePopup();">'+close[language]+' <img src="/fileadmin/images/popup_close.gif" alt="'+close[0]+'"/></a>';
		document.getElementById("send_submit").value = submit[language];

		var clips = document.getElementById("clipped").childNodes;
		var clippedString = "";

		for (var c = 0; c < clips.length; c++)
		{
			var temp = clips[c].childNodes;
			temp = temp[0];

			temp1 = temp.childNodes;
			temp1 = temp1[0];

			temp2 = temp1.childNodes;
			temp2 = temp2[0];

			temp3 = temp2.childNodes;
			temp3 = temp3[0];

			temp4 = temp3.childNodes;
			temp4 = temp4[0];

			if (temp4.checked == true)
			{
				var tempClip = temp4.value.split("|");
				clippedString += "<a href='"+tempClip[1]+"'>"+tempClip[0]+"</a><br/>";
			}
		}

		document.getElementById("sender").value = sender[language];
		document.getElementById("recipient").value = recipient[language];
		document.getElementById("sender_message").value = sender_message[language];
		document.getElementById("hidden_pages").value = "<br><br>"+clippedString;

		showBigmask = true;

	}

	if (!showBigMask && document.getElementById("clipped") == null)
	{
		document.getElementById("bigMask").style.display = "block";
		document.getElementById("contactForm").style.display = "block";

		var contactTop = document.getElementById("contactForm").offsetTop;
		var contactLeft = document.getElementById("contactForm").offsetLeft;
		var contactWidth = document.getElementById("contactForm").offsetWidth;
		var contactHeight = document.getElementById("contactForm").offsetHeight;

		var bigWidth = document.getElementById("bigMask").offsetWidth;
		var bigHeight = (bigWidth / 4 * 3) - 50;
		document.getElementById("bigMask").style.height = bigHeight;

		var widthDelta = (bigWidth - contactWidth)/2;
		var heightDelta = (bigHeight - contactHeight)/2;

		document.getElementById("contactForm").style.left = widthDelta+"px";
		document.getElementById("contactForm").style.top = heightDelta+"px";

		document.getElementById("send_td").innerHTML = '<h1>'+title[language]+'</h1>';

		if(typeof sIFR == "function")
		{
			sIFR.replaceElement(named({sSelector:"div#contactForm table tr td h1", sFlashSrc: "fileadmin/images/sifr.swf", sColor:"#349aca", sFlashVars:"offsetTop=-1,offsetRight=-14" , sWmode:"transparent"}));
		};

		document.getElementById("close_td").innerHTML = '<a href="#" onclick="return closeSendArticlePopup();">'+close[language]+' <img src="/fileadmin/images/popup_close.gif" alt="'+close[0]+'"/></a>';
		document.getElementById("send_submit").value = submit[language];

		var pageId = document.title;
		var pageHref = "" + location.href;
		var clippedString = "<a href='"+pageHref+"'>"+pageId+"</a><br/>";
		document.getElementById("sender").value = sender[language];
		document.getElementById("recipient").value = recipient[language];
		document.getElementById("sender_message").value = sender_message[language];
		document.getElementById("hidden_pages").value = "<br><br>"+clippedString;

		showBigmask = true;
	}
	return false;
}

function MFS_contact(hiddenEmail)
{
	var title = new Array();
	var close = new Array();
	var submit = new Array();
	var company = new Array();
	var firstname = new Array();
	var lastname = new Array();
	var street = new Array();
	var zip = new Array();
	var country = new Array();
	var phone = new Array();
	var fax = new Array();
	var email = new Array();
	var message = new Array();

	title[0] = "Kontakt";
	title[0] = "Contact";
	title[1] = "Контакты";
	title[3] = "联系方式";
	close[0] = "schliessen";
	close[0] = "close";
	close[1] = "Закрыть";
	close[3] = "关闭";
	submit[0] = "Submit";
	submit[0] = "Send";
	submit[1] = "Отправить"; 
	submit[3] = "发送";
	company[0] = "Firma";
	company[0] = "Company";
	company[1] = "Название компании";
	company[3] = "公司";
	firstname[0] = "Vorname*";
	firstname[0] = "First Name*";
	firstname[1] = "Имя*";
	firstname[3] = "名*";
	lastname[0] = "Nachname*";
	lastname[0] = "Last Name*";
	lastname[1] = "Фамилия*";
	lastname[3] = "姓*";
	street[0] = "Strasse";
	street[0] = "Street";
	street[1] = "Улица";
	street[3] = "街道";
	zip[0] = "PLZ";
	zip[0] = "ZIP";
	zip[1] = "Почтовый индекс";
	zip[3] = "邮编";
	country[0] = "Land";
	country[0] = "Country";
	country[1] = "Страна";
	country[3] = "国家（城市)";
	phone[0] = "Telefon";
	phone[0] = "Phone";
	phone[1] = "Телефон";
	phone[3] = "联系电话";
	fax[0] = "Fax";
	fax[0] = "Fax";
	fax[1] = "Факс";
	fax[3] = "传真";
	email[0] = "eMail*";
	email[0] = "eMail*";
	email[1] = "Адрес электронной почты*";
	email[3] = "电邮*";
	message[0] = "Ihre Nachricht";
	message[0] = "Your Message";
	message[1] = "Ваше сообшение";
	message[3] = "您的留言";

	if (!showBigMask)
	{
		hiddenEmail = "" + hiddenEmail;
		hiddenEmail = hiddenEmail.replace("undefined", "");

		document.getElementById("bigMask").style.display = "block";
		document.getElementById("bigContactForm").style.display = "block";

		document.getElementById("send_td_1").innerHTML = '<h1>'+title[language]+'</h1>';

		if(typeof sIFR == "function")
		{
			sIFR.replaceElement(named({sSelector:"div#bigContactForm table tr td h1", sFlashSrc: "fileadmin/images/sifr.swf", sColor:"#E5093B", sFlashVars:"offsetTop=-1,offsetRight=-14" , sWmode:"transparent"}));
		};

		var contactTop = document.getElementById("bigContactForm").offsetTop;
		var contactLeft = document.getElementById("bigContactForm").offsetLeft;
		var contactWidth = document.getElementById("bigContactForm").offsetWidth;
		var contactHeight = document.getElementById("bigContactForm").offsetHeight;

		var bigWidth = document.getElementById("bigMask").offsetWidth;
		// var bigHeight = document.getElementById("bigMask").offsetHeight;
		var bigHeight = (bigWidth / 4 * 3) - 50;
		// document.getElementById("bigMask").style.height = bigHeight;
		document.getElementById("bigMask").style.height = "1500px";

		var widthDelta = (bigWidth - contactWidth)/2;
		var heightDelta = (bigHeight - contactHeight)/2;

		document.getElementById("bigContactForm").style.left = widthDelta+"px";
		document.getElementById("bigContactForm").style.top = heightDelta+"px";

		document.getElementById("close_td_1").innerHTML = '<a href="#" onclick="return closeContactPopup();">'+close[language]+' <img src="/fileadmin/images/popup_close.gif" alt="'+close[0]+'"/></a>';

		document.getElementById("contact_submit").value = submit[language];
		document.getElementById("company").value = company[language];
		document.getElementById("first_name").value = firstname[language];
		document.getElementById("last_name").value = lastname[language];
		document.getElementById("street").value = street[language];
		document.getElementById("zip").value = zip[language];
		document.getElementById("country").value = country[language];
		document.getElementById("phone").value = phone[language];
		document.getElementById("fax").value = fax[language];
		document.getElementById("email").value = email[language];
		document.getElementById("message").value = message[language];
		document.getElementById("hidden_email").value = "" + hiddenEmail;

		showBigmask = true;
	}

	return false;
}

function checkSendArticleForm()
{
	var f = document.formSendArticle;

	/* ***** verify german labels **** */
	if (f.sender.value == "Ihre Email Adresse" || f.sender.value == "")
	{
		alert("Bitte geben Sie Ihre Email-Adresse ein.");

		return false;
	}

	if (f.recipient.value == "correo electronic / e-mail del recipiente" || f.recipient.value == "")
	{
		alert("Bitte geben Sie die Email-Adresse des Empf&auml;ngers ein.");

		return false;
	}

	if (f.sender_message.value == "Su mensaje (opcional)" || f.sender_message.value == "")
	{
		alert("Bitte geben Sie Ihre Nachricht ein oder lassen Sie das Feld leer.");

		return false;
	}
	/* ***** verify german labels **** */

	/* ***** verify english labels **** */
	if (f.sender.value == "Your E-Mail address" || f.sender.value == "")
	{
		alert("Please enter your E-Mail address.");

		return false;
	}

	if (f.recipient.value == "Recipient's E-Mail address" || f.recipient.value == "")
	{
		alert("Please enter recipient's E-Mail address.");

		return false;
	}

	if (f.sender_message.value == "Your message (optional)" || f.sender_message.value == "")
	{
		alert("Please enter your message or leave it blank.");

		return false;
	}
	/* ***** verify english labels **** */
	
	document.getElementById("bigMask").style.display = "none";
	document.getElementById("contactForm").style.display = "none";
	
	return true;
}

function checkBigContactForm()
{
	var f = document.formBigContact;

	/* ***** verify spanish labels **** */
	if (f.first_name.value == "Имя*" || f.first_name.value == "")
	{
		alert("Вашы имя и отчество.");

		return false;
	}

	if (f.last_name.value == "Фамилия*" || f.last_name.value == "")
	{
		alert("Ваша фамилия.");

		return false;
	}

	if (f.email.value == "Адрес электронной почты*" || f.email.value == "")
	{
		alert("Ваш адрес эл. почты.");

		return false;
	}
	/* ***** verify german labels **** */
	
	/* ***** verify english labels **** */
	if (f.first_name.value == "First Name*" || f.first_name.value == "")
	{
		alert("Please enter first name.");

		return false;
	}

	if (f.last_name.value == "Last Name*" || f.last_name.value == "")
	{
		alert("Please enter last name.");

		return false;
	}

	if (f.email.value == "eMail*" || f.email.value == "")
	{
		alert("Please enter e-mail address.");

		return false;
	}
	/* ***** verify english labels **** */
	
	document.getElementById("bigMask").style.display = "none";
	document.getElementById("bigContactForm").style.display = "none";
	
	return true;
}

function closeSendArticlePopup()
{
	document.getElementById("sender").value = "Your E-Mail address";
	document.getElementById("recipient").value = "Recipient's E-Mail address";
	document.getElementById("sender_message").value = "Your message (optional)";
	
	document.getElementById("bigMask").style.display = "none";
	document.getElementById("contactForm").style.display = "none";

	showBigmask = false;

	return false;
}

function closeContactPopup()
{
	document.getElementById("company").value = "Company";
	document.getElementById("first_name").value = "First Name*";
	document.getElementById("last_name").value = "Last Name*";
	document.getElementById("street").value = "Street";
	document.getElementById("zip").value = "ZIP";
	document.getElementById("country").value = "Country";
	document.getElementById("phone").value = "Phone";
	document.getElementById("fax").value = "Fax";
	document.getElementById("email").value = "eMail*";
	document.getElementById("message").value = "Your Message";
	document.getElementById("hidden_email").value = "";
	
	document.getElementById("bigMask").style.display = "none";
	document.getElementById("bigContactForm").style.display = "none";

	showBigmask = false;

	return false;
}
