function LinkTo(url){
	location.href=url;
}
function regTab(nr){
	switch (nr){
		case 1:
			location.href = "product_service.htm";
			break;
		case 2:
			location.href = "shipping.htm";
			break;
		case 3:
			location.href = "grid01.htm";
			break;
		case 4:
			location.href = "online_services_de.htm";
			break;
		default:
			alert(nr);
			break;
	}
	return true;
}
function hiliteTab(objId,mode){
	var hObj;
	if(document.getElementById){
		hObj = document.getElementById(objId);
		if(typeof hObj=="object"){
			if(mode==1){
				hObj.style.color = "#000000";
			}else{
				hObj.style.color = "#666666";
			}
		}
	}
}
function changeImg(iName,iMode){
	var iSrc = document.images[iName].src;
	if(iMode==1){
		iSrc = iSrc.replace("_lo.","_hi.");
	}else{
		iSrc = iSrc.replace("_hi.","_lo.");
	}
	document.images[iName].src = iSrc;
}
function selInput(obj,defaultText){
	if(obj.value==defaultText){
		obj.value="";
		obj.style.color = "#000000";
	}
}
function blurInput(obj,defaultText){
	if(obj.value==""){
		obj.value=defaultText;
		obj.style.color = "#999999";
	}
}
/*********************************/
function login(){
	if(document.getElementById("divLogin")){
		document.getElementById("divLogin").style.display = "none";
		document.getElementById("divLogout").style.display = "block";
	}
}
function logout(){
	if(document.getElementById("divLogout")){
		document.getElementById("divLogout").style.display = "none";
		document.getElementById("divLogin").style.display = "block";
	}
}
/*********************************/
var tooltipNr = 0;
var mouseX, mouseY;
function getMousePos(e){
	if (!e) var e = window.event||window.Event;
	if('undefined'!=typeof e.pageX){
		mouseX = e.pageX;
		mouseY = e.pageY;
	}else if (document.documentElement && document.documentElement.scrollTop)
	{
		mouseX = e.clientX + document.documentElement.scrollLeft;
		mouseY = e.clientY + document.documentElement.scrollTop;
	}
	else{
		mouseX = e.clientX + document.body.scrollLeft;
		mouseY = e.clientY + document.body.scrollTop;
	}
}
function initMousePos(){
	if(window.Event && document.captureEvents) document.captureEvents(Event.MOUSEDOWN);
	document.onmousedown = getMousePos;
}
function toggleTooltip(nr){
	if(document.getElementById("tooltip"+nr).style.display == "block") document.getElementById("tooltip"+nr).style.display = "none";
	else document.getElementById("tooltip"+nr).style.display = "block";
}
function MSIEversion(){
	var v = -1;
	p = navigator.userAgent.indexOf("MSIE");
	if(p>0) v = parseInt(navigator.userAgent.substr(p+5,4));
	return v
}
function showTooltip(nr){
	var obj = document.getElementById("tooltip"+nr);
	if(activeScrollbox > -1) closeScrollbox(activeScrollbox); //updated: 2008-02-22
	if(tooltipNr != nr)
	{
		if(tooltipNr != 0) closeTooltip(tooltipNr);
		tooltipNr = nr;
		/****************
		 IE below version 7 displays SELECT tags allways on top therefor they will be hidden
		*****************/
		var v = MSIEversion();
		if(v>=0 && v<7){
			for(i=0;i<document.getElementsByTagName("select").length;i++){
				alert(document.getElementsByTagName("select")[i].name);
				document.getElementsByTagName("select")[i].style.visibility="hidden";
			}
		}
		/**************/
		if(obj.style.display != "block"){
			obj.style.top = mouseY+10 +"px";
			obj.style.display = "block";
			xPos = mouseX;
			if(xPos+obj.offsetWidth>800) xPos = 800-obj.offsetWidth;
			obj.style.left = xPos +"px";
		}
	}
}
function closeTooltip(nr){
	tooltipNr = 0;
	document.getElementById("tooltip"+nr).style.display = "none";
	/****************
	 IE below version 7 displays SELECT tags allways on top therefor they will be hidden
	 Now show them again
	*****************/
	var v = MSIEversion();
	if(v>=0 && v<7){
		for(i=0;i<document.getElementsByTagName("select").length;i++){
			document.getElementsByTagName("select")[i].style.visibility="visible";
		}
	}
	/**************/
}
//updated: 2008-02-22 start
//scrollbox
var scrollboxCount = 0;//number of scrollbox-layers, update in respective page
var scrollBoxArray = new Array();
var activeScrollbox = -1;

function scrollbarInit(){
	ec = new eventConverter();
	for(i=0;i<scrollboxCount;i++){
		scrollBoxArray[i] = new scrollBars('divContentScroll'+i);
		scrollBoxArray[i].onSetup = sbconf;
		scrollBoxArray[i].init();
	}
}
function openScrollbox(nr){
	if(tooltipNr != 0) closeTooltip(tooltipNr);
	tooltipNr = nr;
	if(activeScrollbox > -1) closeScrollbox(activeScrollbox);
	activeScrollbox = nr;
	/****************
	 IE below version 7 displays SELECT tags allways on top therefor they will be hidden
	*****************/
	var v = MSIEversion();
	if(v>=0 && v<7){
		for(i=0;i<document.getElementsByTagName("select").length;i++){
			alert(document.getElementsByTagName("select")[i].name);
			document.getElementsByTagName("select")[i].style.visibility="hidden";
		}
	}
	/**************/
	var obj = document.getElementById("scrollBox"+nr);
	if(obj.style.visibility != "visible"){
		obj.style.top = mouseY+10 +"px";
		obj.style.visibility="visible";
		xPos = mouseX;
		if(xPos+obj.offsetWidth>800) xPos = 800-obj.offsetWidth;
		obj.style.left = xPos +"px";
	}
}
function closeScrollbox(nr){
	scrollBoxArray[nr].resetVScrollbar();
	document.getElementById("scrollBox"+nr).style.visibility="hidden";
	activeScrollbox = -1;
	/****************
	 IE below version 7 displays SELECT tags allways on top therefor they will be hidden
	 Now show them again
	*****************/
	var v = MSIEversion();
	if(v>=0 && v<7){
		for(i=0;i<document.getElementsByTagName("select").length;i++){
			document.getElementsByTagName("select")[i].style.visibility="visible";
		}
	}
	/**************/
}
//updated: 2008-02-22 end