// JavaScript Document
function addOption(select, text, value)
	{
	select.options[select.options.length] = new Option(text, value, false, false);
	}
	
function UIDmodified()
	{
	var data = new Array();
	data[data.length] = serverAction.createNVArray('step', '1');
	data[data.length] = serverAction.createNVArray('UID', document.getElementById('user').value.trim());
	
	serverAction.call('felhasznalokezeles/checkEnter', data, checkEnterHandler);
	}
	
function PASSmodified()
	{
	var data = new Array();
	data[data.length] = serverAction.createNVArray('step', '2');
	data[data.length] = serverAction.createNVArray('UID', document.getElementById('user').value.trim());
	data[data.length] = serverAction.createNVArray('PASS', document.getElementById('pass').value.trim());
	
	serverAction.call('felhasznalokezeles/checkEnter', data, checkEnterHandler);
	}

function checkEnterHandler(result)
	{
	if ( result[0].errorCode != 0 )
		{alert(result[0].errorMsg);
		if (result[0].steps == 1 )
			{
			document.getElementById('user').focus();
			}			
		else if (result[0].steps == 2 )
			{
			document.getElementById('pass').focus();
			}
		}
	else
		{
		if (result[0].steps == 1 && result[0].valide == true)
			{
			//document.getElementById('pass').readOnly=false;
			//document.getElementById('pass').focus();
			//document.getElementById('user').readOnly=true;
			}
		else if (result[0].steps == 2 && result[0].valide == true )
			{
			document.getElementById("STATUS").value = result[0].userSTATUS;
			document.getElementById("STATUSok").value = result[0].userSTATUSok;
			document.getElementById("UID").value = result[0].userID;
			document.getElementById("csoport").value = result[0].csoport;

			itemList = document.getElementById('ugyfel');
			for(i=0; i<=(result.length-1); i++)
				{
				var text = result[i].itemName;
				if (text.length>0)
					{
					addOption(itemList, result[i].itemName, result[i].itemId);
					}
				}
				
			//document.getElementById('submit').disabled=false;
			//document.getElementById('ugyfel').focus();
			}
		}
	}
	
function saveMODY(dataTable, myKeys, myArray)
	{
	var data = new Array();
	data[data.length] = serverAction.createNVArray("dataTable", dataTable.trim());
	for (i=0; i<=(myArray.length-1); i++)
		{
		data[data.length] = serverAction.createNVArray(myKeys[i], myArray[i].trim());	
		}
	serverAction.call("iparuzesiado/savedData", data, savedDataHandler);
	}
	
function savedDataHandler(result) {
	if ( result.errorCode != 0 )
		{
		alert( "Hiba: " + result.errorCode + " - " + result.errorMsg );
		}
	else
		{
		return true;
		}
	}
