//	var xmltree = new XML.ObjTree();
	function createRequestObject() 
{
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer")
    {
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else
    {
        ro = new XMLHttpRequest();
    }
    return ro;
}
var http = createRequestObject();

var http_chat 	= createRequestObject();
var http_csapat	= createRequestObject();
var http_eredmeny= createRequestObject();
var http_esemeny= createRequestObject();
var http_kiallitas = createRequestObject();
var http_eavent = createRequestObject();
var http_media 	= createRequestObject();
var http_time 	= createRequestObject();
var valasz

function sndReq(source,target,action) 
{
//	alert(source+'?target='+target+'&action='+action);
    http_time.open('get', source+'?target='+target+'&action='+action+'&n= '+ Math.random());
    http_time.onreadystatechange = handleResponse;
    http_time.send(null);
}
function handleResponse() 
{
    if(http_time.readyState == 4)
    {
        var response = http_time.responseText;
//alert("fffff"+response);
        var update = new Array();
//document.getElementById('status').innerHTML = response;
        if(response.indexOf('|' != -1)) 
        {
            update = response.split('|');
//            alert(update[0]);
            try {document.getElementById(update[0]).innerHTML = update[1];}
            catch(er) {}
        }
    }
}
function SimpleSndReq(target) 
{
//	alert(source+'?target='+target+'&action='+action);
    http.open('get', target);
    http.onreadystatechange = SimpleHandleResponse;
    http.send(null);
}
function XMLSndReq(target) 
{
//	alert(source+'?target='+target+'&action='+action);
    http.open('get', target);
    http.onreadystatechange = XMLResponse;
    http.send(null);
}

function JASndReq(source,action,par) 
{
//	alert(source+'?target='+target+'&action='+action);
//	try	{ document.getElementById('link').innerHTML = source+'?action='+action+'&par='+par;}
	var aParam = new Array();
	aParam.push(Encode_Data('action',action))
	aParam.push(Encode_Data('par',par))
	aParam.push(Encode_Data('vvvvvvv',Math.random()))
	
	
	try	{ document.getElementById('link').innerHTML = '<a href="http://hunnetmedia.hu/' + source+'?action='+action+'&par='+par + '" target="_blank">' + source+'?action='+action+'&par='+par + '</a>';}
	catch(er) {alert(er)}
    http.open('get', source+'?'+aParam.join("&"));
    http.onreadystatechange = JAResponse;
    http.send(null);
}
function JAResponse() 
{
	if(http.readyState == 4)
	{
		var hiba='';
		a =http.responseText;
//		alert(http.responseText);
		
//		try{eval(http.responseText);}
//		catch(er) {	hiba = hiba + '<hr>\n{eval}-'+ http.responseText + ' ' + er;}
//		a=a.replace(RegExp("'", "g"),"\\'");	
		document.getElementById('status').innerHTML = a;
		eval(a);
		
		for(i in java_ki)
		{
			switch(java_ki[i]['tipus'])
			{
			case 'InnerHTML':
				try
				{
					document.getElementById(java_ki[i]['target']).innerHTML = java_ki[i]['value'];
				}
				catch(er)
				{	
					hiba = hiba + '<hr>\n{' + java_ki[i]['target'] + '}-' + er;
				}
			break    
			case 'function':
				try
				{
					eval(java_ki[i]['value']);
				}
				catch(er)
				{	
					hiba = hiba + '<hr>\n{' + java_ki[i]['value'] + '}-' + er;
				}
			break
			default:
				hiba = hiba + '<hr>\n<b>nincs kiértékelhető érték</b>';
			}
		}
		try
		{
			document.getElementById('status').innerHTML = hiba;
		}
		catch(er)
		{
			alert(hiba)
		}	
	}
}


function srm(http_obj,source,target,action) 
{
	alert(source+'?target='+target+'&action='+action);
	document.getElementById('teszt').innerHTML = source+'?target='+target+'&action='+action
    http_obj.open('get', source+'?target='+target+'&action='+action);
    http_obj.onreadystatechange = handleResponse_chat;
    http_obj.send(null);
}

function SimpleHandleResponse() 
{
    if(http.readyState == 4)
    {
        valasz = xotree.parseXML(http.responseText);
        eval(valasz.root.target+"()");
    }
}
function XMLResponse() 
{
	if(http.readyState == 4)
	{
		var hiba='';
		document.getElementById('status').innerHTML = http.responseText;
		valasz = xmltree.parseXML(http.responseText);
		for(i in valasz.root.item)
		{
			if(valasz.root.item[i].target)
			{
				try
				{
					document.getElementById(valasz.root.item[i].target).innerHTML = valasz.root.item[i].innerhtml;
				}
				catch(er)
				{	
					hiba = hiba + '<hr>\n{' + valasz.root.item[i].target + '}-' + er;
				}
			}
		}
		document.getElementById('status').innerHTML = hiba;
	}
}
function sr(parameters) 
{
	http.open('POST', './t01.php',true);
	http.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	
	http.onreadystatechange = hr;
	http.send("alma=kutya");

//	http.onreadystatechange = hr;
//	http.open('POST', './t01.php', true);
//	
////	http.setRequestHeader("Content-type", "multipart/form-data");
////	http.setRequestHeader("Content-length", parameters.length);
////	http.setRequestHeader("Connection", "close");
//	http.send();
//
}

function hr() 
{
	if(http.readyState == 4)
	{
		var response = http.responseText;
		var update = new Array();

		document.getElementById('cel').innerHTML = http.responseText;
	}
}



function csapat_sndReq(source,target,action) 
{
    http_csapat.open('get', source+'?target='+target+'&action='+action+'&n= '+ Math.random());
    http_csapat.onreadystatechange = csapat_handleResponse;
    http_csapat.send(null);
}
function csapat_handleResponse() 
{
    if(http_csapat.readyState == 4)
    {
        var response = http_csapat.responseText;
        var update = new Array();
        if(response.indexOf('|' != -1)) 
        {
            update = response.split('|');
            try {document.getElementById(update[0]).innerHTML = update[1];}
            catch(er) {}
        }
    }
}
function lejatszo_sndReq(source,target,action) 
{
    http_media.open('get', source+'?target='+target+'&action='+action+'&n= '+ Math.random());
    http_media.onreadystatechange = lejatszo_handleResponse;
    http_media.send(null);
}
function lejatszo_handleResponse() 
{
    if(http_media.readyState == 4)
    {
        var response = http_media.responseText;
        var update = new Array();
        if(response.indexOf('|' != -1)) 
        {
            update = response.split('|');
            try {document.getElementById(update[0]).innerHTML = update[1];}
            catch(er) {}
        }
    }
}
function eredmeny_sndReq(source,target,action) 
{
    http_eredmeny.open('get', source+'?target='+target+'&action='+action+'&n= '+ Math.random());
    http_eredmeny.onreadystatechange = eredmeny_handleResponse;
    http_eredmeny.send(null);
}
function eredmeny_handleResponse() 
{
    if(http_eredmeny.readyState == 4)
    {
        var response = http_eredmeny.responseText;
        var update = new Array();
        if(response.indexOf('|' != -1)) 
        {
            update = response.split('|');
            try {document.getElementById(update[0]).innerHTML = update[1];}
            catch(er) {}
        }
    }
}
function kiallitas_sndReq(source,target,action) 
{
    http_kiallitas.open('get', source+'?target='+target+'&action='+action+'&n= '+ Math.random());
    http_kiallitas.onreadystatechange = kiallitas_handleResponse;
    http_kiallitas.send(null);
}
function kiallitas_handleResponse() 
{
    if(http_kiallitas.readyState == 4)
    {
        var response = http_kiallitas.responseText;
        var update = new Array();
        if(response.indexOf('|' != -1)) 
        {
            update = response.split('|');
            try {document.getElementById(update[0]).innerHTML = update[1];}
            catch(er) {}
        }
    }
}
function Encode_Data(nev,ertek)
{
	var osszefuzve= encodeURIComponent(nev);
	osszefuzve+='=';
	osszefuzve+= encodeURIComponent(ertek);
	return osszefuzve;
}
