function hide(obj){
	html_obj=document.getElementById(obj);
	html_obj.style.display='none';
}
function show(obj){
	html_obj=document.getElementById(obj);
	html_obj.style.display='block';
}


function getHtmlObj(name){
	return document.getElementById(name);
}

function getAndPopulate (url,divId){
	var x = getHTTPObject();
	var useDiv = document.getElementById (divId);

	x.open ("GET", url, true);
	x.onreadystatechange = function ()
	{
		if (x.readyState == 4)
		{
			useDiv.innerHTML = x.responseText;
			if(useDiv.style.display!="block"){
				useDiv.style.display="block";
			}
		}
	} // callback

	x.send(null);
}

function sendUrl(url, callback)
{
    var x = getHTTPObject();
    if (callback != null)
    {
        x.onreadystatechange = function()
            {
                if (x.readyState == 4)
                {
                    callback(x);
                }
            };
    }

    x.open("GET", url, true);
    x.send(null);
}

function getHTTPObject ()
{
	var userAgent = navigator.userAgent;

        if (userAgent.indexOf("MSIE") > -1)
            return new ActiveXObject("Microsoft.XMLHTTP");

        if (userAgent.indexOf("Gecko") > -1)
        {
            return new XMLHttpRequest();
        }

        return null;
}

function isVisible(obj){
	return (document.getElementById(obj).style.display!='none'?true:false);
}

function ajaxKeyEvent(obj,url){
  e=window.event;

  //Resultset Navigation
	if(obj.value.length > 2){
	  getAndPopulate(url,'searchResultDiv');
	}else{
	  hide('searchResultDiv');
	}
}

function copySelectedText(){
	var c1=document.selection.createRange();
	c1.execCommand("Copy");	
}

function gotoURL(url){
	document.location.href=url;	
}