function GetXmlHttpObject() {
	xmlHttpObj= false;
	try {
		xmlHttpObj=new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch (e) {
		// Internet Explorer
		try {
			xmlHttpObj=new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {}
	}
	if (!xmlHttpObj && XMLHttpRequest!="undefined") {
		try {
		// Firefox, Opera 8.0+, Safari
			xmlHttpObj=new XMLHttpRequest();
		} catch (e){}
	}
/*	if (window.ActiveXObject){ // if IE6 or below
		try {
			xmlHttpObj = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e){
			try{
				xmlHttpObj = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e){}
		}
	} else if (window.XMLHttpRequest) // if Mozilla, IE7, Safari etc
		xmlHttpObj = new XMLHttpRequest();*/
	return xmlHttpObj;
}

var xmlHttp;
function cetlire(val) {
	var params=encodeURI("cetlire="+val);
	getKeres('cetlire.php',params,cetlireStateChanged);
}

function setCookie(c_name,value,expiredays) {
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+
	((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

var rowID;
function kosarModosit(id){
	var obj=document.getElementById('form'+id);
	rowID="row"+id;
	var params="";
	for (var i=0;i<obj.length;i++) {
		params=params+encodeURI(obj.elements[i].name+"="+obj.elements[i].value+"&");
	}
	params=params.substring(0,params.lastIndexOf('&'));
	getKeres('kosar-modosit.php',params,kozepsoStateChanged);
}	

function kosarba(objID, post) {
	var obj=document.getElementById(objID);
	var params="";
	for (var i=0;i<obj.length;i++) {
		params=params + encodeURI(obj.elements[i].name+"="+obj.elements[i].value+"&");
	}
	obj.reset();
	params=params.substring(0,params.lastIndexOf('&'));
	if (post) {
		postKeres('kosarba.php',params,kosarbaStateChanged);
	} else {
		getKeres('kosarba.php',params,kosarbaStateChanged);
	}
}

function getKeres(file,params,stateFunc) {
	xmlHttp=GetXmlHttpObject();
	if (!xmlHttp) {
		alert ("Your browser does not support AJAX!");
		return;
		}
	xmlHttp.onreadystatechange=stateFunc;
	xmlHttp.open('GET',"ajax/"+file+"?"+params, true);
	xmlHttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
	xmlHttp.setRequestHeader("Cache-Control", "no-cache");
	xmlHttp.send(null);
}

function postKeres(file,params,stateFunc) {
	xmlHttp=GetXmlHttpObject();
	if (!xmlHttp){
		alert ("Your browser does not support AJAX!");
  		return;
		}
//	params=params; //+encodeURI("&sid="+Math.random());
	xmlHttp.onreadystatechange=stateFunc;
	xmlHttp.open('POST',"ajax/"+file, true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(params);
}

function cetlireStateChanged() {
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
		document.getElementById('tdCetli').innerHTML=xmlHttp.responseText;
	}
}

function kosarbaStateChanged() {
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
		document.getElementById('tdKosar').innerHTML=xmlHttp.responseText;
		dropdowncontent.init("searchlink", "left-top", 500, "mouseover");
	}
}

function kozepsoStateChanged() {
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
		var xmlDoc=xmlHttp.responseXML.documentElement;
		document.getElementById('divTermekFej').innerHTML=xmlDoc.getElementsByTagName("termekFej")[0].childNodes[0].nodeValue;
		document.getElementById(rowID).innerHTML=xmlDoc.getElementsByTagName("row")[0].childNodes[0].nodeValue;
		document.getElementById('divTermekLab').innerHTML=xmlDoc.getElementsByTagName("termekLab")[0].childNodes[0].nodeValue;
		document.getElementById("tdKosar").innerHTML=xmlDoc.getElementsByTagName("tdKosar")[0].childNodes[0].nodeValue;
		dropdowncontent.init("searchlink", "left-top", 500, "mouseover");
	}
}
