function ConfirmURL(url, question)
{
	if (confirm(question))
	{
		document.location = url;
	}
	
}


//window.onerror = null;

var blink_speed=500;
var i=0;

layerStyleRef="layer.style.";
layerRef="document.all";
styleSwitch=".style";
	 



//BLINKING
function Blink()
{
	
	blinkList = document.getElementById("blink_ids");
	
	if (blinkList.value != "" && blinkList.value != "undefined")
	{
		
		blinkArr = blinkList.value.split(",");
		
		
		
		for (j=0;j<blinkArr.length;j++)
		{
			
			layerName = "blink_"+blinkArr[j];
		 
		 	if(i%2==0)
			 {
			 	try{
				 eval(layerRef+'.'+layerName+
				 styleSwitch+'.visibility="visible"');
				}catch(e){}
			 }
			 else
			 {
			 	try{
				 eval(layerRef+'.'+layerName+
				 styleSwitch+'.visibility="hidden"');
				 }catch(e){}
			 }
		} 
		 
		if(i<1)
		{
			i++;
		} 
		else
		{
			i--;
		}
	}
	 
	setTimeout("Blink()",blink_speed);
}


function ajaxRefresh(url, refresh_speed)
{
	
	doWork(url);
	
	setTimeout("ajaxRefresh('"+url+"', '"+refresh_speed+"')",refresh_speed);	
}



//******************************************************************
// Ajax functions
//******************************************************************

	//Get the HTTP Object
	function getHTTPObject(){
		if (window.ActiveXObject)
		{
			try {
				obj = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch(e)
			{
				obj = new ActiveXObject("Microsoft.XMLHTTP");
			}
			
			return obj;
		}
		else
			 
			if (window.XMLHttpRequest)
			return new XMLHttpRequest();
		else {
			alert("Your browser does not support AJAX.");
			return null;
		}
		}
	

	function setOutput(){
		if(httpObject.readyState == 4){
			
			var xotree = new XML.ObjTree();
			var tree = xotree.parseXML( httpObject.responseText ); 
			
			
			//var doc = new ActiveXObject("Msxml2.DOMDocument");
			//doc.loadXML(httpObject.responseText);
			
			listObj = document.getElementById('blink_ids');
			
			
			listObj.value = tree.xml.blink_list; //doc.getElementsByTagName("blink_list")[0].childNodes[0].nodeValue;
			
			
			Obj = document.getElementById('ajax_refresh');
			
			Obj.innerHTML = unescape(tree.xml.table_content);//doc.getElementsByTagName("table_content")[0].childNodes[0].nodeValue);
			
			
			}
		}	
		
	
	function doWork(url, cmd){
		httpObject = getHTTPObject();
		if(httpObject != null){
			httpObject.open("GET", url, true);
			httpObject.send(null);
			
			httpObject.onreadystatechange = setOutput;
		}
	}
	
	var httpObject = null;
	
//******************************************************************	