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 ////
	switch(oldal){
		case 'ugyfelek':
			var queryString = "?action=mod&id="+ id + "&nyito="+ nyito + '&rand='+Math.floor(Math.random() * 1000000);

			ajaxRequest.open("GET", "modules/ugyfel_new.php" + queryString, true);
			ajaxRequest.send(null);
			break;


		case 'hirek':
			var queryString = "?action=mod&id="+ id + "&nyito="+ nyito + '&rand='+Math.floor(Math.random() * 1000000);

			ajaxRequest.open("GET", "modules/hirek_new.php" + queryString, true);
			ajaxRequest.send(null);
			break;
			
		case 'esemenyek':
			var queryString = "?action=mod&id="+ id + "&nyito="+ nyito + '&rand='+Math.floor(Math.random() * 1000000);

			ajaxRequest.open("GET", "modules/esemenyek_new.php" + queryString, true);
			ajaxRequest.send(null);
			break;
			
		case 'sportkozpontok':
			var queryString = "?action=mod&id="+ id + "&nyito="+ nyito + '&rand='+Math.floor(Math.random() * 1000000);

			ajaxRequest.open("GET", "modules/sportkozpontok_new.php" + queryString, true);
			ajaxRequest.send(null);
			break;
			
		case 'unnepeltek':
			var queryString = "?action=mod&id="+ id + "&nyito="+ nyito + '&rand='+Math.floor(Math.random() * 1000000);

			ajaxRequest.open("GET", "modules/unnepeltek_new.php" + queryString, true);
			ajaxRequest.send(null);
			break;
			
		case 'hetarca':
			var queryString = "?action=mod&id="+ id + "&nyito="+ nyito + '&rand='+Math.floor(Math.random() * 1000000);

			ajaxRequest.open("GET", "modules/hetarca_new.php" + queryString, true);
			ajaxRequest.send(null);
			break;
			
		case 'noioltozo':
			var queryString = "?action=mod&id="+ id + "&nyito="+ nyito + '&rand='+Math.floor(Math.random() * 1000000);

			ajaxRequest.open("GET", "modules/noioltozo_new.php" + queryString, true);
			ajaxRequest.send(null);
			break;
			
		case 'hajrapecs':
			var queryString = "?action=mod&id="+ id + "&nyito="+ nyito + '&rand='+Math.floor(Math.random() * 1000000);

			ajaxRequest.open("GET", "modules/hajrapecs.php" + queryString, true);
			ajaxRequest.send(null);
			break;
			
		case 'tartsvelunk':
			var queryString = "?action=mod&id="+ id + "&nyito="+ nyito + '&rand='+Math.floor(Math.random() * 1000000);

			ajaxRequest.open("GET", "modules/tartsvelunk_new.php" + queryString, true);
			ajaxRequest.send(null);
			break;
			
			
		case 'eletmod':
			var queryString = "?action=mod&id="+ id + "&nyito="+ nyito + '&rand='+Math.floor(Math.random() * 1000000);

			ajaxRequest.open("GET", "modules/eletmod_new.php" + queryString, true);
			ajaxRequest.send(null);
			break;
			
			
		case 'mindentbele':
			var queryString = "?action=mod&id="+ id + "&nyito="+ nyito + '&rand='+Math.floor(Math.random() * 1000000);

			ajaxRequest.open("GET", "modules/mindentbele_new.php" + queryString, true);
			ajaxRequest.send(null);
			break;
			
		case 'futoszoveg':
			var queryString = "?action=mod&id="+ id + "&nyito="+ nyito + '&rand='+Math.floor(Math.random() * 1000000);

			ajaxRequest.open("GET", "modules/futoszoveg_new.php" + queryString, true);
			ajaxRequest.send(null);
			break;
			
			
		case 'kattanjra':
			var queryString = "?action=mod&id="+ id + "&nyito="+ nyito + '&rand='+Math.floor(Math.random() * 1000000);

			ajaxRequest.open("GET", "modules/kattanjra_new.php" + queryString, true);
			ajaxRequest.send(null);
			break;
			
		case 'blog':
			var queryString = "?action=mod&id="+ id + "&nyito="+ nyito + '&rand='+Math.floor(Math.random() * 1000000);

			ajaxRequest.open("GET", "modules/blog_new.php" + queryString, true);
			ajaxRequest.send(null);
			break;
			
		case 'forum':
			var queryString = "?action=mod&id="+ id + "&nyito="+ nyito + '&rand='+Math.floor(Math.random() * 1000000);

			ajaxRequest.open("GET", "modules/forum_new.php" + queryString, true);
			ajaxRequest.send(null);
			break;
			
		case 'viccek':
			var queryString = "?action=mod&id="+ id + "&nyito="+ nyito + '&rand='+Math.floor(Math.random() * 1000000);

			ajaxRequest.open("GET", "modules/viccek_new.php" + queryString, true);
			ajaxRequest.send(null);
			break;
			
		case 'jatek':
			var queryString = "?action=mod&id="+ id + "&nyito="+ nyito + '&rand='+Math.floor(Math.random() * 1000000);

			ajaxRequest.open("GET", "modules/jatek_new.php" + queryString, true);
			ajaxRequest.send(null);
			break;
			
		case 'nyertesek':
			var queryString = "?action=mod&id="+ id + "&nyito="+ nyito + '&rand='+Math.floor(Math.random() * 1000000);

			ajaxRequest.open("GET", "modules/nyertesek_new.php" + queryString, true);
			ajaxRequest.send(null);
			break;
			
		case 'szavazolada':
			var queryString = "?action=mod&id="+ id + "&nyito="+ nyito + '&rand='+Math.floor(Math.random() * 1000000);

			ajaxRequest.open("GET", "modules/szavazolada_new.php" + queryString, true);
			ajaxRequest.send(null);
			break;
			
			
		case 'login':
			var queryString = "?action=mod&id="+ id + "&nyito="+ nyito + '&rand='+Math.floor(Math.random() * 1000000);

			ajaxRequest.open("GET", "modules/login_new.php" + queryString, true);
			ajaxRequest.send(null);
			break;
		
		}
	//// POST ////
	/*
	var poststr = "age=" + encodeURI( document.getElementById("age").value ) + "&sex=" + encodeURI( document.getElementById("sex").value );
  makePOSTRequest('post.php', poststr);*/
	}
	
function ajaxlanc(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('lancDiv');
			ajaxDisplay.innerHTML = ajaxRequest.responseText;
		}
	}

	//// GET ////
	switch(oldal){
		case 'esemenylanc':
			var queryString = "?action=mod&id="+ id + "&nyito="+ nyito + '&rand='+Math.floor(Math.random() * 1000000);

			ajaxRequest.open("GET", "/modules/esemenylanc.php" + queryString, true);
			ajaxRequest.send(null);
			break;
		}

	}
	


function userRequest(){
	var poststr = "loginNev=" + encodeURI( document.getElementById("loginNev").value ) + "&loginPass=" + encodeURI( document.getElementById("loginPass").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  + "&sportag=" + document.getElementById("sportag").value + "&kategoria=" + document.getElementById("kategoria").value + "&status=" + document.getElementById("status").value;
  makePOSTRequest_content('modules/hirek_kereses.php', poststr);
	}
	
function esemenyek_kereses_Request(){
	var poststr = "cim=" + encodeURI( document.getElementById("cim").value ) + "&idszam=" + document.getElementById("idszam").value  + "&sportag=" + document.getElementById("sportag").value + "&kategoria=" + document.getElementById("kategoria").value + "&status=" + document.getElementById("status").value + "&lepes=" + document.getElementById("lepes").value;
  makePOSTRequest_content('modules/esemenyek_kereses.php', poststr);
	}
	
	
function sportkozpontok_kereses_Request(){
	var poststr = "nev=" + encodeURI( document.getElementById("nev").value ) + "&idszam=" + document.getElementById("idszam").value + "&status=" + document.getElementById("status").value;
  makePOSTRequest_content('modules/sportkozpontok_kereses.php', poststr);
	}

	
function unnepeltek_kereses_Request(){
	var poststr = "nev=" + encodeURI( document.getElementById("nev").value ) + "&idszam=" + document.getElementById("idszam").value  + "&status=" + document.getElementById("status").value;
  makePOSTRequest_content('modules/unnepeltek_kereses.php', poststr);
	}

function hetarca_kereses_Request(){
	var poststr = "nev=" + encodeURI( document.getElementById("nev").value ) + "&idszam=" + document.getElementById("idszam").value  + "&status=" + document.getElementById("status").value;
  makePOSTRequest_content('modules/hetarca_kereses.php', poststr);
	}
	
function noioltozo_kereses_Request(){
	var poststr = "cim=" + encodeURI( document.getElementById("cim").value ) + "&idszam=" + document.getElementById("idszam").value  + "&status=" + document.getElementById("status").value;
  makePOSTRequest_content('modules/noioltozo_kereses.php', poststr);
	}
	
function tartsvelunk_kereses_Request(){
	var poststr = "cim=" + encodeURI( document.getElementById("cim").value ) + "&idszam=" + document.getElementById("idszam").value  + "&status=" + document.getElementById("status").value;
  makePOSTRequest_content('modules/tartsvelunk_kereses.php', poststr);
	}
	
function eletmod_kereses_Request(){
	var poststr = "cim=" + encodeURI( document.getElementById("cim").value ) + "&idszam=" + document.getElementById("idszam").value  + "&status=" + document.getElementById("status").value;
  makePOSTRequest_content('modules/eletmod_kereses.php', poststr);
	}
	
function mindentbele_kereses_Request(){
	var poststr = "cim=" + encodeURI( document.getElementById("cim").value ) + "&idszam=" + document.getElementById("idszam").value  + "&status=" + document.getElementById("status").value;
  makePOSTRequest_content('modules/mindentbele_kereses.php', poststr);
	}
	
function futoszoveg_kereses_Request(){
	var poststr = "cim=" + encodeURI( document.getElementById("cim").value ) + "&idszam=" + document.getElementById("idszam").value  + "&status=" + document.getElementById("status").value;
  makePOSTRequest_content('modules/futoszoveg_kereses.php', poststr);
	}
	
function kattanjra_kereses_Request(){
	var poststr = "cim=" + encodeURI( document.getElementById("cim").value ) + "&idszam=" + document.getElementById("idszam").value  + "&status=" + document.getElementById("status").value;
  makePOSTRequest_content('modules/kattanjra_kereses.php', poststr);
	}
	
function blog_kereses_Request(){
	var poststr = "cim=" + encodeURI( document.getElementById("cim").value ) + "&idszam=" + document.getElementById("idszam").value  + "&status=" + document.getElementById("status").value;
  makePOSTRequest_content('modules/blog_kereses.php', poststr);
	}
	
function forum_kereses_Request(){
	var poststr = "cim=" + encodeURI( document.getElementById("cim").value ) + "&idszam=" + document.getElementById("idszam").value + "&status=" + document.getElementById("status").value;
  makePOSTRequest_content('modules/forum_kereses.php', poststr);
	}
	
function viccek_kereses_Request(){
	var poststr = "cim=" + encodeURI( document.getElementById("cim").value ) + "&idszam=" + document.getElementById("idszam").value + "&status=" + document.getElementById("status").value;
  makePOSTRequest_content('modules/viccek_kereses.php', poststr);
	}
	
	
function jatek_kereses_Request(){
	var poststr = "nev=" + encodeURI( document.getElementById("nev").value ) + "&idszam=" + document.getElementById("idszam").value  + "&status=" + document.getElementById("status").value;
  makePOSTRequest_content('modules/jatek_kereses.php', poststr);
	}
	
function nyertesek_kereses_Request(){
	var poststr = "idszam=" + document.getElementById("idszam").value  + "&jatek_id=" + document.getElementById("jatek_id").value;
  makePOSTRequest_content('modules/nyertesek_kereses.php', poststr);
	}
	
function szavazolada_kereses_Request(){
	var poststr = "cim=" + encodeURI( document.getElementById("cim").value ) + "&idszam=" + document.getElementById("idszam").value;
  makePOSTRequest_content('modules/szavazolada_kereses.php', poststr);
	}
	
function galeriak_kereses_Request(){
	var poststr = "cim=" + encodeURI( document.getElementById("cim").value ) + "&tipusa=" + document.getElementById("tipusa").value + "&kepstatus=" + document.getElementById("kepstatus").value ;
  makePOSTRequest_content('modules/galeriak_kereses.php', poststr);
	}
	
	
function login_kereses_Request(){
	var poststr = "nev=" + encodeURI( document.getElementById("nev").value ) + "&astatus=" + document.getElementById("astatus").value;
  makePOSTRequest_content('modules/login_kereses.php', poststr);
	}
	

	
///// 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 keyUp(oldal, mezo) {	
	window.setTimeout("userRequest()", 200);
	}


function keyUp_ugyfel_kereses() {
         kiir('1','valtozott');
	window.setTimeout("ugyfel_kereses_Request()", 200);
	}
	
function keyUp_kereses(file) {
	window.setTimeout(file + "_kereses_Request()", 200);
	}
	
function keyUp_hirek_kereses() {
	window.setTimeout("hirek_kereses_Request()", 200);
	}
	
function keyUp_esemenyek_kereses() {
	window.setTimeout("esemenyek_kereses_Request()", 200);
	}
	
function keyUp_sportkozpontok_kereses() {
	window.setTimeout("sportkozpontok_kereses_Request()", 200);
	}
	
function keyUp_unnepeltek_kereses() {
	window.setTimeout("unnepeltek_kereses_Request()", 200);
	}
	
function keyUp_hetarca_kereses() {
	window.setTimeout("hetarca_kereses_Request()", 200);
	}
	
function keyUp_noioltozo_kereses() {
	window.setTimeout("noioltozo_kereses_Request()", 200);
	}
	
function keyUp_tartsvelunk_kereses() {
	window.setTimeout("tartsvelunk_kereses_Request()", 200);
	}
	
function keyUp_eletmod_kereses() {
	window.setTimeout("eletmod_kereses_Request()", 200);
	}
	
function keyUp_mindentbele_kereses() {
	window.setTimeout("mindentbele_kereses_Request()", 200);
	}
	
function keyUp_futoszoveg_kereses() {
	window.setTimeout("futoszoveg_kereses_Request()", 200);
	}
	
function keyUp_kattanjra_kereses() {
	window.setTimeout("kattanjra_kereses_Request()", 200);
	}
	
function keyUp_blog_kereses() {
	window.setTimeout("blog_kereses_Request()", 200);
	}
	
function keyUp_forum_kereses() {
	window.setTimeout("forum_kereses_Request()", 200);
	}
	
function keyUp_viccek_kereses() {
	window.setTimeout("viccek_kereses_Request()", 200);
	}
	
function keyUp_jatek_kereses() {
	window.setTimeout("jatek_kereses_Request()", 200);
	}
	
function keyUp_nyertesek_kereses() {
	window.setTimeout("nyertesek_kereses_Request()", 200);
	}
	
function keyUp_szavazolada_kereses() {
	window.setTimeout("szavazolada_kereses_Request()", 200);
	}
	
function keyUp_galeriak_kereses() {
	window.setTimeout("galeriak_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";
		}
	}
}
//// 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;
		}
	}
