var contentWidth = 900;
var contentHeight = 720;

function updateHashVariable(key, value) {
	window.location.hash = "#" + key + "=" + value;
}

function eventWindowResized(ObjectID) {
	resizeWidth(ObjectID);
	resizeHeight(ObjectID);
}

function resizeWidth(ObjectID)
{
	// Check ob replace objekt existiert
	if(!(oResize= document.getElementById(ObjectID)))
	{
		return false;	
	}
	
	windowWidth = contentWidth;
	
	if (window.innerWidth)
	{
		windowWidth = window.innerWidth;
	}
	else if (document.body && document.body.offsetWidth)
	{
		windowWidth = document.body.offsetWidth;
	}
		
	if(windowWidth > contentWidth)
	{
		oResize.style.width = "100%";
	}
	else
	{
		oResize.style.width = contentWidth + "px";
	}

}

function resizeHeight(ObjectID)
{
	// Check ob replace objekt existiert
	if(!(oResize= document.getElementById(ObjectID)))
	{
		return false;	
	}
	windowHeight = contentHeight;
	
	if (window.innerHeight)
	{
		windowHeight = window.innerHeight;
	}
	else if (document.body && document.body.offsetHeight)
	{
		windowHeight = document.body.offsetHeight;
	}
		
	if(windowHeight > contentHeight)
	{
		oResize.style.height = "100%";
	}
	else
	{
		oResize.style.height = contentHeight + "px";
	}

}

function recalcHeight(contentH,ObjectID) {
	contentHeight = contentH;
	resizeHeight(ObjectID);
}

function createFlashControl(DivID, replaceDivID, ObjectID, ObjectURL)
{
	// Check ob objekt existiert
	/*if(!(oTargetDiv = document.getElementById(DivID)))
	{
		return;	
	}*/
	// Check ob replace objekt existiert
	if(!(oReplaceDiv = document.getElementById(replaceDivID)))
	{
		return;	
	}
	if(!(oTargetDiv = oReplaceDiv.parentNode))
	{
		return;	
	}
	
	oFlashObject = document.createElement('object');
	oTargetDiv.appendChild(oFlashObject,oReplaceDiv);
	
	//params
	oParam = document.createElement('param');
	oParam.setAttribute("name","movie");
	oParam.setAttribute("value",ObjectURL);
	oFlashObject.appendChild(oParam);
	
	oParam = document.createElement('param');
	oParam.setAttribute("name","quality");
	oParam.setAttribute("value","high");
	oFlashObject.appendChild(oParam);
	
	oParam = document.createElement('param');
	oParam.setAttribute("name","play");
	oParam.setAttribute("value","true");
	oFlashObject.appendChild(oParam);
	
	oParam = document.createElement('param');
	oParam.setAttribute("name","bgcolor");
	oParam.setAttribute("value","#ffffff");
	oFlashObject.appendChild(oParam);
	
	/*oParam = document.createElement('param');
	oParam.setAttribute("name","wmode");
	oParam.setAttribute("value","transparent");
	oFlashObject.appendChild(oParam);*/
	
	oParam = document.createElement('param');
	oParam.setAttribute("name","scale");
	oParam.setAttribute("value","showall");
	oFlashObject.appendChild(oParam);
	
	oParam = document.createElement('param');
	oParam.setAttribute("name","salign");
	oParam.setAttribute("value","lt");
	oFlashObject.appendChild(oParam);
	
	oParam = document.createElement('param');
	oParam.setAttribute("name","allowScriptAccess");
	oParam.setAttribute("value","sameDomain");
	oFlashObject.appendChild(oParam);
	
	//object
	oFlashObject.setAttribute("id",ObjectID);
	oFlashObject.className = "flashContent";
	oFlashObject.setAttribute("type","application/x-shockwave-flash");
	oFlashObject.setAttribute("data",ObjectURL);
	
}