function ajaxFunction(id, nyito, oldal){
	var ajaxRequest;  // ajax változó indítása
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// explorer
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// hiba
				alert("Meghalt a böngésző!");
				return false;
			}
		}
	}
	
	// adatok fogadása
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){						
			var ajaxDisplay = document.getElementById('ugyfelDiv');
			ajaxDisplay.innerHTML = ajaxRequest.responseText;
		}
	}
	
	//// GET ////

			var queryString = "?action=mod&id="+ id + "&nyito="+ nyito + '&rand='+Math.floor(Math.random() * 1000000);

			ajaxRequest.open("GET", "modules/"+ oldal +"_new.php" + queryString, true);
			ajaxRequest.send(null);

			
			
	//// POST ////
	/*
	var poststr = "age=" + encodeURI( document.getElementById("age").value ) + "&sex=" + encodeURI( document.getElementById("sex").value );
  makePOSTRequest('post.php', poststr);*/
	}
	



function ugyfel_kereses_Request(){
	var poststr = "knev=" + encodeURI( document.getElementById("knev").value ) + "&chipszam=" + document.getElementById("chipszam").value + "&idszam=" + document.getElementById("idszam").value + "&fajid=" + document.getElementById("fajid").value + "&ivar=" + document.getElementById("ivar").value + "&uszam=" + document.getElementById("uszam").value + "&kszam=" + document.getElementById("kszam").value + "&kstatus=" + document.getElementById("kstatus").value + "&bdatum01=" + document.getElementById("bdatum01").value + "&bdatum02=" + document.getElementById("bdatum02").value;
  makePOSTRequest_content('modules/ugyfel_kereses.php', poststr);
	}
	

function hirek_kereses_Request(){
	var poststr = "cim=" + encodeURI( document.getElementById("cim").value ) + "&idszam=" + document.getElementById("idszam").value + "&status=" + document.getElementById("status").value + "&lepes=" + document.getElementById("lepes").value;
  makePOSTRequest_content('modules/hirek_kereses.php', poststr);
	}
	
function partnerek_kereses_Request(){
	var poststr = "cim=" + encodeURI( document.getElementById("cim").value ) + "&idszam=" + document.getElementById("idszam").value + "&status=" + document.getElementById("status").value + "&lepes=" + document.getElementById("lepes").value;
  makePOSTRequest_content('modules/partnerek_kereses.php', poststr);
	}
	
function galeriak_kereses_Request(){
	var poststr = "cim=" + encodeURI( document.getElementById("cim").value ) + "&idszam=" + document.getElementById("idszam").value + "&status=" + document.getElementById("status").value + "&lepes=" + document.getElementById("lepes").value;
  makePOSTRequest_content('modules/galeriak_kereses.php', poststr);
	}

function menupontok_kereses_Request(){
	var poststr = "cim=" + encodeURI( document.getElementById("cim").value ) + "&idszam=" + document.getElementById("idszam").value + "&kategoria=" + document.getElementById("kategoria").value;
  makePOSTRequest_content('modules/menupontok_kereses.php', poststr);
	}

function szavazas_kereses_Request(){
	var poststr = "nev=" + encodeURI( document.getElementById("nev").value ) + "&idszam=" + document.getElementById("idszam").value + "&status=" + document.getElementById("status").value + "&lepes=" + document.getElementById("lepes").value;
  makePOSTRequest_content('modules/szavazas_kereses.php', poststr);
}

	
function users_kereses_Request(){
	var poststr = "nev=" + encodeURI( document.getElementById("nev").value ) + "&idszam=" + document.getElementById("idszam").value + "&kategoria=" + document.getElementById("kategoria").value + "&reg_tipus=" + document.getElementById("reg_tipus").value + "&titulus=" + document.getElementById("titulus").value + "&status=" + document.getElementById("status").value + "&lepes=" + document.getElementById("lepes").value;
  makePOSTRequest_content('modules/users_kereses.php', poststr);
 /* window.setTimeout("frissit()", 4000); */
}

function ajanlatok_kereses_Request(){
	var poststr = "nev=" + encodeURI( document.getElementById("nev").value ) + "&idszam=" + document.getElementById("idszam").value + "&status=" + document.getElementById("status").value + "&lepes=" + document.getElementById("lepes").value;
  makePOSTRequest_content('modules/ajanlatok_kereses.php', poststr);
 /* window.setTimeout("frissit()", 4000); */
}
	
	
function login_kereses_Request(){
	var poststr = "nev=" + encodeURI( document.getElementById("nev").value ) + "&idszam=" + document.getElementById("idszam").value + "&astatus=" + document.getElementById("astatus").value + "&status=" + document.getElementById("status").value;
  makePOSTRequest_content('modules/login_kereses.php', poststr);
	}
	
function email_kereses_Request(){
	var poststr = "nev=" + encodeURI( document.getElementById("nev").value ) + "&email=" + document.getElementById("email").value + "&tel=" + document.getElementById("tel").value + "&cegnev=" + document.getElementById("cegnev").value + "&tipus=" + document.getElementById("tipus").value + "&uzenet=" + document.getElementById("uzenet").value;
        makePOSTRequest_content('/modules/email_kereses.php', poststr);
        collapse('email_blokk');
	}
	

	
///// CSAK TARTALOM MEGJELENÍTÉS FLIKK FLAKK nélkül ///////
function makePOSTRequest_content(url, parameters){
	http_request = false;
  
  if (window.XMLHttpRequest) { // Mozilla, Safari,...
     http_request = new XMLHttpRequest();
     if (http_request.overrideMimeType) {
     	// set type accordingly to anticipated content type
        //http_request.overrideMimeType('text/xml');
        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 = showContents;
  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 showContents() {
  if (http_request.readyState == 4) {
     if (http_request.status == 200) {
        //alert(http_request.responseText);
        
        document.getElementById('loader').style.display = "none";
        document.getElementById('ajaxDiv').style.display = "block";
        result = http_request.responseText;
        
        // Ha már volt fade out eredeti opacity vissza ///
        //document.getElementById('ajaxDiv').style.opacity = 100;
        //setOpacity(document.getElementById('ajaxDiv'), 80);
        
        document.getElementById('ajaxDiv').innerHTML = result;                
        //window.setTimeout("initDIV('ajaxDiv')", 4000);        
        //document.getElementById('ajaxDiv').style.display = "none";
     	} 
     else {
        alert('There was a problem with the request.');
     	}
  	}
	}
//// EDDIG ///////	

function makePOSTRequest(url, parameters, elem) {
  http_request = false;
  
  if (window.XMLHttpRequest) { // Mozilla, Safari,...
     http_request = new XMLHttpRequest();
     if (http_request.overrideMimeType) {
     	// set type accordingly to anticipated content type
        //http_request.overrideMimeType('text/xml');
        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 = alertContents;
  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 alertContents() {
  if (http_request.readyState == 4) {
     if (http_request.status == 200) {
        //alert(http_request.responseText);
        
        document.getElementById('ajaxDiv').style.display = "block";
        result = http_request.responseText;
        
        // Ha már volt fade out eredeti opacity vissza ///
        //document.getElementById('ajaxDiv').style.opacity = 100;
        setOpacity(document.getElementById('ajaxDiv'), 80);
        
        document.getElementById('ajaxDiv').innerHTML = result;                
        window.setTimeout("initDIV('ajaxDiv')", 4000);
        //document.getElementById('ajaxDiv').style.display = "none";
     	} 
     else {
        alert('There was a problem with the request.');
     	}
  	}
	}



/* function frissit() { window.setTimeout("users_kereses_Request()", 4000); } */

function keyUp_ugyfel_kereses() {
	window.setTimeout("ugyfel_kereses_Request()", 200);
	}
	
function keyUp_hirek_kereses() {
	window.setTimeout("hirek_kereses_Request()", 200);
	}
	
function keyUp_borok_kereses() {
	window.setTimeout("borok_kereses_Request()", 200);
	}
	
function keyUp_menupontok_kereses() {
	window.setTimeout("menupontok_kereses_Request()", 200);
	}
	
function keyUp_kereses(file) {
	window.setTimeout(file + "_kereses_Request()", 200);
	}
	
function keyUp_login_kereses() {
	window.setTimeout("login_kereses_Request()", 200);
	}
	
///// LAPOZÁS /////
function kiir(oldal,oldalszam){

	var ajaxRequest_lapoz;  // ajax változó indítása

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest_lapoz = new XMLHttpRequest();
	} catch (e){
		// explorer
		try{
			ajaxRequest_lapoz = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest_lapoz = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// hiba
				alert("Meghalt a böngésző!");
				return false;
			}
		}
	}

	// adatok fogadása
	ajaxRequest_lapoz.onreadystatechange = function(){
		if(ajaxRequest_lapoz.readyState == 4){
			var ajaxDisplay = document.getElementById('ajaxDiv');
			ajaxDisplay.innerHTML = ajaxRequest_lapoz.responseText;
		}
	}

	//// GET ////

			var queryString = "?oldal="+ oldal + "&oldalszam=" + oldalszam + '&rand='+Math.floor(Math.random() * 1000000);;
			ajaxRequest_lapoz.open("GET", "modules/"+ oldal + "_kereses.php" + queryString, true);
			ajaxRequest_lapoz.send(null);


        }


///// FADE fuggvények /////
function initDIV(id) {
	//imageId = 'singleDIV';
	imagetofade = document.getElementById(id);
	setOpacity(imagetofade, 0);
	imagetofade.style.visibility = "visible";
	fadeDiv(id, -10);
}

function fadeDiv(id, fade) {
	//imageId = 'tovabbi_hirek';
	imageId = id;
	fadesebesseg = fade;
	imagetofade = document.getElementById(imageId);
	setOpacity(imagetofade, 80);
	imagetofade.style.visibility = "visible";
	fadeIn(imageId,100, fadesebesseg);
}

function setOpacity(obj, opacity) {
	opacity = (opacity == 100)?99.999:opacity;
	// IE/Win
	obj.style.filter = "alpha(opacity:"+opacity+")";
	// Safari<1.2, Konqueror
	obj.style.KHTMLOpacity = opacity/100;
	// Older Mozilla and Firefox
	obj.style.MozOpacity = opacity/100;
	// Safari 1.2, newer Firefox and Mozilla, CSS3
	obj.style.opacity = opacity/100;
}

function fadeIn(objId,opacity, fadesebesseg) {
	if (document.getElementById) {
		obj = document.getElementById(objId);
		if (opacity > 0) {
			setOpacity(obj, opacity);
			opacity -= 1;
			window.setTimeout("fadeIn('"+objId+"',"+opacity+")", fadesebesseg);
		}
		else {
			document.getElementById('ajaxDiv').style.display = "none";
		3}
	}
}
//// FADE FÜGGVÉNYEK EDDIG /////




/////// MÓDOZATOK RÉSZ ///////
function ellenorzes(id){
	switch(id){
		case 'fenntartasi_jutalek':
			if(document.getElementById(id).value == 1){
				document.getElementById('fenntartasi_jutalek_oszto').style.display = "block";
				}
			else{
				document.getElementById('fenntartasi_jutalek_oszto').style.display = "none";
				}
			break;
			
		case 'fix_egyseg':
			if(document.getElementById(id).value == 1){
				document.getElementById('fix_egyseg_osszeg').style.display = "block";
				}
			else{
				document.getElementById('fix_egyseg_osszeg').style.display = "none";
				}
			break;
		}
	}
