var ajaxReq=false;                     
var dialogIcons=new Array("messagebox_warning.png", "messagebox_info.png", "messagebox_important.png");
var dialogBorders=new Array("maroon", "#2760d1", "#e87b10");
var nyilvGridPos=new Array("", "", "");
var editright=false;
var editmatright=false;
var editpartright=false;
var editforgright=false;
var editreqright=false;
var editoffright=false;
var choosenewcnode="";
var popupchoosetype="";
var edittorzsbyrole=false;
var editttetelbyrole=false;

function inputHighlight(){
	$(":input[ih!=Y], :password[ih!=Y]").addClass("idle");
	//$(":input[ih!=Y], :password[ih!=Y]").unbind("focus").unbind("blur").focus(function(){
	$(":input[ih!=Y], :password[ih!=Y]").focus(function(){
		$(this).addClass("activeField").removeClass("idle");
		$(this).parents("tr:first").addClass("editing");
	}).blur(function(){
	  $(this).removeClass("activeField").addClass("idle");
		$(this).parents("tr:first").removeClass("editing");       
	}).attr("ih", "Y");
}

function tableHighlight(){
	//pager frissítés
	$("#szjegypager0 p.pagenums span[class!=pagenumDis]").not("[class=pagenumSet]").unbind().click(function(){
		sendSzjegyTableRefresh($(this).attr("jump"));
	});
	$("#kjegypager0 p.pagenums span[class!=pagenumDis]").not("[class=pagenumSet]").unbind().click(function(){
		sendKjegyTableRefresh($(this).attr("jump"));
	});
	$("#tradepager0 p.pagenums span[class!=pagenumDis]").not("[class=pagenumSet]").unbind().click(function(){
		sendTradeTableRefresh($(this).attr("jump"));
	});			

	$("tr.r0").unbind().hover(
		function(){
			$(this).removeClass("r0").addClass("rHigh");
		},
		function(){
			$(this).removeClass("rHigh").addClass("r0");
		}	    		
	);
	$("tr.r1").unbind().hover(
		function(){
			$(this).removeClass("r1").addClass("rHigh");
		},
		function(){
			$(this).removeClass("rHigh").addClass("r1");
		}	    		
	);
	$("tr.r0,tr.r1").click(function (){        //nem kell unbind
		if ($(this).parents("table").attr('id')=="lekTablaLathatosag"){
			$(this).toggleClass("rSelected");		
		} else
		if ($(this).parents("table").attr('id')=="lekTablaFeltetel"){
			$("table#lekTablaFeltetel tr").removeClass("rSelected");					
			$(this).addClass("rSelected");		
			sendAddFilterMezo($(this).attr('id'));
		} else				
		if (!ajaxReq ){
			$("tr.rSelected").toggleClass("rSelected");
			$(this).toggleClass("rSelected");		
			var t=$(this).parents("table").attr('id');
			if (t=="nyilvantartasTable") {
				$("#selectedFile").fadeOut("normal");
				fileAction($(this).attr('id'),'o');   		//klikk egy nyilvántartás soron
				getFileData($(this).attr('id'),true);
				//setTimeout("fileAction('"+$(this).attr('id')+"','o')",100);
			
			}
			//setTimeout("getFileData('"+$(this).attr('id')+"',false)",200);
			else if ($(this).hasClass("rSelected") && (t=="anyagTable")) {
				nyilvGridPos[2]=$(this).attr('id');
				getMatData($(this).attr('id'),true);
			}
			else if ($(this).hasClass("rSelected") && (t=="partnerTable")) {			
				nyilvGridPos[1]=$(this).attr('id');
				getPartnerData($(this).attr('id'),true);
			}
			else if ($(this).hasClass("rSelected") && (t=="forgalmiTable")) {					
				nyilvGridPos[0]=$(this).attr('id');			
				getForgalmiData($(this).attr('id'),true);
			}
			else if ($(this).hasClass("rSelected") && (t=="megrendelhetoTable")) {		
				var t=$(this).attr('id');
				$("#orderActual").val(t.substr(4));
				$("#orderRemoveActual").val("");				
			}
			else if ($(this).hasClass("rSelected") && (t=="megrendelesTable")) {			
				var t=$(this).attr('id');
				$("#orderRemoveActual").val(t.substr(4));
				$("#orderActual").val("");				
			}
			else if ($(this).hasClass("rSelected") && (t=="licencTable")) {			
				var t=$(this).attr('id');
				$("#orderRemoveLicenc").val(t.substr(5));				
			}			
			else if (t=="szjegyTable") {
				szjegyAction($(this).attr('id'),'o'); 		
			}
			else if (t=="kjegyTable") {
				kjegyAction($(this).attr('id'),'o');
			}
			else if (t=="szjegySablonTable") {	
				sendSzjegySablonLoad($(this).attr('id'),false); 		
			}
			else if (t=="kjegySablonTable") {
				sendKjegySablonLoad($(this).attr('id'),false);
			}
			else if (t=="keresletBorzeTable") {	
				sendKeresletLoad($(this).attr('id').substr(5)); 		
			}			
			else if (t=="kinalatBorzeTable") {	
				sendKinalatLoad($(this).attr('id').substr(5)); 		
			} 
			else if (t=="szjegySablonTableWizard") {	
				enableWizzardNext();
				var wizs=$(this).text();
				$("#wizarddata").val($(this).attr('id')+'|'+wizs.substr(11));
			}
			else if (t=="kjegySablonTableWizard") {
				enableWizzardNext();
				var wizs=$(this).text();
				$("#wizarddata").val($(this).attr('id')+'|'+wizs.substr(11));
			}
			else if (t=="szjegyTableWizard") {	
				enableWizzardNext();
				$("#wizarddata").val($(this).attr('id'));				
			}
			else if (t=="kjegyTableWizard") {
				enableWizzardNext();
				$("#wizarddata").val($(this).attr('id'));
			}
			else if (t=="forgSablonTableWizard") {	
				enableWizzardNext();
				$("#wizarddata").val($(this).attr('id').substr(4));
			}
			else if (t=="forgtetelTableWizard") {	
				enableWizzardNext();
				$("#wizarddata").val($(this).attr('id').substr(4));
			}                         	     						     						

		}		 	
	});	
	$("img[action]").unbind().hover(
		function(){
			$(this).fadeTo("fast", 0.33);
		},
		function(){
			$(this).fadeTo("fast", 1);
		}	    			
	).click(function (){
		if (!ajaxReq){
			if (Left($(this).parents("tr").attr("id"),4)=="nyid"){
				ajaxReq=true;			
				fileAction($(this).parents("tr").attr("id"),$(this).attr("action"));
			} else
			if (Left($(this).parents("tr").attr("id"),3)=="aid"){
				ajaxReq=true;			
				matAction($(this).parents("tr").attr("id"),$(this).attr("action"));
			}	else
			if (Left($(this).parents("tr").attr("id"),3)=="pid"){
				ajaxReq=true;			
				partnerAction($(this).parents("tr").attr("id"),$(this).attr("action"));
			}	else
			if (Left($(this).parents("tr").attr("id"),3)=="fid"){
				ajaxReq=true;			
				forgalmiAction($(this).parents("tr").attr("id"),$(this).attr("action"));
			}	else
			if ((Left($(this).parents("tr").attr("id"),1)=="H") && ($(this).parents("tr").attr("szjegytablalista")=="igen")){
				ajaxReq=true;			
				szjegyAction($(this).parents("tr").attr("id"),$(this).attr("action"));
			} else
			if ($(this).parents("tr").parents("table").attr("id")=="szjegySablonTable"){
				ajaxReq=true;			
				szjegySablonAction($(this).parents("tr").attr("id"),$(this).attr("action"));			
			}	else
			if ($(this).parents("tr").parents("table").attr("id")=="kjegySablonTable"){
				ajaxReq=true;
				kjegySablonAction($(this).parents("tr").attr("id"),$(this).attr("action"));
			}	else
			if ($(this).parents("tr").parents("table").attr("id")=="keresletBorzeTable"){
				ajaxReq=true;			
				keresletAction($(this).parents("tr").attr("id"),$(this).attr("action"));			
			}	else
			if ($(this).parents("tr").parents("table").attr("id")=="kinalatBorzeTable"){
				ajaxReq=true;			
				kinalatAction($(this).parents("tr").attr("id"),$(this).attr("action"));			
			}	else
			if ((Left($(this).parents("tr").attr("id"),2)=="kH") && ($(this).parents("tr").attr("kjegytablalista")=="igen")){
				ajaxReq=true;
				kjegyAction($(this).parents("tr").attr("id"),$(this).attr("action"));
			}
		}
	});	
}

function removeRowHighlight(){
	$("tr.r0").removeClass("rHigh").addClass("r0");
	$("tr.r1").removeClass("rHigh").addClass("r1");
}

function selectNyilvTableFirstRow(){
	$("#nyilvantartasTable tr:eq(1)").toggleClass("rSelected");
	$("#selectedFile").fadeOut("normal");

	var o=$("#nyilvantartasTable tr:eq(1)").attr('id');
	
	if (typeof o != "undefined") getFileData(o,false);
}

function selectAnyagTableFirstRow(){
	$("#anyagTable tr:eq(1)").toggleClass("rSelected");

	var o=$("#anyagTable tr:eq(1)").attr('id');
	
	if (typeof o != "undefined") getMatData(o,false);
}

function selectPartnerTableFirstRow(){
	$("#partnerTable tr:eq(1)").toggleClass("rSelected");

	var o=$("#partnerTable tr:eq(1)").attr('id');
	
	if (typeof o != "undefined") getPartnerData(o,false);
}

function selectForgalmiTableFirstRow(){
	$("#forgalmiTable tr:eq(1)").toggleClass("rSelected");

	var o=$("#forgalmiTable tr:eq(1)").attr('id');
	
	if (typeof o != "undefined") getForgalmiData(o,false);
}

function selectNyilvTableRow(ny,e,op){
	$("tr.rSelected").toggleClass("rSelected");
	$("tr#nyid"+ny+"_"+e).toggleClass("rSelected");

/*	$("#selectedFile").fadeOut("normal");

	var o=$("tr#nyid"+ny+"_"+e).attr('id');
	
	if (typeof o != "undefined") getFileData(o,op);
	*/	
}

function selectAnyagTableRow(ny,op){
	$("tr.rSelected").toggleClass("rSelected");
	$("tr#aid"+ny).toggleClass("rSelected");

	var o=$("tr#aid"+ny).attr('id');
	
	if (typeof o != "undefined") getMatData(o,op);	
}

function selectPartnerTableRow(ny,op){
	$("tr.rSelected").toggleClass("rSelected");
	$("tr#pid"+ny).toggleClass("rSelected");

	var o=$("tr#pid"+ny).attr('id');
	
	if (typeof o != "undefined") getPartnerData(o,op);	
}

function selectForgalmiTableRow(ny,op){
	$("tr.rSelected").toggleClass("rSelected");
	$("tr#fid"+ny).toggleClass("rSelected");

	var o=$("tr#fid"+ny).attr('id');
	
	if (typeof o != "undefined") getForgalmiData(o,op);	
}

function selectKeresletTableRow(id){
	$("tr.rSelected").toggleClass("rSelected");
	$("tr#bkers"+id).toggleClass("rSelected");
}

function selectKinalatTableRow(id){
	$("tr.rSelected").toggleClass("rSelected");
	$("tr#bkinl"+id).toggleClass("rSelected");
}

function removeRowErrorHighlights(){
	//$("*").removeAttr("error").removeClass("error");
	$("tr.error").removeClass("error");
	$("[error='yes']").removeAttr("error");
}

function setRowErrorHighlight(elem){
	var o="#"+elem;
	
	$(o).attr("error","yes");
	$(o).parents("tr").removeClass("editing");
	$(o).parents("tr").addClass("error");
}

function addErrorComment(o,s){
	$("tr#"+o).after("<tr otype='errorcomment'><td></td><td class='errorComment'>"+s+"</td></tr>");
}

function removeErrorComments(){  
	$("tr[otype='errorcomment']").remove();
}

//function clearField(elem){
//	$("#"+elem).val("");
//}

function clearShareInput(){
	clearField("nyilvMegosztasEmail");
	clearField("nyilvMegosztasTipus");
	clearField("nyilvMegosztasAdatgazdaEmail");		
}

function infoInit(t){
	if ((t==-1) || (t==0))
	  $("img[info='anyag']").attr("rel", function (arr) {
			return "ajax.php?method=anyaginfo&id=" + $(this).attr("id").substr(5);
	  }).cluetip({
			cluetipClass: 'hwtip', 
		  arrows: false, 
		  positionBy: 'bottomTop',
		  topOffset: 20,  
		  dropShadow: false,
		  hoverIntent: false,
		  sticky: false,
		  mouseOutClose: true,
		  showTitle: false,
	    ajaxCache:        true,      
			ajaxSettings: {
			 	type : "POST",  
	    	dataType: 'html'
	    }		  	  
		});
	if ((t==-1) || (t==1))
	  $("img[info='partner']").attr("rel", function (arr) {
			return "ajax.php?method=partnerinfo&id=" + $(this).attr("id").substr(5);
	  }).cluetip({
			cluetipClass: 'hwtip', 
		  arrows: false, 
		  positionBy: 'bottomTop',
		  topOffset: 20,  
		  dropShadow: false,
		  hoverIntent: false,
		  sticky: false,
		  mouseOutClose: true,
		  showTitle: false,
	    ajaxCache:        true,      
			ajaxSettings: {
			 	type : "POST",
	    	dataType: 'html'
	    }		  	  
		});
	if ((t==-1) || (t==2))
	  $("img[info='forgalmi']").attr("rel", function (arr) {
			return "ajax.php?method=forgalmiinfo&id=" + $(this).attr("id").substr(5);
	  }).cluetip({
			cluetipClass: 'hwtip', 
		  arrows: false, 
		  positionBy: 'bottomTop',
		  topOffset: 20,  
		  dropShadow: false,
		  hoverIntent: false,
		  sticky: false,
		  mouseOutClose: true,
		  showTitle: false,
	    ajaxCache:        true,      
			ajaxSettings: {
			 	type : "POST",
	    	dataType: 'html'
	    }		  	  
		});
		
		
}

function sendRegData(pre){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["regisztracio"],
						txtRegName		:[$("#txtRegName").val()],					
						txtRegEmail		:[$("#txtRegEmail").val()],
						txtRegPsw1		:[$("#txtRegPsw1").val()],
						txtRegPsw2		:[$("#txtRegPsw2").val()],
						txtRegTel			:[$("#txtRegTel").val()],
						txtRegTuring	:[$("#txtRegTuring").val()]},						
		dataType: "script"
	});
}

function sendLogin(){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["belepes"],
						txtLogEmail		:[$("#txtLogEmail").val()],
						txtLogPsw			:[$("#txtLogPsw").val()]},
		dataType: "script"
	});
}

function sendForgotPsw(){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["elfelejtett"],
						txtRegEmail		:[$("#txtRegEmail").val()],
						txtRegTuring	:[$("#txtRegTuring").val()]},
		dataType: "script"
	});
}

function sendLogout(){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["kilepes"]},
		dataType: "script"
	});
}

function sendSzjegyTest(){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["szjegyteszt"],
						txtRegSZEmail	:[$("#txtRegSZEmail").val()],
						txtRegSZPsw		:[$("#txtRegSZPsw").val()]},
		dataType: "script"
	});
}

function sendUserProfil(){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["felhasznalokarb"],
						txtRegName		:[$("#txtRegName").val()],
						txtUserName		:[$("#txtUserName").val()],
						txtRegTel			:[$("#txtRegTel").val()]},					
		dataType: "script"
	});
}

function sendChangePsw(){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["jelszocsere"],
						txtRegPsw		  :[$("#txtRegPsw").val()],		
						txtRegPsw1		:[$("#txtRegPsw1").val()],
						txtRegPsw2		:[$("#txtRegPsw2").val()]},									
		dataType: "script"
	});
}

function sendChangeEmail(){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["emailmodositas"],
						txtLogEmail   :[$("#txtLogEmail").val()]},									
		dataType: "script"
	});
}

function sendNewFile(){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["ujnyilvantartas"]},
		dataType: "script"
	});
}

function sendFileTableRefresh(){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["nyilvantartasfrissit"]},
		dataType: "script"
	});
}


function sendNewFileSave(){
	var ev  = $("#nyilvujEv").val();
	var nev = $("#nyilvujNev").val();

	ajaxLoading();
		
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["ujnyilvantartasmentes"],
						nyilvujEv		  :[ev],		
						nyilvujNev		:[nev]},									
		dataType: "script"
	});
}

function sendNewConnectFileSave(){
	var _CnyilvEV=$("#CnyilvEV").val();
	var _CnyilvKTID=$("#CnyilvKTID").val();
	var _CnyilvKUJ=$("#CnyilvKUJ").val();
	var _CnyilvKTJ=$("#CnyilvKTJ").val();	

	ajaxLoading();
		
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method			:["ujkapcsoltnyilvantartasmentes"],
						CnyilvEV	  :[_CnyilvEV],		
						CnyilvKTID	:[_CnyilvKTID],
						CnyilvKUJ		:[_CnyilvKUJ],		
						CnyilvKTJ		:[_CnyilvKTJ]},									
		dataType: "script"
	});
}

function sendNewMaterial(){
	if (!edittorzsbyrole){
		editAlert("Új hulladék");
		return false;
	} 
	
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["ujanyag"]},
		dataType: "script"
	});
}

function sendMaterialTableRefresh(){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["anyagfrissit"]},
		dataType: "script"
	});
}

function sendNewPartner(){
	if (!edittorzsbyrole){
		editAlert("Új partner");
		return false;
	} 

	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["ujpartner"]},
		dataType: "script"
	});
}

function sendPartnerTableRefresh(){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["partnerfrissit"]},
		dataType: "script"
	});
}

function sendNewTrade(){
	if (!editttetelbyrole){
		editAlert("Új forgalmi tétel");
		return false;
	} 

	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["ujforgalmi"]},
		dataType: "script"
	});
}

function sendNewTradeWithSync(){
	if (!editttetelbyrole){
		editAlert("Új forgalmi tétel");
		return false;
	} 

	ajaxLoading();
	$.ajax({
		async: false,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["ujforgalmi"]},
		dataType: "script"
	});
}

function sendNewTradeFromVoucher(co){
	if (!editttetelbyrole){
		editAlert("Új forgalmi tétel bizonylat alapján");
		return false;
	} 
	
	var vonalkodsor;
	if (typeof co == "undefined"){
		vonalkodsor = "";
	} else {
		vonalkodsor = co;		
	} 

	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["ujforgalmibizonylatbol"],
						vonalkod			:[vonalkodsor]},
		dataType: "script"
	});
}

function sendNewTradeFromVoucherCheck(confirmed,co){
	var tmpvk;
	
	if (typeof co == "undefined"){
		tmpvk=$("#bizonylatSzam").val();
	} else {
		tmpvk = co;		
	} 	
	
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["ujforgalmibizonylatbolellenorzes"],
						vonalkod			:[tmpvk],
						confirmed			:[confirmed]},
		dataType: "script"
	});
}               

function sendTradeTableRefresh(page){
	if (typeof(page)=="undefined") page=$("#tradepager0 input").val();
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["forgalmifrissit"],
						page					:[page]},
		dataType: "script"
	});
}

function sendSzjegyTableRefresh(page){
	if (typeof(page)=="undefined") page=$("#szjegypager0 input").val();
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["szjegyfrissit"],
						page					:[page]},
		dataType: "script"
	});
}

function sendKjegyTableRefresh(page){
	if (typeof(page)=="undefined") page=$("#kjegypager0 input").val();
	ajaxLoading();
	$.ajax({
		async: true,
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["kjegyfrissit"],
						page					:[page]},
		dataType: "script"
	});
}


function sendNewSzjegy(b){
	if (typeof b == "undefined"){b="";}
	
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["ujszjegy"],
						baseszjegyID  :[b]},
		dataType: "script",
		success: function(o){
			ajaxReq=false;
		}		
	});
}

function enableWizzardNext(){
	$("#wizardnext").attr("class","button");
}

function sendNewSzjegyWizard(p_dir){
	if (($("#wizardnext").attr("class")=="buttondisable") && (p_dir!=-1)) return false;

	p_page=0;
	p_type=0;
	p_adat="";	
	
	if (p_dir!=0)	p_page=$("#wizardpage").val();

	if ((p_dir==1) || (p_dir==2)){	
		if (p_page==0){
			if ($('#szjt0').attr("checkd")=="true") p_type=1;
				else	                                
			if ($('#szjt1').attr("checkd")=="true") p_type=2;
				else
			if ($('#szjt2').attr("checkd")=="true") p_type=3;	
		} else {
			p_type=$("#wizardtype").val();
			p_adat=$("#wizarddata").val();
		}			
	} 
	
	if (p_dir==-1) p_type=$("#wizardtype").val();	   					
					
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["ujszjegyvarazslo"],
						p_page				:[p_page],
						p_dir					:[p_dir],	
						p_type				:[p_type], 					
						p_adat				:[p_adat]},
		dataType: "script",
		success: function(o){
			ajaxReq=false;
		}		
	});
}

function sendNewKjegyWizard(p_dir){
	if (($("#wizardnext").attr("class")=="buttondisable") && (p_dir!=-1)) return false;

	p_page=0;
	p_type=0;
	p_adat="";

	if (p_dir!=0)	p_page=$("#wizardpage").val();

	if ((p_dir==1) || (p_dir==2)){
		if (p_page==0){
			if ($('#szjt0').attr("checkd")=="true") p_type=1;
				else
			if ($('#szjt1').attr("checkd")=="true") p_type=2;
				else
			if ($('#szjt2').attr("checkd")=="true") p_type=3;
		} else {
			p_type=$("#wizardtype").val();
			p_adat=$("#wizarddata").val();
		}
	}

	if (p_dir==-1) p_type=$("#wizardtype").val();

	ajaxLoading();
	$.ajax({
		async: true,
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["ujkjegyvarazslo"],
						p_page				:[p_page],
						p_dir					:[p_dir],
						p_type				:[p_type],
						p_adat				:[p_adat]},
		dataType: "script",
		success: function(o){
			ajaxReq=false;
		}
	});
}

function sendNewForgtetelWizard(p_dir){
	if (!editttetelbyrole){
		editAlert("Új forgalmi tétel Varázsló");
		return false;
	} 
	
	if (($("#wizardnext").attr("class")=="buttondisable") && (p_dir!=-1)) return false;

	p_page=0;
	p_type=0;
	p_adat="";	
	
	if (p_dir!=0)	p_page=$("#wizardpage").val();

	if ((p_dir==1) || (p_dir==2)){	
		if (p_page==0){
			if ($('#szjt0').attr("checkd")=="true") p_type=1;
				else	                                
			if ($('#szjt1').attr("checkd")=="true") p_type=2;
				else
			if ($('#szjt2').attr("checkd")=="true") p_type=3;
				else
			if ($('#szjt3').attr("checkd")=="true") p_type=4;				
		} else {
			p_type=$("#wizardtype").val();
			p_adat=$("#wizarddata").val();
		}			
	} 
	
	if (p_dir==-1) p_type=$("#wizardtype").val();	   					
					
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["ujforgtetelvarazslo"],
						p_page				:[p_page],
						p_dir					:[p_dir],	
						p_type				:[p_type], 					
						p_adat				:[p_adat]},
		dataType: "script",
		success: function(o){
			ajaxReq=false;
		}		
	});
}

function kjegyAction(id,ac,co){
  if (id.substr(0,1)=='k') id=id.substr(1);

  if (ac=="n"){
		sendNewKjegy(id);
		return;
	}

	ajaxLoading();

	if (typeof co == "undefined"){
		$("#kjegyTable tr.rSelected").toggleClass("rSelected");
		$("#kjegyTable tr#"+id).toggleClass("rSelected");
		co=0;
	}

	page=$("#kjegypager0 input").val();

	$.ajax({
		async: true,
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["kjegyakcio"],
						kjegyID			:[id],
						kjegyAkcio		:[ac],
						confirmed			:[co],
						page					:[page]},
		dataType: "script",
		success: function(o){
			ajaxReq=false;
		}
	});	
}

function szjegyAction(id,ac,co){
	if (ac=="n"){
		sendNewSzjegy(id);
		return;
	}

	ajaxLoading();
	
	if (typeof co == "undefined"){
		$("#szjegyTable tr.rSelected").toggleClass("rSelected");
		$("#szjegyTable tr#"+id).toggleClass("rSelected");
		co=0;
	} 	
	
	page=$("#szjegypager0 input").val();
	
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["szjegyakcio"],	
						szjegyID			:[id],
						szjegyAkcio		:[ac],
						confirmed			:[co],
						page					:[page]},							
		dataType: "script",
		success: function(o){
			ajaxReq=false;
		}		
	});	
}

function szjegySablonAction(id,ac,co){
	if (ac=="n"){
	  sendNewSzjegy(id);
		return;
	}

	ajaxLoading();
	
	if (typeof co == "undefined"){
		$("#szjegySablonTable tr.rSelected").toggleClass("rSelected");
		$("#szjegySablonTable tr#"+id).toggleClass("rSelected");
		co=0;
	} 	
	
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method						:["szjegysablonakcio"],	
						szjegySablonID		:[id],
						szjegySablonAkcio	:[ac],
						confirmed					:[co]},							
		dataType: "script",
		success: function(o){
			ajaxReq=false;
		}		
	});	
}

function kjegySablonAction(id,ac,co){
	if (ac=="n"){
	  sendNewKjegy(id);
		return;
	}

	ajaxLoading();

	if (typeof co == "undefined"){
		$("#kjegySablonTable tr.rSelected").toggleClass("rSelected");
		$("#kjegySablonTable tr#"+id).toggleClass("rSelected");
		co=0;
	}

	$.ajax({
		async: true,
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method						:["kjegysablonakcio"],
						kjegySablonID		:[id],
						kjegySablonAkcio	:[ac],
						confirmed					:[co]},
		dataType: "script",
		success: function(o){
			ajaxReq=false;
		}
	});
}

function sendNewKjegy(b){
	if (typeof b == "undefined"){b="";}

  ajaxLoading();
	$.ajax({
		async: true,
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["ujkjegy"],
						basekjegyID  :[b]},
		dataType: "script",
		success: function(o){
			ajaxReq=false;
		}
	});
}

function keresletAction(id,ac,co){
	ajaxLoading();
	
	if (typeof co == "undefined"){
		$("#keresletBorzeTable tr.rSelected").toggleClass("rSelected");
		$("#keresletBorzeTable tr#"+id).toggleClass("rSelected");
		co=0;
	} 	
	
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["keresletakcio"],	
						keresletID		:[id],
						keresletAkcio	:[ac],
						confirmed			:[co]},							
		dataType: "script",
		success: function(o){
			ajaxReq=false;
		}		
	});	
}

function kinalatAction(id,ac,co){
	ajaxLoading();
	
	if (typeof co == "undefined"){
		$("#kinalatBorzeTable tr.rSelected").toggleClass("rSelected");
		$("#kinalatBorzeTable tr#"+id).toggleClass("rSelected");
		co=0;
	} 	
	
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["kinalatakcio"],	
						kinalatID			:[id],
						kinalatAkcio	:[ac],
						confirmed			:[co]},							
		dataType: "script",
		success: function(o){
			ajaxReq=false;
		}		
	});	
}

function nyilvTabLoad(s){
	;
}

function getFileData(f,s){
	ajaxReq=true;	

	var parts = f.split("_");
	var ev = parts[1];
	var nyID = parts[0].substr(4);
	
	clearShareInput();	
	nyilvTabLoad(true);
	
	//betölteni az adott nyilvántartást
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["nyilvantartasbetoltes"],
						nyilvEv		  	:[ev],		
						nyilvID				:[nyID]},									
		dataType: "script",
		success: function(o){
			ajaxReq=false;
			//removeRowHighlight();			
			if (s){
				//$('#tabs').tabs('select',1);
				document.documentElement.scrollTop = 0; 
			}
		}
	});		
}	

function getMatData(aid,s){
	ajaxReq=true;
	
	aid=aid.substr(3);
	
	//betölteni az adott anyagot
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["anyagbetoltes"],
						anyagID   		:[aid]},									
		dataType: "script",
		success: function(o){
			ajaxReq=false;
			removeRowHighlight();
			if (s){
				document.getElementById('tabberAnyag').tabber.tabShow(1);
				document.documentElement.scrollTop = 0; 
			}
		}
	});		
}	

function getPartnerData(pid,s){
	ajaxReq=true;
	
	pid=pid.substr(3);
	
	//betölteni az adott partnert
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["partnerbetoltes"],
						partnerID 		:[pid]},									
		dataType: "script",
		success: function(o){
			ajaxReq=false;
			removeRowHighlight();
			if (s){
				document.getElementById('tabberPartner').tabber.tabShow(1);
				document.documentElement.scrollTop = 0; 
			}
		}
	});		
}

function getForgalmiData(fid,s){
	ajaxReq=true;
	
	fid=fid.substr(3);
	
	//betölteni az adott forgalmi tételt
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["forgalmibetoltes"],
						forgalmiID 		:[fid]},									
		dataType: "script",
		success: function(o){
			ajaxReq=false;
			removeRowHighlight();
			if (s){
				document.getElementById('tabberForgalmi').tabber.tabShow(1);
				document.documentElement.scrollTop = 0; 
			}
		}
	});		
}

function sendFile(){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["nyilvantartasmentes"],
						nyilvNev   :[$("#nyilvNev").val()],
						
						nyilvTeljesnev   		:[$("#nyilvTeljesnev").val()],
						nyilvRovidnev   		:[$("#nyilvRovidnev").val()],
						nyilvKUJ   					:[$("#nyilvKUJ").val()],
						
						nyilv0KSHkod   			:[$("#nyilv0KSHkod").val()],
						nyilv1KSHkod   			:[$("#nyilv1KSHkod").val()],
						nyilv2KSHkod   			:[$("#nyilv2KSHkod").val()],						
						
						nyilvOrszagkod   		:[$("#nyilvOrszagkod").val()],						
						nyilvOrszagnev   		:[$("#nyilvOrszagnev").val()],
						nyilvTelepuleskod   :[$("#nyilvTelepuleskod").val()],
						nyilvCegTelepules   :[$("#nyilvCegTelepules").val()],
						nyilvIRSZ   				:[$("#nyilvIRSZ").val()],
						nyilvUtca   				:[$("#nyilvUtca").val()],
						nyilvHzsz   				:[$("#nyilvHzsz").val()],
						nyilvTelepmegnev   	:[$("#nyilvTelepmegnev").val()],
						nyilvKTJ   					:[$("#nyilvKTJ").val()],
						nyilvLetszkod   		:[$("#nyilvLetszkod").val()],

						//nyilvTeleptipuskod   			:[$("#nyilvTeleptipuskod").val()],
						nyilvTelephrsz   					:[$("#nyilvTelephrsz").val()],
						nyilvEOVx   							:[$("#nyilvEOVx").val()],
						nyilvEOVy   							:[$("#nyilvEOVy").val()],
						nyilvPontossagkod   			:[$("#nyilvPontossagkod").val()],
						nyilvFelelos   						:[$("#nyilvFelelos").val()],
						nyilvBeosztas   					:[$("#nyilvBeosztas").val()],
						nyilvTeleptelepuleskod   	:[$("#nyilvTeleptelepuleskod").val()],
						nyilvTelephelyTelepules   :[$("#nyilvTelephelyTelepules").val()],
						nyilvTelepIRSZ   					:[$("#nyilvTelepIRSZ").val()],
						nyilvTelepUtca   					:[$("#nyilvTelepUtca").val()],
						nyilvTelepHZSZ   					:[$("#nyilvTelepHZSZ").val()],			
						
						nyilvAdatsz_felelos				:[$("#nyilvAdatsz_felelos").val()],
						nyilvAdatsz_beosztas			:[$("#nyilvAdatsz_beosztas").val()],
						nyilvAdatsz_telefon				:[$("#nyilvAdatsz_telefon").val()],
						nyilvAdatsz_fax						:[$("#nyilvAdatsz_fax").val()],																		
						nyilvAdatsz_email					:[$("#nyilvAdatsz_email").val()],

						nyilvhb_kvtsz   					:[$("#nyilvhb_kvtsz").val()],
						nyilvhb_foszam   					:[$("#nyilvhb_foszam").val()],
						nyilvhb_alszam   					:[$("#nyilvhb_alszam").val()],			
						nyilvhb_ev   							:[$("#nyilvhb_ev").val()],						
						
						nyilvhk_kvtsz   					:[$("#nyilvhk_kvtsz").val()],
						nyilvhk_foszam   					:[$("#nyilvhk_foszam").val()],
						nyilvhk_alszam   					:[$("#nyilvhk_alszam").val()],			
						nyilvhk_ev   							:[$("#nyilvhk_ev").val()],

						nyilvSZJEGY_ugyintezo   	:[$("#nyilvSZJEGY_ugyintezo").val()],
						nyilvSZJEGY_telefon   		:[$("#nyilvSZJEGY_telefon").val()],
						nyilvSZJEGY_fax   				:[$("#nyilvSZJEGY_fax").val()],			
						nyilvSZJEGY_email   			:[$("#nyilvSZJEGY_email").val()]},			
																	
		dataType: "script"
	});
}

function sendMaterial(){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["anyagmentes"],
						anyagID   :[$("#anyagRealID").val()],
						
						anyagNev  :[$("#anyagnev").val()],
						anyagEWC  :[$("#anyagEWCkod").val()],
						anyagFM   :[get1stID($("#anyagfm").val())],
						
						anyagC1   	:[get1stID($("#anyagc1").val())],
						anyagC2   	:[get1stID($("#anyagc2").val())],
						anyagC3   	:[get1stID($("#anyagc3").val())],						
						anyagC4   	:[get1stID($("#anyagc4").val())],
						anyagC5   	:[get1stID($("#anyagc5").val())],
						anyagC6   	:[get1stID($("#anyagc6").val())],						
						
						anyagH   	:[get1stID($("#anyagh").val())],
						anyagH2  	:[get1stID($("#anyagh2").val())],
						anyagH3  	:[get1stID($("#anyagh3").val())],																						
						
						anyagunkod		:[$("#anyagunkod").val()],
						anyagunkodnev	:[$("#anyagunkodnev").text()],
						
						anyagadr  		:[$("#anyagadr").val()],																						
						
						szjegycleiras :[$("#szjegycleiras").val()],																		
						szjegyrs  		:[$("#szjegyrs").val()],
						anyagcsomagolas :[get1stID($("#anyagcsomagolas").val())]						
						},																
																	
		dataType: "script"
	});
}

function sendPartner(){
	ajaxLoading();

	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["partnermentes"],
						partnerID :[$("#partnerID").val()],
						
						partnerNev		:[$("#partNev").val()],
						partnerKUJ		:[$("#partKUJ").val()],
						partnerKTJ		:[$("#partKTJ").val()],
						partnerOrszagkod		:[$("#partOrszagkod").val()],																		
						partnerOrszagnev		:[$("#partOrszagnev").val()],
						partnerTelepuleskod	:[$("#partTelepuleskod").val()],
						partnerTelepules		:[$("#partTelepules").val()],
						partnerIRSZ		:[$("#partTelepIRSZ").val()],
						partnerUtca		:[$("#partUtca").val()],
						partnerKapcsolat	:[$("#partKapcsolat").val()],
						partnerTel				:[$("#partTelefonszam").val()],
						partnerFax				:[$("#partFax").val()],
						partnerEmail			:[$("#partEmail").val()],						
						
						partnerEngedely :[$("#partEngedely").val()],
						partnerDatum			:[$("#partnerEng_datum").val()],
						//
						partHZSZ				:[$("#partHZSZ").val()],						
						part0KSH					:[$("#part0KSH").val()],
						part1KSH					:[$("#part1KSH").val()],
						part2KSH					:[$("#part2KSH").val()],												
						partSzemelyi		:[$("#partSzemelyi").val()],						
						thNev						:[$("#thNev").val()],
						thHRSZ					:[$("#thHRSZ").val()],						
						thTelepIRSZ			:[$("#thTelepIRSZ").val()],
						
						thTelepuleskod	:[$("#thTelepuleskod").val()],
						thUtca					:[$("#thUtca").val()],						
						thHZSZ					:[$("#thHZSZ").val()]
						},

		dataType: "script"
	});
}

function sendTrade(cb){
	if (typeof cb == "undefined") cb="";

	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["forgalmimentes"],
						forgalmiID :[$("#forgalmiID").val()],
						
						callbackJS : cb,
						
						forgPartner					:[$("#forgPartnerkod").val()],
						forgAnyag						:[$("#forgAnyagkod").val()],
						forgKezelzes				:[get1stID($("#forgKezeles").val())],
						forgAtvevo					:[$("#forgAtvevokod").val()],																		
						forgTEAOR						:[$("#forgTEAORkod").val()],
						forgSzallito				:[$("#forgSzallitokod").val()],
						forgTetelszam				:[$("#forgTetelszam").val()],
						forgTeteltipus			:[$("#forgTeteltipus").val()],
						forgMennyiseg				:[$("#forgMennyiseg").val()],
						forgKeletkezesDatum	:[$("#forgKeletkezes_datum").val()],
						forgAtadasDatum			:[$("#forgAtadas_datum").val()],
						//---
						forgBRMennyiseg			:[$("#forgBRMennyiseg").val()],
						forgSzallmodkod			:[$("#forgSzallmodkod").val()],
						forgCsomagszam			:[$("#forgCsomagszam").val()],
						forgSzjegyalairo		:[$("#forgSzjegyalairo").val()],
						forgSzjegyDatum			:[$("#forgSzjegy_datum").val()],
						
						page								:[$("#tradepager0 input").val()]},      						                                   
		dataType: "script"
	});
}

function sendPublikusKapcsolat(id){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["borzepublikuskapcsolat"],
						kapcsolatID		:[id]},						
		dataType: "script"
	});
}

function sendKinalatReszletek(id){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["kinalatreszletek"],
						reszletID			:[id]},						
		dataType: "script"
	});
}

function sendKeresletReszletek(id){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["keresletreszletek"],
						reszletID			:[id]},						
		dataType: "script"
	});
}

function sendOpenBorzeKarb(t){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["borzekarbantartas"],
						tipus					:[t]},						
		dataType: "script"
	});
}

function sendKeresletLoad(id){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["keresletbetoltes"],
						keresletID		:[id]},						
		dataType: "script"
	});
}

function sendKinalatLoad(id){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["kinalatbetoltes"],
						kinalatID			:[id]},						
		dataType: "script"
	});
}


function sendKeresletAddEwc(){
	if ($("#keresletID").val()==""){
		serverDialog("<b>Kérem előbb mentse el kereslet profilt!</b><br/>(Kattintson a Változások mentése gombra)<br/>");	
		return true;
	}

	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method						:["keresletaddewc"],
						f_telephely_azon	:[$("#keresletID").val()],
						ewcID							:[$("#keresletanyagEWCkod").val()]},						
		dataType: "script"
	});
}

function sendKeresletRemoveEwc(){
	var s=$('#keresletewc').val();
	
	if (s==null){
		serverDialog("<b>Kérem válasszon ki egy EWC hulladékot a listából!</b><br/>");
		return true;			
	}		
	
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method						:["keresletremoveewc"],
						f_telephely_azon	:[$("#keresletID").val()],
						sorszam						:[s]},						
		dataType: "script"
	});	
}

function fileAction(id,ac,co){
	var parts = id.split("_");
	var ev = parts[1];
	var nyID = parts[0].substr(4);
	
	if (typeof co == "undefined"){
		selectNyilvTableRow(nyID,ev,false);
		co=0;
	} 
	
	ajaxLoading();
	
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["nyilvantartasakcio"],
						nyilvEv		  	:[ev],		
						nyilvID				:[nyID],
						nyilvAkcio		:[ac],
						origParam			:[id],
						confirmed			:[co]},							
		dataType: "script",
		success: function(o){
			ajaxReq=false;
		}		
	});	
}

function matAction(id,ac,co){
	aid=id.substr(3);
		
	if (typeof co == "undefined"){
		selectAnyagTableRow(aid,false);
		co=0;
	} 
		
	ajaxLoading();
	
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["anyagakcio"],
						anyagID		  	:[aid],		
						anyagAkcio		:[ac],
						origParam			:[id],
						confirmed			:[co]},							
		dataType: "script",
		success: function(o){
			ajaxReq=false;
		}		
	});	
}

function partnerAction(id,ac,co){
	pid=id.substr(3);
		
	if (typeof co == "undefined"){
		selectPartnerTableRow(pid,false);
		co=0;
	} 
		
	ajaxLoading();
	
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["partnerakcio"],
						partnerID	  	:[pid],		
						partnerAkcio	:[ac],
						origParam			:[id],
						confirmed			:[co]},							
		dataType: "script",
		success: function(o){
			ajaxReq=false;
		}		
	});	
}

function forgalmiAction(id,ac,co){
	fid=id.substr(3);
		
	if (typeof co == "undefined"){
		selectForgalmiTableRow(fid,false);
		co=0;
	} 
		
	ajaxLoading();
	
	page=$("#tradepager0 input").val();
	
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["forgalmiakcio"],
						forgalmiID	  :[fid],		
						forgalmiAkcio	:[ac],
						origParam			:[id],
						confirmed			:[co],
						page					:[page]},							
		dataType: "script",
		success: function(o){
			ajaxReq=false;
		}		
	});	
}

function sendShare(){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["nyilvantartasmegosztas"],
		        nyilvMegosztasEmail :[$("#nyilvMegosztasEmail").val()],
		        nyilvMegosztasTipus :[$("#nyilvMegosztasTipus").val()]},
		dataType: "script"
	});
}

function sendszjShare(){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method						:["szjmegosztas"],
		        szjMegosztasEmail :[$("#szjMegosztasEmail").val()]},
		dataType: "script"
	});
}

function sendShareRemove(usermail,co){

	if (typeof co == "undefined") co=0;

	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["nyilvantartasmegosztasvisszavonas"],
		        nyilvMegosztasEmail :[usermail],
		        confirmed			:[co]},
		dataType: "script"
	});
}

function sendShareSzjRemove(usermail,co){

	if (typeof co == "undefined") co=0;

	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method						:["szjmegosztasvisszavonas"],
		        szjMegosztasEmail :[usermail],
		        confirmed					:[co]},
		dataType: "script"
	});
}


function sendShareChange(usermail){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["nyilvantartasmegosztascsere"],
 						nyilvMegosztasEmail :[usermail]},
		dataType: "script"
	});
}

function sendNewShare(usermail){
	var share  = $("#nyilvujMegosztasTipus").val();

	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["ujnyilvantartasmegosztascsere"],
		        nyilvMegosztasEmail :[usermail],
		        nyilvMegosztasTipus :[share]},
		dataType: "script"
	});
}

function sendShareAdmin(co){   
	if (typeof co == "undefined") co=0;
	                       
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["nyilvantartasmegosztasadatgazda"],
		        nyilvMegosztasEmail :[$("#nyilvMegosztasAdatgazdaEmail").val()],
		        confirmed						:[co]},		        
		dataType: "script"
	});
}

function sendSablon(a){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["sablon"],
		        action				:[a],
		        loadedSablon	:[$("#forgalmiSablonID").val()]},
		dataType: "script"
	});
}

function sablonDel(){
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["sablontorles"],
		        choosenSablon	:[$("#popupSablonID").val()]},
		dataType: "script"
	});
}

function sablonLoad(){
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["sablontoltes"],
		        choosenSablon	:[$("#popupSablonID").val()]},
		dataType: "script"
	});
}

function sablonSave(){
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["sablonmentes"],
		        sablonNeve		:[$("#sablonNev").val()],
		        
						forgPartner					:[$("#forgPartnerkod").val()],
						forgAnyag						:[$("#forgAnyagkod").val()],
						forgKezelzes				:[get1stID($("#forgKezeles").val())],
						forgAtvevo					:[$("#forgAtvevokod").val()],																		
						forgTEAOR						:[$("#forgTEAORkod").val()],
						forgSzallito				:[$("#forgSzallitokod").val()],
						forgTeteltipus			:[$("#forgTeteltipus").val()],
						forgMennyiseg				:[$("#forgMennyiseg").val()],
						
						forgBRMennyiseg			:[$("#forgBRMennyiseg").val()],
						forgSzallmodkod			:[$("#forgSzallmodkod").val()],						
						forgCsomagszam			:[$("#forgCsomagszam").val()],
						forgSzjegyalairo		:[$("#forgSzjegyalairo").val()]},
						
		dataType: "script"
	});
}

function ajaxLoading(){
	$.blockUI.defaults.message = '<center><br/><h2><img id=#ajaxprogress src=img/ajax_indicator.gif>&nbsp;&nbsp;Kérem várjon...</h2><br/></center>';	
	$.blockUI.defaults.css.width="400px";
	$.blockUI.defaults.css.left=($(window).width()-400)/2+"px"; 	
	$.blockUI.defaults.css.border="3px solid #aaa";
	$.blockUI.defaults.css.cursor="default";
	$.blockUI.defaults.css.top="40%";	
	
	$.blockUI.defaults.overlayCSS.backgroundColor='#000';
	$.blockUI.defaults.overlayCSS.opacity='0.6';	
			
	$.blockUI();
}

function serverDialog(msg,typ,cb,wpx,hpx){

	if (typeof typ == "undefined") typ=0;
	if (typeof cb == "undefined") cb="";
	if (typeof wpx == "undefined") wpx="430";
	if (typeof hpx == "undefined") hpx="35%";		 	 
	
	var b =
		((typ!=2) ? "<div class='spacer' style='width:"+(wpx-70)/2+"px;'></div>"+
							 "<a class='button' href='javascript:;' onclick='this.blur();$.unblockUI();"+cb+"return false;'><span>Bezár</span></a>" :
							 "<div class='spacer' style='width:"+(wpx-230)/2+"px;'></div>"+						 	
							 "<a class='button' href='javascript:;' onclick='this.blur();$.unblockUI();"+cb+"return false;'><span>Rendben</span></a>"+
							 "<div class='spacer' style='width:60px;'></div>"+
							 "<a class='button' href='javascript:;' onclick='this.blur();$.unblockUI();return false;'><span>Mégsem</span></a>"						 						 	
							 	);
		
	var h = "<table cellpadding=0 cellspacing=0 border=0 width=97%>"+
					"<tr>"+
						"<td valign=top align=center width=84><br/><img src=img/"+
						dialogIcons[typ]+
						" /></td>"+					
						"<td align=left valign=top width=330><br/>"+msg+"<br/></td>"+
					"</tr>"+
 					"<tr>"+
 						"<td colspan=2 height=60>"+
						 	b+
						"</td>"+					
 					"</tr>"+					
					"</table>";		

	$.blockUI.defaults.message = h;	
	$.blockUI.defaults.css.width= wpx+"px";
	$.blockUI.defaults.css.left=($(window).width()-(wpx-30))/2+"px";
	$.blockUI.defaults.css.border="3px solid "+dialogBorders[typ];	 	
	$.blockUI.defaults.css.cursor="default";
	$.blockUI.defaults.css.top=hpx;	

	$.blockUI.defaults.overlayCSS.backgroundColor='#FFFFFF';
	$.blockUI.defaults.overlayCSS.opacity='0.6';	
		
	$.blockUI();	
}

function datepickerShow(o){
	$('#'+o).dpDisplay();
}

function forgalmiDatePickerInit(ev){
	var sd=ev+'.01.01';
	var ed=ev+'.12.31';
	var ofsx=105;
	var ofsy=-9;
	
	var d=new Date();	

	$('#forgKeletkezes_datum').datePicker({
		startDate: sd,
		endDate : ed,
		createButton:false,
		showYearNavigation:false
		}).dpSetPosition($.dpConst.POS_BOTTOM, $.dpConst.POS_LEFT).dpSetOffset(ofsy, ofsx).dpSetDisplayedMonth(d.getMonth(),ev);
	$('#forgAtadas_datum').datePicker({
		startDate: sd,
		endDate : ed,	
		createButton:false,
		showYearNavigation:false		
		}).dpSetPosition($.dpConst.POS_BOTTOM, $.dpConst.POS_LEFT).dpSetOffset(ofsy, ofsx).dpSetDisplayedMonth(d.getMonth(),ev);
	$('#forgSzjegy_datum').datePicker({
		startDate: sd,
		endDate : ed,	
		createButton:false,
		showYearNavigation:false		
		}).dpSetPosition($.dpConst.POS_BOTTOM, $.dpConst.POS_LEFT).dpSetOffset(ofsy, ofsx).dpSetDisplayedMonth(d.getMonth(),ev);		
	$('#partnerEng_datum').datePicker({
		startDate: '2000.01.01',
		endDate : '2020.12.31',
		createButton:false
		}).dpSetPosition($.dpConst.POS_BOTTOM, $.dpConst.POS_LEFT).dpSetOffset(ofsy, ofsx);
}

function redirect(u){
	window.location=u;
}

function nyilvantartasaimAutocompletInit(){
	$("#nyilvOrszagnev").autocomplete("ajax.php?method=orszag",{
		width: $("#nyilvOrszagnev").width()+4,
		selectFirst: true,
		autoFill: true,
		max: 20,
		highlight: false,
		delay: 200
	}); 
	$("#nyilvOrszagnev").result(function(event, data, formatted) {
		$("#nyilvOrszagkod").val(data[1]);
	});
	$("#nyilvCegTelepules").autocomplete("ajax.php?method=telepules",{
		width: $("#nyilvCegTelepules").width()+4,
		selectFirst: true,
		autoFill: true,
		max: 20,
		highlight: false,
		delay: 200
	}); 
	$("#nyilvCegTelepules").result(function(event, data, formatted) {
		$("#nyilvTelepuleskod").val(data[1]);
	});
	$("#nyilvTelephelyTelepules").autocomplete("ajax.php?method=telepules",{
		width: $("#nyilvTelephelyTelepules").width()+4,
		selectFirst: true,
		autoFill: true,
		max: 20,
		highlight: false,
		delay: 200
	}); 
	$("#nyilvTelephelyTelepules").result(function(event, data, formatted) {
		$("#nyilvTeleptelepuleskod").val(data[1]);
	});	
	$("#nyilvPontossag").autocomplete("ajax.php?method=pontossag",{
		width: $("#nyilvPontossag").width()+4+18,
		matchSubset: false,
		selectFirst: true,
		autoFill: false,
		max: 100,		
		highlight: false,
		delay: 0,
		minChars: 0,
		formatItem: function(item) {
			if (item[1]==0) return "&lt;nincs megadva&gt;";
    	return item[0];
  	}
	});
	$("#nyilvPontossag").result(function(event, data, formatted) {
		$("#nyilvPontossagkod").val(data[1]);
	});		
	$("#nyilvLetszamKategoria").autocomplete("ajax.php?method=letszam",{
		width: $("#nyilvLetszamKategoria").width()+4+18,
		matchSubset: false,
		selectFirst: true,
		autoFill: false,
		max: 100,		
		highlight: false,
		delay: 0,
		minChars: 0,
		formatItem: function(item) {
			if (item[1]==0) return "&lt;nincs megadva&gt;";
    	return item[0];
  	}
	});
	$("#nyilvLetszamKategoria").result(function(event, data, formatted) {
		$("#nyilvLetszkod").val(data[1]);
	});		
	$("#nyilvTelephelyTipus").autocomplete("ajax.php?method=telephely",{
		width: $("#nyilvTelephelyTipus").width()+4+18,
		matchSubset: false,
		selectFirst: true,
		autoFill: false,
		max: 100,		
		highlight: false,
		delay: 0,
		minChars: 0,
		formatItem: function(item) {
			if (item[1]==0) return "&lt;nincs megadva&gt;";
    	return item[0];
  	}
	});
	$("#nyilvTelephelyTipus").result(function(event, data, formatted) {
		$("#nyilvTeleptipuskod").val(data[1]);
	});		 
	$("#nyilvMegosztasTipus").autocomplete("ajax.php?method=megosztas",{
		width: 282+4+18,//$("#nyilvMegosztasTipus").width()+4+18,
		matchSubset: false,
		selectFirst: true,
		autoFill: false,
		max: 100,		
		highlight: false,
		delay: 0,
		minChars: 0,
		formatItem: function(item) {
    	return item[1]+"&nbsp;&nbsp;"+item[0];
  	}
	});	
	$("#nyilvhb_kvtsz").autocomplete("ajax.php?method=kvtsz",{
		width: $("#nyilvhb_kvtsz").width()+4+18,
		matchSubset: false,
		selectFirst: true,
		autoFill: false,
		highlight: false,
		delay: 0,
		minChars: 0,
		max: 20,
		scrollHeight: 130,
		formatItem: function(item) {
			if (item[1]==0) return "&nbsp;&nbsp;";
    	return item[0];
  	}				
	});		
	$("#nyilvhk_kvtsz").autocomplete("ajax.php?method=kvtsz",{
		width: $("#nyilvhk_kvtsz").width()+4+18,
		matchSubset: false,
		selectFirst: true,
		autoFill: false,
		highlight: false,
		delay: 0,
		minChars: 0,
		max: 20,
		scrollHeight: 130,
		formatItem: function(item) {
			if (item[1]==0) return "&nbsp;&nbsp;";
    	return item[0];
  	}
	});		
	$("#nyilvhb_ev").autocomplete("ajax.php?method=engedelyev",{
		width: $("#nyilvhb_ev").width()+4+18,
		matchSubset: false,
		selectFirst: true,
		autoFill: false,		
		highlight: false,
		delay: 0,
		minChars: 0,
		max: 20,
		scrollHeight: 130,
		formatItem: function(item) {
			if (item[1]==0) return "&nbsp;&nbsp;";
    	return item[0];
  	}		
	});
	$("#nyilvhk_ev").autocomplete("ajax.php?method=engedelyev",{
		width: $("#nyilvhk_ev").width()+4+18,
		matchSubset: false,
		selectFirst: true,
		autoFill: false,
		highlight: false,
		delay: 0,
		minChars: 0,
		max: 20,
		scrollHeight: 130,
		formatItem: function(item) {
			if (item[1]==0) return "&nbsp;&nbsp;";
    	return item[0];
  	}		
	});				  	
}


function forgUNAfterSearch(){
	if ($('#rowanyagEdit02:visible').length==0) return;
	$("#anyagunkod").val($.trim($("#anyagunkod").val()));
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method		:["unkodesnev"],
		        kod 			:[$("#anyagunkod").val()]},
		dataType: "script"
	});	
}

function szjegyUNAfterSearch(){
	if ($('#rowhulladekEdit02:visible').length==0) return;
	$("#anyagunkod").val($.trim($("#anyagunkod").val()));
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method		:["unkodesnev"],
		        kod 			:[$("#anyagunkod").val()]},
		dataType: "script"
	});	
}

function kjegyEWCAfterSearch(){
  szjegyEWCAfterSearch();
}

function szjegyEWCAfterSearch(){
	if ($('#rowhulladekEdit02:visible').length==0) return;
	$("#anyagEWCkod").val($.trim($("#anyagEWCkod").val()));
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method		:["szjewckodesnev"],
		        kod 			:[$("#anyagEWCkod").val()]},
		dataType: "script"
	});	
}

function forgEWCAfterSearch(){
	if ($('#rowanyagEdit02:visible').length==0) return;
	$("#anyagEWCkod").val($.trim($("#anyagEWCkod").val()));
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method		:["ewckodesnev"],
		        kod 			:[$("#anyagEWCkod").val()]},
		dataType: "script"
	});	
}

function forgTeaorAfterSearch(){
	if ($('#rowforgEdit02:visible').length==0) return;
	$("#forgTEAORkod").val($.trim($("#forgTEAORkod").val()));
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method		:["teaorkodesnev"],
		        kod 			:[$("#forgTEAORkod").val()]},
		dataType: "script"
	});	
}

function szjegyKezAfterSearch(){
	$('#kezeloKezeles').val($.trim($('#kezeloKezeles').val()).toUpperCase());
	$('#kezeloKezeles').search();
	$('#kezeloKezeles').blur();
	return true;
}

function forgKezelesAfterSearch(){
	$('#forgKezeles').val($.trim($('#forgKezeles').val()).toUpperCase());
	$('#forgKezeles').search();
	$('#forgKezeles').blur();
	return true;
}


function forgalmiadatokAutocompletInit(){
	$("#forgPartnernev").autocomplete("ajax.php?method=partnerek",{
		width: $("#forgPartnernev").width()+4+18,
		matchSubset: true,
		selectFirst: true,
		autoFill: true,
		max: 100,
		highlight: false,
		delay: 100,
		minChars: 0,					
		formatItem: function(item) {
			if (item[1]==-1) return "&lt;nincs megadva&gt;";
    	return item[0];
  	}
	});
	$("#forgPartnernev").result(function(event, data, formatted) {
		$("#forgPartnerkod").val(data[1]);
		fixCaretPosition($(this));
		
		$.ajax({
			async: true,	
			type: "POST",
			url: "ajax.php?"+new Date().getTime(),
			data: {method				:["partneradatok"],
							partnerID	  	:[data[1]]},		
			dataType: "text",
			success: function(o){
				$("#forgPartnerteljes").text(o);
			}		
		});
	});	 
	$("#forgSzallitonev").autocomplete("ajax.php?method=partnerek",{
		width: $("#forgSzallitonev").width()+4+18,
		matchSubset: true,
		selectFirst: true,
		autoFill: true,
		max: 100,
		highlight: false,
		delay: 100,
		minChars: 0,					
		formatItem: function(item) {
			if (item[1]==-1) return "&lt;nincs megadva&gt;";
    	return item[0];
  	}
	});
	$("#forgSzallitonev").result(function(event, data, formatted) {
		$("#forgSzallitokod").val(data[1]);
		fixCaretPosition($(this));		
		
		$.ajax({
			async: true,	
			type: "POST",
			url: "ajax.php?"+new Date().getTime(),
			data: {method				:["partneradatok"],
							partnerID	  	:[data[1]]},		
			dataType: "text",
			success: function(o){
				$("#forgSzallitoteljes").text(o);
			}		
		});
	});
	$("#forgAnyagnev").autocomplete("ajax.php?method=anyagok",{
		width: $("#forgAnyagnev").width()+4+18,
		matchSubset: true,
		selectFirst: true,
		autoFill: true,
		max: 100,
		highlight: false,
		delay: 100,
		minChars: 0,					
		formatItem: function(item) {
			if (item[1]==-1) return "&lt;nincs megadva&gt;";
    	return item[1]+' - '+item[0];
  	}
	});
	$("#forgAnyagnev").result(function(event, data, formatted) {
		$("#forgAnyagkod").val(data[1]);
		fixCaretPosition($(this));		
		
		$.ajax({
			async: true,	
			type: "POST",
			url: "ajax.php?"+new Date().getTime(),
			data: {method				:["anyagadatok"],
							anyagID	  		:[data[1]]},		
			dataType: "text",
			success: function(o){
				$("#forgAnyagteljes").html(o);
			}		
		});
	});
	$("#forgKezeles").autocomplete("ajax.php?method=kezeles",{
		width: $("#forgKezeles").width()+4+18,
		matchSubset: false,
		selectFirst: true,
		autoFill: false,	
		max: 100,		
		highlight: false,
		delay: 100000,
		minChars: 0,
		formatItem: function(item) {
			if (item[0]==-1) return "&lt;nincs megadva&gt;";
    	return item[0]+' - '+item[1];
  	}
	});
	$("#forgKezeles").result(function(event, data, formatted) {
		if (!data){
			$("#forgKezelesnev").text("");
			$("#forgKezeles").val("");
			return;
		} 
		$("#forgKezelesnev").text(data[1]);
		if (data[0]==-1) $("#forgKezeles").val("");
	});	
	$("#forgAtvevo").autocomplete("ajax.php?method=atvevotipus",{
		width: $("#forgAtvevo").width()+4+18,
		matchSubset: false,
		selectFirst: true,
		autoFill: false,
		max: 100,		
		highlight: false,
		delay: 0,
		minChars: 0,
		formatItem: function(item) {
			if (item[1]==-1) return "&lt;nincs megadva&gt;";
    	return item[0];
  	}
	});
	$("#forgSzallmod").result(function(event, data, formatted) {
		$("#forgSzallmodkod").val(data[1]);
	});
	$("#forgSzallmod").autocomplete("ajax.php?method=szallitasmod",{
		width: $("#forgSzallmod").width()+4+18,
		matchSubset: false,
		selectFirst: true,
		autoFill: false,
		max: 100,		
		highlight: false,
		delay: 0,
		minChars: 0,
		formatItem: function(item) {
			if (item[1]==-1) return "&lt;nincs megadva&gt;";
    	return item[0];
  	}
	});
	$("#forgTeteltipus").autocomplete("ajax.php?method=teteltipus",{
		width: $("#forgTeteltipus").width()+4+18,
		matchSubset: false,
		selectFirst: true,
		autoFill: false,
		max: 100,		
		highlight: false,
		delay: 0,
		minChars: 0,
		formatItem: function(item) {
			if (item[1]==-1) return "&lt;nincs megadva&gt;";
    	return item[0];
  	}
	});		
	$("#forgAtvevo").result(function(event, data, formatted) {
		$("#forgAtvevokod").val(data[1]);
	});					
	$("#partOrszagnev").autocomplete("ajax.php?method=orszag",{
		width: $("#partOrszagnev").width()+4,
		selectFirst: true,
		autoFill: true,
		max: 20,
		highlight: false,
		delay: 200
	}); 
	$("#partOrszagnev").result(function(event, data, formatted) {
		$("#partOrszagkod").val(data[1]);
	});
	$("#partTelepules").autocomplete("ajax.php?method=telepules",{
		width: $("#partTelepules").width()+4,
		selectFirst: true,
		autoFill: true,
		max: 20,
		highlight: false,
		delay: 200
	}); 
	$("#partTelepules").result(function(event, data, formatted) {
		$("#partTelepuleskod").val(data[1]);
	});
	$("#thTelepules").autocomplete("ajax.php?method=telepules",{
		width: $("#thTelepules").width()+4,
		selectFirst: true,
		autoFill: true,
		max: 20,
		highlight: false,
		delay: 200
	}); 
	$("#thTelepules").result(function(event, data, formatted) {
		$("#thTelepuleskod").val(data[1]);
	});	
	$("#anyagfm").autocomplete("ajax.php?method=fmkod",{
		width: $("#anyagfm").width()+4+18,
		matchSubset: false,
		selectFirst: true,
		autoFill: false,
		max: 100,		
		highlight: false,
		delay: 0,
		minChars: 0,
		formatItem: function(item) {
			if (item[1]==-1) return "&lt;nincs megadva&gt;";
    	return item[0];
  	}
	});
	for(i=1;i<4;i++){
		var sf = (i>1) ? i+"" : "";
		$("#anyagh"+sf).result(function(event, data, formatted) {fixCaretPosition($(this));});			 
		$("#anyagh"+sf).autocomplete("ajax.php?method=hkod",{
			width: $("#anyagh"+sf).width()+4+18,
			matchSubset: false,
			selectFirst: true,
			autoFill: false,
			max: 100,		
			highlight: false,
			delay: 0,
			minChars: 0,
			formatItem: function(item) {
				if (item[1]==-1) return "&lt;nincs megadva&gt;";
	    	return item[0];
	  	}
		});	
	}
	for(i=1;i<7;i++){ 
		$("#anyagc"+i).result(function(event, data, formatted) {fixCaretPosition($(this));});	
		$("#anyagc"+i).autocomplete("ajax.php?method=ckod",{
			width: $("#anyagc"+sf).width()+4+18,
			matchSubset: false,
			selectFirst: true,
			autoFill: false,
			max: 100,		
			highlight: false,
			delay: 0,
			minChars: 0,
			formatItem: function(item) {
				if (item[1]==-1) return "&lt;nincs megadva&gt;";
	    	return item[0];
	  	}
		});	
	}	
	$("#anyagcsomagolas").autocomplete("ajax.php?method=csomagolas",{
		width: $("#anyagcsomagolas").width()+4+18,
		matchSubset: false,
		selectFirst: true,
		autoFill: false,
		max: 100,		
		highlight: false,
		delay: 0,
		minChars: 0,
		formatItem: function(item) {
			if (item[1]==-1) return "&lt;nincs megadva&gt;";
    	return item[0];
  	}
	});		
}	
     
function megrendelesAutocompletInit(){	  
	$("#rendelHelyseg").autocomplete("ajax.php?method=szjtelepules",{
		width: 246+4, //$("#rendelHelyseg").width()+4,
		selectFirst: true,
		autoFill: true,
		max: 20,
		highlight: false,
		delay: 200
	});
	$("#rendelHelyseg").result(function(event, data, formatted) {
		$("#rendelHelysegTelepuleskod").val(data[1]);
	});               	
	$("#rendelKHelyseg").autocomplete("ajax.php?method=szjtelepules",{
		width: 246+4, //$("#rendelKHelyseg").width()+4,
		selectFirst: true,
		autoFill: true,
		max: 20,
		highlight: false,
		delay: 200
	});
	$("#szjegydb").autocomplete("ajax.php?method=szjegydb",{
		width: 40+4+18,
		matchSubset: false,
		selectFirst: true,
		autoFill: false,
		max: 100,		
		highlight: false,
		delay: 0,
		minChars: 0
	});
 	$("#szjegydb").result(function(event, data, formatted) {
		sendSzjegyOrderAdd();
 	});
	$("#kjegydb").autocomplete("ajax.php?method=kjegydb",{
		width: 40+4+18,
		matchSubset: false,
		selectFirst: true,
		autoFill: false,
		max: 100,
		highlight: false,
		delay: 0,
		minChars: 0
	});
 	$("#kjegydb").result(function(event, data, formatted) {
		sendKjegyOrderAdd();
 	});
}	 
       
var simpleTreeCollection;

function treeviewInit(){
	simpleTreeCollection = $('.simpleTree[id!=alapLekerdezesTree]').simpleTree({
		animate:true,	
		autoclose: false,
		drag: false,
		afterClick:function(node){
			choosenewcnode=trim($('span:first',node).text());
		}		
	});
}	

function lekerdezestreeviewInit(){
	simpleTreeCollection = $('#alapLekerdezesTree.simpleTree').simpleTree({
		animate:true,	
		autoclose: false,
		drag: false,
		afterClick:function(node){
			;
		}		
	});

	$("#aktualisnyilv").autocomplete("ajax.php?method=lekerdezesnyilvantartasok",{
		width: 500+4+18,
		matchSubset: false,
		selectFirst: true,
		autoFill: false,
		max: 100,		
		highlight: false,
		delay: 0,
		minChars: 0,
		formatItem: function(item) {
			if (item[1]==-1) return "&lt;nincs megadva&gt;";
    	return item[0];
  	}
	});
 	$("#aktualisnyilv").result(function(event, data, formatted) {
		$("#aktualisnyilvid").val((data[1]!=-1) ? data[1] : "");
		initLekerdezesFelulet();
 	});
}	

function _jqlek(t,s){
	var lekid;
	if (typeof s== "undefined"){
		lekid=$(t).parents("li:first").attr('id');  	
		lekid=lekid.substr(3);
	} else lekid=s;
	
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method							:["lekerdezeseditor"],
						nyidstr							:[$("#aktualisnyilvid").val()],
						lekerdezesid				:[lekid]},
		dataType: "script"
	});	
}		 
			              
function delayDrop(e){
	$('#'+e).click();
	setTimeout("dropNow('"+e+"')",200);	
}

function dropNow(e){
	$('#'+e).showDropDown();
	$('#'+e).focus();
}

function setEditRights(r){
	editright=r;
	if (r){
		$('#rownyilvEdit00').hide();			
		$('#rownyilvEdit01').show();
		$('#rownyilvEdit02').show();
		$('#rowmegoEdit00').hide();			
		$('#rowmegoEdit01').show();
	} else {
		$('#rownyilvEdit00').show();			
		$('#rownyilvEdit01').hide();
		$('#rownyilvEdit02').hide();		
		$('#rowmegoEdit00').show();			
		$('#rowmegoEdit01').hide();					
	}			
}

function setMatEditRights(r){
	editmatright=r;
	if (r){
		$('#rowanyagEdit00').hide();			
		$('#rowanyagEdit01').show();
		$('#rowanyagEdit02').show();
	} else {
		$('#rowanyagEdit00').show();			
		$('#rowanyagEdit01').hide();
		$('#rowanyagEdit02').hide();		
	}			
}

function setPartEditRights(r){
	editpartright=r;
	if (r){
		$('#rowpartEdit00').hide();			
		$('#rowpartEdit01').show();
		$('#rowpartEdit02').show();
	} else {
		$('#rowpartEdit00').show();			
		$('#rowpartEdit01').hide();
		$('#rowpartEdit02').hide();		
	}			
}

function setForgEditRights(r){
	editforgright=r;
	if (r){
		$('#rowforgEdit00').hide();			
		$('#rowforgEdit01').show();
		$('#rowforgEdit02').show();
		$('#rowforgEdit03').show();
		$('#rowforgEdit04').show();
		$('#rowforgEdit05').show();						
	} else {
		$('#rowforgEdit00').show();			
		$('#rowforgEdit01').hide();
		$('#rowforgEdit02').hide();
		$('#rowforgEdit03').hide();
		$('#rowforgEdit04').hide();
		$('#rowforgEdit05').hide();												
	}			
}
function setRequestEditRights(r){
	editreqright=r;
	if (r){
		$('#rowkeresletEdit00').hide();			
		$('#rowkeresletEdit01').show();
		$('#rowkeresletEdit02').show();
	} else {
		$('#rowkeresletEdit00').show();			
		$('#rowkeresletEdit01').hide();
		$('#rowkeresletEdit02').hide();		
	}			
}

function setOfferEditRights(r){
	editoffright=r;
	if (r){
		$('#rowkinalatEdit00').hide();			
		$('#rowkinalatEdit01').show();
		$('#rowkinalatEdit02').show();
	} else {
		$('#rowkinalatEdit00').show();			
		$('#rowkinalatEdit01').hide();
		$('#rowkinalatEdit02').hide();		
	}			
}


function initNyilvantartasTabs(){
	$("#tabs").tabs();     //minden tabot initez
	tabberArgs = {'onClick': function(argsObj){ 
		
		var id = argsObj.tabber.id;
		var idx = argsObj.index; 
		
		var ret=true;
		
		if ((id=="tabberForgalmi") && (idx==1)){
			if (($("#forgalmiID").val()=="") && ($("#rowforgEdit02").css("display")=="none")) 
				ret=tabAlert("Forgalmi tétel részletes nézet");
		}
		if ((id=="tabberAnyag") && (idx==1)){
			if (($("#anyagRealID").val()=="") && ($("#rowanyagEdit02").css("display")=="none")) 
				ret=tabAlert("Hulladék részletes nézet");
		}		
		if ((id=="tabberPartner") && (idx==1)){
			if (($("#partnerID").val()=="") && ($("#rowpartEdit02").css("display")=="none")) 
				ret=tabAlert("Partner részletes nézet");		
		}				
		return ret; 
	}};
	tabberAutomatic(tabberArgs);	
	
	if ($("#tabs").attr("extra")=="forg"){
		$("#tabs").bind('tabsshow', function(event, ui) {
			$("tr.rSelected").toggleClass("rSelected");
			if (nyilvGridPos[$(this).tabs('option', 'selected')]!="") 
				$("tr#"+nyilvGridPos[$(this).tabs('option', 'selected')]).toggleClass("rSelected");
		});
	}
}		    

function popupChoosen(){			
	if ((popupchoosetype=="ewc") && choosenewcnode){
		$('#anyagEWCkod').val(Left(choosenewcnode,6));
		var n=trim(choosenewcnode.substr(7));
		$('#anyagEWCnev').html(n);		
	} else
  if ((popupchoosetype=="kjewc") && choosenewcnode){
		$('#anyagEWCkod').val(Left(choosenewcnode,6));
		var n=trim(choosenewcnode.substr(7));
		$('#anyagEWCnev').html(n);
	} else
	if ((popupchoosetype=="szjewc") && choosenewcnode){
		$('#anyagEWCkod').val(Left(choosenewcnode,6));
		var n=trim(choosenewcnode.substr(7));
		$('#anyagEWCnev').html(n);		
	} else
	if ((popupchoosetype=="szjewc2") && choosenewcnode){
		$('#keresletanyagEWCkod').val(Left(choosenewcnode,6));	
	} else			
	if ((popupchoosetype=="teaor") && choosenewcnode){
		$('#forgTEAORkod').val(Left(choosenewcnode,4));
		var n=trim(choosenewcnode.substr(4));		
		$('#forgTEAORnev').html(n);		
	} else
	if ((popupchoosetype=="unkodkereso")){
		$('#unkodloading').show();
		$.ajax({
			async: true,	
			type: "POST",
			url: "ajax.php?"+new Date().getTime(),
			data: {method				:["unkodkereso"],
							unkodKod 			:[$("#PunkodKod").val()],
							unkodNev 			:[$("#PunkodNev").val()],							
							unkodOsztaly	:[get1stID($("#PunkodOsztaly").val())]},
	
			dataType: "script"
		});
	
		return false;
	} else 
	if ((popupchoosetype=="ckodlista")){
		var parts = $("#Pckodlista").val().split(";");
		var retstr= "";
		var stopret=false;
		
		for(i=0;i<parts.length;i++){
			if (!stopret && (String(retstr+parts[i]+";").length<=100) && (String(parts[i]).length>0)){
				retstr=retstr+parts[i]+";";
			} else {
			  stopret=true;
			}				
		}
		
		$("#szjegyc").val(retstr);
	} else
	if ((popupchoosetype=="rskodlista")){
		var parts = $("#Prskodlista").val().split(";");
		var retstr= "";
		var stopret=false;
		
		for(i=0;i<parts.length;i++){
			if (!stopret && (String(retstr+parts[i]+";").length<=130) && (String(parts[i]).length>0)){
				retstr=retstr+parts[i]+";";
			} else {
			  stopret=true;
			}				
		}
		
		$("#szjegyrs").val(retstr);
		$("#kjegyrs").val(retstr);
	}
		
	choosenewcnode="";
	$.unblockUI();
}

function popupChoose(ptype,p){
	if (typeof p == "undefined") p="";
	ajaxLoading();
	if (ptype=="kivalasztounkod"){
		$.ajax({
			async: true,	
			type: "POST",
			url: "ajax.php?"+new Date().getTime(),
			data: {method		:[ptype],
							unkodKod 	:[$("#anyagunkod").val()]},
			dataType: "script"
		});
	} else 
	if (ptype=="kivalasztoszjegyc"){
		$.ajax({
			async: true,	
			type: "POST",
			url: "ajax.php?"+new Date().getTime(),
			data: {method		:[ptype],
							clista 	  :[$("#szjegyc").val()]},
			dataType: "script"
		});
	} else
		if (ptype=="kivalasztoszjegyrs"){
		$.ajax({
			async: true,	
			type: "POST",
			url: "ajax.php?"+new Date().getTime(),
			data: {method		:[ptype],
							rslista 	:[$("#szjegyrs").val()]},
			dataType: "script"
		});
	} else
		if (ptype=="kivalasztokjegyrs"){
		$.ajax({
			async: true,
			type: "POST",
			url: "ajax.php?"+new Date().getTime(),
			data: {method		:[ptype],
							rslista 	:[$("#kjegyrs").val()]},
			dataType: "script"
		});
	} else{
		$.ajax({
			async: true,	
			type: "POST",
			url: "ajax.php?"+new Date().getTime(),
			data: {method				:[ptype],
							extra					: [p]},
			dataType: "script"
		});
	}

}

function orderStep(p){
	if (p==1){
		$('#megrendeles1ststep').show();			
		$('#megrendeles2ndstep').hide();
		$('#megrendeles3rdstep').hide();
		$('#megrendeles4thstep').hide();							
		document.documentElement.scrollTop = 0;
	} else
	if (p==2){
		if (($("#orderChoosenList").val()=="") && ($("#szjegydb").val()==0) && ($("#kjegydb").val()==0) &&  ($("#orderLicenc").val()=="") ){
			serverDialog("<b>Tovább a számlázási cím megadásához</b><br><br>Nincs megadva egyetlen nyilvántartás, kísérőjegy és Amakir/HIR-Info licenc sem megrendelésre!");
			return false;
		}	
		$('#megrendeles1ststep').hide();			
		$('#megrendeles2ndstep').show();
		$('#megrendeles3rdstep').hide();
		$('#megrendeles4thstep').hide();												
		document.documentElement.scrollTop = 0;
	} else 
	if ((p==3) || (p==4)){
		ajaxLoading();
		$.ajax({
			async: true,	
			type: "POST",
			url: "ajax.php?"+new Date().getTime(),
			data: {method				: [(p==3) ? "rendelesiadatokellenorzes" : "rendelesfeladas"],
							rendelNev 		:[$("#rendelNev").val()],
							rendelAdoszam :[$("#rendelAdoszam").val()],
							rendelIRSZ 		:[$("#rendelIRSZ").val()],
							rendelHelyseg :[$("#rendelHelyseg").val()],
							rendelHelysegTelepuleskod : [$("#rendelHelysegTelepuleskod").val()], 
							//rendelCim 		:[$("#rendelCim").val()],
							rendelUtca 		:[$("#rendelUtca").val()],
							rendelHZSZ 		:[$("#rendelHZSZ").val()],
							
							rendelKapcsolat	:[$("#rendelKapcsolat").val()],
							rendelTelefon :[$("#rendelTelefon").val()],
							rendelFax 		:[$("#rendelFax").val()],
							rendelEmail 	:[$("#rendelEmail").val()],
							
							rendelKNev 		:[$("#rendelKNev").val()],
							rendelKIRSZ 	:[$("#rendelKIRSZ").val()],
							rendelKHelyseg:[$("#rendelKHelyseg").val()],
							rendelKCim 		:[$("#rendelKCim").val()],

							rendelMegjegyzes :[$("#rendelMegjegyzes").val()],														
							
							nyilvList			:[$("#orderChoosenList").val()],
							liclist				:[$("#orderLicenc").val()],
              kjegydb       :[$("#kjegydb").val()],
							szjegydb			:[$("#szjegydb").val()]
							},
	
			dataType: "script"
		});	
	} else
	if (p==5){
		$('#megrendeles1ststep').hide();			
		$('#megrendeles2ndstep').hide();
		$('#megrendeles3rdstep').hide();
		$('#megrendeles4thstep').show();							
		document.documentElement.scrollTop = 0;
	}
}

function sendOrderAdd(){
	if ($("#orderActual").val()==""){
		serverDialog("<b>Nyivántartás hozzáadása</b><br><br>Nincs kiválasztva nyilvántartás a 'Rendelhető nyilvántartás' a táblázatból!");
		return false;
	}

	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["rendeleshozzaad"],
						nyilvID 			:[$("#orderActual").val()],
						nyilvList			:[$("#orderChoosenList").val()],
						liclist				:[$("#orderLicenc").val()],
            kjegydb       :[$("#kjegydb").val()],
						szjegydb			:[$("#szjegydb").val()]},

		dataType: "script"
	});
}

function needSendSzjegyOrderAdd(){
	if ($("#szjegydb").val()!=$("#kalkulaltSzjegyek").val())
		sendSzjegyOrderAdd();
}

function needSendKjegyOrderAdd(){
	if ($("#kjegydb").val()!=$("#kalkulaltKjegyek").val())
		sendKjegyOrderAdd();
}

function sendSzjegyOrderAdd(){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["rendelesszjegyhozzaad"],
						szjegydb			:[$("#szjegydb").val()],
						kjegydb       :[$("#kjegydb").val()],
						liclist				:[$("#orderLicenc").val()],
						nyilvList			:[$("#orderChoosenList").val()]},

		dataType: "script"
	});
}

function sendKjegyOrderAdd(){
	ajaxLoading();
	$.ajax({
		async: true,
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["rendeleskjegyhozzaad"],
						szjegydb			:[$("#szjegydb").val()],
						kjegydb       :[$("#kjegydb").val()],            
						liclist				:[$("#orderLicenc").val()],
						nyilvList			:[$("#orderChoosenList").val()]},

		dataType: "script"
	});
}

function sendLicencOrderAdd(){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["rendeleslicenchozzaad"],
						licev		 			:[$("#rendelHAEv").val()],
						lickuj				:[$("#rendelHAKUJ").val()],
						licktj				:[$("#rendelHAKTJ").val()],
						lictip				:[$("#szjt0").attr("checkd")=="true" ? 4 : 3],
						liclist				:[$("#orderLicenc").val()],
						szjegydb			:[$("#szjegydb").val()],
						kjegydb       :[$("#kjegydb").val()],            
						nyilvList			:[$("#orderChoosenList").val()]},

		dataType: "script"
	});
}

function sendBulkLicOrderAdd(){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:"bulkrendeles"},
		dataType: "script"
	});
}


function sendOrderRemove(){
	if ($("#orderRemoveActual").val()==""){
		serverDialog("<b>Nyivántartás elvétel</b><br><br>Nincs kiválasztva nyilvántartás a 'Kiválasztott nyilvántartás' táblázatból!");
		return false;
	}

	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["rendeleselvesz"],
						nyilvID 			:[$("#orderRemoveActual").val()],
						szjegydb			:[$("#szjegydb").val()],
						kjegydb       :[$("#kjegydb").val()],            
						liclist				:[$("#orderLicenc").val()],		
						nyilvList			:[$("#orderChoosenList").val()]},
		dataType: "script"
	});
}

function sendLicencRemove(){
	if ($("#orderRemoveLicenc").val()==""){
		serverDialog("<b>Licenc elvétel</b><br><br>Nincs kiválasztva licenc a 'Megrendelni kívánt licencek' táblázatból!");
		return false;
	}
	
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["rendeleslicencelvesz"],
						licID					:[$("#orderRemoveLicenc").val()],						
						liclist				:[$("#orderLicenc").val()],
						szjegydb			:[$("#szjegydb").val()],
						kjegydb       :[$("#kjegydb").val()],            
						nyilvList			:[$("#orderChoosenList").val()]},
		dataType: "script"
	});
}

function checkListInit(){
	$("#checkListPanel").css("left",($(window).width()-760)/2+"px");
	$("#checkListPanel").css("top",$(window).scrollTop() + "px");		
	$("#checkListPanel").fadeIn("slow");
	
	$("table#checkListPaneltablazat tr.rcheck0").hover(
		function(){
			$(this).removeClass("rcheck0").addClass("rcheckHigh");
		},
		function(){
			$(this).removeClass("rcheckHigh").addClass("rcheck0");
		}	    		
	);
	$("table#checkListPaneltablazat tr.rcheck1").hover(
		function(){
			$(this).removeClass("rcheck1").addClass("rcheckHigh");
		},
		function(){
			$(this).removeClass("rcheckHigh").addClass("rcheck1");
		}	    		
	);	
	$("table#checkListPaneltablazat tr.rcheck0,table#checkListPaneltablazat tr.rcheck1").click(function (){ 
		$("tr.rcheckSelected").toggleClass("rcheckSelected");
		$("tr.rcheckSelected").toggleClass("rcheckSelected");
		$(this).toggleClass("rcheckSelected");
		
		var hely=$(this).attr("hely");
		if (hely=="NYILV") { 
			$('#tabs').tabs('select','#tabs-nyilvantartasadatai');			 
		}	else
		if (hely=="FORG") { 
			$('#tabs').tabs('select','#tabs-forgalmi'); 
			document.getElementById('tabberForgalmi').tabber.tabShow(0);			
			selectForgalmiTableRow($(this).attr('azon'),true);     		
		}	else
		if (hely=="PARTNER") { 
			$('#tabs').tabs('select','#tabs-partnerek');			
			document.getElementById('tabberPartner').tabber.tabShow(0);
			selectPartnerTableRow($(this).attr('azon'),true);						
		} else
		if (hely=="HULL") { 
			$('#tabs').tabs('select','#tabs-anyagok');			 
			document.getElementById('tabberAnyag').tabber.tabShow(0);
			selectAnyagTableRow($(this).attr('azon'),true);										
		}				 
		
				
		}
	);	
}
function checkListClose(){
	$("#checkListPanel").fadeOut("slow");
	$('#checkListPaneltablazat').html("");	
}
function sendCheck(t){
	if (typeof t == "undefined") var t=$("#checkListPanel").attr('tipus');
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["ellenorzes"],
						tipus					:[t]},						
		dataType: "script",
		success: function(o){
			if ($("#checkListToggle").attr("state")=="1") checkListToggle();
		}
	}); 
}

function checkListToggle(){
	var s=1-$("#checkListToggle").attr("state");
	$("#checkListToggle").attr("state",s);	

	if (s){
 		$("#checkListPanelinner").hide();
		$("#checkListPanel").animate({height: "20px"}, 100);
		$("#checkListToggle").text("Kinyit");
	} else {
 		$("#checkListPanelinner").show();
		$("#checkListPanel").animate({height: "200px"}, 100);
		$("#checkListToggle").text("Összecsuk");			
	}		
}

function popupunkodPostInit(){
	$("#PunkodOsztaly").autocomplete("ajax.php?method=unosztaly",{
		width: $("#PunkodOsztaly").width()+4+18,
		matchSubset: false,
		selectFirst: true,
		autoFill: false,
		max: 100,		
		highlight: false,
		delay: 0,
		minChars: 0,
		formatItem: function(item) {
			if (item[1]==-1) return "&lt;nincs megadva&gt;";
    	return item[0];
  	}
	});	
	inputHighlight();	
}

function popupunkodKeresoTableReInit(){
	$("table#unkodlistatablazat tr.runkod0").hover(
		function(){
			$(this).removeClass("runkod0").addClass("runkodHigh");
		},
		function(){
			$(this).removeClass("runkodHigh").addClass("runkod0");
		}	    		
	);
	$("table#unkodlistatablazat tr.runkod1").hover(
		function(){
			$(this).removeClass("runkod1").addClass("runkodHigh");
		},
		function(){
			$(this).removeClass("runkodHigh").addClass("runkod1");
		}	    		
	);
	$("table#unkodlistatablazat tr").click(function (){
		$("#anyagunkod").val($(this).children("td:first").text());
		$("#anyagunkodnev").text($(this).children("td:first").next().text());		

//régi
//		var adrstr="HULLADÉK, UN "+$(this).children("td:first").text()+", "+$(this).attr("hszm")+", "+
//							 $(this).attr("adrc")+
//		           (($(this).children("td:first").next().next().next().text()!="") ? ", " + $(this).children("td:first").next().next().next().text() : "");

    var hulladekszo=String($(this).attr("hszm")).toLowerCase().indexOf("hulladék")>0 ? "" : "HULLADÉK ";

		var adrstr="UN "+$(this).children("td:first").text()+" "+hulladekszo+$(this).attr("hszm")+", "+
							 $(this).attr("adrc")+
		           (($(this).children("td:first").next().next().next().text()!="") ? ", " + $(this).children("td:first").next().next().next().text() : "");

		           
		$("#anyagadr").val(adrstr);           
		
		$.unblockUI(); 
	});	
}

function popupckodKeresoTableReInit(){
	$("table#ckodlistatablazat tr.rckod0").hover(
		function(){
			$(this).removeClass("rckod0").addClass("rckodHigh");
		},
		function(){
			$(this).removeClass("rckodHigh").addClass("rckod0");
		}	    		
	);
	$("table#ckodlistatablazat tr.rckod1").hover(
		function(){
			$(this).removeClass("rckod1").addClass("rckodHigh");
		},
		function(){
			$(this).removeClass("rckodHigh").addClass("rckod1");
		}	    		
	);
	$("table#ckodlistatablazat tr").click(function (){
		$(this).toggleClass("rcSelected");
		var recItem=$(this).children("td:first").text();
		
		for(i=0;i<arrCKod.length-1;i++)
			if (recItem==arrCKod[i])
				arrKiv[i]=$(this).hasClass("rcSelected") ? 1 : 0;
		
		var cliststr="";		
		for(i=0;i<arrCKod.length-1;i++)
			if (arrKiv[i]==1) cliststr=cliststr+arrCKod[i]+";";
			
		$("#Pckodlista").val(cliststr);				
	});	
	$("table#ckodlistatablazat tr[high=1]").toggleClass("rcSelected");
}

function popuprskodKeresoTableReInit(){
	$("table#rkodlistatablazat tr.rrskod0").hover(
		function(){
			$(this).removeClass("rrskod0").addClass("rrskodHigh");
		},
		function(){
			$(this).removeClass("rrskodHigh").addClass("rrskod0");
		}	    		
	);
	$("table#rkodlistatablazat tr.rrskod1").hover(
		function(){
			$(this).removeClass("rrskod1").addClass("rrskodHigh");
		},
		function(){
			$(this).removeClass("rrskodHigh").addClass("rrskod1");
		}	    		
	);
	$("table#rkodlistatablazat tr").click(function (){
		$(this).toggleClass("rrsSelected");
		var recItem=$(this).children("td:first").text();
		
		for(i=0;i<arrRSKod.length-1;i++)
			if (recItem==arrRSKod[i])
				arrKiv[i]=$(this).hasClass("rrsSelected") ? 1 : 0;
		
		var rsliststr="";		
		for(i=0;i<arrRSKod.length-1;i++)
			if (arrKiv[i]==1) rsliststr=rsliststr+arrRSKod[i]+";";
			
		$("#Prskodlista").val(rsliststr);				
	});	
	$("table#rkodlistatablazat tr[high=1]").toggleClass("rrsSelected");
	//------------
	$("table#skodlistatablazat tr.rrskod0").hover(
		function(){
			$(this).removeClass("rrskod0").addClass("rrskodHigh");
		},
		function(){
			$(this).removeClass("rrskodHigh").addClass("rrskod0");
		}	    		
	);
	$("table#skodlistatablazat tr.rrskod1").hover(
		function(){
			$(this).removeClass("rrskod1").addClass("rrskodHigh");
		},
		function(){
			$(this).removeClass("rrskodHigh").addClass("rrskod1");
		}	    		
	);
	$("table#skodlistatablazat tr").click(function (){
		$(this).toggleClass("rrsSelected");
		var recItem=$(this).children("td:first").text();
		
		for(i=0;i<arrRSKod.length-1;i++)
			if (recItem==arrRSKod[i])
				arrKiv[i]=$(this).hasClass("rrsSelected") ? 1 : 0;
		
		var rsliststr="";		
		for(i=0;i<arrRSKod.length-1;i++)
			if (arrKiv[i]==1) rsliststr=rsliststr+arrRSKod[i]+";";
			
		$("#Prskodlista").val(rsliststr);				
	});	
	$("table#skodlistatablazat tr[high=1]").toggleClass("rrsSelected");	
}

function LekTableReInit(lid){
	$("table#lekTablaLathatosag tr[high=1]").toggleClass("rSelected");	
	
	$("#feltrendmezo").autocomplete("ajax.php?method=lekerdezesrendezes&lid="+lid,{
		width: 244+4+18,
		matchSubset: false,
		selectFirst: true,
		autoFill: false,
		max: 100,		
		highlight: false,
		delay: 0,
		minChars: 0,
		formatItem: function(item) {
			if (item[1]==-1) return "&lt;nincs megadva&gt;";
    	return item[0];
  	}
	});
 	$("#feltrendmezo").result(function(event, data, formatted) {
		$("#lekerdezesrendezes").val(data[1]);	
 	});		
 	
	$("#feltrendirany").autocomplete("ajax.php?method=lekerdezesrendezesirany&lid="+lid,{
		width: 100+4+18,
		matchSubset: false,
		selectFirst: true,
		autoFill: false,
		max: 100,		
		highlight: false,
		delay: 0,
		minChars: 0,
		formatItem: function(item) {
			if (item[1]==-1) return "&lt;nincs megadva&gt;";
    	return item[0];
  	}
	});
 	$("#feltrendirany").result(function(event, data, formatted) {
		$("#lekerdezesrendezesirany").val(data[1]);
 	});	 	 	
}

function clearField(f){
	var parts = f.split(",");
	for(i=0;i<parts.length;i++){
		if (Left(parts[i],1)=="!"){
			$("#"+parts[i].substr(1)).html("");
		} else $("#"+parts[i]).val("");
	}
}

function tabAlert(t){
	serverDialog("<b>"+t+"</b><br><br>Válasszon ki egy sort a táblázatból vagy hozzon létre egy újat!");
	return false;
}

function editAlert(t){
	serverDialog("<b>"+t+"</b><br><br>Önnek nincs adatrögzítő jogköre új tételt felvenni, módosítani!");
	return false;
}


function initBorzeTabs(t){
	$("#tabs").tabs();
	$("#selectedFile").fadeIn("normal");	
	tabberArgs = {'onClick': function(argsObj){ 
		
		var id = argsObj.tabber.id;
		var idx = argsObj.index; 
		
		var ret=true;
		
		if ((id=="tabberKinalat") && (idx==1)){
			if (($("#kinalatID").val()=="") && ($("#rowkinalatEdit02").css("display")=="none")) 
				ret=tabAlert("Börzére feladott hulladék részletei");
		}
		if ((id=="tabberKereslet") && (idx==1)){
			if (($("#keresletID").val()=="") && ($("#rowkeresletEdit02").css("display")=="none")) 
				ret=tabAlert("Kezelői profil részletei");		
		}				
		return ret; 
	}};
	tabberAutomatic(tabberArgs);
	
	var kw = 282;
	var tw = 246;	
	
	$("#kinalatanyagfm").autocomplete("ajax.php?method=szjfmkod",{
		width: kw+4+18,
		matchSubset: false,
		selectFirst: true,
		autoFill: false,
		max: 100,		
		highlight: false,
		delay: 0,
		minChars: 0,
		formatItem: function(item) {
			if (item[1]==-1) return "&lt;nincs megadva&gt;";
    	return item[0];
  	}
	});
	$("#kinalatTelepules").autocomplete("ajax.php?method=szjtelepules",{
		width: tw+4,
		selectFirst: true,
		autoFill: true,
		max: 20,
		highlight: false,
		delay: 200
	}); 
	$("#kinalatTelepules").result(function(event, data, formatted) {
		$("#kinalatTelepuleskod").val(data[1]);
	});	
	$("#keresletTelepules").autocomplete("ajax.php?method=szjtelepules",{
		width: tw+4,
		selectFirst: true,
		autoFill: true,
		max: 20,
		highlight: false,
		delay: 200
	}); 
	$("#keresletTelepules").result(function(event, data, formatted) {
		$("#keresletTelepuleskod").val(data[1]);
	});	

	inputHighlight();
	tableHighlight();	
	
	$('#tabs').tabs('select',t);	
}

function initSzjegyTabs(){
	$("#tabs").tabs();
	$("#selectedFile").fadeIn("normal");	
	tabberArgs = {};
	tabberAutomatic(tabberArgs);
	inputHighlight();	
	
	var tw = 246;
	var kw = 282;
	
	$("#termeloTelepules").autocomplete("ajax.php?method=szjtelepules",{
		width: tw+4,
		selectFirst: true,
		autoFill: true,
		max: 20,
		highlight: false,
		delay: 200
	}); 
	$("#termeloTelepules").result(function(event, data, formatted) {
		$("#termeloTelepuleskod").val(data[1]);
	});
	
	$("#termeloTelephelyTelepules").autocomplete("ajax.php?method=szjtelepules",{
		width: tw+4,
		selectFirst: true,
		autoFill: true,
		max: 20,
		highlight: false,
		delay: 200
	}); 
	$("#termeloTelephelyTelepules").result(function(event, data, formatted) {
		$("#termeloTelephelyTelepuleskod").val(data[1]);
	});
	
	$("#kezeloTelepules").autocomplete("ajax.php?method=szjtelepules",{
		width: tw+4,
		selectFirst: true,
		autoFill: true,
		max: 20,
		highlight: false,
		delay: 200
	}); 
	$("#kezeloTelepules").result(function(event, data, formatted) {
		$("#kezeloTelepuleskod").val(data[1]);
	});
	
	$("#kezeloTelephelyTelepules").autocomplete("ajax.php?method=szjtelepules",{
		width: tw+4,
		selectFirst: true,
		autoFill: true,
		max: 20,
		highlight: false,
		delay: 200
	}); 
	$("#kezeloTelephelyTelepules").result(function(event, data, formatted) {
		$("#kezeloTelephelyTelepuleskod").val(data[1]);
	});	
	
	$("#szallitoTelepules").autocomplete("ajax.php?method=szjtelepules",{
		width: tw+4,
		selectFirst: true,
		autoFill: true,
		max: 20,
		highlight: false,
		delay: 200
	}); 
	$("#szallitoTelepules").result(function(event, data, formatted) {
		$("#szallitoTelepuleskod").val(data[1]);
	});
	
	$("#kezeloKezeles").autocomplete("ajax.php?method=szjkezeles",{
		width: kw+4+18,
		matchSubset: false,
		selectFirst: true,
		autoFill: false,
		max: 100,		
		highlight: false,
		delay: 100000,
		minChars: 0,
		formatItem: function(item) {
			if (item[0]==-1) return "&lt;nincs megadva&gt;";
    	return item[0]+' - '+item[1];
  	}
	});
	$("#kezeloKezeles").result(function(event, data, formatted) {
		if (!data){
			$("#KezelesNev").text("");
			$("#kezeloKezeles").val("");
			return;
		} 	
		$("#KezelesNev").text(data[1]);
		if (data[0]==-1) $("#kezeloKezeles").val("");
	});	

	$("#hulladekfm").autocomplete("ajax.php?method=szjfmkod",{
		width: kw+4+18,
		matchSubset: false,
		selectFirst: true,
		autoFill: false,
		max: 100,		
		highlight: false,
		delay: 0,
		minChars: 0,
		formatItem: function(item) {
			if (item[1]==-1) return "&lt;nincs megadva&gt;";
    	return item[0];
  	}
	});
	for(i=1;i<4;i++){
		var sf = (i>1) ? i+"" : "";
		$("#hulladekh"+sf).result(function(event, data, formatted) {fixCaretPosition($(this));});		 
		$("#hulladekh"+sf).autocomplete("ajax.php?method=szjhkod",{
			width: kw+4+18,
			matchSubset: false,
			selectFirst: true,
			autoFill: false,
			max: 100,		
			highlight: false,
			delay: 0,
			minChars: 0,
			formatItem: function(item) {
				if (item[1]==-1) return "&lt;nincs megadva&gt;";
	    	return item[0];
	  	}
		});	
	}
	for(i=1;i<7;i++){
		$("#hulladekckod"+i).result(function(event, data, formatted) {fixCaretPosition($(this));});	 
		$("#hulladekckod"+i).autocomplete("ajax.php?method=szjckod",{
			width: kw+4+18,
			matchSubset: false,
			selectFirst: true,
			autoFill: false,
			max: 100,		
			highlight: false,
			delay: 0,
			minChars: 0,
			formatItem: function(item) {
				if (item[1]==-1) return "&lt;nincs megadva&gt;";
	    	return item[0];
	  	}
		});	
	}	
	$("#Szallmod").autocomplete("ajax.php?method=szjszallitasmod",{
		width: kw+4+18,
		matchSubset: false,
		selectFirst: true,
		autoFill: false,
		max: 100,		
		highlight: false,
		delay: 0,
		minChars: 0,
		formatItem: function(item) {
			if (item[1]==-1) return "&lt;nincs megadva&gt;";
    	return item[0];
  	}
	});	
	$("#Szallmod").result(function(event, data, formatted) {
		$("#Szallmodkod").val(data[1]);
	});	
	$("#csomagolas").autocomplete("ajax.php?method=szjcsomagolas",{
		width: kw+4+18,
		matchSubset: false,
		selectFirst: true,
		autoFill: false,
		max: 100,		
		highlight: false,
		delay: 0,
		minChars: 0,
		formatItem: function(item) {
			if (item[1]==-1) return "&lt;nincs megadva&gt;";
    	return item[0];
  	}
	});
	
	var sd='2000.01.01';
	var ed='2020.12.31';
	var ofsx=105;
	var ofsy=-9;
	
	var d=new Date();	

	$('#Szallitasdatum').datePicker({
		startDate: sd,
		endDate : ed,
		createButton:false,
		showYearNavigation:false
		}).dpSetPosition($.dpConst.POS_BOTTOM, $.dpConst.POS_LEFT).dpSetOffset(ofsy, ofsx);
	$('#Keltezesdatum').datePicker({
		startDate: sd,
		endDate : ed,	
		createButton:false,
		showYearNavigation:false		
		}).dpSetPosition($.dpConst.POS_BOTTOM, $.dpConst.POS_LEFT).dpSetOffset(ofsy, ofsx);	
		
	$("#termeloNev").autocomplete("ajax.php?method=szjtermelok",{
		width: kw+4+18,
		selectFirst: true,
		matchSubset: false,		
		autoFill: false,
		max: 20,
		highlight: false,
		delay: 400
	}); 
	$("#termeloNev").result(function(event, data, formatted) {
		fixCaretPosition($(this));	
		ajaxLoading();
		$.ajax({
			async: true,	
			type: "POST",
			url: "ajax.php?"+new Date().getTime(),
			data: {method						:["szjtermelotoltes"],	
							megnevezes				:[data[0]]},
			dataType: "script"
		});
	});			
	$("#kezeloNev").autocomplete("ajax.php?method=szjkezelok",{
		width: kw+4+18,
		selectFirst: true,
		matchSubset: false,		
		autoFill: false,		
		max: 20,
		highlight: false,
		delay: 400
	}); 
	$("#kezeloNev").result(function(event, data, formatted) {
		fixCaretPosition($(this));
		ajaxLoading();
		$.ajax({
			async: true,	
			type: "POST",
			url: "ajax.php?"+new Date().getTime(),
			data: {method						:["szjkezelotoltes"],	
							megnevezes				:[data[0]]},
			dataType: "script"
		});
	});		
	$("#szallitoNev").autocomplete("ajax.php?method=szjszallitok",{
		width: kw+4+18,
		selectFirst: true,
		matchSubset: false,		
		autoFill: false,		
		max: 20,
		highlight: false,
		delay: 400
	}); 
	$("#szallitoNev").result(function(event, data, formatted) {
		fixCaretPosition($(this));
		ajaxLoading();
		$.ajax({
			async: true,	
			type: "POST",
			url: "ajax.php?"+new Date().getTime(),
			data: {method						:["szjszallitotoltes"],	
							megnevezes				:[data[0]]},
			dataType: "script"
		});
	});
	$("#hulladeknev").autocomplete("ajax.php?method=szjhulladekok",{
		width: kw+4+18,
		selectFirst: true,
		matchSubset: false,		
		autoFill: false,
		max: 20,
		highlight: false,
		delay: 400
	}); 
	$("#hulladeknev").result(function(event, data, formatted) {
		fixCaretPosition($(this));	
		ajaxLoading();
		$.ajax({
			async: true,	
			type: "POST",
			url: "ajax.php?"+new Date().getTime(),
			data: {method						:["szjhulladektoltes"],	
							megnevezes				:[data[0]]},
			dataType: "script"
		});
	});			

  tableHighlight();
}

function initKjegyTabs(){
	$("#tabs").tabs();
	$("#selectedFile").fadeIn("normal");
	tabberArgs = {};
	tabberAutomatic(tabberArgs);
	inputHighlight();

	var tw = 246;
	var kw = 282;

  //I.
	$("#hulladeknev").autocomplete("ajax.php?method=kjhulladekok",{
		width: kw+4+18,
		selectFirst: true,
		matchSubset: false,
		autoFill: false,
		max: 20,
		highlight: false,
		delay: 400
	});
	$("#hulladeknev").result(function(event, data, formatted) {
		fixCaretPosition($(this));
		ajaxLoading();
		$.ajax({
			async: true,
			type: "POST",
			url: "ajax.php?"+new Date().getTime(),
			data: {method						:["kjhulladektoltes"],
							megnevezes				:[data[0]]},
			dataType: "script"
		});
	});

  $("#hulladekfm").autocomplete("ajax.php?method=szjfmkod",{
		width: kw+4+18,
		matchSubset: false,
		selectFirst: true,
		autoFill: false,
		max: 100,
		highlight: false,
		delay: 0,
		minChars: 0,
		formatItem: function(item) {
			if (item[1]==-1) return "&lt;nincs megadva&gt;";
    	return item[0];
  	}
	});
	for(i=1;i<4;i++){
		var sf = (i>1) ? i+"" : "";
		$("#hulladekh"+sf).result(function(event, data, formatted) {fixCaretPosition($(this));});
		$("#hulladekh"+sf).autocomplete("ajax.php?method=szjhkod",{
			width: kw+4+18,
			matchSubset: false,
			selectFirst: true,
			autoFill: false,
			max: 100,
			highlight: false,
			delay: 0,
			minChars: 0,
			formatItem: function(item) {
				if (item[1]==-1) return "&lt;nincs megadva&gt;";
	    	return item[0];
	  	}
		});
	}
	for(i=1;i<7;i++){
		$("#hulladekckod"+i).result(function(event, data, formatted) {fixCaretPosition($(this));});
		$("#hulladekckod"+i).autocomplete("ajax.php?method=szjckod",{
			width: kw+4+18,
			matchSubset: false,
			selectFirst: true,
			autoFill: false,
			max: 100,
			highlight: false,
			delay: 0,
			minChars: 0,
			formatItem: function(item) {
				if (item[1]==-1) return "&lt;nincs megadva&gt;";
	    	return item[0];
	  	}
		});
	}	

  //II.


  //III.
 	$("#begyujtoNev").autocomplete("ajax.php?method=kjbegyujtok",{
		width: kw+4+18,
		selectFirst: true,
		matchSubset: false,
		autoFill: false,
		max: 20,
		highlight: false,
		delay: 400
	});
	$("#begyujtoNev").result(function(event, data, formatted) {
		fixCaretPosition($(this));
		ajaxLoading();
		$.ajax({
			async: true,
			type: "POST",
			url: "ajax.php?"+new Date().getTime(),
			data: {method						:["kjbegyujtotoltes"],
							megnevezes				:[data[0]]},
			dataType: "script"
		});
	});


  $("#begyujtoTelepules").autocomplete("ajax.php?method=szjtelepules",{
		width: tw+4,
		selectFirst: true,
		autoFill: true,
		max: 20,
		highlight: false,
		delay: 200
	});
	$("#begyujtoTelepules").result(function(event, data, formatted) {
		$("#begyujtoTelepuleskod").val(data[1]);
	});

  $("#begyujtoTelephelyTelepules").autocomplete("ajax.php?method=szjtelepules",{
		width: tw+4,
		selectFirst: true,
		autoFill: true,
		max: 20,
		highlight: false,
		delay: 200
	});
	$("#begyujtoTelephelyTelepules").result(function(event, data, formatted) {
		$("#begyujtoTelephelyTelepuleskod").val(data[1]);
	});

  var sd='2000.01.01';
	var ed='2020.12.31';
	var ofsx=105;
	var ofsy=-9;

	var d=new Date();

	$('#begyujtoKeltezesdatum').datePicker({
		startDate: sd,
		endDate : ed,
		createButton:false,
		showYearNavigation:false
		}).dpSetPosition($.dpConst.POS_BOTTOM, $.dpConst.POS_LEFT).dpSetOffset(ofsy, ofsx);

  //IV.
 	$("#kezeloNev").autocomplete("ajax.php?method=kjkezelok",{
		width: kw+4+18,
		selectFirst: true,
		matchSubset: false,
		autoFill: false,
		max: 20,
		highlight: false,
		delay: 400
	});
	$("#kezeloNev").result(function(event, data, formatted) {
		fixCaretPosition($(this));
		ajaxLoading();
		$.ajax({
			async: true,
			type: "POST",
			url: "ajax.php?"+new Date().getTime(),
			data: {method						:["kjkezelotoltes"],
							megnevezes				:[data[0]]},
			dataType: "script"
		});
	});

  $("#kezeloTelepules").autocomplete("ajax.php?method=szjtelepules",{
		width: tw+4,
		selectFirst: true,
		autoFill: true,
		max: 20,
		highlight: false,
		delay: 200
	});
	$("#kezeloTelepules").result(function(event, data, formatted) {
		$("#kezeloTelepuleskod").val(data[1]);
	});

  $("#kezeloTelephelyTelepules").autocomplete("ajax.php?method=szjtelepules",{
		width: tw+4,
		selectFirst: true,
		autoFill: true,
		max: 20,
		highlight: false,
		delay: 200
	});
	$("#kezeloTelephelyTelepules").result(function(event, data, formatted) {
		$("#kezeloTelephelyTelepuleskod").val(data[1]);
	});

  $("#kezeloKezeles").autocomplete("ajax.php?method=szjkezeles",{
		width: kw+4+18,
		matchSubset: false,
		selectFirst: true,
		autoFill: false,
		max: 100,
		highlight: false,
		delay: 100000,
		minChars: 0,
		formatItem: function(item) {
			if (item[0]==-1) return "&lt;nincs megadva&gt;";
    	return item[0]+' - '+item[1];
  	}
	});
	$("#kezeloKezeles").result(function(event, data, formatted) {
		if (!data){
			$("#KezelesNev").text("");
			$("#kezeloKezeles").val("");
			return;
		}
		$("#KezelesNev").text(data[1]);
		if (data[0]==-1) $("#kezeloKezeles").val("");
	});

  $('#kezeloKeltezesdatum').datePicker({
		startDate: sd,
		endDate : ed,
		createButton:false,
		showYearNavigation:false
		}).dpSetPosition($.dpConst.POS_BOTTOM, $.dpConst.POS_LEFT).dpSetOffset(ofsy, ofsx);

  clearKjegyExtraTermelok();

  tableHighlight();
}

function clearKjegyExtraTermelok(){
  var o=$("tr[extraTermelo]");

  for(i=0;i<o.length;i++){
    p=$(o).eq(i).attr("extraTermelo");
    deleteExtraTermelo(p,true);
  }

  $("#nextKtermelo").val(0);
  clearField("termeloNev,termelo0KSH,termelo1KSH,termelo2KSH,termeloKUJ,termeloKTJ");
  clearField("termeloTelepuleskod,termeloTelepules,termeloIRSZ,termeloUtca,termeloHZSZ");
  clearField("termeloKeltezes,csomagolas,Csomagszam,bruttoMennyiseg,Mennyiseg");
}

function initKjegyTabsExtraTermelok(pf){
  var tw = 246;
	var kw = 282;
  var mezoID=pf;

  $("#termeloNev"+pf).autocomplete("ajax.php?method=kjtermelok",{
		width: kw+4+18,
		selectFirst: true,
		matchSubset: false,
		autoFill: false,
		max: 20,
		highlight: false,
		delay: 400
	});
	$("#termeloNev"+pf).result(function(event, data, formatted) {
		fixCaretPosition($(this));
		ajaxLoading();
		$.ajax({
			async: true,
			type: "POST",
			url: "ajax.php?"+new Date().getTime(),
			data: {method						:["kjtermelotoltes"],
              mezoID          : mezoID,
							megnevezes			:[data[0]]},
			dataType: "script"
		});
	});

  $("#termeloTelepules"+pf).autocomplete("ajax.php?method=szjtelepules",{
		width: tw+4,
		selectFirst: true,
		autoFill: true,
		max: 20,
		highlight: false,
		delay: 200
	});
	$("#termeloTelepules"+pf).result(function(event, data, formatted) {
		$("#termeloTelepuleskod"+pf).val(data[1]);
	});

  var sd='2000.01.01';
	var ed='2020.12.31';
	var ofsx=105;
	var ofsy=-9;

	var d=new Date();

	$('#termeloKeltezes'+pf).datePicker({
		startDate: sd,
		endDate : ed,
		createButton:false,
		showYearNavigation:false
		}).dpSetPosition($.dpConst.POS_BOTTOM, $.dpConst.POS_LEFT).dpSetOffset(ofsy, ofsx);

	$("#csomagolas"+pf).autocomplete("ajax.php?method=szjcsomagolas",{
		width: kw+4+18,
		matchSubset: false,
		selectFirst: true,
		autoFill: false,
		max: 100,
		highlight: false,
		delay: 0,
		minChars: 0,
		formatItem: function(item) {
			if (item[1]==-1) return "&lt;nincs megadva&gt;";
    	return item[0];
  	}
	});

}

function sendKereslet(){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method							:["keresletmentes"],
						f_telephely_azon		:[$("#keresletID").val()],
						f_rovidnev		  	 	:[$("#keresletthnev").val()],
						f_irszam         		:[$("#keresletIRSZ").val()],
						f_telepuleskod  	 	:[$("#keresletTelepuleskod").val()],
						f_telepules		  	 	:[$("#keresletTelepules").val()],						
						f_utca         			:[$("#keresletUtca").val()],
						f_hazszam		  	 		:[$("#keresletHZSZ").val()],
						f_kuj         			:[$("#keresletKUJ").val()],
						f_ktj		  	 				:[$("#keresletKTJ").val()],
						f_ugyintezo_nev		  :[$("#keresletUgyintezoNev").val()],
						f_ugyintezo_telefon	:[$("#keresletUgyintezoTelefonszam").val()],
						f_ugyintezo_fax		  :[$("#keresletUgyintezoFax").val()],
						f_ugyintezo_email		:[$("#keresletUgyintezoEmail").val()]},																		
		dataType: "script"
	});
}
function sendKinalat(){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method								:["kinalatmentes"],
						f_kinalat_azon				:[$("#kinalatID").val()],
						f_hulladek_ewckod		  :[$("#anyagEWCkod").val()],
						f_hulladek_megnevezes :[$("#kinalatanyagnev").val()],
						f_hulladek_fmformakod :[get1stID($("#kinalatanyagfm").val())],
						f_hulladek_mennyiseg  :[$("#kinalatMennyiseg").val()],
						f_telepuleskod		  	:[$("#kinalatTelepuleskod").val()],
						f_telepules				  	:[$("#kinalatTelepules").val()],						
						f_megjegyzes         	:[$("#kinalatMegjegyzes").val()],
						f_ugyintezo_nev		  	:[$("#kinalatUgyintezoNev").val()],
						f_ugyintezo_telefon		:[$("#kinalatUgyintezoTelefonszam").val()],
						f_ugyintezo_fax		  	:[$("#kinalatUgyintezoFax").val()],
						f_ugyintezo_email			:[$("#kinalatUgyintezoEmail").val()]},																		
		dataType: "script"
	});
}
function sendMarketRequestTableRefresh(){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method							:["keresletfrissit"]},																		
		dataType: "script"
	});
}
function sendMarketOfferTableRefresh(){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method							:["kinalatfrissit"]},																		
		dataType: "script"
	});
}
function sendSzjegy(s,z,n){
	if (typeof s == "undefined") s="";
	if (typeof z == "undefined") z="";
	if (typeof n == "undefined") n="";

	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["szjegymentes"],
						f_szjegy_sorszam			:[$("#szjegySorszam").val()],
						f_naplo_azon		   		:[$("#szjegyautonaplo").val()],
						
						stipus								:[s],
						ztipus								:[z],	
						lezaras								:[n],			

						f_termelo_nev					:[$("#termeloNev").val()],
						f_termelo_kshkod0			:[$("#termelo0KSH").val()],
						f_termelo_kshkod1			:[$("#termelo1KSH").val()],
						f_termelo_kshkod2			:[$("#termelo2KSH").val()],									

						f_termelo_kuj   							:[$("#termeloKUJ").val()],
						f_termelo_szekhely_irszam   	:[$("#termeloIRSZ").val()],
						f_termelo_szekh_telepuleskod  :[$("#termeloTelepuleskod").val()],						
						f_termelo_szekhely_utca   		:[$("#termeloUtca").val()],
						f_termelo_szekhely_hazszam   	:[$("#termeloHZSZ").val()],

						f_termelo_telep_megnevezes   	:[$("#termeloTelephelyNev").val()],
						f_termelo_telep_azonosito   	:[$("#termeloTelephelyAzon").val()],												
						f_termelo_ktj   							:[$("#termeloTelephelyKTJ").val()],
						f_termelo_telep_irszam   			:[$("#termeloTelephelyIRSZ").val()],
						f_termelo_telep_telepuleskod  :[$("#termeloTelephelyTelepuleskod").val()],						
						f_termelo_telep_utca   				:[$("#termeloTelephelyUtca").val()],
						f_termelo_telep_hazszam   		:[$("#termeloTelephelyHZSZ").val()],						
						
						f_termelo_ugyintezo   				:[$("#termeloUgyintezoNev").val()],
						f_termelo_ugyintezo_telefon  	:[$("#termeloUgyintezoTelefonszam").val()],						
						f_termelo_ugyintezo_fax   		:[$("#termeloUgyintezoFax").val()],
						f_termelo_ugyintezo_email   	:[$("#termeloUgyintezoEmail").val()],
						//--
						f_kezelo_nev					:[$("#kezeloNev").val()],
						f_kezelo_kshkod0			:[$("#kezelo0KSH").val()],
						f_kezelo_kshkod1			:[$("#kezelo1KSH").val()],
						f_kezelo_kshkod2			:[$("#kezelo2KSH").val()],									

						f_kezelo_kuj   							:[$("#kezeloKUJ").val()],						
						f_kezelo_szekhely_irszam   	:[$("#kezeloIRSZ").val()],
						f_kezelo_szekhely_telepuleskod :[$("#kezeloTelepuleskod").val()],						
						f_kezelo_szekhely_utca   		:[$("#kezeloUtca").val()],
						f_kezelo_szekhely_hazszam   :[$("#kezeloHZSZ").val()],

						f_kezelo_telep_megnevezes   :[$("#kezeloTelephelyNev").val()],
						f_kezelo_telep_azonosito   	:[$("#kezeloTelephelyAzon").val()],												
						f_kezelo_ktj   							:[$("#kezeloTelephelyKTJ").val()],
						
						f_kezelesi_kod   						:[get1stID($("#kezeloKezeles").val())],												
						f_kezelesi_engedelyszam   	:[$("#kezeloEngedely").val()],
						
						f_kezelo_telep_irszam   		:[$("#kezeloTelephelyIRSZ").val()],
						f_kezelo_telep_telepuleskod :[$("#kezeloTelephelyTelepuleskod").val()],						
						f_kezelo_telep_utca   			:[$("#kezeloTelephelyUtca").val()],
						f_kezelo_telep_hazszam   		:[$("#kezeloTelephelyHZSZ").val()],						
						
						f_kezelo_ugyintezo   				:[$("#kezeloUgyintezoNev").val()],
						f_kezelo_ugyintezo_telefon  :[$("#kezeloUgyintezoTelefonszam").val()],						
						f_kezelo_ugyintezo_fax   		:[$("#kezeloUgyintezoFax").val()],
						f_kezelo_ugyintezo_email   	:[$("#kezeloUgyintezoEmail").val()],						
						//--		
						f_szallito_nev					:[$("#szallitoNev").val()],
						f_szallito_kshkod0			:[$("#szallito0KSH").val()],
						f_szallito_kshkod1			:[$("#szallito1KSH").val()],
						f_szallito_kshkod2			:[$("#szallito2KSH").val()],									
										
						f_szallitasi_engedelyszam   	:[$("#szallitoEngedely").val()],
						
						f_szallito_irszam   		:[$("#szallitoIRSZ").val()],
						f_szallito_telepuleskod :[$("#szallitoTelepuleskod").val()],						
						f_szallito_utca   			:[$("#szallitoUtca").val()],
						f_szallito_hazszam   		:[$("#szallitoHZSZ").val()],						
						
						f_szallito_ugyintezo   				:[$("#szallitoUgyintezoNev").val()],
						f_szallito_ugyintezo_telefon  :[$("#szallitoUgyintezoTelefonszam").val()],						
						f_szallito_ugyintezo_fax   		:[$("#szallitoUgyintezoFax").val()],
						f_szallito_ugyintezo_email   	:[$("#szallitoUgyintezoEmail").val()],										
						//--
						f_hulladek_ewckod   	:[$("#anyagEWCkod").val()],
						f_hulladek_megnevezes :[$("#hulladeknev").val()],
						f_hulladek_fmformakod :[get1stID($("#hulladekfm").val())],																			

						f_hulladek_hkod   		:[get1stID($("#hulladekh").val())],
						f_hulladek_hkod2   		:[get1stID($("#hulladekh2").val())],
						f_hulladek_hkod3   		:[get1stID($("#hulladekh3").val())],

						f_hulladek_ckod1   		:[get1stID($("#hulladekckod1").val())],
						f_hulladek_ckod2   		:[get1stID($("#hulladekckod2").val())],
						f_hulladek_ckod3   		:[get1stID($("#hulladekckod3").val())],
						f_hulladek_ckod4   		:[get1stID($("#hulladekckod4").val())],
						f_hulladek_ckod5   		:[get1stID($("#hulladekckod5").val())],
						f_hulladek_ckod6   		:[get1stID($("#hulladekckod6").val())],
						
						f_hulladek_unkod   						:[$("#anyagunkod").val()],
						f_hulladek_un_megnevezes			:[$("#anyagunkodnev").text()],						
						f_hulladek_adr   							:[$("#anyagadr").val()],

						f_hulladek_osszetetel_leiras  :[$("#hulladekcleiras").val()],
						f_hulladek_jell_rs_mondatok   :[$("#szjegyrs").val()],
						//--				
						f_szallitas_modja             :[$("#Szallmodkod").val()],
						f_szallitas_datum             :[$("#Szallitasdatum").val()],						

						f_csomagolasi_modkod          :[get1stID($("#csomagolas").val())],
						f_csomagok_szama             	:[$("#Csomagszam").val()],						

						f_netto_mennyiseg             :[$("#Mennyiseg").val()],
						f_brutto_mennyiseg            :[$("#bruttoMennyiseg").val()],						
						
						f_termelo_alairo             	:[$("#felelos").val()],
						f_keltezes             				:[$("#Keltezesdatum").val()]},			
																	
		dataType: "script"
	});
}

function getKjegyTermelok(){
  var termelok =  "";

  var p="";
  var d="|d):";
  var l="|l):";
  
//  elem["postfix"]=p;
//  elem["f_termelo_nev"]=$("#termeloNev"+p).val();
//  elem["f_termelo_kshkod0"]=$("#termelo0KSH"+p).val();
//  elem["f_termelo_kshkod1"]=$("#termelo1KSH"+p).val();
//  elem["f_termelo_kshkod2"]=$("#termelo2KSH"+p).val();
//  elem["f_termelo_kuj"]=$("#termeloKUJ"+p).val();
//  elem["f_termelo_ktj"]=$("#termeloKTJ"+p).val();
//  elem["f_termelo_telep_telepuleskod"]=$("#termeloTelepuleskod"+p).val();
//  elem["f_termelo_telep_irszam"]=$("#termeloIRSZ"+p).val();
//  elem["f_termelo_telep_utca"]=$("#termeloUtca"+p).val();
//  elem["f_termelo_telep_hazszam"]=$("#termeloHZSZ"+p).val();
//  elem["f_begyujtes_keltezes"]=$("#termeloKeltezes"+p).val();
//  elem["f_csomagolasi_modkod"]=$("#csomagolas"+p).val();
//  elem["f_csomagok_szama"]=$("#Csomagszam"+p).val();
//  elem["f_brutto_mennyiseg"]=$("#bruttoMennyiseg"+p).val();
//  elem["f_netto_mennyiseg"]=$("#Mennyiseg"+p).val();

  termelok                 =  p+d+
                              $("#termeloNev"+p).val()+d+
                              $("#termelo0KSH"+p).val()+d+
                              $("#termelo1KSH"+p).val()+d+
                              $("#termelo2KSH"+p).val()+d+
                              $("#termeloKUJ"+p).val()+d+
                              $("#termeloKTJ"+p).val()+d+
                              $("#termeloTelepuleskod"+p).val()+d+
                              $("#termeloIRSZ"+p).val()+d+
                              $("#termeloUtca"+p).val()+d+
                              $("#termeloHZSZ"+p).val()+d+
                              $("#termeloKeltezes"+p).val()+d+
                              get1stID($("#csomagolas"+p).val())+d+
                              $("#Csomagszam"+p).val()+d+
                              $("#bruttoMennyiseg"+p).val()+d+
                              $("#Mennyiseg"+p).val();


  var o=$("tr[extraTermelo]");

  for(i=0;i<o.length;i++){
    p=$(o).eq(i).attr("extraTermelo");

    termelok                 += l+p+d+
                                $("#termeloNev"+p).val()+d+
                                $("#termelo0KSH"+p).val()+d+
                                $("#termelo1KSH"+p).val()+d+
                                $("#termelo2KSH"+p).val()+d+
                                $("#termeloKUJ"+p).val()+d+
                                $("#termeloKTJ"+p).val()+d+
                                $("#termeloTelepuleskod"+p).val()+d+
                                $("#termeloIRSZ"+p).val()+d+
                                $("#termeloUtca"+p).val()+d+
                                $("#termeloHZSZ"+p).val()+d+
                                $("#termeloKeltezes"+p).val()+d+
                                get1stID($("#csomagolas"+p).val())+d+
                                $("#Csomagszam"+p).val()+d+
                                $("#bruttoMennyiseg"+p).val()+d+
                                $("#Mennyiseg"+p).val();

  }

  return termelok;
}

function sendKjegy(s,z,n){
	if (typeof s == "undefined") s="";
	if (typeof z == "undefined") z="";
	if (typeof n == "undefined") n="";

	ajaxLoading();
	$.ajax({
		async: true,
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method                :["kjegymentes"],
						f_kjegy_sorszam       :[$("#kjegySorszam").val()],
						f_naplo_azon		   		:[$("#kjegyautonaplo").val()],

						stipus								:[s],
						ztipus								:[z],
						lezaras								:[n],

						//--
						f_hulladek_ewckod   	:[$("#anyagEWCkod").val()],
						f_hulladek_megnevezes :[$("#hulladeknev").val()],
						f_hulladek_fmformakod :[get1stID($("#hulladekfm").val())],

						f_hulladek_hkod   		:[get1stID($("#hulladekh").val())],
						f_hulladek_hkod2   		:[get1stID($("#hulladekh2").val())],
						f_hulladek_hkod3   		:[get1stID($("#hulladekh3").val())],

						f_hulladek_ckod1   		:[get1stID($("#hulladekckod1").val())],
						f_hulladek_ckod2   		:[get1stID($("#hulladekckod2").val())],
						f_hulladek_ckod3   		:[get1stID($("#hulladekckod3").val())],
						f_hulladek_ckod4   		:[get1stID($("#hulladekckod4").val())],
						f_hulladek_ckod5   		:[get1stID($("#hulladekckod5").val())],
						f_hulladek_ckod6   		:[get1stID($("#hulladekckod6").val())],

						f_hulladek_osszetetel_leiras  :[$("#hulladekcleiras").val()],
						f_hulladek_jell_rs_mondatok   :[$("#kjegyrs").val()],
						//--
            f_termelok              : getKjegyTermelok(),
						//--
            f_begyujto_nev					:[$("#begyujtoNev").val()],
						f_begyujto_kshkod0			:[$("#begyujto0KSH").val()],
						f_begyujto_kshkod1			:[$("#begyujto1KSH").val()],
						f_begyujto_kshkod2			:[$("#begyujto2KSH").val()],

						f_begyujto_kuj   							:[$("#begyujtoKUJ").val()],
						f_begyujto_szekhely_irszam   	:[$("#begyujtoIRSZ").val()],
						f_begyujto_szekh_telepuleskod  :[$("#begyujtoTelepuleskod").val()],
						f_begyujto_szekhely_utca   		:[$("#begyujtoUtca").val()],
						f_begyujto_szekhely_hazszam   	:[$("#begyujtoHZSZ").val()],

						f_begyujto_ktj   							:[$("#begyujtoTelephelyKTJ").val()],
            f_begyujtesi_engedelyszam			:[$("#begyujtoTelephelyEngedely").val()],
						f_begyujto_telep_irszam   			:[$("#begyujtoTelephelyIRSZ").val()],
						f_begyujto_telep_telepuleskod  :[$("#begyujtoTelephelyTelepuleskod").val()],
						f_begyujto_telep_utca   				:[$("#begyujtoTelephelyUtca").val()],
						f_begyujto_telep_hazszam   		:[$("#begyujtoTelephelyHZSZ").val()],

						f_begyujto_telefon  	:[$("#begyujtoUgyintezoTelefonszam").val()],
						f_begyujto_fax   		:[$("#begyujtoUgyintezoFax").val()],
						f_begyujto_email   	:[$("#begyujtoUgyintezoEmail").val()],

            f_begyujto_keltezes 	:[$("#begyujtoKeltezesdatum").val()],
						//--
            f_kezelo_nev					:[$("#kezeloNev").val()],
						f_kezelo_kshkod0			:[$("#kezelo0KSH").val()],
						f_kezelo_kshkod1			:[$("#kezelo1KSH").val()],
						f_kezelo_kshkod2			:[$("#kezelo2KSH").val()],

						f_kezelo_kuj   							:[$("#kezeloKUJ").val()],
						f_kezelo_szekhely_irszam   	:[$("#kezeloIRSZ").val()],
						f_kezelo_szekhely_telepuleskod  :[$("#kezeloTelepuleskod").val()],
						f_kezelo_szekhely_utca   		:[$("#kezeloUtca").val()],
						f_kezelo_szekhely_hazszam   	:[$("#kezeloHZSZ").val()],

						f_kezelo_ktj   							:[$("#kezeloTelephelyKTJ").val()],
            f_kezelesi_engedelyszam			:[$("#kezeloTelephelyEngedely").val()],
            f_kezelesi_kod                :[$("#kezeloKezeles").val()],
						f_kezelo_telep_irszam   			:[$("#kezeloTelephelyIRSZ").val()],
						f_kezelo_telep_telepuleskod  :[$("#kezeloTelephelyTelepuleskod").val()],
						f_kezelo_telep_utca   				:[$("#kezeloTelephelyUtca").val()],
						f_kezelo_telep_hazszam   		:[$("#kezeloTelephelyHZSZ").val()],

						f_kezelo_telefon  	:[$("#kezeloUgyintezoTelefonszam").val()],
						f_kezelo_fax   		:[$("#kezeloUgyintezoFax").val()],
						f_kezelo_email   	:[$("#kezeloUgyintezoEmail").val()],

            f_kezelo_keltezes 	:[$("#kezeloKeltezesdatum").val()],


						dummy          				: "test"
          },

		dataType: "script"
	});
}

function sendNewSzjegySablon(s){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["ujszjegysablon"]},
		dataType: "script"
	});	
}

function sendNewKjegySablon(s){
	ajaxLoading();
	$.ajax({
		async: true,
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["ujkjegysablon"]},
		dataType: "script"
	});
}

function sendSaveSzjegySablon(){
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["mentesszjegysablon"],
						sablonnev			:[$("#sablonNev").val()],		
						sablonid			:[$("#sablonID").val()]},
		dataType: "script"
	});		
}

function sendSaveKjegySablon(){
	$.ajax({
		async: true,
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["menteskjegysablon"],
						sablonnev			:[$("#sablonNev").val()],
						sablonid			:[$("#sablonID").val()]},
		dataType: "script"
	});
}

function ujszjegypopupinit(){
	$("#szjegyuressorszamok").autocomplete("ajax.php?method=uresszjegylista",{
		width: 80+4+18,
		matchSubset: false,
		selectFirst: true,
		autoFill: false,
		max: 100,		
		highlight: false,
		delay: 0,
		minChars: 0,
		formatItem: function(item) {
    	return item[0];
  	}
	});
	$("#szjegyuressorszamok").result(function(event, data, formatted) {
		if (data[1]=="0") $("#szjegyuressorszamok").val("");
		uiCB_checked('szjt2');
	});	
	
	$("#szjegylenemzartak").autocomplete("ajax.php?method=szjegylenemzartlista",{
		width: 160+4+18,
		matchSubset: false,
		selectFirst: true,
		autoFill: false,
		max: 200,		
		highlight: false,
		delay: 0,
		minChars: 0,
		formatItem: function(item) {
    	return item[0];
  	}
	});
	$("#szjegylenemzartak").result(function(event, data, formatted) {
		uiCB_checked('szjt3');			
	});		
}

function ujkjegypopupinit(){
	$("#kjegyuressorszamok").autocomplete("ajax.php?method=ureskjegylista",{
		width: 80+4+18,
		matchSubset: false,
		selectFirst: true,
		autoFill: false,
		max: 100,
		highlight: false,
		delay: 0,
		minChars: 0,
		formatItem: function(item) {
    	return item[0];
  	}
	});
	$("#kjegyuressorszamok").result(function(event, data, formatted) {
		if (data[1]=="0") $("#kjegyuressorszamok").val("");
		uiCB_checked('kjt2');
	});

	$("#kjegylenemzartak").autocomplete("ajax.php?method=kjegylenemzartlista",{
		width: 160+4+18,
		matchSubset: false,
		selectFirst: true,
		autoFill: false,
		max: 200,
		highlight: false,
		delay: 0,
		minChars: 0,
		formatItem: function(item) {
    	return item[0];
  	}
	});
	$("#kjegylenemzartak").result(function(event, data, formatted) {
		uiCB_checked('kjt3');
	});
}

function sendSzjegyCreate(){
	var tipus="";
	
	if ($('#szjt0').attr('checkd')=="true") tipus="next";
	else
	if ($('#szjt1').attr('checkd')=="true") tipus="free";
	else
	if ($('#szjt2').attr('checkd')=="true") tipus=$("#szjegyuressorszamok").val();		
	
	var baseszjegyID=$("#baseszjegyID").val();
	
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["ujszjegyletrehozas"],
						baseszjegyID  :[baseszjegyID],
		        tipus					:[tipus]},
		dataType: "script"
	});	

}

function sendKjegyCreate(){
	var tipus="";

	if ($('#kjt0').attr('checkd')=="true") tipus="next";
	else
	if ($('#kjt2').attr('checkd')=="true") tipus=$("#kjegyuressorszamok").val();

	var basekjegyID=$("#basekjegyID").val();

	ajaxLoading();
	$.ajax({
		async: true,
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["ujkjegyletrehozas"],
						basekjegyID  :[basekjegyID],
		        tipus					:[tipus]},
		dataType: "script"
	});

}

function sendSzjegySablonLoad(id,confirmed){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method						:["betoltesszjegysablon"],
		        sablonid					:[id],
						confirmed					:[confirmed],
						f_szjegy_sorszam	:[$("#szjegySorszam").val()]},
		dataType: "script"
	});	
}

function sendKjegySablonLoad(id,confirmed){
	ajaxLoading();
	$.ajax({
		async: true,
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method						:["betolteskjegysablon"],
		        sablonid					:[id],
						confirmed					:[confirmed],
						f_kjegy_sorszam	:[$("#kjegySorszam").val()]},
		dataType: "script"
	});
}

function sendSzjegySablonTableRefresh(){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["szjegysablonfrissit"]},
		dataType: "script"
	});	
}

function presendSzjegyLezar(){
	sendSzjegy("","",1);
}

function sendSzjegyLezar(confirmed,noprecheck){
	if (typeof noprecheck == "undefined") noprecheck="";
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method							:["szjegylezar"],
						confirmed						:[confirmed],		
						noprecheck					:[noprecheck],
		  			szjegysorszam				:[$("#szjegySorszam").val()]},
		dataType: "script"
	});	
}

function presendKjegyLezar2(){
  sendKjegy("","",1);
}

function presendKjegyLezar(){
	serverDialog("<b>&bdquo;K&rdquo; kísérőjegy lezárása</b><br/><br/>A "+$("#kjegySorszam").val()+" jegy lezárásra kerül!",2,"presendKjegyLezar2();");
}

function sendKjegyLezar(confirmed,noprecheck){
	if (typeof noprecheck == "undefined") noprecheck="";
	ajaxLoading();
	$.ajax({
		async: true,
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method							:["kjegylezar"],
						confirmed						:[confirmed],
						noprecheck					:[noprecheck],
            potlapszam          :$("#potlapok").val(),
		  			kjegysorszam				:[$("#kjegySorszam").val()]},
		dataType: "script"
	});
}

function sendKjegySablonTableRefresh(){
	ajaxLoading();
	$.ajax({
		async: true,
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["kjegysablonfrissit"]},
		dataType: "script"
	});
}

function initLekerdezesFelulet(){
	$("#lekerdezesFelulet").html('<p style="padding-top:180px;text-align:center;"><b>Válasszon ki egy lekérdezést...</b></p>');
}

function sendAddFilterMezo(fieldid){
	fieldid=fieldid.substr(7);
	
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method						:["feltetelujmezo"],
						fieldid						:[fieldid],		
		  			lekerdezesAzon		:[$("#lekerdezesAzon").val()],
						aktualisnyilvid : [$('#aktualisnyilvid').val()],		  			
		  			lekFilterCounter	:[$("#lekFilterCounter").val()]},
		dataType: "script"
	});	
}

function customDateInit(o){
	var sd='2000.01.01';
	var ed='2020.12.31';
	var ofsx=105;
	var ofsy=-9;
	
	var d=new Date();	

	$(o).datePicker({
		startDate: sd,
		endDate : ed,
		createButton:false,
		showYearNavigation:false
		}).dpSetPosition($.dpConst.POS_BOTTOM, $.dpConst.POS_LEFT).dpSetOffset(ofsy, ofsx);
}

function customListInit(o,lid,fid){
	$(o).autocomplete("ajax.php?method=feltetellista&lid="+lid+"&fid="+fid,{
		width: 156+4+18,
		matchSubset: false,
		selectFirst: true,
		autoFill: false,
		max: 100,		
		highlight: false,
		delay: 0,
		minChars: 0,
		extraParams: {aktualisnyilvid : function(){return $('#aktualisnyilvid').val();}},
		formatItem: function(item) {
			if (item[0]==-1) return "&lt;nincs megadva&gt;";
    	return item[1];
  	}
	});
 	$(o).result(function(event, data, formatted) {
 		if (data[0]==-1){
		 		$(o).val("");
		 } else	$(o).val(data[0]);	
 	});
}

function customTree(o,lid,fid){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method		:["feltetelfa"],
						lid				:[lid],
						fid				:[fid],
						aktualisnyilvid : [$('#aktualisnyilvid').val()],
						o					:[o]},
		dataType: "script"
	});
}
var customTreeCollection;

function customtreeviewInit(){
	customTreeCollection = $('#customTree').simpleTree({
		animate:true,	
		autoclose: false,
		drag: false,
		afterClick:function(node){
			customChoosenItem=$('span:first',node).parents("li:first").attr('kod');
		}		
	});
}
function customGrid(o,lid,fid){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method		:["felteteltablazat"],
						lid				:[lid],
						fid				:[fid],
						aktualisnyilvid : [$('#aktualisnyilvid').val()],						
						o					:[o]},
		dataType: "script"
	});
}        

function customGridInit(){
	$("table#ckodlistatablazat tr.rckod0").hover(
		function(){
			$(this).removeClass("rckod0").addClass("rckodHigh");
		},
		function(){
			$(this).removeClass("rckodHigh").addClass("rckod0");
		}	    		
	);
	$("table#ckodlistatablazat tr.rckod1").hover(
		function(){
			$(this).removeClass("rckod1").addClass("rckodHigh");
		},
		function(){
			$(this).removeClass("rckodHigh").addClass("rckod1");
		}	    		
	);
	$("table#ckodlistatablazat tr[fejlec!=igen]").click(function (){
		$("table#ckodlistatablazat tr.rcSelected").toggleClass("rcSelected");
		$(this).toggleClass("rcSelected");		
		customChoosenItem=$(this).children("td:first").text();	
	});	
}

function removeFilterMezo(o){
	$(o).parents("tr:first").remove();
}

function initRelCombo(s){
	$("#"+s).autocomplete("ajax.php?method=relaciok",{
		width: 30+4+18,
		matchSubset: false,
		selectFirst: true,
		autoFill: false,
		max: 100,		
		highlight: false,
		delay: 0,
		minChars: 0,
		formatItem: function(item) {
    	return item[0];
  	}
	});
}

function sendQuery(){
	var l=$("table#lekTablaLathatosag tr.rSelected:first");
	
	var p2="";
	
 	while(l.html()!=null){
 		if (l.hasClass('rSelected')) p2=p2+l.attr("field")+"\n";
 		l=l.next();	 	
 	}	
 	
	var o=$("table#lekTablaFeltEditor tr[lftr=0]:first");
	var p="";
	
 	while(o.html()!=null){
 		i=o.attr('counter');
		s=$("#lfdb"+i).attr("field")+','+$("#lf"+i).val()+','+$("#li"+i).val();		 
		p=p+s+"\n";

 		o=o.next();	 	
 	}

	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method							:["lekerdezesrun"],
						lekerdezesparams		:[p],
						lekerdezesfields		:[p2],
						aktualisnyilvid 		:[$('#aktualisnyilvid').val()],
						aktualisnyilvnev 		:[$('#aktualisnyilv').val()],												
						lekerdezesof				:[$("#lekerdezesrendezes").val()],
						lekerdezesoo				:[$("#lekerdezesrendezesirany").val()],												
						lekerdezesAzon			:[$("#lekerdezesAzon").val()]},		
		dataType: "script"
	});	
}

function sendMarketRequest(){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method							:["ujkereslet"]},		
		dataType: "script"
	});	
}  

function sendMarketOffer(){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method							:["ujkinalat"]},		
		dataType: "script"
	});	
}

function lekreszletekToggle(m){
	if ((m==1) && ($("#lekreszletekvisible").val()=="")) return true;

	if ($("#lekreszletektable").css('display')=="none"){
		$("#lekreszletektable").show();
		$("#lekreszletekimg").attr('src','img/box_minus.gif');
		$("#lekreszleteklink").text('Részletes beállítások elrejtése');
		$("#lekreszletekvisible").val("1");				
	} else {		
		$("#lekreszletektable").hide();
		$("#lekreszletekimg").attr('src','img/box_plus.gif');
		$("#lekreszleteklink").text('Részletes beállítások megjelenítése');
		$("#lekreszletekvisible").val("");						
	}

}
function borzeTipShowInit(m){
//m: 0-kínálat profil tábla
//var pos = $(o).position();
	$('#kinalatBorzeTable tr td[tipshow]').hover(
		function(){
			_ttip($(this),$(this).attr('tipshow'));
			//$(this).removeClass("r0").addClass("rHigh");
		},
		function(){
			_ttipoff();
		}	    		
	);

}
function sendKeresletAdatgazdasag(){
	if ($("#keresletID").val()==""){
		serverDialog("<b>Nincsen kiválasztva kereslet profil!</b><br/>");
		return true;
	}

	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method							:["keresletadatgazdasag"],
						f_telephely_azon		:[$("#keresletID").val()],
						f_felh_email				:[$("#keresletadatgazda").val()]},		
		dataType: "script"
	});	  
}
function sendKeresletAdatgazdasagDone(){
	document.getElementById('tabberKereslet').tabber.tabShow(0);
	sendMarketRequestTableRefresh();
}
function loginpopup(e,p){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method						:["loginpopup"],
						popupLoginemail		:[e],
						emailhivas				:[p],
						confirmed					:[0]},		
		dataType: "script"
	});	  
}
function sendLoginpopup(){
	e0=$("#popupLoginemail").val();
	e1=$("#popupLoginpsw").val();
	e2=$("#emailhivas").val();
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method						:["loginpopup"],
						popupLoginemail		:[e0],
						popupLoginpsw			:[e1],
						emailhivas				:[e2],												
						confirmed					:[1]},		
		dataType: "script"
	});	  
}
function borzeInit(){
	$("#keresletProfil").autocomplete("ajax.php?method=borzekeresletprofilok",{
		width: 500+4+18,
		matchSubset: false,
		selectFirst: true,
		autoFill: false,
		max: 100,		
		highlight: false,
		delay: 0,
		minChars: 0,
		formatItem: function(item) {
			if (item[1]==-1) return "&lt;összes telephely&gt;";
    	return item[0];
  	}
	});
 	$("#keresletProfil").result(function(event, data, formatted) {
		$("#keresletProfilID").val((data[1]!=-1) ? data[1] : "");
		fixCaretPosition($(this));		
 	});
 	
	$("#kinalatProfil").autocomplete("ajax.php?method=borzekinalatprofilok",{
		width: 500+4+18,
		matchSubset: false,
		selectFirst: true,
		autoFill: false,
		max: 100,		
		highlight: false,
		delay: 0,
		minChars: 0,
		formatItem: function(item) {
			if (item[1]==-1) return "&lt;összes kínálat profil&gt;";
    	return item[0];
  	}
	});
 	$("#kinalatProfil").result(function(event, data, formatted) {
		$("#kinalatProfilID").val((data[1]!=-1) ? data[1] : "");
		fixCaretPosition($(this));
 	});
}
function sendBorzeFilter(t){
	var p=-1;
	if (t==0) p=$('#anyagEWCkod').val();
		else
	if (t==1) p=$('#keresletProfilID').val();
		else
	if (t==2) p=$('#kinalatProfilID').val();				

	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method						:["borzefilter"],
						borzetipus				:[t],
						extraparam				:[p]},		
		dataType: "script"
	});		
}
function sendTetelSzjegy(){
	if ($("#forgalmiID").val()==""){
		serverDialog("<b>Kérem előbb mentse el forgalmi tételt!</b><br/>(Kattintson a Változások mentése gombra)<br/>");	
		return true;
	}
	
	sendTrade("sendTetelSzjegyStart();");
}	

function sendTetelSzjegyStart(co){
	if (typeof co == "undefined") co="";
	
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["nyilvszjegystart"],
						forgalmiID 		:[$("#forgalmiID").val()],
						confirmed			:[co]},		
		dataType: "script"
	});		
}

function sendTetelSzjegyNext(sz){
	var tipus="";
	
	if (typeof sz != "undefined") szjszam=sz;
		else 
	if ($('#szjt0').attr('checkd')=="true") szjszam=$("#szjnext").val();
		else
	if ($('#szjt1').attr('checkd')=="true") szjszam="free";
		else
	if ($('#szjt2').attr('checkd')=="true") szjszam=$("#szjegyuressorszamok").val();		
		else
	if ($('#szjt3').attr('checkd')=="true") szjszam=get1stID($("#szjegylenemzartak").val());		
	
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["nyilvszjegynext"],
						forgalmiID 		:[$("#forgalmiID").val()],		
		        szjszam				:[szjszam]},
		dataType: "script"
	});

}

function sendTetelSzjegyFinish(sz){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["nyilvszjegyfinish"],
						forgalmiID 		:[$("#forgalmiID").val()],		
		        szjszam				:[sz]},
		dataType: "script"
	});
}

function sendTetelSzjegyFinished(){
	serverDialog("<b>SZ jegy kitöltése forgalmi tétel alapján</b><br/><br/>Az áttöltés sikeresen megtörtént!<br/>"+
							 "SZ jegy sorszáma: "+$('#forgTetelszam').val(),1);											 
}

function sendTetelKinalat(){
	if ($("#forgalmiID").val()==""){
		serverDialog("<b>Kérem előbb mentse el forgalmi tételt!</b><br/>(Kattintson a Változások mentése gombra)<br/>");	
		return true;
	}
	
	sendTrade("sendTetelKinalatStart();");
}
function sendTetelKinalatStart(){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["nyilvkinalatfeladas"],
						forgalmiID 		:[$("#forgalmiID").val()]},		
		dataType: "script"
	});		
}

function sendTetelKinalatTorles(){
	if ($("#forgKinalatStatus").val()=="nem"){
		serverDialog("Ebből a forgalmi tételből nem adott fel kínálatot a hulladékbörzére!<br/>");	
		return true;
	}	
	
	if ($("#forgalmiID").val()==""){
		serverDialog("<b>Kérem előbb mentse el forgalmi tételt!</b><br/>(Kattintson a Változások mentése gombra)<br/>");	
		return true;
	}
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:["nyilvkinalattorles"],
						forgalmiID 		:[$("#forgalmiID").val()]},		
		dataType: "script"
	});	
}
function sendNVBizonylat(co){
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method			:["nvbizonylat"],
				forgalmiID 		:[$("#forgalmiID").val()],
				confirmed		:[co]},		
		dataType: "script"
	});
}

function sendNVBizonylatdel(co){
	if (!co){
		serverDialog("<b>&bdquo;NV&rdquo; bizonylat törlése</b><br/><br/>A(z) "+$("#forgTetelszam").val()+" bizonylat törlésre kerül!",2,"sendNVBizonylatdel(true);");
		return;
	}
								
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method					:["nvbizonylattorles"],
						forgalmiID 			:[$("#forgalmiID").val()],
						forgTetelszam 	:[$("#forgTetelszam").val()]},		
		dataType: "script"
	});
}

function sendNVBizonylatdownload(){			
	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method					:["nvbizonylatletoltes"],
						forgTetelszam 	:[$("#forgTetelszam").val()]},		
		dataType: "script"
	});
}

function SendFileAdmin(t){
	var method ="";
	
	if (t=="xml") method="adatszolgxml";
		else
	if (t=="pdf") method="adatszolgpdf";
		else
	if (t=="openclosestart") method="openclosestart";
		else
	if (t=="openclosenext") method="openclosenext";
		else
	if (t=="opencloseopen") method="opencloseopen";	
	
	if (!method) return false;

	ajaxLoading();
	$.ajax({
		async: true,	
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				:[method]},		
		dataType: "script"
	});	
}

function sendKTermeloUj(){
	ajaxLoading();
	$.ajax({
		async: true,
		type: "POST",
		url: "ajax.php?"+new Date().getTime(),
		data: {method				: "ujktermelo",
            nextKtermelo  : $("#nextKtermelo").val()
          },
		dataType: "script"
	});
}

function deleteExtraTermelo(id,co){
 	if (!co){
		serverDialog("<b>A termelő törlésre kerül!",2,"deleteExtraTermelo("+id+",true);");
		return;
	}

  $("tr[extraTermeloSor"+id+"]").remove();
}

function downloadNewVersio(){
	if ($('#chreadit[type=checkbox]').is(':checked')) return true;
	serverDialog("<b>ÚJ, 2011 utáni verziók letöltése</b><br><br>Kérem olvassa el a Tájékozatónkat, majd pipálja be a szürke ablakban, hogy tudomásul vette annak tartalmát!");
	return false;
}
//##################################################################################################################
//# checkbox UI																																																		 #
//##################################################################################################################
function uiCB_disabled(o){
	$("#"+o).css("background-position","0px -64px");
	$("#"+o).attr("disabld","true");	
}
function uiCB_checked(o){
	$(".uicheckbox[checkd='true']").css("background-position","0px 0px");
	$(".uicheckbox[checkd='true']").attr("checkd","false");						
	$("#"+o).css("background-position","0px -32px");
	$("#"+o).attr("checkd","true");			
}
function uiCB_init(){	
	$(".uicheckbox").attr("disabld","false");
	$(".uicheckbox").attr("checkd","false");	
	
	$(".uicheckbox").live("mouseover", function(){ 	
		if ($(this).attr("disabld")=="false"){	
			if ($(this).attr("checkd")=="true")
				$(this).css("background-position","0px -48px");				
			else 			
				$(this).css("background-position","0px -16px");			
		}		
	});
	
	$(".uicheckbox").live("mouseout", function(){ 	
		if ($(this).attr("disabld")=="false"){          		
			if ($(this).attr("checkd")=="true")
				$(this).css("background-position","0px -32px");				
			else 			
				$(this).css("background-position","0px 0px");			
		}	
	});	

	$(".uicheckbox").live("click", function(){ 	
		if (($(this).attr("disabld")=="false") && ($(this).attr("checkd")=="false")){
			uiCB_checked($(this).attr('id'));		
		}				
	});
}
//##################################################################################################################
//# helpers																																																				 #
//##################################################################################################################

function LTrim( value ) {
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
}

function RTrim( value ) {
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
}

function trim( value ) {
	value=LTrim(RTrim(value));			
	return value.replace(/^[\s\xA0]*/g,"").replace(/[\s\xA0]*$/g,"");
}

function Left(str, n){
	if (n <= 0) return "";
	else if (n > String(str).length) return str;
	else return String(str).substring(0,n);
}

function Right(str, n){
    if (n <= 0) return "";
    else if (n > String(str).length) return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}

function get1stID(f){
	var parts = f.split(" ");
	return trim(parts[0]);
}

function get2ndData(f){
	var p = f.indexOf(" - ");
	
	if (p==-1) return f;
	
	return trim(f.substr(p+3));
}   

function isEnter(evt){
	var charCode = (evt.which) ? evt.which : event.keyCode;
	return !(charCode == 13);
}  

function initSugo(){
  $('.helphere').cluetip({
		cluetipClass: 'hwtip', 
	  arrows: false, 
	  positionBy: 'auto',
	  dropShadow: false,
	  hoverIntent: false,
	  sticky: false,
	  mouseOutClose: true,
	  showTitle: false
	});
}

function _ttipoff(){
	$("#ttip").hide();
}

function _ttip(o,t){
	var pos = $(o).position();
	
	$("#ttip").css("left",Math.round(pos.left)+40);
	$("#ttip").css("top",Math.round(pos.top)+32);

	if (!t){
		_ttipoff();	
	} else {
		$("#ttip").text(t);
		$("#ttip").show();
	}	
}

function _btip(o){
	var pos = $(o).position();
	
	$("#btip").css("left",Math.round(pos.left)+40);
	$("#btip").css("top",Math.round(pos.top)+32);

	var t = $(o).attr('tipshow'); 

	if (!t){
		_btipoff();	
	} else {
		$("#btip").text(t);
		$("#btip").show();
	}	
}

function _btipoff(){
	$("#btip").hide();
}    

function fixCaretPosition(o){ // IE Support 
	oField = document.getElementById(o.attr("id"));
	if (document.selection){		
		oField.focus();
		var oSel = document.selection.createRange ();
		oSel.moveStart ('character', -oField.value.length);
		oSel.moveStart ('character', 0);
		oSel.moveEnd ('character', -oField.value.length);
		oSel.select();
	}
}    
