function initDynH() {
	
	resizeSidebars();
	setSidebarFooter();
}

function initializeProducts() {
	
	if(typeof document.getElementById("productImage").getElementsByTagName("IMG")[0] != undefined) {
		document.getElementById("productImage").getElementsByTagName("IMG")[0].style.display = "block";
	}
	if(typeof document.getElementById("productDesc").getElementsByTagName("DIV")[0] != undefined) {
		document.getElementById("productDesc").getElementsByTagName("DIV")[0].style.display = "block";
	}
	
	initDynH();
}


function loadProduct(id){
		
	for(var i=0; i<document.getElementById("productImage").getElementsByTagName("IMG").length; i++) {
		
		if(document.getElementById("productImage").getElementsByTagName("IMG")[i].style.display == "block") {
			
			document.getElementById("productImage").getElementsByTagName("IMG")[i].style.display = "none";
		}
		
		if(document.getElementById("productDesc").getElementsByTagName("DIV")[i].style.display == "block") {
			
			document.getElementById("productDesc").getElementsByTagName("DIV")[i].style.display = "none";
		}
	}
		
	document.getElementById(id+"i").style.display = "block";
	document.getElementById(id+"t").style.display = "block";	
	initDynH();
}

function unloadProduct(id){

	document.getElementById(id+"i").style.display = "none";
	document.getElementById(id+"t").style.display = "none";
}



function popUp(page,langIdent) {
	
	var pUrl;
	
	if(location.search.length > 5) {
	
		GET = get_GET_params();
		if(typeof GET["L"] != undefined && GET["L"]==1) {
		
			langIdent = "e";
		}
	}
	
	switch (page) {
	
		case "impress":
			
			url = "fileadmin/templates/pvs_plastics/" + langIdent + "impress.html";
			break;
			
		case "disclaim":
			
			url = "fileadmin/templates/pvs_plastics/" + langIdent + "disclaim.html";
			break;
					
		default:
			
			url = "";			
	}
	
	if( url != "" ) {
	
		window.open(url,"_new","width=550px,height=650px");
	}
}

function get_GET_params() {
	
   var GET = new Array();
   if(location.search.length > 0) {
      var getInfo = location.search.substring(1, location.search.length);
      var getParams = getInfo.split("&");
      for(i = 0; i < getParams.length; i++) {
         var key_value = getParams[i].split("=");
         if(key_value.length == 2) {
            var key = key_value[0];
            var value = key_value[1];
            GET[key] = value;
         }
      }
   }
   return(GET);
}

function hover(object) {
	
	object.style.cursor = "pointer";
}

function unhover(object) {

	object.style.cursor = "default";
}

function resizeSidebars() {

	var conHeight; 
	
	if(document.getElementById("content_wide") != null) { conHeight = document.getElementById("content_wide").offsetHeight; }
	if(document.getElementById("content") != null) { conHeight = document.getElementById("content").offsetHeight; }
	
	
	if(typeof(conHeight) == "undefined" || conHeight < 600) { 
		
		conHeight = 600; 
	}
	
	if(document.getElementById("sidebarLeft") != null) {
		document.getElementById("sidebarLeft").style.height = conHeight + "px";
	}
	if(document.getElementById("sidebarRight") != null) {
		document.getElementById("sidebarRight").style.height = conHeight + "px";
	}
}

function setSidebarFooter() {

	var sbHeight = document.getElementById("sidebarLeft").offsetHeight;
	var sbNaviHeight = document.getElementById("sidebarLeftNavi").offsetHeight;
	var sbFoot = document.getElementById("sidebarLeftFooter");
	var sbLogoHeight = document.getElementById("logo").offsetHeight;
	var marginFoot = (sbHeight - (sbNaviHeight + sbFoot.offsetHeight + sbLogoHeight + 10) );

	sbFoot.style.marginTop = marginFoot + "px";	
}

