//zur sicherheit(am besten live-server) falls kein Parameter vorhanden
//var myServer = "https://mchp7fva.com.siemens.de";
var portalServer = "https://enterprise-businessarea.siemens.com/portal/";


//wird ueberschrieben falls "portalServer"-parameter vorhanden
if (location.search) {
	params = location.search.slice(1, location.search.length).split('&');
	for (i=0; i<params.length; i++) {
		a = 'var ' + params[i].split("=")[0] + '= "' + params[i].split('=')[1]+ '"';
		eval(a);
	}
	if(portalServer!=""){
		myServer = unescape(portalServer);
		//wenn "/" am ende dann wegschneiden
		var hasSlashEnd = myServer.lastIndexOf("/");
		if(hasSlashEnd+1==myServer.length){
			myServer = myServer.substr(0, myServer.length-1);
		}		
	}
}

function url(s){
	var myIndex = "";
	l = unescape(window.location.search.substring(1,window.location.search.length));
	var params = l.split("&");
	for (i=0; i < params.length; i++){
		if(params[i].indexOf("clienttype=")==0){
			myIndex = i;
			break;
		}		
	}
	
	if(myIndex==""){
		//alert("ohne clientType");
		top.location.href=myServer+s;	
	}
	else{
		if(params[myIndex]=="clienttype=seba"){
			//alert("seba");
			top.location.href=myServer+s;
		}
		else{
			//alert("nicht seba");		
			var myIndexInner = "";
			var paramsInner = s.split("&");
			for (i=0; i < paramsInner.length; i++){
				if(paramsInner[i].indexOf("innerNavigationTarget=")==0){
					myIndexInner = i;
					break;
				}
			}		
			var myInnerNavigation = paramsInner[myIndexInner].substring(22);
			parent.document.location.href=myInnerNavigation;
		}
	
	}
	
	
}


function findY(obj){
	var mytop = 0;
	var printstring = '';
	if (obj.offsetParent){
		while (obj.offsetParent) {
			mytop += obj.offsetTop;
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)	mytop += obj.y;
	return mytop;
}


window.onload = function ParentIframeResizer(){
	if(document.images['fbottom']){
		var theIframe = parent.document.getElementsByTagName('iframe');
		//alert(parent.document.body.innerHTML)
		var hasRightParent = false;
		for(i=0;i<theIframe.length;i++){
			//sonderlocke für "produktPortfolio"
			if(theIframe[i].name=="groups"){
				dif2 = 4;					
				theIframe[i].style.height = findY(document.images['fbottom']) + dif2;
				break;
			}
			//"alles" andere
			else{	
				obj = theIframe[i];
				while (obj.parentNode.tagName == "DIV") {
	
					if(obj.parentNode.id == "content-container"){
						hasRightParent = true;
						break;
					}
					obj = obj.parentNode;		
				}	
				if(hasRightParent){
					dif = 20;
					if(!document.all){
						dif = 14;
					}	
					parent.document.getElementById(theIframe[0].id).style.height = findY(document.images['fbottom']) + dif;		
				}
			}			
		}
	}
}