var nAktFrameBreite = 0;
var nAktFrameHoehe = 0;

	
function frameObject(sUrl, nLeft, nTop, nWidth, nHeight, sAlign) {
	this.url = sUrl;
	this.left = nLeft;
	this.top = nTop;
	this.width = nWidth;
	this.height = nHeight;
	this.align = sAlign;
}

function showFrame(nLayerNumber){
//alert("sdfgsdfg"+nLayerNumber);
	var oLayer = document.getElementById("framedynamicdiv");
	var oFrame = document.getElementById("framedynamicframe");

	if (nSteps < nStepLength)
		return;

	if (nActiveLayer == -1) {
		if (!op7) {
			oFrame.src = "/blank.aspx";
		}
	}	
		
	if (nActiveLayer != -1){
		oLayer.style.visibility = "hidden";
		oFrame.style.visibility = "hidden";
		if (op7) {
			oFrame.style.height = "0px";
			oFrame.style.width = "0px";
		}
		oFrame.src = "";
		oLayer.style.top = "0px";
		oLayer.style.left = "0px";
		oLayer.style.width = "0px";
		oLayer.style.height = "0px";
		oTimeout = null;
	} 
	
	if (!nLayerNumber){
		nActiveLayer = -1;
		return;	
	}

	if (nActiveLayer == nLayerNumber){
		nActiveLayer = -1;
		return;
	}
	
	nActiveLayer = nLayerNumber;
	ZieheFenster();
}

function showFrameNew(oFrameObject){

	var oLayer = document.getElementById("framedynamicdiv");
	var oFrame = document.getElementById("framedynamicframe");

		oLayer.style.visibility = "hidden";
		oFrame.style.visibility = "hidden";
		if (op7) {
			oFrame.style.height = "0px";
			oFrame.style.width = "0px";
		}
		oFrame.src = "/blank.aspx";
		oLayer.style.top = "0px";
		oLayer.style.left = "0px";
		oLayer.style.width = "0px";
		oLayer.style.height = "0px";
		oTimeout = null;
		ZieheFensterNew(oFrameObject);
}


function ZieheFensterNew(oFrameObject) {
	var nWidth = oFrameObject.width; // nStepLength * nSteps;
	var nHeight = oFrameObject.height; // nStepLength * nSteps;	
	var nLeft = oFrameObject.left;
	var oLayer = document.getElementById("framedynamicdiv");
	var oFrame = document.getElementById("framedynamicframe");
	
	oFrame.style.visibility = "hidden";
	oLayer.style.visibility = "hidden";
/*	
	if (oFrameObject.align == "left") {
		nLeft = nLeft + oFrameObject.width - nWidth;
	}
*/
	oLayer.style.left = nLeft + "px";
	oLayer.style.width = nWidth + "px";
	oLayer.style.height = nHeight + "px";
	oLayer.style.top = oFrameObject.top + "px";

	
	oFrameHook = (oFrame.style) ? oFrame.style : oFrame; //wg opera
	oFrameHook.width = nWidth + "px";
	oFrameHook.height = nHeight + "px";

	nAktFrameBreite = oFrameObject.width; //Variable - Abruf aus Frame 
	nAktFrameHoehe = oFrameObject.height; //Variable - Abruf aus Frame
	oFrame.src = oFrameObject.url; // + "?b=" + oLayerItem[nActiveLayer].width + "&h=" + oLayerItem[nActiveLayer].height;

	oFrame.style.visibility = "visible";
	oLayer.style.visibility = "visible";
}
	
		
function ZieheFenster() {


	var nWidth = oLayerItem[nActiveLayer].width; // nStepLength * nSteps;
	var nHeight = oLayerItem[nActiveLayer].height; // nStepLength * nSteps;	
	var nLeft = oLayerItem[nActiveLayer].left;
	var oLayer = document.getElementById("framedynamicdiv");
	var oFrame = document.getElementById("framedynamicframe");
	
	oFrame.style.visibility = "hidden";
	oLayer.style.visibility = "hidden";
	
	if (oLayerItem[nActiveLayer].align == "left") {
		nLeft = nLeft + oLayerItem[nActiveLayer].width - nWidth;
	}

	oLayer.style.left = nLeft + "px";
	oLayer.style.width = nWidth + "px";
	oLayer.style.height = nHeight + "px";
	oLayer.style.top = oLayerItem[nActiveLayer].top + "px";

	
	oFrameHook = (oFrame.style) ? oFrame.style : oFrame; //wg opera
	oFrameHook.width = nWidth + "px";
	oFrameHook.height = nHeight + "px";

	nAktFrameBreite = oLayerItem[nActiveLayer].width; //Variable - Abruf aus Frame 
	nAktFrameHoehe = oLayerItem[nActiveLayer].height; //Variable - Abruf aus Frame
	oFrame.src = oLayerItem[nActiveLayer].url; // + "?b=" + oLayerItem[nActiveLayer].width + "&h=" + oLayerItem[nActiveLayer].height;

	oFrame.style.visibility = "visible";
	oLayer.style.visibility = "visible";
}

function closeFrame(){
		document.getElementById("framedynamicdiv").style.visibility = "hidden";
		document.getElementById("framedynamicframe").style.visibility = "hidden";
		nActiveLayer = -1;
		showFrame();
}


//on Mousedown im doc schliesse fenster
function aktiviere(evt) {
	closeFrame();
}

if (op7) {
	document.onmousedown = aktiviere; //opera
}
