<!--
 
var databaseHttp;
/***********************************************************
//Builds the query string and invoke a request to the server 
//using javascript async call
/***********************************************************/
function showContents(div
                      , keyID
                      , message)
{
	if (div == null)
	{
	    return;
	}
	
	divObject = div;
		
	var objDivContainer = document.getElementById(eval("'" + div + "'"));
	 
	if (objDivContainer == null) 
	{
	    return;
	}
	
	if (keyID == "") 
	{
		objDivContainer.innerHTML   = "";		
		return;
	}
	
	objDivContainer.innerHTML       = "<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" + 
	                                  "<img src='Images/UpdateProgress3.gif' border='0' height='10px' width='100px'/>";
	
	databaseHttp                    = GetXmlHttpObject()
	
	if (databaseHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	} 
	
	var url = "Controls/VsebinaDokument2.aspx?KeyID="       + keyID         + 
	                                        "&ControlID="   + Math.random() + 
	                                        "&Message="     + message;
	    
	databaseHttp.onreadystatechange = stateChanged;
	databaseHttp.open("GET"
	                , url
	                , true);
	databaseHttp.send(null);
}

//The extented method to check the http request state has changed
//Then the dynamic div tag will be filled with the response text
function stateChanged() { 
	if (databaseHttp.readyState==4 || databaseHttp.readyState=="complete"){ 
		document.getElementById(eval("'"+divObject+"'")).innerHTML=databaseHttp.responseText 
	} 
} 

//The core function to get the xml http request object
function GetXmlHttpObject(){ 
	var objXMLHttp=null
	if (window.XMLHttpRequest){
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject) {
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}

//To ToggleDokument the node image and expand collapse
function ToggleDokument(node){
 
	// Unfold the branch if it isn't visible
	if (node.nextSibling.style)	{		
		if (node.childNodes.length > 0)	{
			if (node.childNodes.item(0).nodeName == "IMG"){
				if(node.childNodes.item(0).src.indexOf("Images/Plus4.gif")> -1){
					
					node.nextSibling.style.display = 'block';
					node.childNodes.item(0).src = "Images/Minus4.gif";
					return true;
				}
				else {
				
					node.nextSibling.style.display = 'none';
					node.childNodes.item(0).src = "Images/Plus4.gif";
					return false;
				}				 
			}
		}		
	}
}
//-->

