function activeContent()
{

	this.target='';
	this.file = function(myscript,target,dve) {
	
		jx.target=target;
		jx.dve=dve;
		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('There has been an error in the web control mechanism, Please contact our technical support team to resolve this issue.');return false; }
		http_request.onreadystatechange = this.setContents;
		http_request.open('GET', myscript, true);
		http_request.send(null);
	}
	
	this.setContents = function() {
	
		if (http_request.readyState == 4 && http_request.status == 200)  {
			this.res	= http_request.responseText.split("''");
			if (this.res[1]=='exec') 
				eval(this.res[0]);
			else 
			{
				
				if (jx.dve==1)
				{
				
					document.getElementById(jx.target).innerHTML += http_request.responseText;
					jx.dve=null
				}
				else if (jx.dve==2)
				{
				
					document.getElementById(jx.target).innerHTML = http_request.responseText+document.getElementById(jx.target).innerHTML;
					jx.tri = null;
				}
				else
					document.getElementById(jx.target).innerHTML = http_request.responseText;
			}
		} 
	}
	this.form2query = function(fname)
	{
	
		var str = '';
		var elem = document.getElementById(fname).elements;
		for(var i = 0; i < elem.length; i++)
		{
			
			switch (elem[i].type) 
			{
			
				case 'button': case 'submit': case 'hidden':
				break;
				case 'checkbox':
				if (elem[i].checked=='checked') str += '1';
				break;
				default:
				if (elem[i].value) 	
				{
				
					xx 	= elem[i].value;
					xx 	= xx.replace(/[.]/g,'d9ek');
					xx	= xx.replace(/\n/g, 'd9ez');
					xx	= xx.replace(/\s+/g,"d9e3");
					str += xx;
				}
				break;
			}

			if (elem[i].id) str += ';';
		}
		return str;
	}
	
	this.addslashes= function(str) 
	{
	
		str=str.replace(/\\/g,'\\\\');
		str=str.replace(/\'/g,'\\\'');
		str=str.replace(/\"/g,'\\"');
		str=str.replace(/\0/g,'\\0');
		return str;
	}
}