	var isIE =  new Boolean(false)
	var isNav = new Boolean(false)
	var unSupported = new Boolean(false)
	var layer = new String()
	var style = new String()
	var hidden = new String()
	var visible = new String()
	var isOther = false
	if(navigator.userAgent.indexOf("MSIE") != -1) 
	{
		isIE = true;
		layer = ".all"
		style = ".style"
		hidden = "hidden"
		visible = "visible"
	}
	else if(navigator.userAgent.indexOf("Nav") != -1) 
	{
		isNav = true;
		layer = ".layers"
		style = ""
		hidden = "hide"
		visible = "show"
		
	}
	// ----------------------------
	function changeState(layerRef,state)
	{	
		eval("document" + layer + "['" + layerRef + "']" + style + ".visibility = '" + state + "'")
	}
	function isVisible(layerRef)
	{	
		return eval("document" + layer + "['" + layerRef + "']" + style + ".visibility == '" + visible + "'")
	}
	function changeDisplay(sDiv, sType)
	{	
		if(sType == '') {
			sType = 'block';
		}
		document.getElementById(sDiv).style.display = sType;		
	}
	function isDisplayed(sDiv)
	{	
		return document.getElementById(sDiv).style.display == 'block';
		//return eval("document" + layer + "['" + layerRef + "']" + style + ".display == ''")
	}
	function blockScreen()
	{
		try
		{
			var oDivMain = document.getElementById('oDivBlockScreen');
			if (!document.getElementById('oDivLoaderBack') && !document.getElementById('oDivLoader'))
			{
				var oDivPictureBack = document.createElement('div');
				oDivPictureBack.id = 'oDivLoaderBack';
				oDivPictureBack.className = 'DivPictureBack';
				var oDivPicture = document.createElement('div');
				oDivPicture.id = 'oDivLoader'
				oDivPicture.className = 'DivPicture';
				document.body.appendChild(oDivPictureBack);
				document.body.appendChild(oDivPicture);
			}
				document.getElementById('oDivLoaderBack').style.display = 'block';
				document.getElementById('oDivLoaderBack').style.width = oDivMain.offsetWidth;
				document.getElementById('oDivLoaderBack').style.height = oDivMain.offsetHeight;
		}
		catch(oEx)
		{
			alert(oEx.message+' on blockScreen function blockScreen');	
		}
	}
	
	function unblockScreen()
	{
		try
		{
			if (document.getElementById('oDivLoader') && document.getElementById('oDivLoaderBack'))
			{
				document.getElementById('oDivLoader').style.display = 'none';
				document.getElementById('oDivLoaderBack').style.display = 'none';
			}
		}
		catch(oEx)
		{
			//alert(oEx.message+' on unblockScreen function');	
		}	
	}