/*
   function border(color)
   {
    if(color==0)
     return '#00FF00';
    if(color==1)
     return '#FFFFFF';
   }

   function background(color)
   {
    if(color==0)
     return '#00FF00';
    if(color==1)
     return '#00CF00';
   }
*/

 function pok()
 {
// var k='pom';
// alert(fromCharCode(23));
 }

  function setall(event)
   {
event = event || window.event; // IE doesn't pass event as argument.
var tgt = event.target || event.srcElement; // IE doesn't use .target
var strid = tgt.id;
if (strid.substr(0,1)!='m')

//    if(event.srcElement.id.substr(0,1)!='m')
    {
    // vymazat vsetky spany
    var div_array= document.getElementsByTagName("span");
    for(var i=0;i<div_array.length;i++)
     {
      if(div_array[i].id.substr(0,1)=='m')
       {
       div_array[i].style.backgroundColor=background(0);
//       div_array[i].style.border='1px solid '+border(0);
       div_array[i].style.borderBottom='1px solid '+border(0);
       }
     }
    // vymazat vsetky divi
    var div_array= document.getElementsByTagName("div");
    for(var i=1;i<div_array.length;i++)
     {
     if(div_array[i].id.substr(0,1)=='m')
     {
     if((div_array[i].id.length % 2)==0)     // parne prekreslit
      {
       div_array[i].style.backgroundColor=background(0);
//       div_array[i].style.border='1px solid '+border(0);
       div_array[i].style.borderBottom='1px solid '+border(0);
       }
     if((div_array[i].id.length % 2 !=0)&&(div_array[i].id.length>2)) //neparne zmazat
       div_array[i].style.display='none';
     }
     }
    }
   }

   function all(objID,co)
   {
    if(co=='over')
    {
///////////////////////////////////////////////////////
//        height=23;
//        width=50;
///////////////////////////////////////////////////////
       /// xx=document.getElementById('m1').offsetLeft+document.getElementById('m1').offsetWidth;
 xx=document.getElementById('m1').offsetWidth;
        yy=0;///document.getElementById('m1').offsetTop+2;
        for(j=1;j<objID.length;j++)
           {
            if(j==1)
             {
              var pom=objID.substr(j,1).toUpperCase();
              if(pom.charCodeAt(0)>57)
               pom=pom.charCodeAt(0)-55;
//              for(k=1;k<objID.substr(j,1);k++)
              for(k=1;k<pom;k++)
               {
               if(k>9)
                //kk='A';
                kk=String.fromCharCode(k+55);
               else
                kk=k;
               yy=yy+document.getElementById('m'+kk).offsetHeight*1;
               }
             }
            if((j!=2)&&(j % 2 == 0))
//              yy=yy+document.getElementById(objID.substr(0,j)).offsetHeight*1;
              xx=xx+document.getElementById(objID.substr(0,j)).offsetWidth*1;
 //             xx=xx+width*1;
            if((j!=1)&&(j % 2 != 0))
//              xx=xx+((document.getElementById(objID).offsetWidth)*(objID.substr(j,1)-1));
              yy=yy+((document.getElementById(objID).offsetHeight)*(objID.substr(j,1)-1));
//              yy=yy+(height*(objID.substr(j,1)-1));
          }
        if(objID.length>2)
          xx=xx+document.getElementById(objID).offsetWidth*1;
//          xx=xx+width*1;
        if(document.getElementById('w').offsetLeft*1==0)
         xx=xx+document.getElementById('ww').offsetLeft*1;
        else
         xx=xx+document.getElementById('w').offsetLeft*1;

        yy=yy+document.getElementById('w').offsetTop*1+document.getElementById('ww').offsetTop*1+document.getElementById('ww').offsetHeight*1;
        document.getElementById(objID+'1').style['position']='absolute';
        document.getElementById(objID+'1').style['left']=xx;
        document.getElementById(objID+'1').style['top']=yy;
        document.getElementById(objID+'1').style['display']='inline';
     }
   }


   function setstyle(objID,value,roz)
   {
    if(roz==1)
     {
      var div_array= document.getElementsByTagName("div");
      inline=objID;
//                                                      bez clicku
      for(var i=1;i<div_array.length;i++)
       {
        if((div_array[i].id.length==3)&&(div_array[i].style.display=='inline')&&(div_array[i].id.substr(0,1)=='m'))
          inline=div_array[i].id;
       }

      if((inline!=0)&&(inline!=objID+'1'))

      if((inline!=objID+'1'))
       {
        if((objID.length>3)&&(inline==objID.substr(0,3))){}
        else
          {
           for(var i=1;i<div_array.length;i++)
            if((div_array[i].id.length % 2 != 0)&&(div_array[i].id.length > 2))
              document.getElementById(div_array[i].id).style.display='none';
          }
        all(objID,'over');
       }
     }

     if(roz==0)
      {
      var div_array= document.getElementsByTagName("div");
      for(var i=1;i<div_array.length;i++)
        if((div_array[i].id.length % 2 != 0)&&(div_array[i].id.length > objID.length)&&(div_array[i].id.substr(0,1)=='m'))
          document.getElementById(div_array[i].id).style.display='none';
      }

     if(value=='over')
      {
       if(objID.length==2)
        {
         var div_array= document.getElementsByTagName("span");
         for(var i=0;i<div_array.length;i++)
          {
           if((div_array[i].id.length==2)&&(div_array[i].id.substr(0,1)=='m'))
           {
           document.getElementById(div_array[i].id).style['backgroundColor']=background(0);
//           document.getElementById(div_array[i].id).style['border']='1px solid '+border(0);
           document.getElementById(div_array[i].id).style['borderBottom']='1px solid '+border(0);
           }
          }
        }

       var div_array= document.getElementsByTagName("div");
       for(var i=1;i<div_array.length;i++)
        {
        if((div_array[i].id.length % 2 == 0)&&(div_array[i].id.length>=objID.length)&&(div_array[i].id.substr(0,1)=='m'))
         {
          document.getElementById(div_array[i].id).style['backgroundColor']=background(0);
//          document.getElementById(div_array[i].id).style['border']='1px solid '+border(0);
          document.getElementById(div_array[i].id).style['borderBottom']='1px solid '+border(0);
         }
        if((div_array[i].id.length % 2 != 0)&&(div_array[i].id.length>objID.length)&&(div_array[i].id.substr(0,1)=='m'))
         {
          document.getElementById(div_array[i].id).style['display']='none';
         }
        }

       document.getElementById(objID).style['backgroundColor']=background(1);
//       document.getElementById(objID).style['border']='1px solid '+border(1);
       document.getElementById(objID).style['borderBottom']='1px solid '+border(1);
       if((roz==1)&&(inline!=0))
        all(objID,'over');
       }
     else if(value=='out')
      {
       if((roz==0)||((objID.length==2)&&(document.getElementById(objID+'1').style['display']!='inline')))
        {
         document.getElementById(objID).style['backgroundColor']=background(0);
//         document.getElementById(objID).style['border']='1px solid '+border(0);
         document.getElementById(objID).style['borderBottom']='1px solid '+border(0);
        }
      }
   }

   function getOff(objID)
   {
        if(document.getElementById(objID+'1').style.display=='inline')
          document.getElementById(objID+'1').style.display='none';
        else
          all(objID,'over');
   }

   function set_value(value,idd)
   {
//       document.form1.submit();

    document.form1.mega.value=value;
    document.form1.idd.value=idd;
    // vymazat vsetky spany
    var div_array= document.getElementsByTagName("span");
    for(var i=0;i<div_array.length;i++)
     {
      if(div_array[i].id.substr(0,1)=='m')
       {
       div_array[i].style.backgroundColor=background(0);
//       div_array[i].style.border='1px solid '+border(0);
       div_array[i].style.borderBottom='1px solid '+border(0);
       }
     }
    // vymazat vsetky divi
    var div_array= document.getElementsByTagName("div");
    for(var i=1;i<div_array.length;i++)
     {
     if(div_array[i].id.substr(0,1)=='m')
     {
     if((div_array[i].id.length % 2)==0)     // parne prekreslit
      {
       div_array[i].style.backgroundColor=background(0);
//       div_array[i].style.border='1px solid '+border(0);
       div_array[i].style.borderBottom='1px solid '+border(0);
       }
     if((div_array[i].id.length % 2 !=0)&&(div_array[i].id.length>2)) //neparne zmazat
       div_array[i].style.display='none';
     }
     }
    document.form1.submit();
   }


