var ajax_working = 0;
var working = 0;
//****************************************************************************************************//
//****************************************************************************************************//

  function getTarifa(pos1,pos2) {
	if (ajax_working == 0) {
		ajax_working = 1;
	   	var data = new Array();
	    data[data.length] = ajax.createNVArray("pos1", pos1);
	    data[data.length] = ajax.createNVArray("pos2", pos2);
	    ajax.call("tarifak", "rpc", "getTarifa", data, handler_getTarifa);
	}
	else setTimeout("getTarifa('"+pos1+"','"+pos2+"')",'100');
  }

//****************************************************************************************************//

  function handler_getTarifa(result) {
  	
	if (result.errorCode != 0) {
	  alert("Hiba: " + result.errorCode + " --> " + result.errorMsg);
	  return;
	}
	if(result.ar) document.getElementById('calculator_result').innerHTML = calculator_result+" <SPAN>"+result.ar+"</SPAN>";
	ajax_working=0;
  }

//****************************************************************************************************//
//****************************************************************************************************//

  function getGaleria(_id,_sorsz) {
	if (ajax_working == 0) {
		ajax_working = 1;
		PU_Galeria.PU_GaleriaStart();
	   	var data = new Array();
	    data[data.length] = ajax.createNVArray("_id", _id);
	    data[data.length] = ajax.createNVArray("_sorsz", _sorsz);
	    ajax.call("galeria", "rpc", "getGaleria", data, handler_getGaleria);
	}
	else setTimeout("getGaleria('"+_id+"')",'100');
  }

//****************************************************************************************************//

  function handler_getGaleria(result) {
  	
	if (result.errorCode != 0) {
	  alert("Hiba: " + result.errorCode + " --> " + result.errorMsg);
	  return;
	}
	if(PU_Galeria.PU_GaleriaFlush()) {
		for (var a = 0; a <= result.items.length-1; a++) {
			PU_Galeria[a] = new PUGaleriaItem(result.items[a].kep,result.items[a].width,result.items[a].height,result.items[a].leiras);
//			alert("Kép: "+result.items[a].kep+"\nWidth: "+result.items[a].width+"\nHeight: "+result.items[a].height);
		}
		PU_Galeria.dir = result.dir;
		if(a) {
			PU_Galeria.PU_GaleriaShow(0,result.sorsz);
		}
	}
	
	ajax_working=0;
  }

//****************************************************************************************************//
//****************************************************************************************************//

  function SetMusicPlayerMute(mi) {
	if (ajax_working == 0) {
		ajax_working = 1;
	   	var data = new Array();
	    data[data.length] = ajax.createNVArray("mi", mi);
	    ajax.call("music_player", "rpc", "SetMusicPlayerMute", data, handler_SetMusicPlayerMute);
	}
	else setTimeout("SetMusicPlayerMute('"+mi+"')",'100');  	
  }

//****************************************************************************************************//

  function handler_SetMusicPlayerMute(result) {
  	
	if (result.errorCode != 0) {
	  alert("Hiba: " + result.errorCode + " --> " + result.errorMsg);
	  return;
	}
	ajax_working=0;
  }
  
