//var http_request = false;
function makePOSTRequest(url, parameters, destination) {
	http_request = false;
  	if (window.XMLHttpRequest) { // Mozilla, Safari,...
	 	http_request = new XMLHttpRequest();
	 	if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/html');
	 	}
  	} else if (window.ActiveXObject) { // IE
	 	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 = function () {
		//alert(http_request.readyState);
  		if (http_request.readyState == 4) {
			if (http_request.status == 200) {
				//alert(http_request.responseText);
				result = http_request.responseText;
				document.getElementById(destination).innerHTML = result;            
	 		} else {
				alert('There was a problem with the request.');
	 		}
  		}
	}
  
  	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 fillSiteItem(vars, destination) {
	makePOSTRequest('process.php', vars, destination);
}

function ajaxGo(page,target,form){

	if (window.XMLHttpRequest){
	// IE7+, Firefox, Chrome, Opera, Safari
  		ajax = new XMLHttpRequest();
	}else{
  	// IE 6.0 és régebbiek..
  		ajax = new ActiveXObject("Microsoft.XMLHTTP");
	}	

	ajax.onreadystatechange = function(){
  		if (ajax.readyState == 4 && ajax.status == 200){
    		document.getElementById(target).innerHTML = ajax.responseText;
    	}
  	}
  	  	 	
	//Form elemekek
  	if(form){
		var txt="";
  		for(i=0; i<form.elements.length;i++){
  			txt+= form.elements[i].name+"="+encodeURIComponent(form.elements[i].value)+"&";
  		}
  		var param = txt;
  	}
 
  	ajax.open("POST",page,true);
	ajax.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	ajax.setRequestHeader("Connection", "close");
	ajax.send(param);
		
}
