// interim javascript
	
var fut = 0
var Ready=1;
var MngEditOpened=0;
var MngAddOpened=0;
var please_wait="Kérlek várj! Dolgozom...";

// use in input->keypressed; click the button, if pressed enter
function clickIfEnter(e,button)
{
	if (window.event && window.event.keyCode == 13)
		document.getElementById(button).onclick();
	else if (e.which == 13)
		document.getElementById(button).onclick();
}

function ajaxLoader(url,id,ShowWait) 
{
	if (fut)
		alert(please_wait);
	else
	{
		el=document.getElementById(id);
		if (el)
			var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
		if (x)
		{
			if (ShowWait)
				el.innerHTML = "<center>Kérem várjon...</center>";
			el = document.getElementById(id);
			el.focus();
			fut = 1;
			x.onreadystatechange = function()
			{
				if (x.readyState == 4)
				{
					if (x.status == 200)
					{
						document.getElementById(id).innerHTML = x.responseText;
						if(CallManagerSubEdit)
							ManagerSubEdit();
					}
					else
						document.getElementById(id).innerHTML = "A keresett elem nem található";
					fut = 0;
				}
			}
			x.open("GET", url, true);
			x.send(null);
		}
	}
}

function ajaxFunctionLoader(url,func)
{
	if (fut)
		alert(please_wait);
	else
	{
		var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
		if (x)
		{
			fut = 1;
			x.onreadystatechange = function()
			{
				if (x.readyState == 4)
				{
					fut = 0;
					eval( func+"('"+(x.status == 200?x.responseText.replace(/'/g,"\\'").replace(/\n/g,"\\n"):"Ajax failed")+"')" );
				}
			}
			x.open("GET", url, true);
			x.send(null);
		}
	}
}

function TextAdder(id,url)
{
	if (fut)
		alert(please_wait);
	else
	{
		if (document.getElementById(id))
			var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
		if (x)
		{
			el = document.getElementById(id);
			el.focus();
			fut = 1;
			x.onreadystatechange = function()
			{
				if (x.readyState == 4 && x.status == 200)
				{
					document.getElementById(id).innerHTML += '<p>'+x.responseText+'</p>';
					fut = 0;
				}
			}
			x.open("GET", url, true);
			x.send(null);
		}
	}
}

function TextDeleter(id,num)
{
	main=document.getElementById(id);
	if(!main)
		return;
	target=main.getElementsByTagName('p');
	if(!target || !target.length)
		return;
	if(num<0)
		num=target.length-1;
	if(0<=num && num<target.length)
	{
		val=target[num].innerHTML;
		main.removeChild(target[num]);
		return val;
	}
}

	
function innerLoader(url,id)
	{
	if (document.getElementById) 
		{
		var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
		}
	if (x) 
		{
		Ready = 0;
		el = document.getElementById(id);
		x.onreadystatechange = function() 
			{
			if (x.readyState == 4)
				{
				if (x.status == 200) 
					{
					el.innerHTML = x.responseText;
					}
				Ready = 1;
				}
			}
		x.open("GET", url, true);
		x.send(null);
		}
	}

var MN;

function ShowManagerDarab ( darab, ez )
	{
	
	ez.onmouseout = function() { document.getElementById('MN').innerHTML = MN; }
		
	MN = document.getElementById('MN').innerHTML;
	document.getElementById('MN').innerHTML = '<b>' + ez.innerHTML + '</b> kezdőbetűjű manager összesen: <b>' + darab + '</b>';
	
	}	
	
function ShowManagerDetail( id, elem, Dir )
	{
	if (document.getElementById(elem).innerHTML != '')
		{
		document.getElementById(elem).innerHTML = '';
		}
	else
		{
		innerLoader(Dir + 'ajax.php?Mod=ManagerDetail&ID='+id, elem);
		}
	//document.getElementById(elem).scrollTo();

	
	}
	
function absoluteOffset(elem) {
    return elem.offsetParent && elem.offsetTop + absoluteOffset(elem.offsetParent);
}

	
var ManagerDetailShow = 0
/*	
function ManagerDetails( act, Dir )
	{
 	var Sor = document.getElementById('KLista').rows;
	if (!ManagerDetailShow)
		{
		for (i = 0; i < Sor.length; i++)
			{
			for (j = 0; j < Sor[i].cells.length; j++)
				{
				if (Sor[i].cells[j].id.substring(0,2) == 'M_')
					{
					if (Sor[i].cells[j].innerHTML == '')
						{
						innerLoader(Dir + 'ajax.php?Mod=ManagerDetail&ID='+Sor[i].cells[j].id.substring(3), Sor[i].cells[j].id);
						while (!Ready) {}
						}
					}
				}
			}
		ManagerDetailShow = 1;
		}
	else
		{
		for (i = 0; i < Sor.length; i++)
			{
			for (j = 0; j < Sor[i].cells.length; j++)
				{
				if (Sor[i].cells[j].id.substring(0,2) == 'M_')
					{
					Sor[i].cells[j].innerHTML = '';						
					}
				}
			}
		ManagerDetailShow = 0;		
		}
	}*/

function ManagerSubAdd( managerid, type, Dir )
	{
	SetStatus('0');
	if (!MngAddOpened)
		{
		ajaxLoader(Dir + 'ajax.php?Mod=ManagerSubAdd&Type=' + type + '&MngID=' + managerid, 'MngEdit' + type, 1);
		if (document.getElementById('MngAddImg_' + type))
			document.getElementById('MngAddImg_' + type).src = Dir + 'fel.gif';
		MngAddOpened = 1;
		MngEditOpened = 0;
		}
	else
		{
		document.getElementById('MngEdit' + type).innerHTML = '';
		if (document.getElementById('MngAddImg_' + type))
			document.getElementById('MngAddImg_' + type).src = Dir + 'hozzaad.gif';
		MngAddOpened = 0;
		}
	//document.getElementById('MngEdit' + type).scrollTo();	
	}

function JelentSubAdd(what)
{
	SetStatus('0');
	if (document.getElementById(what).style.display!='none')
	{
		if(what=='munka' && document.getElementById(what).getElementsByTagName('p').length>=3)
		{
			alert("Maximum három munkatapasztalatot adhat meg!");
			return;
		}
		else if(what=='referencia' && document.getElementById(what).getElementsByTagName('p').length>=10)
		{
			alert("Maximum tíz referenciát adhat meg!");
			return;
		}
		x=ajaxLoader('Modul/interim/ajax.php?Mod=JelentSubAdd&Type=' + what,"edit_"+what, 1);
		document.getElementById('sendForm').enabled=false;
		document.getElementById(what+'AddButton').innerHTML="Töröl";
		document.getElementById(what).style.display="none";
		return x;
	}
	else
	{
		document.getElementById("edit_"+what).innerHTML = '';
		document.getElementById('sendForm').enabled=true;
		document.getElementById(what+'AddButton').innerHTML="Hozzáad";
		document.getElementById(what).style.display="block";
	}
}

function AddSubText(what, target)
{
	SetStatus('0');
	if (!MngAddOpened)
		{
		ajaxLoader(Dir + 'ajax.php?Mod=AddSubText&Type=' + what, target, 1);
		if (document.getElementById('MngAddImg_' + type))
			document.getElementById('MngAddImg_' + type).src = Dir + 'fel.gif';
		MngAddOpened = 1;
		MngEditOpened = 0;
		}
	else
		{
		document.getElementById('MngEdit' + type).innerHTML = '';
		if (document.getElementById('MngAddImg_' + type))
			document.getElementById('MngAddImg_' + type).src = Dir + 'hozzaad.gif';
		MngAddOpened = 0;
		}
}

function ManagerSubAddPost( type, Dir, managerid )	
	{
	SetStatus('0');
	
	// form post	
	Frm = document.getElementById('MngSubForm_' + type).elements;
	
	var Data = '';
	var txt;
	for (i = 0; i < Frm.length; i++)
		{
		if ((Frm[i].name.substring(0,5) != 'tosql') && (Frm[i].name != 'Target'))
			continue;
		
		txt = Frm[i].value;
		while (txt.indexOf('ő') > -1)
			{
			txt = txt.replace('ő','×otilde;');
			}
		while (txt.indexOf('ű') > -1)
			{
			txt = txt.replace('ű','×ucirc;');
			} 
		Data += Frm[i].name + '=' + txt + '&';
		}
		
	//alert(Data);	
		
	// adatok mentése
	if (document.getElementById) 
		{
		var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
		}
	if (x) 
		{
		x.onreadystatechange = function() 
			{
			if (x.readyState == 4)
				{
				if (x.status == 200) 
					{
					
					if (x.responseText != 'OK')
						{
						document.getElementById('MngEdit' + type).innerHTML = x.responseText;
						SetStatus(1);
						alert('Hiba az adatok mentése során!');
						}	
					else
						{
					
						// doboz frissítés
						document.getElementById('MngEdit' + type).innerHTML = '';
						MngAddOpened = 0;
						if (document.getElementById('MngAddImg_' + type))			
							document.getElementById('MngAddImg_' + type).src = Dir + 'hozzaad.gif';
						ajaxLoader(Dir + 'ajax.php?Mod=ManagerBox&Type=' + type + '&MngID=' + managerid, 'Mng' + type, 0);
						SetStatus(2);
						}
					}
				else				
					alert('Hiba az adatok mentése során!');
				}
			}
		x.open("POST", Dir + 'ajax.php?Mod=Save', true);
		x.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=windows-1250");  
		x.send(Data);
		}
	}

function JelentSubAdding(what)
{
	// hol van még hely?
	i=0;
	if(what=='munka')
	{
		for(;document.getElementsByName('form[munka'+i+'][workplace]').length!=0 && i<3;++i);
		if(i>=3)
		{
			alert("Nem lehet több elemet hozzáadni!");
			return;
		}
	}
	else if(what=='referencia')
	{
		for(;document.getElementsByName('form[referencia'+i+'][refname]').length!=0 && i<10;++i);
		if(i>=10)
		{
			alert("Nem lehet több elemet hozzáadni!");
			return;
		}
	}
	else
		return;

	num=i;
	ManagerAddHiba='';
	EditForm=document.getElementById('edit_'+what);

	// ezeket vizsgáljuk, és mentjük
	EditFormInputs=EditForm.getElementsByTagName('input');
	EditFormTextareas=EditForm.getElementsByTagName('textarea');
	EditFormSelects=EditForm.getElementsByTagName('select');

	// egy tömbbe
	EditFormFields=new Array();
	for(i=0;i<EditFormInputs.length;++i)
		if(EditFormInputs[i].type!='button')
			EditFormFields.push(EditFormInputs[i]);
	for(i=0;i<EditFormTextareas.length;++i)
		EditFormFields.push(EditFormTextareas[i]);
	for(i=0;i<EditFormSelects.length;++i)
		EditFormFields.push(EditFormSelects[i]);

	// ne legyen üres mező
	for(i=0;i<EditFormFields.length;++i)
		if(EditFormFields[i].id!='costfunc')checkManagerDataField(EditFormFields[i].id);

	if(what=='referencia')
	{
		checkManagerPhone('reftel');
		checkManagerEmail('refemail');
	}

	if (ManagerAddHiba)
		alert(interimError + ManagerAddHiba);
	else if(what=='munka' && document.getElementById('startyear').value>document.getElementById('endyear').value)
	{
		alert("Munkaviszony időintervalluma nem megfelelő! (Véletlenül fordítva lett beírva?)");
		document.getElementById('startyear').parentNode.parentNode.className="interimDataItemErrTR";
		document.getElementById('startyear').focus();
		return;
	}
	else
	{
		ki='';
		// hidden input + értéket alakít
		for(i in EditFormFields)
			ki+='<input type="hidden" name="form['+what+num+']['+EditFormFields[i].name+']" value="'+EditFormFields[i].value.replace(/"/g,"&quot;")+'"/>';

		// azonosító név
		if(what=='munka')
			ki+=document.getElementById('workplace').value+'('+document.getElementById('startyear').value+'-'+(document.getElementById('endyear').value==9999?'jelenleg is':document.getElementById('endyear').value)+')';
		else if(what=='referencia')
			ki+=document.getElementById('refcompany').value+'('+document.getElementById('reffunction').value+')';
		else
			ki+='???';

		// szerkesztőelemek
		ki+='<img align="right" style="cursor:pointer" onclick="ManagerSubDelete(this.parentNode)" title="törlés" src="Modul/interim/torles.gif"> ';
		ki+='<img align="right" style="cursor:pointer" onclick="ManagerSubEdit(this.parentNode)" title="szerkesztés" src="Modul/interim/szerkeszt.gif">';

		// ment + bezár
		document.getElementById(what).innerHTML += '<p style="height:20px">'+ki+'<br/></p>';
		document.getElementById(what+'AddButton').onclick();
	}
}

function ManagerSubDel( id, table, type, Dir, managerid )	
	{
	SetStatus('0');
	
	// confirm
	if (document.getElementById('MngSubItem_' + type + '_' + id))
		document.getElementById('MngSubItem_' + type + '_' + id).className = 'ItemTRManagerInactive';
	
	if (confirm('Biztosan törlöd a kijelölt elemet?'))
		{
	
		// törlés
		if (document.getElementById) 
			{
			var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
			}
		if (x) 
			{
			x.onreadystatechange = function() 
				{
				if (x.readyState == 4)
					{
					if (x.status == 200) 
						{

						if (x.responseText != 'OK')
							{
							document.getElementById('MngEdit' + type).innerHTML = x.responseText;
							SetStatus(3);
							alert('Hiba a törlés során!');
							}	
						else
							{

							// doboz frissítés
							document.getElementById('MngEdit' + type).innerHTML = '';
							if (document.getElementById('MngAddImg_' + type))			
								document.getElementById('MngAddImg_' + type).src = Dir + 'hozzaad.gif';
							ajaxLoader(Dir + 'ajax.php?Mod=ManagerBox&Type=' + type + '&MngID=' + managerid, 'Mng' + type,0);
							SetStatus(4);
							}
						}
					else				
						alert('Hiba a törlés során!');
					}
				}
			x.open("POST", Dir + 'ajax.php?Mod=Del', true);
			x.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");     
			x.send('Target=' + table + '&id=' + id);
			}	
		}
	else
		document.getElementById('MngSubItem_' + type + '_' + id).className = 'ItemTR';
	}


function ManagerSubDelete(what)	
{
	what.parentNode.removeChild(what);
}

var CallManagerSubEdit=0;
var ManagerSubEditDiv;

function ManagerSubEdit(what)
{
	// szerkesztőgombra nyomás
	if(!CallManagerSubEdit)
	{
		div=document.createElement('div');
		div.innerHTML=what.innerHTML;
		ManagerSubEditDiv=div;

		id=what.parentNode.id;
		what.parentNode.removeChild(what);
		CallManagerSubEdit=1;
		JelentSubAdd(id);
	}
	// ajax hívta: betöltött a form
	else
	{
		CallManagerSubEdit=0;
		inputs=ManagerSubEditDiv.getElementsByTagName('input');
		for(i=inputs.length-1;i>=0;--i)
		{
			target=document.getElementById(inputs[i].name.substring(inputs[i].name.lastIndexOf('[')+1,inputs[i].name.length-1));
			if(target.tagName=='TEXTAREA')
				target.value=inputs[i].value.replace(/&quot;/g,'"');
			else
				target.value=inputs[i].value;
		}
		if(document.getElementById('functionid1').value!='')
			document.getElementById('costfuncTR').style.display='none';
	}
}

var MngEditID;

function ManagerSubMod( id, type, Dir )	
	{
	if (!MngEditID) MngEditID = id;
	SetStatus('0');
	if (MngEditID == id)
		{
		if (!MngEditOpened)
			{
			MngEditID = id;
			innerLoader(Dir + 'ajax.php?Mod=ManagerSubMod&Type=' + type + '&ID=' + id, 'MngEdit' + type);
			document.getElementById('MngSubItem_' + type + '_' + id).className = 'ItemTRManagerInactive';
			MngEditOpened = 1;
			MngAddOpened = 0;
			if (document.getElementById('MngAddImg_' + type))			
				document.getElementById('MngAddImg_' + type).src = Dir + 'hozzaad.gif';
			}
		else
			{
			document.getElementById('MngEdit' + type).innerHTML = '';
			document.getElementById('MngSubItem_' + type + '_' + id).className = 'ItemTR';
			MngEditOpened = 0;
			MngEditID = null;
			}
		//document.getElementById('MngEdit' + type).scrollTo();
		}
	
	}
	
function ManagerSubModPost( type, Dir, managerid, id )	
	{
	
	SetStatus('0');
	// form post	
	Frm = document.getElementById('MngSubForm_' + type).elements;
	
	var Data = '';
	var txt;
	for (i = 0; i < Frm.length; i++)
		{
		if ((Frm[i].name.substring(0,5) != 'tosql') && (Frm[i].name != 'Target') && (Frm[i].name != 'Where'))
			continue;
		
		txt = Frm[i].value;
		while (txt.indexOf('ő') > -1)
			{
			txt = txt.replace('ő','×otilde;');
			}
		while (txt.indexOf('ű') > -1)
			{
			txt = txt.replace('ű','×ucirc;');
			} 
		Data += Frm[i].name + '=' + txt + '&';
		}
		
	//alert(Data);	
		
	// adatok mentése
	if (document.getElementById) 
		{
		var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
		}
	if (x) 
		{
		x.onreadystatechange = function() 
			{
			if (x.readyState == 4)
				{
				if (x.status == 200) 
					{
					
					if (x.responseText != 'OK')
						{
						document.getElementById('MngEdit' + type).innerHTML = x.responseText;
						SetStatus(5);
						alert('Hiba az adatok mentése során!');
						}	
					else
						{
					
						// doboz frissítés
						document.getElementById('MngEdit' + type).innerHTML = '';
						MngEditOpened = 0;
						MngEditID = null;
						document.getElementById('MngSubItem_' + type + '_' + id).className = 'ItemTR';
						ajaxLoader(Dir + 'ajax.php?Mod=ManagerBox&Type=' + type + '&MngID=' + managerid, 'Mng' + type, 0);
						SetStatus(6);
						}
					}
				else				
					alert('Hiba az adatok mentése során!');
				}
			}
		x.open("POST", Dir + 'ajax.php?Mod=Save', true);
		x.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=windows-1250");  
		x.send(Data);
		}	
	
	
	
	}
	
function DaySelect(Dir, dfield) 
	{
	SetStatus('0');
    	window.open(Dir + "dayselect.php?pop=daysel&in="+dfield,"daysel","width=280,height=260, scrollbars=YES, resizable=YES").focus();
	}

function DaySelect_Post(dfield, val) 
	{
    	if (window.opener) 
    		{
        	oo=window.opener.document.getElementsByName(dfield);
        	if (oo[0]) 
        		{
            		oo[0].value=val;
        		}
        	window.opener.focus();
        	window.close()
    		}
	}
	
function ItemRollOn( ez )
	{
	if (ez.className.indexOf('ON') == -1)
		{
		ez.className = ez.className + 'ON';
		}
	}

function ItemRollOff( ez )
	{
	if (ez.className.indexOf('ON') > -1)
		{
		ez.className = ez.className.substring(0, ez.className.length -2);
		}
	}
	
function SetStatus( status )
	{
	if (document.getElementById('InterimStatus'))
		{
		if (status > '0')
			{
			var msg;
			if (status == 1)
				msg = 'Sikertelen hozzáadás';
			else if (status == 2)
				msg = 'Sikeres hozzáadás';
			else if (status == 3)
				msg = 'Sikertelen törlés';
			else if (status == 4)
				msg = 'Sikeres törlés';
			else if (status == 5)
				msg = 'Sikertelen módosítás';
			else if (status == 6)
				msg = 'Sikeres módosítás';
			else if (status == 7)
				msg = 'Sikertelen mentés';
			else if (status == 8)
				msg = 'Sikeres mentés';
			else if (status == 9)
				msg = 'Sikertelen társítás';
			else if (status == 10)
				msg = 'Sikeres társítás';
			else if (status == 11)
				msg = 'Sikertelen importálás';
			else if (status == 12)
				msg = 'Sikeres importálás';
			else if (status == 13)
				msg = 'Sikertelen feltöltés';
			else if (status == 14)
				msg = 'Sikeres feltöltés';

			if (!(status%2))
				{
				document.getElementById('InterimStatus').style.background = '#33CC33';
				document.getElementById('InterimStatus').style.border = '1px solid #00FF00';
				//'background-color: #33CC33; border: 1px solid #00FF00; padding: 5px; color: #FFFFFF; font-weight: bold';		
				}
			else
				{
				document.getElementById('InterimStatus').style.background = '#CC3333';
				document.getElementById('InterimStatus').style.border = '1px solid #FF0000';
				//document.getElementById('InterimStatus').style = 'background-color: #CC3333; border: 1px solid #FF0000; padding: 5px; color: #FFFFFF; font-weight: bold';
				}
			document.getElementById('InterimStatus').innerHTML = msg;
			document.getElementById('InterimStatus').style.display = 'block';

			}
		else
			{
			document.getElementById('InterimStatus').style.display = 'none';
			}
		}
	}
	
function ManagerFileDel( fajl, id, Dir, managerid)
	{

	SetStatus('0');
	
	// confirm
	document.getElementById('MngSubItem_fajl_' + id).className = 'ItemTRManagerInactive';
	
	if (confirm('Biztosan törlöd a kijelölt fájlt?'))
		{
	
		// törlés
		if (document.getElementById) 
			{
			var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
			}
		if (x) 
			{
			x.onreadystatechange = function() 
				{
				if (x.readyState == 4)
					{
					if (x.status == 200) 
						{

						if (x.responseText != 'OK')
							{
							document.getElementById('MngEditfajl').innerHTML = x.responseText;
							alert('Hiba a törlés során!');
							SetStatus(3);
							}	
						else
							{

							// doboz frissítés
							document.getElementById('MngEditfajl').innerHTML = '';
							if (document.getElementById('MngAddImg_fajl'))		
								document.getElementById('MngAddImg_fajl').src = Dir + 'hozzaad.gif';
							ajaxLoader(Dir + 'ajax.php?Mod=ManagerBox&Type=fajl&MngID=' + managerid, 'Mngfajl',0);
							SetStatus(4);
							}
						}
					else				
						alert('Hiba a törlés során!');
					}
				}
			x.open("POST", Dir + 'ajax.php?Mod=DelFile', true);
			x.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");     
			x.send('Fajl=' + fajl);
			}	
		}
	else
		document.getElementById('MngSubItem_fajl_' + id).className = 'ItemTR';
	
		
	
	
	}
	
function stopUpload(success, managerid, Dir)
	{
      	var result = '';
      	if (success == 1)
      		{
		document.getElementById('MngEditfajl').innerHTML = '';
		if (document.getElementById('MngAddImg_fajl'))		
			document.getElementById('MngAddImg_fajl').src = Dir + 'hozzaad.gif';
		ajaxLoader(Dir + 'ajax.php?Mod=ManagerBox&Type=fajl&MngID=' + managerid, 'Mngfajl',0);
		SetStatus(14);
      		}
      	else 
      		{
         	document.getElementById('MngEditfajl').innerHTML = 'Hiba történt a feltöltés során!';
		SetStatus(13);
      		} 
      		
	}
	
function ToggleMngBox( type, Dir )
	{
	box = bSGetCookie('MngClosedBox');
	if (document.getElementById('Mng' + type).style.display == 'none')
		{
		document.getElementById('MngToggleImg_' + type).src = Dir + 'close.gif';
		document.getElementById('Mng' + type).style.display = 'table';
		var ujbox;
		if (box)
			{
			boxlist = box.split('×');
			for (i = 0; i < boxlist.length; i++)
				{
				if (boxlist[i] != type)
					ujbox += boxlist[i] + '×';
				}
			bSSetCookie('MngClosedBox',ujbox);
			}
		}
	else
		{
		document.getElementById('MngToggleImg_' + type).src = Dir + 'open.gif';
		document.getElementById('Mng' + type).style.display = 'none';
		document.cookie = 'teszt=teszt;expires=';
		/*var ujbox, talalt=0;
		if (box)
			{
			boxlist = box.split('×');
			for (i = 0; i < boxlist.length; i++)
				{
				if (boxlist[i] == type)
					{
					talalt = 1;
					break;
					}
				}
			}
		if (!talalt) box += '×' + type;
		bSSetCookie('MngClosedBox',box);*/
		}
	}
	
function setCookie(c_name,value,expiredays)
	{
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
	}
	
function bSSetCookie(nev, val)
	{
	var dt = new Date();
	dt.setMonth( dt.getMonth() + 1);
	var talalt = 0, ckstr='';
	ack = document.cookie.split(';');
	for (i = 0; i < ack.length; i++)
		{
		ck = ack[i].split('=');
		if (ck[0] == 'expires')		
			continue;
		// ha van, felülírjuk
		if (ck[0] == nev)
			{
			talalt = 1;
			ckstr += nev + '=' + val + ';';
			}
		else
			{
			ckstr += ack[i] + ';';
			}
		}
	if (!talalt)
		{
		ckstr += nev + '=' + val + ';';
		}
	document.cookie = ckstr + 'expires='; // + dt.toGMTString();
	}

function bSGetCookie(nev, val)
	{
	var talalt = 0;
	ack = document.cookie.split(';');
	for (i = 0; i < ack.length; i++)
		{
		ck = ack[i].split('=');
		if (ck[0] == 'expires')		
			continue;
		// ha van, felülírjuk
		if (ck[0] == nev)
			{
			return val;
			break;			
			}
		}
	return null;
		
	}		
	
function getCookie(c_name)
	{
	if (document.cookie.length>0)
  		{
  		c_start=document.cookie.indexOf(c_name + "=");
  		if (c_start!=-1)
  		  	{
    			c_start=c_start + c_name.length+1;
    			c_end=document.cookie.indexOf(";",c_start);
    			if (c_end==-1) c_end=document.cookie.length;
    			return unescape(document.cookie.substring(c_start,c_end));
    			}
  		}	
	return "";
	}
	
function SetMngBox( Dir )
	{
	
	box = getCookie('MngClosedBox');
	for (i = 0; i < box.length; i++)
		{
		ToggleMngBox(box[i], Dir);		
		}
	
	}
	
function ManagerDel( id )
	{
	
	if (confirm('Biztosan törlöd a managert?\n\r\n\rFigyelem! A manager összes adata törlődik!'))
		{
		document.getElementById('ManagerDel').submit();
		}
	
	}

var ManagerAddHiba;
function interimManagerAdd()
{
	// some codes from:
	// (C) 2000 www.CodeLifter.com
	// http://www.codelifter.com
	// Free for all users, but leave in this  header

	ManagerAddHiba = '';

	//ellenőrzések: üres mezők
	checkManagerDataField('surname');
	checkManagerDataField('firstname');
	checkManagerDataField('bornyear');
	checkManagerDataField('address');

	checkManagerDataField('phonecell');
	checkManagerPhone('phonecell');
	checkManagerDataField('email');
	checkManagerEmail('email');

	checkManagerDataField('mission');
	//checkManagerDataField('languageid');
	//checkManagerDataField('specialid');

	checkFile('uploadcvhu');
	checkFile('uploadcven');
	checkFile('uploadother');

	checkWorkExperience();

	if (ManagerAddHiba)	
		alert(interimError + ManagerAddHiba);
	else
		if(document.getElementsByName('captcha').length==0)
			alert("Nincs ellenőrizve!");
		else
			interimFinishReg()
}

function checkManagerDataField( field )
{
	if (
		field=="munka"?
			document.getElementById(field).innerHTML=='':
			(field=='functionid1'?
				document.getElementById('functionid1').value == '' && document.getElementById('costfunc').value == '':
				document.getElementById(field).value == ''))
	{
		if (!ManagerAddHiba)
			document.getElementById(field).focus();
		neve='';
		switch(field)
		{
			case 'bornyear':
				neve='születési év';
				break;
			case 'mission':
				neve='megbízás';
				break;
			case 'munka':
				neve='munkatapasztalat';
				break;
			case 'startyear':
				neve='munkaviszony kezdete';
				break;
			case 'endyear':
				neve='munkaviszony vége';
				break;
			case 'functionid1':
				neve='betöltött funkció';
				break;
			case 'experienceid':
				neve='iparági tapasztalat';
				break;
			case 'results':
				neve='feladatok, eredmények';
				break;
			default:
				neve=document.getElementById(field).alt;
		}
		ManagerAddHiba += interimFieldEmpty + neve + '\n';
		document.getElementById(field).parentNode.parentNode.className = 'interimDataItemErrTR';
	}
	else
		document.getElementById(field).parentNode.parentNode.className = 'interimDataItemTR';
}
	
function checkManagerPhone( field )
	{
	if (document.getElementById(field).value == '')
		return;
	var i, res = 0;
	if (document.getElementById(field).value != '')
		{
		var s = document.getElementById(field).value;
		for (i = 0; i < s.length; i++)
			{
			var c = s.charAt(i);
			if (!((((c >= "0") && (c <= "9")) || (c == '(') || (c =='/') || (c == ' ') || (c == '-') || (c == '+') || (c == ')'))))
				{
				res = 1;
				break;
				}
			}
		if (res)	
			{
			if (!ManagerAddHiba)
				document.getElementById(field).focus();
			ManagerAddHiba += interimPhoneError + document.getElementById(field).alt + interimPhoneValidChars + '\n';
			document.getElementById(field).parentNode.parentNode.className = 'interimDataItemErrTR';
			}
		else
			document.getElementById(field).parentNode.parentNode.className = 'interimDataItemTR';
		}
	else
		document.getElementById(field).parentNode.parentNode.className = 'interimDataItemTR';
	}
	
function checkManagerEmail(field)
	{
	if (document.getElementById(field).value == '')
		return;
	if (document.getElementById(field).value != '')
		{
		if (!document.getElementById(field).value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi))
			{
			ManagerAddHiba += interimEmailError + document.getElementById(field).alt + '\n';
			document.getElementById(field).parentNode.parentNode.className = 'interimDataItemErrTR';
			}
		else
			document.getElementById(field).parentNode.parentNode.className = 'interimDataItemTR';
		}
	else
		document.getElementById(field).parentNode.parentNode.className = 'interimDataItemTR';
	}
	
function interimToggleManagerTorzs()
	{
	if (document.getElementById('ManagerTorzs').style.display == 'none')
		{
		document.getElementById('ManagerTorzs').style.display = 'table';
		document.getElementById('ToggleManagerTorzs').innerHTML = 'elrejt';
		}
	else
		{
		document.getElementById('ManagerTorzs').style.display = 'none';
		document.getElementById('ToggleManagerTorzs').innerHTML = 'megmutat';
		}	
	}

function checkFile(field)
	{
	if (document.getElementById(field).value)
		{
		if(document.getElementById(field).value.match(/[áéíóöőúüű]/)==null)
			document.getElementById(field).parentNode.parentNode.className = 'interimDataItemTR';
		else
			{
				ManagerAddHiba += interimFileInvalid + document.getElementById(field).alt + '\n';
				document.getElementById(field).parentNode.parentNode.className = 'interimDataItemErrTR';
			}
		}
	else if(field=="uploadcvhu")
		{
			ManagerAddHiba += interimFileEmpty + document.getElementById(field).alt + '\n';
			document.getElementById(field).parentNode.parentNode.className = 'interimDataItemErrTR';
		}
	}

function checkWorkExperience()
{
	num=document.getElementById('munka').getElementsByTagName('p').length;
	if (num<1)
	{
		ManagerAddHiba += " - Legalább egy munkatapasztalatot meg kell adnia!\n";
		document.getElementById('munka').parentNode.parentNode.className = 'interimDataItemErrTR';
	}
	else if(num>3)
	{
		ManagerAddHiba += " - Legfeljebb három munkatapasztalatot adhat meg!\n";
		document.getElementById('munka').parentNode.parentNode.className = 'interimDataItemErrTR';
	}
	else
		document.getElementById('munka').parentNode.parentNode.className = 'interimDataItemTR';
}

function interimFinishReg(captcha)
{
	inputs=document.getElementsByTagName('input');
	for(i=inputs.length-1;i>=0;--i)
		if(inputs[i].type!='file')
			inputs[i].value=inputs[i].value.replace(/&/g,"{AND}");
	textareas=document.getElementsByTagName('textarea');
	for(i=textareas.length-1;i>=0;--i)
		textareas[i].value=textareas[i].value.replace(/&/g,"{AND}");
	document.getElementById('ManagerForm').submit();
}

function ShowOldUgyfelDetail( id, elem, Dir )
	{
	if (document.getElementById(elem).innerHTML != '')
		{
		document.getElementById(elem).innerHTML = '';
		}
	else
		{
		ajaxLoader(Dir + 'ajax.php?Mod=old&What=ugyfeldetail&ID='+id, elem, 1);
		}

	
	}
	

function ShowOldCegDetail( id, elem, Dir )
	{
	if (document.getElementById(elem).innerHTML != '')
		{
		document.getElementById(elem).innerHTML = '';
		}
	else
		{
		ajaxLoader(Dir + 'ajax.php?Mod=old&What=cegdetail&ID='+id, elem, 1);
		}

	
	}

function ShowOldProjectDetail( id, elem, Dir )
	{
	if (document.getElementById(elem).innerHTML != '')
		{
		document.getElementById(elem).innerHTML = '';
		}
	else
		{
		ajaxLoader(Dir + 'ajax.php?Mod=old&What=projectdetail&ID='+id, elem, 1);
		}

	
	}
	

function Keres( Dir, mode, CSV )
	{
	if (mode == 'global')
		{
		if (document.getElementById('globalfield').value == '')
			alert('Adj meg legalább egy karaktert!');
		else
			if(CSV)
				location.assign(Dir+'ajax.php?Mod=keres&CSV=1&Hogy=global&szo='+document.getElementById('globalfield').value)
			else
				ajaxLoader(Dir + 'ajax.php?Mod=keres&Hogy=global&szo='+document.getElementById('globalfield').value, 'Result', 1);
		
		}
	else
		{
		var kilep = 1;
		KeresSave( Dir, CSV );
		// reload keresés

		//ajaxLoader(Dir + 'ajax.php?Mod=keres&Hogy=osszetett', 'Result',1);
		
		}

	
	}
	

function KeresAdatlap( id, elem, Dir)
	{
	if (document.getElementById(elem).innerHTML != '')
		{
		document.getElementById(elem).innerHTML = '';
		}
	else
		{
		ajaxLoader(Dir + 'ajax.php?Mod=keresadatlap&id='+id, elem, 1);
		}

	
	}

function GetKeresNodes( )
	{
	var savestr = '';
	var paramsep = '[%]';
	var nodesep = '$%$';
	Ker = document.getElementById('Feltetel').firstChild;
	while (Ker)
		{
		if (Ker.id)
			{
			if (Ker.id.substring(0,10) == 'KeresNode_')
				{
				//alert(Ker.id);
				// node szerinti mentés
				
				if (Ker.id.substring(10,100).substring(0,8) == 'bornyear')
					{
					id = Ker.id.substring(19,100);
					savestr += 'bornyear|'+id+'|' + document.getElementById('bornyear_'+id+'_tol').value + paramsep + document.getElementById('bornyear_'+id+'_ig').value + nodesep;
					}
				else if (Ker.id.substring(10,100).substring(0,3) == 'rel')
					{
					id = Ker.id.substring(14,100);
					savestr += 'rel|'+id+'|' + document.getElementById('rel_'+id).value + nodesep;
					}
				else if (Ker.id.substring(10,100).substring(0,10) == 'nyelvtudas')
					{
					id = Ker.id.substring(21,100);
					savestr += 'nyelvtudas|'+id+'|' + document.getElementById('nyelvtudas_'+id+'_nyelv').value + paramsep + document.getElementById('nyelvtudas_'+id+'_szint').value + nodesep;
					}
				else if (Ker.id.substring(10,100).substring(0,10) == 'vegzettseg')
					{
					id = Ker.id.substring(21,100);
					savestr += 'vegzettseg|'+id+'|' + document.getElementById('vegzettseg_'+id).value + nodesep;
					}
				else if (Ker.id.substring(10,100).substring(0,7) == 'funkcio')
					{
					id = Ker.id.substring(18,100);
					savestr += 'funkcio|'+id+'|' + document.getElementById('funkcio_'+id).value + nodesep;
					}
				else if (Ker.id.substring(10,100).substring(0,11) == 'tapasztalat')
					{
					id = Ker.id.substring(22,100);
					savestr += 'tapasztalat|'+id+'|' + document.getElementById('tapasztalat_'+id).value + nodesep;
					}
				else if (Ker.id.substring(10,100).substring(0,4) == 'spec')
					{
					id = Ker.id.substring(15,100);
					savestr += 'spec|'+id+'|' + document.getElementById('spec_'+id).value + nodesep;
					}
				else if (Ker.id.substring(10,100).substring(0,11) == 'javasoltpoz')
					{
					id = Ker.id.substring(22,100);
					savestr += 'javasoltpoz|'+id+'|' + document.getElementById('javasoltpoz_'+id).value + nodesep;
					}
					
					
			
				}
			}
		
		
		//alert(Ker.id);
		
		//j--;
		Ker = Ker.nextSibling;
		}
	//alert(savestr);
	
	// node frissítés
	return savestr;

	}
	
function KeresSave( Dir, CSV )
	{
	savestr = GetKeresNodes();

		if (document.getElementById) 
			{
			var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
			}
		if (x) 
			{
			el = document.getElementById('Result');
			x.onreadystatechange = function() 
				{	
				if (x.readyState == 4)
					{
					if (x.status == 200) 
						{
						
						document.getElementById('Result').innerHTML = x.responseText;
						
						//junkdrawer.restoreListOrder("ULFelt");
						//dragsort.makeListSortable(document.getElementById("ULFelt"), saveOrder);
						
						
						}
					else
						{
						document.getElementById('Result').innerHTML = "A keresett elem nem található";
						}
					fut = 0;
					}	
				}
			if(CSV)
				location.assign(Dir+'ajax.php?Mod=keres&CSV=1&Hogy=osszetett&nodes=' + savestr)
			x.open("GET", Dir + 'ajax.php?Mod=keres&Hogy=osszetett&nodes=' + savestr, true);
			x.send(null);
				el.innerHTML = "<div align=\"center\">Kérem várjon...</center>";
			el.focus();
			fut = 1;
			}
			
	
	}
	
function KeresSaveNodes( Dir )
	{
	savestr = GetKeresNodes();

		if (document.getElementById) 
			{
			var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
			}
		if (x) 
			{
			el = document.getElementById('Result');
			x.onreadystatechange = function() 
				{	
				if (x.readyState == 4)
					{
					if (x.status == 200) 
						{
						
						document.getElementById('Feltetel').innerHTML = x.responseText;
						
						//junkdrawer.restoreListOrder("ULFelt");
						//dragsort.makeListSortable(document.getElementById("ULFelt"), saveOrder);
						
						
						}
					else
						{
						document.getElementById('Feltetel').innerHTML = "A keresett elem nem található";
						}
					fut = 0;
					}	
				}
			x.open("GET", Dir + 'ajax.php?Mod=keres&Hogy=savenodes&nodes=' + savestr, true);
			x.send(null);
				el.innerHTML = "<div align=\"center\">Kérem várjon...</center>";
			el.focus();
			}
			
	
	
	}	
	
function DelKeresNode( id, Dir )
	{
	
	ajaxLoader(Dir + 'ajax.php?Mod=keres&Hogy=delnode&node=' + id, 'Feltetel', 1);
	
	
	}
	
function AddKeresNode( nev, Dir )
	{
	
	savenodes = GetKeresNodes();
	
		if (document.getElementById) 
			{
			var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
			}
		if (x) 
			{
			el = document.getElementById('Result');
			x.onreadystatechange = function() 
				{	
				if (x.readyState == 4)
					{
					if (x.status == 200) 
						{
						
						document.getElementById('Feltetel').innerHTML = x.responseText;
						
						//junkdrawer.restoreListOrder("ULFelt");
						//dragsort.makeListSortable(document.getElementById("ULFelt"), saveOrder);
						
						
						}
					else
						{
						document.getElementById('Feltetel').innerHTML = "A keresett elem nem található";
						}
					fut = 0;
					}	
				}
			x.open("GET", Dir + 'ajax.php?Mod=keres&Hogy=addnode&node=' + nev + '&savenodes=' + savenodes, true);
			x.send(null);
				el.innerHTML = "<div align=\"center\">Kérem várjon...</center>";
			el.focus();
			fut = 1;
			}	
	
	
	}
	

function KeresReset( Dir )
	{
	
	
	ajaxLoader(Dir + 'ajax.php?Mod=keres&Hogy=savenodes&nodes=', 'Feltetel', 1);
	
	}
	

function TogglePageElement( id, elem, Dir )
	{
	if (document.getElementById(elem).innerHTML != '')
		{
		document.getElementById(elem).innerHTML = '';
		}
	else
		{
		ajaxLoader(Dir + 'ajax.php?Mod='+id, elem, 1);
		}

	
	}
	
	
function GlobalSubAdd( xtype, managerid, type, Dir )
	{
	SetStatus('0');
	if (!MngAddOpened)
		{
		ajaxLoader(Dir + 'ajax.php?Mod='+xtype+'SubAdd&Type=' + type + '&ID=' + managerid, xtype+'Edit' + type, 1);
		if (document.getElementById(xtype+'AddImg_' + type))
			document.getElementById(xtype+'AddImg_' + type).src = Dir + 'fel.gif';
		MngAddOpened = 1;
		MngEditOpened = 0;
		}
	else
		{
		document.getElementById(''+xtype+'Edit' + type).innerHTML = '';
		if (document.getElementById(xtype+'AddImg_' + type))
			document.getElementById(xtype+'AddImg_' + type).src = Dir + 'hozzaad.gif';
		MngAddOpened = 0;
		}
	//document.getElementById('MngEdit' + type).scrollTo();	
	}
	
function GlobalSubAddPost( xtype, type, Dir, managerid )	
	{
	SetStatus('0');
	
	// form post	
	Frm = document.getElementById(''+xtype+'SubForm_' + type).elements;
	
	var Data = '';
	var txt;
	for (i = 0; i < Frm.length; i++)
		{
		if ((Frm[i].name.substring(0,5) != 'tosql') && (Frm[i].name != 'Target'))
			continue;
		
		txt = Frm[i].value;
		while (txt.indexOf('ő') > -1)
			{
			txt = txt.replace('ő','×otilde;');
			}
		while (txt.indexOf('ű') > -1)
			{
			txt = txt.replace('ű','×ucirc;');
			} 
		Data += Frm[i].name + '=' + txt + '&';
		}
		
	//alert(Data);	
		
	// adatok mentése
	if (document.getElementById) 
		{
		var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
		}
	if (x) 
		{
		x.onreadystatechange = function() 
			{
			if (x.readyState == 4)
				{
				if (x.status == 200) 
					{
					
					if (x.responseText != 'OK')
						{
						document.getElementById(''+xtype+'Edit' + type).innerHTML = x.responseText;
						SetStatus(1);
						alert('Hiba az adatok mentése során!');
						}	
					else
						{
					
						// doboz frissítés
						document.getElementById(''+xtype+'Edit' + type).innerHTML = '';
						UgyfelAddOpened = 0;
						if (document.getElementById(''+xtype+'AddImg_' + type))			
							document.getElementById(''+xtype+'AddImg_' + type).src = Dir + 'hozzaad.gif';
						ajaxLoader(Dir + 'ajax.php?Mod='+xtype+'Box&Type=' + type + '&ID=' + managerid, xtype + type, 0);
						SetStatus(2);
						}
					}
				else				
					alert('Hiba az adatok mentése során!');
				}
			}
		x.open("POST", Dir + 'ajax.php?Mod=Save', true);
		x.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=windows-1250");  
		x.send(Data);
		}	
	
	
	
	}

	
function GlobalSubDel(  xtype, id, table, type, Dir, managerid )	
	{
	SetStatus('0');
	
	// confirm
	if (document.getElementById(''+xtype+'SubItem_' + type + '_' + id))
		document.getElementById(''+xtype+'SubItem_' + type + '_' + id).className = 'ItemTRManagerInactive';
	
	if (confirm('Biztosan törlöd a kijelölt elemet?'))
		{
	
		// törlés
		if (document.getElementById) 
			{
			var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
			}
		if (x) 
			{
			x.onreadystatechange = function() 
				{
				if (x.readyState == 4)
					{
					if (x.status == 200) 
						{

						if (x.responseText != 'OK')
							{
							document.getElementById(''+xtype+'Edit' + type).innerHTML = x.responseText;
							SetStatus(3);
							alert('Hiba a törlés során!');
							}	
						else
							{

							// doboz frissítés
							document.getElementById(''+xtype+'Edit' + type).innerHTML = '';
							if (document.getElementById(''+xtype+'AddImg_' + type))			
								document.getElementById(''+xtype+'AddImg_' + type).src = Dir + 'hozzaad.gif';
							ajaxLoader(Dir + 'ajax.php?Mod='+xtype+'Box&Type=' + type + '&ID=' + managerid, xtype + type,0);
							SetStatus(4);
							}
						}
					else				
						alert('Hiba a törlés során!');
					}
				}
			x.open("POST", Dir + 'ajax.php?Mod=Del', true);
			x.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");     
			x.send('Target=' + table + '&id=' + id);
			}	
		}
	else
		document.getElementById(''+xtype+'SubItem_' + type + '_' + id).className = 'ItemTR';
	
	
	
	}
var UgyfelEditID;
var UgyfelEditOpened;

function GlobalSubMod( xtype, id, type, Dir )	
	{
	if (!UgyfelEditID) UgyfelEditID = id;
	SetStatus('0');
	if (UgyfelEditID == id)
		{
		if (!UgyfelEditOpened)
			{
			UgyfelEditID = id;
			innerLoader(Dir + 'ajax.php?Mod='+xtype+'SubMod&Type=' + type + '&ID=' + id, ''+xtype+'Edit' + type);
			document.getElementById(''+xtype+'SubItem_' + type + '_' + id).className = 'ItemTRManagerInactive';
			UgyfelEditOpened = 1;
			UgyfelAddOpened = 0;
			if (document.getElementById(''+xtype+'AddImg_' + type))			
				document.getElementById(''+xtype+'AddImg_' + type).src = Dir + 'hozzaad.gif';
			}
		else
			{
			document.getElementById(''+xtype+'Edit' + type).innerHTML = '';
			document.getElementById(''+xtype+'SubItem_' + type + '_' + id).className = 'ItemTR';
			UgyfelEditOpened = 0;
			UgyfelEditID = null;
			}
		//document.getElementById('UgyfelEdit' + type).scrollTo();
		}
	
	}
	
function GlobalSubModPost( xtype, type, Dir, managerid, id )	
	{
	
	SetStatus('0');
	// form post	
	Frm = document.getElementById(''+xtype+'SubForm_' + type).elements;
	
	var Data = '';
	var txt;
	for (i = 0; i < Frm.length; i++)
		{
		if ((Frm[i].name.substring(0,5) != 'tosql') && (Frm[i].name != 'Target') && (Frm[i].name != 'Where'))
			continue;
		
		txt = Frm[i].value;
		while (txt.indexOf('ő') > -1)
			{
			txt = txt.replace('ő','×otilde;');
			}
		while (txt.indexOf('ű') > -1)
			{
			txt = txt.replace('ű','×ucirc;');
			} 
		Data += Frm[i].name + '=' + txt + '&';
		}
		
	//alert(Data);
		
	// adatok mentése
	if (document.getElementById) 
		{
		var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
		}
	if (x) 
		{
		x.onreadystatechange = function() 
			{
			if (x.readyState == 4)
				{
				if (x.status == 200) 
					{
					
					if (x.responseText != 'OK')
						{
						document.getElementById(''+xtype+'Edit' + type).innerHTML = x.responseText;
						SetStatus(5);
						alert('Hiba az adatok mentése során!');
						}	
					else
						{
					
						// doboz frissítés
						document.getElementById(''+xtype+'Edit' + type).innerHTML = '';
						UgyfelEditOpened = 0;
						UgyfelEditID = null;
						document.getElementById(''+xtype+'SubItem_' + type + '_' + id).className = 'ItemTR';
						ajaxLoader(Dir + 'ajax.php?Mod='+xtype+'Box&Type=' + type + '&ID=' + managerid, xtype + type, 0);
						SetStatus(6);
						}
					}
				else				
					alert('Hiba az adatok mentése során!');
				}
			}
		x.open("POST", Dir + 'ajax.php?Mod=Save', true);
		x.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=windows-1250");  
		x.send(Data);
		}	
	
	
	
	}
	
function GlobalDel(xtype, id )
	{
	
	if (confirm('A törlést nem lehet visszavonni! Biztosan törlöd az adatlapot?'))
		{
		document.getElementById(xtype + 'Del').submit();
		}
	
	}
	
function loadUgyfel(Dir, ez, id)
	{
	
	if (ez.options[ez.selectedIndex].value > 0)
		{
		ajaxLoader(Dir + 'ajax.php?Mod=cegugyfel&ID=' + ez.options[ez.selectedIndex].value + '&ugyfelid='+id, 'ugyfel',1);	
		}
	}
	

	
function ProjektFileDel( fajl, id, Dir, managerid)
	{

	SetStatus('0');
	
	// confirm
	document.getElementById('ProjektSubItem_fajl_' + id).className = 'ItemTRManagerInactive';
	
	if (confirm('Biztosan törlöd a kijelölt fájlt?'))
		{
	
		// törlés
		if (document.getElementById) 
			{
			var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
			}
		if (x) 
			{
			x.onreadystatechange = function() 
				{
				if (x.readyState == 4)
					{
					if (x.status == 200) 
						{

						if (x.responseText != 'OK')
							{
							document.getElementById('ProjektEditfajl').innerHTML = x.responseText;
							alert('Hiba a törlés során!');
							SetStatus(3);
							}	
						else
							{

							// doboz frissítés
							document.getElementById('ProjektEditfajl').innerHTML = '';
							if (document.getElementById('ProjektAddImg_fajl'))		
								document.getElementById('ProjektAddImg_fajl').src = Dir + 'hozzaad.gif';
							ajaxLoader(Dir + 'ajax.php?Mod=ProjektBox&Type=fajl&ID=' + managerid, 'Projektfajl',0);
							SetStatus(4);
							}
						}
					else				
						alert('Hiba a törlés során!');
					}
				}
			x.open("POST", Dir + 'ajax.php?Mod=DelFile', true);
			x.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");     
			x.send('Fajl=' + fajl);
			}	
		}
	else
		document.getElementById('ProjektSubItem_fajl_' + id).className = 'ItemTR';
	
		
	
	
	}
	

function stopProjektUpload(success, managerid, Dir)
	{
      	var result = '';
      	if (success == 1)
      		{
		document.getElementById('ProjektEditfajl').innerHTML = '';
		if (document.getElementById('ProjektAddImg_fajl'))		
			document.getElementById('ProjektAddImg_fajl').src = Dir + 'hozzaad.gif';
		ajaxLoader(Dir + 'ajax.php?Mod=ProjektBox&Type=fajl&ID=' + managerid, 'Projektfajl',0);
		SetStatus(14);
      		}
      	else 
      		{
         	document.getElementById('ProjektEditfajl').innerHTML = 'Hiba történt a feltöltés során!';
		SetStatus(13);
      		} 
      		
	}

function setTable(table,feladat)
{
	show=(document.getElementById("showinactives").value=="Inaktív rekordok megjelenítése"?1:0);
	if(feladat!="Show")
		--show;
	
	// Ajax frissít
	row=document.getElementById('settings');
	height=row.offsetHeight;
	index=row.rowIndex;
	tableNode=row.parentNode;
	tableNode.deleteRow(index);
	row=tableNode.insertRow(index);
	cell=row.insertCell(0);
	cell.colSpan="5";
	cell.style.height=(height-(navigator.appName.indexOf("Internet Explorer")!=-1?2:0))+"px";
	cell.style.backgroundColor="#dd6666";
	cell.innerHTML='<center><strong>Frissítés folyamatban! Kérem, várjon!</strong></center>';
	
	// Ajax betölt
	innerLoader('Modul/interim/ajax.php?Mod=TableSet&Table='+table+'&Do='+feladat+'&Show='+show,"EditTable");
}

function editTable(sender,table)
{
	show=(document.getElementById("showinactives").value=="Inaktív rekordok megjelenítése"?0:1);
	HTMLid=sender.parentNode.parentNode.id;
	group=(HTMLid.indexOf('g')==-1?0:1);
	id=HTMLid.substring(group+1);
	
	// Ajax frissít
	row=sender.parentNode.parentNode
	height=row.offsetHeight;
	index=row.rowIndex;
	tableNode=row.parentNode;
	tableNode.deleteRow(index);
	row=tableNode.insertRow(index);
	cell=row.insertCell(0);
	cell.colSpan="5";
	cell.style.height=(height-(navigator.appName.indexOf("Internet Explorer")!=-1?2:0))+"px";
	cell.style.backgroundColor="#dd6666";
	cell.innerHTML='<center><strong>Frissítés folyamatban! Kérem, várjon!</strong></center>';
	
	// Ajax betölt
	url="Modul/interim/ajax.php?Mod=TableEdit&Show="+show+"&Table="+table+"&Group="+group+"&Id="+id+"&Task=";
	switch(sender.type)
	{
		case "checkbox":
			innerLoader(url+(sender.checked?'On':'Off'),"EditTable");
			break;
		case "text":
			innerLoader(url+'Change&Col='+sender.name+'&Val='+sender.value.replace('&','{AND}'),"EditTable");
			break;
		// img
		default:
			sender=sender.src.substring(sender.src.lastIndexOf('/')+1);
			switch(sender)
			{
				case "hozzaad.gif":
					innerLoader(url+'AddItem',"EditTable");
					break;
				case "hozzaad_piros.gif":
					innerLoader(url+'AddGroup',"EditTable");
					break;
				case "fel.gif":
					innerLoader(url+'Up',"EditTable");
					break;
				case "le.gif":
					innerLoader(url+'Down',"EditTable");
					break;
				case "fel_piros.gif":
					innerLoader(url+'UpGroup',"EditTable");
					break;
				case "le_piros.gif":
					innerLoader(url+'DownGroup',"EditTable");
					break;
			}
			break;
	}
}