    function addToText(argHova, argMit )
    {
        if( document.getElementById(argHova) )
        {
            var obj = document.getElementById(argHova);
            obj.value += argMit + ';';
        }
        return false;
    }

    var ik=1;
    function splitString( mit, valasztojel)
    {
        var tmp = mit;
        var ertekek = new Array();
        var i = 0;
        while(tmp.indexOf(valasztojel)!=-1){
            var hol = tmp.indexOf(valasztojel);
            ertekek[i] = tmp.substring(0,hol);
            i++;
            tmp = tmp.substring((hol+1),tmp.length);
        }
        ertekek[i] = tmp;
        return ertekek;
    }
    
    function divTorles( hol )
    {
        document.getElementById(hol).innerHTML   = '';
        var d = document.getElementById(hol);
        d.parentNode.removeChild(d);
    }
    function div_torol( hol, mit, valaszto )
    {
        if( valaszto!='undefined' && valaszto!='null' )
        {
            var arrMit = new Array();
            arrMit = splitString(mit, valaszto);
            for(var i=0; i<arrMit.length; i++)
            {
                document.getElementById(arrMit[i]).value = '';
            }
        }
        else
        {
            document.getElementById(mit).value = '';
        }
        divTorles(hol);
    }
    function divAddHref( hova, mit, inpName, paramValue )
    {
        var inpValue = mit;
        var divInnerHTML = document.getElementById(hova).innerHTML;
        if( inpValue!='' )
        {
            var ujTart = '<div id="'+hova+'_'+ik+'">'+
                ' <input type="hidden" name="'+inpName+'[]" id="'+inpName+'_'+ik+'" value="'+inpValue+'" class="hidden" />'+
                '<p>'+paramValue+': '+inpValue+'</p>'+
                ' <label for="'+hova+'_00_'+ik+'">t&#246;r&#246;l</label> '+
                ' <input type="button" name="params_torol" id="'+hova+'_00_'+ik+'" value="t&#246;r&#246;l" '+
                    ' onclick="div_torol(\''+hova+'_'+ik+'\',\''+inpName+'_'+ik+'\'); return false;" />'+
                '</div>';
            document.getElementById(hova).innerHTML = ujTart+divInnerHTML;
            ik++;
        }
        else
        {
            alert( 'Üres mező!');
        }
    }
    
    function divAdd( hova, mit, inpName, paramValue )
    {
        var inpValue = document.getElementById(mit).value;
        var divInnerHTML = document.getElementById(hova).innerHTML;
        if( inpValue!='' )
        {
            var ujTart = '<div id="'+hova+'_'+ik+'">'+
                ' <input type="hidden" name="'+inpName+'[]" id="'+inpName+'_'+ik+'" value="'+inpValue+'" class="hidden" />'+
                '<p>'+paramValue+': '+inpValue+'</p>'+
                ' <label for="'+hova+'_00_'+ik+'">t&#246;r&#246;l</label> '+
                ' <input type="button" name="params_torol" id="'+hova+'_00_'+ik+'" value="t&#246;r&#246;l" '+
                    ' onclick="div_torol(\''+hova+'_'+ik+'\',\''+inpName+'_'+ik+'\'); return false;" />'+
                '</div>';
            document.getElementById(hova).innerHTML = ujTart+divInnerHTML;
            document.getElementById(mit).value = '';
            ik++;
        }
        else
        {
            alert( 'Üres mező!');
        }
    }

    /**
    hova: hova rakja az erekeket
    mit: melyik mezoket rakja at a hova-ba ; elvalasztva ha tobb van
    inp: input mezok neve ; elvalasztva ha tobb van
    paramValue: milyen szoveget irjon ele ; elvalasztva ha tobb van
    valaszto: mivel vannak elvalasztva a nevek altalaban ;-vel
    */
    var multiAddCounter = 1;
    function divAddMulti(  hova, mit, inpName, paramValue, valaszto, kotelezo )
    {
        var impMit = new Array();
        impMit = splitString(mit, valaszto);
        var impName = new Array();
        impName = splitString(inpName, valaszto);
        var impValue = new Array();
        impValue = splitString(paramValue, valaszto);
        var kotAlert = '';
        if( kotelezo!=false )
        {
            var impKot = new Array();
            impKot = splitString(kotelezo, valaszto);
    
            for(var i=0; i<impKot.length; i = i+2)
            {
                if( document.getElementById(impKot[i]).value=='' )
                {
                    kotAlert = kotAlert + "\r\n" + impKot[(i+1)] + " nincs megadva!";
                }
            }
        }

        if( kotAlert!='' )
        {
            alert ( kotAlert );
            return false;
        }

        var impDb = impMit.length;
        var inDiv = document.createElement('div');
        inDiv.id  = hova+'_'+multiAddCounter;
        for(var i=0; i<impDb; i++) {
            var inpElem = document.getElementById(impMit[i]);
            var kuldi   = document.getElementById(impMit[i]).value;
            document.getElementById(impMit[i]).value = '';
            var txt     = impValue[i];
            var inInp   = document.createElement('input');
            inInp.value = kuldi;
            if(inpElem.type=='select-one') {
                kuldi = inpElem.options[inpElem.selectedIndex].text;
            }
            inInp.name  = impName[i]+'[]';
            inInp.id    = impName[i]+'_'+multiAddCounter;
            inInp.type  = 'hidden';
            inInp.className = 'hidden';
            var inTxt   = document.createElement('span');
            var inTxt2  = document.createTextNode(impValue[i]+': ');
            inTxt.appendChild(inTxt2);

            inDiv.appendChild(inInp);
            inDiv.appendChild(inTxt);

            inTxt  = document.createTextNode(kuldi);
            inDiv.appendChild(inTxt);

            inTxt   = document.createElement('br');
            inDiv.appendChild(inTxt);
        }
        document.getElementById(hova).appendChild(inDiv);
        /*
        var inTxt   = document.createElement('br');
        inDiv.appendChild(inTxt);
        // */

        inTxt       = document.createElement('div');
        inTxt.innerHTML += "<input type='button' name='torol' id='torol"+multiAddCounter+"' value='t&#246;rl&#233;s'"+
             " onclick=\"divTorles( '"+inDiv.id+"' );\" />";

        inDiv.appendChild(inTxt);
        multiAddCounter++;
        return false;
    }



    function divAdd2(  hova, mit, inpName, paramValue, valaszto )
    {
        var divInnerHTML = document.getElementById( hova ).innerHTML;
        var boo = true;
        var impMit = new Array();
        impMit = splitString(mit, valaszto);
        var impName = new Array();
        impName = splitString(inpName, valaszto);
        var impValue = new Array();
        impValue = splitString(paramValue, valaszto);
        
        for( var i=0; i<impMit.length; i=i+2)
        {
            mit1Value = document.getElementById(impMit[i]).value;
            mit2Value = document.getElementById(impMit[(i+1)]).value;
            if(  mit1Value!= '' && mit2Value != '')
            {
              if(  mit2Value.substring(0,7) == 'http://' )
              {
                mit2Value = mit2Value.substring( 7, mit2Value.length );
              }
              var text = "<div id='"+hova+ik+"'>"+
             "<input type='hidden' name='"+impName[i]+"[]' id='"+impName[i]+"_"+ik+"' value='"+mit1Value+"' class='hidden' />"+
             "<input type='hidden' name='"+impName[(i+1)]+"[]' id='"+impName[(i+1)]+"_"+ik+"' value='"+mit2Value+"' class='hidden' />"+
             "<p>"+impValue[i]+": "+mit1Value+";<br />"+
             ""+impValue[(i+1)]+": "+mit2Value+";<br /></p>"+
             " <label for='"+hova+"_00_"+ik+"'>t&#246;r&#246;l</label> "+
             "<input type='button' name='torol' id='torol"+ik+"' value='t&#246;rl&#233;s'"+
             " onclick=\"div_torol( '"+hova+ik+"','"+impName[i]+"_"+ik+";"+impName[(i+1)]+"_"+ik+"', '"+valaszto+"' );\" />"+
             "</div>";
              document.getElementById( hova ).innerHTML     = text+divInnerHTML;
              document.getElementById( impMit[i] ).value    = '';
              document.getElementById( impMit[(i+1)] ).value = '';
              ik++;
            }
            else
            {
              alert( 'Üres mező(k)!');
            }
        }
        return false;
    }

    function divAdd2b(  hova, mit, inpName, paramValue, valaszto )
    {
        var divInnerHTML = document.getElementById( hova ).innerHTML;
        var boo = true;
        var impMit = new Array();
        impMit = splitString(mit, valaszto);
        var impName = new Array();
        impName = splitString(inpName, valaszto);
        var impValue = new Array();
        impValue = splitString(paramValue, valaszto);
        
        for( var i=0; i<impMit.length; i=i+4)
        {
            mit1Value = document.getElementById(impMit[i]).value;
            mit2Value = document.getElementById(impMit[(i+1)]).value;
            if(  mit1Value!= '' )// && mit2Value != '')
            {
              if(  mit2Value.substring(0,7) == 'http://' )
              {
                mit2Value = mit2Value.substring( 7, mit2Value.length );
              }
              var text = "<div id='"+hova+ik+"'>"+
             "<input type='hidden' name='"+impName[i]+"[]' id='"+impName[i]+"_"+ik+"' value='"+ik+"_"+mit1Value+"' class='hidden' />"+
             "<input type='hidden' name='"+impName[(i+1)]+"[]' id='"+impName[(i+1)]+"_"+ik+"' value='"+mit2Value+"' class='hidden' />"+
             "<p><span>"+impValue[i]+": </span>"+mit1Value+"</p>"+
             "<p><span>"+impValue[(i+1)]+": </span>"+mit2Value+"</p>"+
             "<p><span>"+impValue[(i+2)]+": </span><input type='checkbox' name='"+impName[(i+2)]+"[]' id='"+impName[(i+2)]+"_"+ik+"' value='"+ik+"' /></p>"+
             "<p><span>"+impValue[(i+3)]+": </span><input type='radio' name='"+impName[(i+3)]+"' id='"+impName[(i+3)]+"_"+ik+"' value='"+ik+"' /></p>"+

             "<p><span>"+impValue[(i+4)]+": </span><input type='text' name='"+impName[(i+4)]+"[]' id='"+impName[(i+4)]+"_"+ik+"' value='' /></p>"+
             "<input type='button' name='torol' id='torol"+ik+"' value='t&#246;rl&#233;s'"+
             " onclick=\"div_torol( '"+hova+ik+"','"+impName[i]+"_"+ik+";"+impName[(i+1)]+"_"+ik+"', '"+valaszto+"' );\" class='submitButton'/>"+
             "</div>";
              document.getElementById( hova ).innerHTML     = text+divInnerHTML;
              document.getElementById( impMit[i] ).value    = '';
              document.getElementById( impMit[(i+1)] ).value = '';
              ik++;
            }
            else
            {
              alert( 'Üres mező(k)!');
            }
        }
        return false;
    }
    function divAdd2c(  hova, mit, inpName, paramValue, valaszto )
    {
        var divInnerHTML = document.getElementById( hova ).innerHTML;
        var boo = true;
        var impMit = new Array();
        impMit = splitString(mit, valaszto);
        var impName = new Array();
        impName = splitString(inpName, valaszto);
        var impValue = new Array();
        impValue = splitString(paramValue, valaszto);

        var objSelect   = document.createElement("select");
        objSelect.className = "iSelect";
        var idLength    = window.arrSelectOptionId.length;
        var selOption   = document.createElement("option");
        var optText     = document.createTextNode("-");
        selOption.setAttribute("value", 0);
        selOption.appendChild(optText);
        objSelect.appendChild(selOption);
        for(var i=0; i<idLength; i++) {
            var selOption   = document.createElement("option");
            var optText     = document.createTextNode(window.arrSelectOption[i]);
            selOption.setAttribute("value", window.arrSelectOptionId[i]);
            selOption.appendChild(optText);
            objSelect.appendChild(selOption);
        }

        var objSelectKot       = document.createElement("select");
        objSelectKot.className = "iSelect";
        var idLength    = window.arrSelectKotId.length;
        for(var i=0; i<idLength; i++) {
            var selOption   = document.createElement("option");
            var optText     = document.createTextNode(window.arrSelectKot[i]);
            selOption.setAttribute("value", window.arrSelectKotId[i]);
            selOption.appendChild(optText);
            objSelectKot.appendChild(selOption);
        }

        var inpL = impMit.length;

        for( var i=0; i<inpL; i=i+inpL-1)
        {
            mit1Value = document.getElementById(impMit[i]).value;
            mit2Value = document.getElementById(impMit[(i+1)]).value;
            if(  mit1Value!= '' )// && mit2Value != '')
            {
              if(  mit2Value.substring(0,7) == 'http://' )
              {
                mit2Value = mit2Value.substring( 7, mit2Value.length );
              }

              objSelect.name = impName[(i+5)]+"[]";
              objSelect.id   = impName[(i+5)]+"_"+ik;
              var objDiv = document.createElement("div");
              objDiv.appendChild(objSelect);

              objSelectKot.name = impName[(i+8)]+"[]";
              objSelectKot.id   = impName[(i+8)]+"_"+ik;
              var objDivkot = document.createElement("div");
              objDivkot.appendChild(objSelectKot);

              var text = "<div id='"+hova+ik+"'>"+
             ""+
             "<input type='hidden' name='"+impName[i+inpL-1]+"[]' id='"+impName[i+inpL-1]+"_"+ik+"' value='0' class='hidden' />"+
             "<p><span>"+impValue[i]+": </span><input type='text' name='"+impName[i]+"[]' id='"+impName[i]+"_"+ik+"' value='"+mit1Value+"' class='iText' /></p>"+
             "<p><span>"+impValue[(i+1)]+": </span><input type='text' name='"+impName[(i+1)]+"[]' id='"+impName[(i+1)]+"_"+ik+"' value='"+mit2Value+"' class='iText' /></p>"+
             "<p><span>"+impValue[(i+2)]+": </span><input type='checkbox' name='"+impName[(i+2)]+"[]' id='"+impName[(i+2)]+"_"+ik+"' value='"+ik+"' /></p>"+
             "<p><span>"+impValue[(i+3)]+": </span><input type='text' name='"+impName[(i+3)]+"[]' id='"+impName[(i+3)]+"_"+ik+"' value='0' /></p>"+
             "<p><span>"+impValue[(i+4)]+": </span><input type='text' name='"+impName[(i+4)]+"[]' id='"+impName[(i+4)]+"_"+ik+"' value='' class='iText'/></p>"+
             "<p><span>"+impValue[(i+5)]+": </span>"+objDiv.innerHTML+"</p>"+
             "<p><span>"+impValue[(i+6)]+": </span><input type='radio' name='"+impName[(i+6)]+"[]' id='"+impName[(i+6)]+"_"+ik+"' value='"+ik+"' /></p>"+
             "<p><span>"+impValue[(i+7)]+": </span><input type='text' name='"+impName[(i+7)]+"[]' id='"+impName[(i+7)]+"_"+ik+"' value='' /></p>"+
             "<p><span>"+impValue[(i+8)]+": </span>"+objDivkot.innerHTML+"</p>"+
             "<input type='button' name='torol' id='torol"+ik+"' value='t&#246;rl&#233;s'"+
             " onclick=\"div_torol( '"+hova+ik+"','"+impName[i]+"_"+ik+";"+impName[(i+1)]+"_"+ik+"', '"+valaszto+"' );\" class='submitButton'/>"+
             "</div>";
              document.getElementById( hova ).innerHTML     = text+divInnerHTML;
              document.getElementById( impMit[i] ).value    = '';
              document.getElementById( impMit[(i+1)] ).value = '';
              ik++;
            }
            else
            {
              alert( 'Üres mező(k)!');
            }
        }
        return false;
    }
    var pii = 1;

    function divAdd3( hova, select )
    {
        var divId = document.getElementById(hova);
        var divInnerHTML = divId.innerHTML;
        divId.innerHTML  = '<div id="param_'+pii+'">'+
        '<div><label for="reg_hely_p'+pii+'">Hely:</label>'+
        '<select name="reg_hely_p_hely[]" id="reg_hely_p'+pii+'">'+
        '<option value="head">Fej</option>'+
        '<option value="right">Jobb oldal</option>'+
        '<option value="left">Bal oldal</option>'+
        '<option value="center">K&#246;z&#233;p</option>'+
        '<option value="bottom">L&#225;bl&#233;c</option>'+
        '<option value="among">Cikkben</option>'+
        '</select></div>'+
        '<div><label for="reg_hely_pk'+pii+'">Kateg&#243;ria:</label>'+
        '<select name="reg_hely_p_kid[]" id="reg_hely_pk'+pii+'" style="width: 350px;">'+
        select+'</div>'+
        '<div><label for="reg_hely_ps'+pii+'">Ar&#225;ny:</label>'+
        '<input type="text" name="reg_hely_p_suly[]" id="reg_hely_ps'+pii+'" class="" />'+
        '</div>'+
        '<div><label for="reg_hely_pd'+pii+'">Megjelen&#233;si ar&#225;ny:</label>'+
        '<input type="text" name="reg_hely_p_db[]" id="reg_hely_pd'+pii+'" class="" />'+
        '</div>'+
        '<div><label for="reg_hely_pf'+pii+'">F&#225;jl:</label>'+
        '<input type="file" name="reg_hely_p_fajl[]" id="reg_hely_pf'+pii+'" class="" />'+
        '</div>'+
        '<div><label for="reg_hely_pt'+pii+'">T&#246;rl&#233;s:</label>'+
        '<input type="button" name="torol" id="reg_hely_pt'+pii+'" onclick="divTorles( \'param_'+pii+'\' )" value="'+pii+'. T&#246;rl&#233;se " />'+
        '</div>'+
        '</div>'+divInnerHTML;
        pii++;
    }
    
    function divMutat( mit, honnan )
    {
        var pm = document.getElementById('p'+honnan);
        var fa = document.getElementById('fa'+mit).style;
        if( fa.display=='none' )
        {
            fa.display='block';
            pm.innerHTML = '<a href="termek.php?#" onclick="divMutat(\''+mit+'\',\''+honnan+'\'); return false;">-</a>';
        }
        else
        {
            fa.display='none';
            pm.innerHTML = '<a href="termek.php?#" onclick="divMutat(\''+mit+'\',\''+honnan+'\'); return false;">+</a>';
        }
    }
    
    var di = 1;
    function divAddDiag( hova, sel )
    {
        // alma123
        var divInnerHTML = document.getElementById(hova).innerHTML;
        var ujTart = '<div id="param_'+di+'">'+
            '<label for="reg_param_pid_'+di+'">&#233;rt&#233;kek</label>'+
            '<select name="reg_param_pid[]" id="reg_param_pid_'+di+'">'+sel+
            '</select>'+
            '<label for="reg_param_tol_'+di+'">-t&#243;l:</label>'+
            '<input type="text" name="reg_param_tol[]" id="reg_param_tol_'+di+'" value="" style="width: 50px;" />'+
            '<label for="reg_param_ig_'+di+'">-ig:</label>'+
            '<input type="text" name="reg_param_ig[]" id="reg_param_ig_'+di+'" value="" style="width: 50px;" />'+
            '<label for="reg_param_me_'+di+'">m&#233;rt&#233;k egys.:</label>'+
            '<input type="text" name="reg_param_me[]" id="reg_param_me_'+di+'" value="" style="width: 50px;" />'+
            '<label for="param_00_'+di+'">t&#246;r&#246;l</label>'+ 
            '<input type="button" name="params_torol" id="param_00_'+di+'" value="t&#246;r&#246;l"'+
                'onclick="div_torol(\'param_'+di+'\',\''+
                    'reg_param_pid_'+di+';reg_param_tol_'+di+';reg_param_ig_'+di+';reg_param_me_'+di+'\', \';\'); return false;" />'+
                '</div>';

        document.getElementById(hova).innerHTML = divInnerHTML+ujTart;
        di++;
    }
    
    function divMutat2( mit, honnan )
    {
        var pm = document.getElementById('p'+honnan);
        var fa = document.getElementById('fa'+mit).style;
        if( fa.display=='none' )
        {
            fa.display='block';
            pm.innerHTML = '-';
        }
        else
        {
            fa.display='none';
            pm.innerHTML = '+';
        }
    }
   
    function rejt( mit, mod )
    {
        if(mod==0)
        {
            if( document.getElementById(mit).style.display=='none' )
            {
                document.getElementById(mit).style.display = 'block';
            }
            else
            {
                document.getElementById(mit).style.display = 'none';
            }
        }
        if(mod==1)
            document.getElementById(mit).style.display = 'none';
        if(mod==2)
            document.getElementById(mit).style.display = 'block';
        
    }
    
    function mutat( mit, mennyivan )
    {
        for( var i=1; i<=mennyivan; i++ )
        {
            if( i==mit )
            {
                rejt('oldal'+i,2);
                document.getElementById('oldalM'+i).className = "oldalmutat_aktiv";
            }
            else
            {
                rejt('oldal'+i,1);
                document.getElementById('oldalM'+i).className = "oldalmutat";
            }
        }
    }

    function mutat2( honnan, mikvannak )
    {
        var arrMit = new Array();
        arrMit     = splitString(mikvannak,';');
        for(var i=0; i<arrMit.length; i++)
        {
            if( arrMit[i]==document.getElementById(honnan).value )
            {
                document.getElementById('oldal_'+arrMit[i]).style.display = 'block';
            }
            else
            {
                document.getElementById('oldal_'+arrMit[i]).style.display = 'none';
            }
        }
    }

    function mutat3( mit, mennyivan )
    {
        for( var i=1; i<=mennyivan; i++ )
        {
            if( i==mit )
            {
                rejt('oldal'+i,2);
                document.getElementById('oldalM'+i).style.color = "#000000";
            }
            else
            {
                rejt('oldal'+i,1);
                document.getElementById('oldalM'+i).style.color = "#1DA5C3";
            }
        }
    }


