<!--

function openValueSearch(field_name)
{
    table_id=document.getElementById('tabla_id').value;
    str='index.php?modul=lekerdezesek&func=openValueSearch&table_id='+table_id+'&field_name='+field_name;
    window.open(str,'w_openValueSearch','width=500, height=450, scrollbars=1');
}

function showFiles()
{
    table_id=document.getElementById('tabla_id').value;
    str='index.php?modul=lekerdezesek&func=showFiles&table_id='+table_id;
    window.open(str,'w_showFiles','width=500, height=300, scrollbars=1');
}

function showVariableInfo(table_id,vid)
{
    str='index.php?modul=lekerdezesek&func=showVariableInfo&table_id='+table_id+'&field_name='+vid;
    window.open(str,'w_showVariableInfo','width=500, height=400, scrollbars=1');
}

function showHelp()
{
    str='help.html';
    window.open(str,'w_showHelp','width=790, height=560, scrollbars=1');
}

function setStat(value)
{

    var van=0;
    for (var i=1;i<=mutatok.length;i++) if (document.getElementById('t_valt'+i).checked)
    {
        van++;
    }

    var stats;
    if (van>1) stats=new Array("esetszam","atlag","median","modusz","szoras","minimum","maximum","kvantilisek");
    else stats=new Array("esetszam","atlag","median","modusz","szoras","minimum","maximum","kvantilisek","histogram");
    for (i=0;i<stats.length;i++)
    {
	if (value) document.getElementById('t_'+stats[i]).checked=true;
	else document.getElementById('t_'+stats[i]).checked=false;
    }
    toggleROW('ROW_kvantilisek',value);
}

function setAll(id,value) {
    var from=1;
    if (document.getElementById(id+'0')!=null) from=0;
    while (document.getElementById(id+from)!=null) {
	if (value)
	{
	    if (!document.getElementById(id+from).disabled) document.getElementById(id+from).checked=true;
	}
	else
	{
	    if (!document.getElementById(id+from).disabled) document.getElementById(id+from).checked=false;
	}
	from++;
    }
}

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 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 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';
	$("#"+pgroup).show();
	if (pgroup=='ROW_fields') initFields();
    }
    else
    {
	$("#"+pgroup).hide();
	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;
}

[].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;
});
		 
//-->
