// JavaScript Document

	window.onscroll = positionWindow;
	window.onresize = positionWindow;

	var g_CopernicXml1;
	var my_transformObj;
	var my_language;
	var scnWid,scnHei;
	
	var c_dir;
	
	
	function getXMLList(language, script_dir) {
		my_language = language;
		if (script_dir==null) script_dir='';
		c_dir = script_dir;
		
		g_CopernicXml1 = new CopernicXMLTransform(generateList);
		
    	g_CopernicXml1.LoadXML(c_dir +"script/screenshots.xml");
		g_CopernicXml1.LoadXSL(c_dir +"script/screenshots.xsl");
	}
	
	function generateList(transformObj)
	{
		my_transformObj = transformObj;
		getList (1);
	}
	
	function getList(noScreenShot) {
		my_transformObj.AddParameter("noScreenShot", noScreenShot);
		my_transformObj.AddParameter("maxShots", 2);
		my_transformObj.AddParameter("curDirectory", '../../../images');
		my_transformObj.AddParameter("Language", my_language);
		
		my_transformObj.Transform(CallbackHTML);
	}
	
	function CallbackHTML(transformObj)
	{		
    	var x = document.getElementById("devicesList");
		x.innerHTML = '';
	    transformObj.AppendTransformedDocumentToElement(x);
	}
	
	function openpopup()
	{
		fillScreen();
		positionWindow();
		
		document.getElementById("popup").style.display = "block";
		document.getElementById("filter").style.display = "block";
		
		getList(1);
	}
	function closepopup()
	{
		document.getElementById("popup").style.display = "none";
		document.getElementById("filter").style.display = "none";
	}
	function positionWindow() {
		var tPos = 0;
		var my_popup = document.getElementById("popup").style;
		var winposcroll = 0;
		
		if (window.pageYOffset != undefined) {
			winposcroll = window.pageYOffset;
			my_popup.top = (window.innerHeight/2) +window.pageYOffset -(236.5) +"px";
			my_popup.left = +(document.getElementById("bodySummarizer").offsetWidth/2) -(316.5) +"px";
		} else {
			winposcroll = document.documentElement.scrollTop;
			my_popup.top = (document.documentElement.clientHeight/2) +document.documentElement.scrollTop -(236.5) +"px";
			my_popup.left = +(document.getElementById("bodySummarizer").offsetWidth/2) -(316.5) +"px";
		}
	
	}
		
	
	function fillScreen() {
		var filter = document.getElementById("filter");

		filter.style.position = "absolute";
		filter.style.left = 1 +"px";
		filter.style.top =  266 +"px";
		filter.style.width = document.getElementById("bodySummarizer").offsetWidth +0 +"px";
		filter.style.height =  document.getElementById("bodySummarizer").offsetHeight +4 +"px";
	}
	
	
	
function showBranchAgent(thisNode) {
	var objBranch = thisNode.getElementsByTagName("div")[0].style;
	if(objBranch.display=="block") {
		objBranch.display="none";
		thisNode.style.backgroundImage = "url(../../../images/faqs/closed.gif)";
	} else {
		objBranch.display="block";
		thisNode.style.backgroundImage = "url(../../../images/faqs/open.gif)";
	}
}