<!--

function getText(text)
{
    EFText=new Array();
    EFText['A menüpont használatához be kell jelentkeznie!']='To use the menu please register!';
    EFText['Nem adta meg a(z) 1. indikátort!']='You have to select the 1st indicator.';
    EFText['Nem adta meg a(z) 2. indikátort!']='You have to select the 2nd indicator.';
    EFText['Nem adta meg a(z) 3. indikátort!']='You have to select the 3rd indicator.';
    EFText['Nem adta meg a(z) 4. indikátort!']='You have to select the 4th indicator.';
    EFText['Nem adta meg a(z) 5. indikátort!']='You have to select the 5th indicator.';
    EFText['Nem adta meg a(z) 6. indikátort!']='You have to select the 6th indicator.';
    EFText['Nem adta meg a(z) 7. indikátort!']='You have to select the 7th indicator.';
    EFText['Nem adta meg a(z) 8. indikátort!']='You have to select the 8th indicator.';
    EFText['Túl sokáig volt inaktív. Lépjen be újra!']='You were too long inactive. Login again!';
    EFText['Keresés folyamatban... Kérem várjon!']='Searching... Please, wait.';
    EFText['Nem adta meg a felhasználói nevet!']='Please, enter your username!';
    EFText['A felhasználói név nem megengedett karaktereket tartalmaz!']='Your username includes not allowed caracters!';
    EFText['Nem adta meg a jelszót!']='You didn\'t enter your password.';
    EFText['A jelszó nem megengedett karaktereket tartalmaz!']='Your password includes not allowed characters!';
    EFText['Nem adta meg az e-mail címét!']='Please enter your email address!';
    EFText['Nem adta meg a megyét!']='Please select the county!';
    EFText['Nem adta meg az iskolai végzettségét!']='Please, select your school qualification!';
    EFText['Nem adta meg a jelenlegi státuszát!']='Please, select your actual status!';
    EFText['Nem adta meg a munkaerő-piaci helyzetét!']='Please, select your labour market status!';
    EFText['Nem adta meg a munkahely típusát!']='Please, select the type of your workplace!';
    EFText['Nem adta meg a munkahelyi státuszát!']='Please, select your status at workplace!';
    EFText['Nem készíthető grafikon, mert az adott mutatóról csak egy időpontban áll rendelkezésre adat.']='The diagram can not constructed, because the data for your indicator is only for one date.';
    EFText['[Válasszon mutatót!]']='[Choose an indicator!]';
    EFText['Hírlevél']='Newsletter';
    EFText['Adatok mentése']='Saving data';
    EFText['Kérem várjon...']='Please wait...';

    if (document.getElementById('EFlang')==null)
    {
	return text;
    }
    else
    if (document.getElementById('EFlang').value=='hu')
    {
	return text;
    }
    else
    {
	return EFText[text];
    }
}

function showFLMSG()
{
    window.alert(getText('A menüpont használatához be kell jelentkeznie!'));
}

function disableWrongKeys(e)
{
    var targ;
    var code;
    if (!e) var e = window.event;
    if (e.target) targ = e.target;
    else if (e.srcElement) targ = e.srcElement;
    if (targ.nodeType == 3) // defeat Safari bug
	targ = targ.parentNode;

    if (e.keyCode) code = e.keyCode;
    else if (e.which) code = e.which;
				
    if (typeof targ.type=='undefined') {
	if (code=='8' || (code=='13' && document.getElementById('entersubmit')==null)) {
            if (e.preventDefault) {
		e.preventDefault();
		e.stopPropagation();
            } else {
		e.cancelBubble = true;
		e.returnValue = false;
            }
            return false;
        }
	
	if (code=='13' && document.getElementById('entersubmit')!=null) belepes();
    }
    else
    {
	if (code=='13' && document.getElementById('entersubmit')!=null) belepes();
    }
} 


function setLanguage(tipus)
{
    document.location.href='index.php?setLang='+tipus;
    return false;
}

function putEmail(nev,cim,szoveg) {
    if (szoveg=='') document.write("<a class=\"menu\" href=" + "mail" + "to:" + nev + "@" + cim+ ">" + nev + "@" + cim + "</a>");
    else document.write("<a class=\"menu\" href=" + "mail" + "to:" + nev + "@" + cim+ ">" + szoveg + "</a>");
}

function toggleROW(szDivID, iState) // 1 visible, 0 hidden
{
    if(document.layers)	   //NN4+
    {
       document.layers[szDivID].display = iState ? "" : "none";
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
        var obj = document.getElementById(szDivID);
        obj.style.display = iState ? "" : "none";
    }
    else if(document.all)	// IE 4
    {
        document.all[szDivID].style.display = iState ? "" : "none";
    }
}


function toggleDIV(szDivID, iState) // 1 visible, 0 hidden
{
    if(document.layers)	   //NN4+
    {
       document.layers[szDivID].display = iState ? "block" : "none";
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
        var obj = document.getElementById(szDivID);
        obj.style.display = iState ? "block" : "none";
    }
    else if(document.all)	// IE 4
    {
        document.all[szDivID].style.display = iState ? "block" : "none";
    }
}

function toggleDIVInline(szDivID, iState) // 1 visible, 0 hidden
{
    if(document.layers)	   //NN4+
    {
       document.layers[szDivID].display = iState ? "inline" : "none";
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
        var obj = document.getElementById(szDivID);
        obj.style.display = iState ? "inline" : "none";
    }
    else if(document.all)	// IE 4
    {
        document.all[szDivID].style.display = iState ? "inline" : "none";
    }
    return false;
}

function trim(str) {
    while(''+str.charAt(0)==' ') str=str.substring(1,str.length);
    while(''+str.charAt(str.length-1)==' ') str=str.substring(0,str.length-1);
    return str;
}

function setFocus(mezo)
{
    document.getElementById(mezo).focus();
}

function expandGroup2(pimg,index)
{
    var img=document.getElementById(pimg).src;
    img=img.substr(img.length-5,5);

    if (img=='d.gif')
    {
	document.getElementById(pimg).src='modulok/main/images/icon_collapse.gif';
	toggleDIV('DIV_csoport_'+index,1);
    }
    else
    {
	toggleDIV('DIV_csoport_'+index,0);
	document.getElementById(pimg).src='modulok/main/images/icon_expand.gif';
    }
}


function expandGroup(pimg,pgroup)
{
    var img=document.getElementById(pimg).src;
    img=img.substr(img.length-5,5);

    if (img=='d.gif')
    {
	document.getElementById(pimg).src='modulok/main/images/icon_collapse.gif';
	if (pgroup.substr(0,3)=='ROW') toggleROW(pgroup,1);
	else toggleDIV(pgroup,1);
	if (pgroup=='ROW_fields') initFields();
    }
    else
    {
	if (pgroup.substr(0,3)=='ROW') toggleROW(pgroup,0);
	else toggleDIV(pgroup,0);
	document.getElementById(pimg).src='modulok/main/images/icon_expand.gif';
    }
}

function fieldOnlyNumber(e) {
    var keynum;
    var keychar;
    var numcheck;
	        
    if (window.event) { // IE
        keynum = e.keyCode
    } else
    if (e.which) { // Netscape/Firefox/Opera
	keynum = e.which
    }
    /* numeric keypad */
    if (keynum>=96 && keynum<=105) return true;
    keychar = String.fromCharCode(keynum)
    numcheck = /\d/;
    if (keynum!=8 && keynum!=9 && keynum!=37 && keynum!=39 && keynum!=45 && keynum!=46 && !numcheck.test(keychar)) return false;
    else return true;
} 

function fieldOnlyFloatNumber(e) {
    var keynum;
    var keychar;
    var numcheck;
	        
    if (window.event) { // IE
	keynum = e.keyCode
    } else
    if (e.which) { // Netscape/Firefox/Opera
	keynum = e.which
    }
    /* numeric keypad */
    if (keynum>=96 && keynum<=105) return true;
    keychar = String.fromCharCode(keynum)
    numcheck = /\d/;
    if (keynum!=188 && keynum!=190 && keynum!=110 && keynum!=8 && keynum!=9 && keynum!=37 && keynum!=39 && keynum!=45 && keynum!=46 && !numcheck.test(keychar)) return false;
    else return true;
}

function waitingDialog(waiting) 
{
    // I choose to allow my loading screen dialog to be customizable, you don't have to
    $("#loadingScreen").html(waiting.message && '' != waiting.message ? waiting.message : 'Please wait...');
    $("#loadingScreen").dialog('option', 'title', waiting.title && '' != waiting.title ? waiting.title : 'Loading');
    $("#loadingScreen").dialog('open');
}

function closeWaitingDialog()
{
    $("#loadingScreen").dialog('close');
}


function openHirlevel()
{
    jQuery("#dialog").dialog('option','title',getText('Hírlevél'));
    jQuery("#dialog").dialog('open');
    return false;
}

function closeHirlevel()
{
    jQuery("#dialog").dialog('close');
}

function saveHirlevel()
{
    var qhirlevel=0;
    if (document.getElementById('qhirlevel').checked) qhirlevel=1;

    waitingDialog({title: getText('Adatok mentése'), message: getText("Kérem várjon...")});
    $.post("index.php?modul=user&func=saveHirlevel",
    {
        "hirlevel": qhirlevel
    },
    function(data,textStatus){
        closeWaitingDialog();
        if (textStatus=='success')
        {
    	    if (data!='OK')
	    {
	        document.location.href='index.php';
	    }
	    else
	    {
		closeHirlevel();
	    }
	}
	else
	{
		window.alert('error');
        }
    }
    );

}

[].indexOf || (Array.prototype.indexOf = function(v,n){
    n = (n==null)?0:n; var m = this.length;
    for(var i = n; i < m; i++)
    if(this[i] == v) return i;
    return -1;
});

$(document).ready(function() {

    jQuery("#dialog").dialog({
	bgiframe:true, autoOpen:false, height: 140, width: 500, resizable: false, modal: true,
	closeOnEscape: false,
        open: function(event, ui) { $(".ui-dialog-titlebar-close").hide(); }	
    });

     $("#loadingScreen").dialog({
    	    autoOpen: false,
    	    // set this to false so we can manually open it 
    	    dialogClass: "loadingScreenWindow",
    	    closeOnEscape: false,
    	    draggable: false,
    	    width: 460,
    	    minHeight: 50,
    	    modal: true,
    	    buttons: {},
    	    resizable: false,
    	    open: function() {
    		// scrollbar fix for IE
    		$('body').css('overflow','hidden');
    	    },
    	    close: function() {
    		// reset overflow
    		$('body').css('overflow','auto');
    	    }
    }); // end of dialog 


if (document.getElementById('lista')!=null)
{
    jQuery("#lista").jqGrid({
    url:'modulok/admin/includes/getUploadedData.php',
    datatype: "json",
    colNames:['Művelet', 'Csoport', 'Alcsoport', 'Mutató', 'Időpont'],
    colModel:[
	{name:'act',index:'act', width:50,sortable:false},
	{name:'group',index:'group', width:180, align:"left", sortable:true},
	{name:'subgroup',index:'subgroup', width:200, align:"left", sortable:true},
	{name:'var',index:'var', width:300, align:"left", sortable:true},
	{name:'year',index:'year', width:70, sortable: true, align: "center"}
    ],
    loadComplete: function(){
	var ids = jQuery("#lista").getDataIDs();
	for(var i=0;i<ids.length;i++){
	    var cl = ids[i];
	    del = "<a style='margin-left: 10px;' href='#' onclick='deleteUpload("+cl+");return false;'><img src='modulok/main/images/trash_grey.png' border='0' alt='töröl'></a>"; 
	    jQuery("#lista").setRowData(ids[i],{act:del});
	}
    },
    rowNum:10,
    autowidth: true,
    rownumbers: true,
    rowList:[10,50,100],
    pager: jQuery('#pager'),
    sortname: 'year',
    viewrecords: true,
    sortorder: "desc",
    caption:""
}).navGrid('#pager',{edit:false,add:false,del:false,refresh:false,search:false});
}


});

		 
//-->
