
function readAJAXConent(oitem,rep,pid,toolid,cnt, cp, dir, showpg)
{
	
	var xmlHttp
	if (oitem.length==0)
	{ 
		oitem.innerHTML="Loading ...";
		return
	}
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return
	} 
	var url="/SiteSpecific/Includes/ajax/getAJAXContent.asp";
	url=url+"?pid="+pid;
	url=url+"&toolid="+toolid;
	url=url+"&rep="+rep;
	url=url+"&cnt="+cnt;
	url=url+"&id="+oitem.id;
	url=url+"&cp="+cp;
	url=url+"&dir="+dir;
	url=url+"&fld="+oitem.id;
	url=url+"&showpg="+showpg;
	url=url+"&sid="+Math.random()
				
	xmlHttp.onreadystatechange=function(){stateChanged(oitem, xmlHttp)};
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
} 

function LoadContent(oitem,surl,sfunc)
{
	var xmlHttp
	////if (oitem.length==0)
	//{ 
		oitem.innerHTML='<center><img src="images/ajax-loader.gif"> Loading ...</center>';
	//	return
	//}
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return
	} 
	var url= new String();
	url = surl;
	
	if(url.indexOf('?',0)>0)
	{
		url=url+"&";
	}
	else
	{
		url=url+"?";
	}
	url=url+"sid="+Math.random()
    oitem.setAttribute("IsLoaded", "false");
	xmlHttp.onreadystatechange=function(){stateChanged(oitem, xmlHttp);};
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
} 


function LoadContentFromObject(oitem,osource)
{
    oitem.innerHTML =  osource.innerHTML;   
} 

function LoadContentFromURL(oitem,surl,sfunc)
{
	var xmlHttp
	//if (oitem.length==0)
	//{ 
		oitem.innerHTML='<center><img src="images/ajax-loader.gif"> Loading ...</center>';
		//return
	//}
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return
	} 
	var url= new String();
	url = surl;
	
	if(url.indexOf('?',0)>0)
	{
		url=url+"&";
	}
	else
	{
		url=url+"?";
	}
	
	url=url+"sid="+Math.random()
    oitem.setAttribute("IsLoaded", "false");
	xmlHttp.onreadystatechange=function(){stateChanged(oitem, xmlHttp, sfunc);};
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
} 

function stateChanged(oitem,oxmlHttp,sfunc) 
{ 
	if (oxmlHttp.readyState==4 || oxmlHttp.readyState=="complete")
	{ 
	    oitem.setAttribute("IsLoaded", "true");
		if(oxmlHttp.responseText!="")
		{
			oitem.innerHTML=oxmlHttp.responseText;
		}
		else
		{
			oitem.style.display='none';
		}
		
		if(sfunc)
		{	
		    eval(sfunc);
		}
	} 
} 

function GetXmlHttpObject()
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}

function hideMaster(sid)
{
	alert(sid)
	//document.all[sid].style.display='none';
	//document.all[sid].style.position='absolute';
}


function ExecExraJS()
{
    var oitem = document.getElementsByName("sJSCmd")[0];
    
    if(oitem)
    {
        if(oitem.getAttribute("ExecDone"))
        {
            if(oitem.getAttribute("ExecDone")=="false")
            {
                eval(oitem.value);
                oitem.setAttribute("ExecDone", "true")
            }
            else
            {
                oitem.setAttribute("ExecDone", "true")
            }
        }
        else
        {
            eval(oitem.value);
            oitem.setAttribute("ExecDone", "true")
        }
    }
}
