	var _dynControl;
	var _showErrConsole = false;
	var _http_request = false;
	function makeRequest(url, parameters) 
	{
		_http_request = false;
		if (window.XMLHttpRequest) 
		{ 
			_http_request = new XMLHttpRequest();
			if (_http_request.overrideMimeType) 
			{
				_http_request.overrideMimeType('text/html');
			}
		} 
		else if (window.ActiveXObject) 
		{ 
			try 
			{
				_http_request = new ActiveXObject("Msxml2.XMLHTTP");
			} 
			catch (e) 
			{
				try 
				{
				_http_request = new ActiveXObject("Microsoft.XMLHTTP");
				} 		
				catch (e) {}
			}
		}
		if (!_http_request) 
		{
			alert('Cannot create XMLHTTP instance');
			return false;
		}
		_http_request.onreadystatechange = displayContents;
		_http_request.open('POST', url, true);
		_http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		_http_request.setRequestHeader("Content-length", parameters.length);
		_http_request.setRequestHeader("Connection", "close");
		_http_request.send(parameters);
	}
	function displayContents() 
	{
		if (_http_request.readyState == 4) 
		{
			if (_http_request.status == 200) 
			{
				result = _http_request.responseText;
				if(_dynControl!='' && result!='')
				{
					document.getElementById(_dynControl).innerHTML = result;
				}
				try 
				{
					afterAjax();
				}
				catch (e) {}
			}
		}
	}
	function get(target,postStr,dynCont,loader,obj) 
	{
		_showErrConsole=false;
		if(dynCont!='')
		{
			_dynControl=dynCont;
		}
		else
		{
			_dynControl='';
		}
		pathAdj='';
		if(postStr.indexOf("[[")>0)
		{
			startInd=postStr.indexOf("[[")+2;
			endInd=postStr.indexOf("]]");
			pathAdj=postStr.substring(startInd,endInd);
		}
		var postStr = "targetFile="+target+"&"+postStr+"&";
		if(obj!='')
		{
			for (i=0; i<obj.elements.length; i++) 
			{
				if (obj.elements[i].type == "text") 
				{
					postStr += obj.elements[i].name + "=" + escape(obj.elements[i].value) + "&";//changed against issue 8392 using escape function to convert special char(&,# etc) into escape sequence--Fakhra Ashraf05222007
				}
				else if (obj.elements[i].type == "hidden") 
				{
					postStr += obj.elements[i].name + "=" + escape(obj.elements[i].value) + "&";
				}
				else if (obj.elements[i].type == "checkbox") 
				{
					if (obj.elements[i].checked) 
					{
						postStr += obj.elements[i].name + "=" + obj.elements[i].value + "&";
					} 
				}
				else if (obj.elements[i].type == "radio") 
				{
					if (obj.elements[i].checked) 
					{
						postStr += obj.elements[i].name + "=" + obj.elements[i].value + "&";
					}
				}
				else if (obj.elements[i].type == "select-one") 
				{
					var sel = obj.elements[i];
					if(sel.selectedIndex<0)
					{
						postStr += sel.name + "=&";
					}
					else
					{
						postStr += sel.name + "=" + escape(sel.options[sel.selectedIndex].value) + "&";
					}
				}
				else if (obj.elements[i].type == "textarea") 
				{
					postStr += obj.elements[i].name + "=" +escape(obj.elements[i].value) + "&";
				}
			}
		}
		makeRequest(pathAdj+'post.php',postStr);
	}
	var _url;
	var _data;
	var _dynCont;
	function loadDynData(url,data,dynCont)
	{
		
		_url=url;
		_data=data;
		_dynCont=dynCont;
		loadData();
	}
	function loadData()
	{
		
		if(window.XMLHttpRequest)
		{
			request = new XMLHttpRequest();
		}
		else if (window.ActiveXObject) 
		{
			request = new ActiveXObject("Microsoft.XMLHTTP");
		}
		if (request) 
		{
			d=new Date();
			request.onreadystatechange = pageLoaded;
			request.open("get", _url+"?"+_data+"&"+ d.toString(), true);
			request.send("");
		}
	}
	function pageLoaded()
	{
		if (request.readyState == 4)
		{
			if (request.status == 200)
			{
				data=request.responseText;
				document.getElementById(_dynCont).innerHTML=data;
				try
				{
					jSFromAjax(varbol=true,varStr='');
				}
				catch(ex){}
			}
		}
	}