function detailWindowAjaxClose (id) {	
	var id1 = "device_name~3505";
	var obj = document.getElementById(id1);
	obj.style.display="none"; 
	return false;
}

function detailWindowAjax(id, title, url) {
	alert(id);
	
	var idContent = "detailWindowContent_"+id;

	var obj = document.getElementById(id);
	var close = "<a onClick='detailWindowAjaxClose();' href='javascript:detailWindowAjaxClose();'>Close</a>";
	var msg = "";

	msg += "<div class=detailWindowBox>"
	msg += "<div align=right>"+close+"</div>";
	msg += "<hr>";
	msg += "<div class=detailWindowBoxContent align=center id='"+idContent+"'></div>";
	msg += "<hr>";
	msg += "<div align=right>"+close+"</div>";
	msg += "</div>";
	
	obj.style.display="block"; 
	obj.innerHTML = msg; 
	
	getDetailAjax (idContent, url);

	return false;
}

function ajaxInit(){
	var xmlHttp;
	try  {
	// Firefox, Opera 8.0+, Safari
	xmlHttp=new XMLHttpRequest();
	}
	catch (e)  {
	// Internet Explorer
		try   {
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}

		catch (e) {
			try  {
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
			
			catch (e) {
				alert("Your browser does not support AJAX!");
				return false;
			}
		}
	}

	return xmlHttp;
}

function getDetailAjax (id, url) {
	var resultsEl = document.getElementById(id);
	xmlHttp=ajaxInit();

	if (!xmlHttp) {
		alert('ajax error');
		return;
	}	
	
	waitStr = "<div class=ajaxSearchLoading><img src=\"images/indicator.gif\"></div>";

	xmlHttp.onreadystatechange=function()
	{
		resultsEl.style.display='block';
		resultsEl.innerHTML=waitStr;
	    if(xmlHttp.readyState==4) {
	    	
	    	results=xmlHttp.responseText;
	    	resultsEl.innerHTML=results;
	      
	      	//alert('results: '+results);
	      }
	}
	 
	 xmlHttp.open("GET",url,true);
	 xmlHttp.send(null);
	 
	 return false;
}
	
function ajaxSearchResults (url) {
	//alert(url);
	//var url = "resultsAjax.php?mode="+mode;
	var resultsEl = document.getElementById('resultsGrid');
	
	xmlHttp=ajaxInit();

	if (!xmlHttp) {
		alert('ajax error');
		return;
	}	
	
	waitStr = "<div class=ajaxSearchLoading><img src=\"images/indicator.gif\"></div>";

	xmlHttp.onreadystatechange=function()
	{
		resultsEl.style.display='block';
		resultsEl.innerHTML=waitStr;
	    if(xmlHttp.readyState==4) {
	    	
	    	results=xmlHttp.responseText;
	    	resultsEl.innerHTML=results;
	      
	      	//alert('results: '+results);
	      }
	}
	 
	 xmlHttp.open("GET",url,true);
	 xmlHttp.send(null);
	 
	 return false;
}

