// JavaScript Document
function cls_xobj ()
{
	if (window.XMLHttpRequest) 
	{
		this.xmlObj = new XMLHttpRequest();
	}else{ 
		this.xmlObj=new ActiveXObject("Microsoft.XMLHTTP");
		
	}
	if ( !this.xmlObj && typeof XMLHttpRequest != "undefined" )
	{
		this.xmlObj=new XMLHttpRequest();
	} 
	function at($url,$target)
	{
		this.xmlObj.open("GET",$url, false);
		this.xmlObj.send(null);
		//alert(xmlObj.responseText);
		document.getElementById($target).innerHTML='Loading...';
		document.getElementById($target).innerHTML=this.xmlObj.responseText;;
		return false;
	}
	this.at=at;
	function at_auto($thisobj)
	{
		$url=$thisobj.href;
		$target=$thisobj.xtarget;
		this.xmlObj.open("GET",$url, false);
		this.xmlObj.send(null);
		//alert(xmlObj.responseText);
		document.getElementById($target).innerHTML='Loading...';
		document.getElementById($target).innerHTML=this.xmlObj.responseText;;
		return false;
	}
	this.at_auto=at_auto;
	function ft($url,$formname,$target)
	{
		this.xmlObj.open("POST",$url, false);
		this.xmlObj.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		this.xmlObj.send(getformvar($formname));
		//alert(xmlObj.responseText);
		document.getElementById($target).innerHTML='Loading...';
		document.getElementById($target).innerHTML=this.xmlObj.responseText;;
		return false;
	}
	this.ft=ft;

}
	
/*
	if (window.XMLHttpRequest) 
	{
		var xmlObj = new XMLHttpRequest();
	}else{ 
		var xmlObj=new ActiveXObject("Microsoft.XMLHTTP");
		
	}
	if ( !xmlObj && typeof XMLHttpRequest != "undefined" )
	{
		xmlObj=new XMLHttpRequest();
	} 

	function at($url,$target)
	{
		xmlObj.open("GET",$url, false);
		xmlObj.send(null);
		//alert(xmlObj.responseText);
		document.getElementById($target).innerHTML='Loading...';
		document.getElementById($target).innerHTML=xmlObj.responseText;;
		return false;
	}
	function at_auto($thisobj)
	{
		$url=$thisobj.href;
		$target=$thisobj.target;
		xmlObj.open("GET",$url, false);
		xmlObj.send(null);
		//alert(xmlObj.responseText);
		document.getElementById($target).innerHTML='Loading...';
		document.getElementById($target).innerHTML=xmlObj.responseText;;
		return false;
	}
	function at_hook()
	{
		$url=this.href;
		$target=this.target;
		xmlObj.open("GET",$url, false);
		xmlObj.send(null);
		//alert(xmlObj.responseText);
		document.getElementById($target).innerHTML='Loading...';
		document.getElementById($target).innerHTML=xmlObj.responseText;;
		return false;
	}
	*/
	function hookat($cont)
	{
		var acol;
		if ($cont=='')
		{
			acol=document.body.getElementsByTagName("A");
		}else{
			var contobj;
			contobj=document.getElementById($cont);
			acol=contobj.getElementsByTagName("A");
		}
		for(var i = 0; i < acol.length; i++)
		{
			acol[i].onclick=at_hook;
		}
	}
/*
	function ft($url,$formname,$target)
	{
		xmlObj.open("POST",$url, false);
		xmlObj.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		xmlObj.send(getformvar($formname));
		//alert(xmlObj.responseText);
		document.getElementById($target).innerHTML='Loading...';
		document.getElementById($target).innerHTML=xmlObj.responseText;;
		return false;
	}*/
	function getformvar($formname) 
	{
		theForm = document.forms[$formname];
		var qs = ''
		for (e=0;e<theForm.elements.length;e++) 
		{
			if (theForm.elements[e].name!='') 
			{
				var name = theForm.elements[e].name;
				qs+=(qs=='')?'':'&'
				qs+= name+'='+escape(theForm.elements[e].value);
			}
		}
		qs+="\n";
		return qs
	}