function mapa(newix) {

    var step = 260; 
    var posun = (-14)*step +step*newix; 
    document.getElementById('imap').style.backgroundPosition = '0px '+ posun +'px'; 
    var newamap = document.getElementById('amap'+newix); 
    if (newamap){newamap.style.color = '#B2D9F6';} 
    for (var i=1; i<=14;i++) {
        var oldamap = document.getElementById('amap'+i);  
        if (oldamap && (i!=newix)) {
            oldamap.style.color = '#0070B0';
        }
    }
}
mapa(0);

function faq_change(a, id){
  if (id){

    var dd = document.getElementById('faqa' +id);
    if (dd) {
      dd.style.display = (dd.style.display == "") ? "block": "";
    }

  }
  return false;
}


  function charCounter(lgt)  {
      setTimeout('smsCharCounter(' + lgt + ')', 50);
  }

  function smsCharCounter(lgt)    {
    var infopole  = document.getElementById("sms_length");
    var sms_text  = document.getElementById("qre_sms_text");
    var napsano   = sms_text.value.length;
    var zbyva    = lgt - napsano;

    infopole.value = zbyva;

    if(zbyva < 1)  {
      alert("Text delší než " + lgt + " znaků bude oříznut.");
      infopole.value = infopole.value.substr(0, lgt);
      infopole.value = 0;
    }
  }

    function selectable() {
        var textable = document.getElementById("textable");
        var table    = document.getElementById("exportable");
        if(textable && table) {
            textable.value = table.innerHTML;
            textable.select();
        }
        document.execCommand('Copy');
    }

    function orly(otazka) {
       return confirm(otazka);
    }

     function GetValueFromChild(opgName, opgId)  {
        opgnamei = document.getElementById("opg_name");
        opgidi = document.getElementById("opg_id");
        opgnamei.value = opgName;
        opgidi.value = opgId;
        opgnamei.style.color="green";
        opgEditLink();
     }

     function opgEditLink() {
        opg_id   = document.getElementById("opg_id");
        opd = document.getElementById("opgEditDiv");
        if(opg_id.value > 0)
            opd.innerHTML = '<a href="#" onclick="window.open(\'admin.php?section=optgroup&action=edit&opg_id=' + opg_id.value + '&wm=1\',\'\',\'width=900,height=750\')">Zobrazit skupinu</a>';
        else  opd.innerHTML = '';

     }


    function opgSelectWindow() {
        if(itemTypeCheck()) window.open('admin.php?section=optgroup&action=list&wm=1&ab=1','','width=900,height=750');
        return false;
    }

    function opgAddWindow() {
        if(itemTypeCheck()) window.open('admin.php?section=optgroup&action=add&wm=1','','width=900,height=650');
        return false;
    }

    function itemTypeCheck() {
        var ity = document.getElementById('ity_id');
        if(ity.value == 1) {
                    alert("K tomuto typu položky není možné přiřadit skupinu možností");
                    return false;
                } else return true;
    }




    function setSaveOnly() {
        var d = document.getElementById("do");
        if(d) d.value = "save";
        document.formForm.submit();
    }

    //onkeypress="return numbersonly(this, event [,true])"
    function numbersonly(myfield, e, dec) {

        var key;
        var keychar;

        if (window.event)
           key = window.event.keyCode;
        else if (e)
           key = e.which;
        else
           return true;
        keychar = String.fromCharCode(key);

        if ((key==null) || (key==0) || (key==8) ||
            (key==9) || (key==13) || (key==27) )
           return true;

        else if ((("0123456789").indexOf(keychar) > -1))
           return true;

        else if (dec && (keychar == "."))  {
           myfield.form.elements[dec].focus();
           return false;
        }
        else if (dec && (keychar == ","))  {
           myfield.form.elements[dec].focus();
           return false;
        }
        else
           return false;
    }



    function emailBodyPreview() {
        var txt = document.getElementById("eml_body");
        var prv = document.getElementById("email_preview");
        prv.value = txt.value;
    }

    function windowClose(id)
    {
        emt = document.getElementById(id);
        if(emt)
            emt.innerHTML = '';
    }
