// JavaScript Document
var activemenu
var hidefunction
var ie4=document.all
var ns6=document.getElementById&&!document.all
function iecompattest()
{
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}
function clearbrowseredge(obj, whichedge)
{
var edgeoffset=0
if (whichedge=="rightedge")
{
var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
}
else
{
var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-10 : window.pageYOffset+window.innerHeight-16
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
}
return edgeoffset
}
function getposOffset(what, offsettype)
{
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null)
{
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset+1;
}
function dropdownmenu(obj, e, menucontents)
{
if (hidefunction)
{
window.clearTimeout(hidefunction)
hidefunction='';
}
if (activemenu)
{

  if (document.getElementById(activemenu)) document.getElementById(activemenu).style.visibility='hidden';

}
activemenu=menucontents;
dropmenuobj=document.getElementById(menucontents)
//alert(dropmenuobj.innerHTML)
if (!dropmenuobj) return
if (obj==dropmenuobj)
{
}
else
{
  
  dropmenuobj.x=getposOffset(obj, "left")-1-document.getElementById('bo_m').offsetLeft
  dropmenuobj.y=getposOffset(obj, "top")-(ie4? 0:(window.opera?1:0))-1
  dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
  dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
}
dropmenuobj.style.visibility='visible';
//alert(dropmenuobj.x+' - '+dropmenuobj.y)
//alert(dropmenuobj.style.left+' - '+dropmenuobj.style.top)
//alert(dropmenuobj.id)
}
function hidemenu(obj,e,menucontents)
{
if (menucontents==activemenu)
{
window.clearTimeout(hidefunction)
hidefunction=setTimeout("nowhide()",100)
}
}
function nowhide()
{
window.clearTimeout(hidefunction)
hidefunction=''
if (activemenu)
{
  if (document.getElementById(activemenu)) document.getElementById(activemenu).style.visibility='hidden'
}

if (activemenu2)
{
  if (document.getElementById(activemenu2))
  {
   document.getElementById(activemenu2).className='color'
  }
}
activemenu=''
}


function select_item(obj,iid,id,group)
{
  document.getElementById('s_d_'+iid).innerHTML=group[id][1]
  document.getElementById(iid).value=group[id][0]
  if (document.getElementById(iid).onchange) document.getElementById(iid).onchange(); 
  document.getElementById('s_l_'+iid).style.visibility='hidden';
}
function   change_status()
   {
     obj=document.getElementById('status2');

     if (document.getElementById('status').value=='10')
     {
      
       obj.disabled=true;
       obj.value='0';
     }
     else
     {
       obj.disabled=false;
     }
   
   }
function show_hide(id)
{
  i=1;
  objekt1=document.getElementById('leftproduct_'+i.toString());  
  objekt2=document.getElementById('rightproduct_'+i.toString());
  while(objekt1)
  { 
    if (i==id)
    {
      objekt1.className='selected';
      objekt2.style.display='block';
      objekt2.style.visibility='visible';
    }
    else
    {
      objekt1.className='color';
      objekt2.style.display='none';
      objekt2.style.visibility='visible';
    }
    i++;
    objekt1=document.getElementById('leftproduct_'+i.toString());  
    objekt2=document.getElementById('rightproduct_'+i.toString());
  }
    
}  
function winopen(address)
{
  msgWindow=window.open(address,"Image","menubar=no,scrollbars=yes,resizable=yes,dependent=yes,status=no,width=560,height=700");
}
function validate_navrh()
{

}
function sel_desel_array(select,pole)
{
  s=select.checked;
  for(i=0;i<pole.length;i++)
  {
    document.getElementById(pole[i]).checked=s;
  }
}

function nasobky_valid(nasobky_kosiku,warning)
{
  for(i=0;i<nasobky_kosiku.length;i++)
  {
    hodnota=parseFloat(document.getElementById('pocet_'+nasobky_kosiku[i]).value);
    if (isNaN(hodnota)) 
    {
      hodnota=0;
      document.getElementById('pocet_'+nasobky_kosiku[i]).value=0;
    }    
    nasobek=parseFloat(document.getElementById('limit_'+nasobky_kosiku[i]).value);
    nazev=document.getElementById('nazev_'+nasobky_kosiku[i]).value;
    if(Math.ceil(hodnota/nasobek)!=hodnota/nasobek) 
    {
      list=warning.split('%');
      awar=nazev+' - '+list[0]+nasobek.toString()+list[2];
      alert(awar);
      return false;
    }
  }
  return true;
}

function sel_desel_all_array(select,pole)
{
  for(j=0;j<pole.length;j++)
  {
    sel_desel_array(select,pole[j]);
  }
}

function changekalendar(id,from_date,month,now,hide)
{
  if (hide==1)
  {
    if (document.getElementById(id+'bl').style.visibility=='hidden')
    {
      document.getElementById(id+'bl').style.visibility='visible';
      if (document.getElementById(id+'bl').innerHTML!='') return
    }
    else
    {
      document.getElementById(id+'bl').style.visibility='hidden';
      return;
    }
    
  }
  makeGETRequest('/sub_kalendar.html',Array(Array('id','from_date','month','now'),Array(id,from_date,month,now)),'')
}

function change_basket()
{

  promene=Array('zmena_v_obj','ulozit2','obj_login','obj_pass','sel_id_partnera','forma_doruceni','forma_platby','u_bas','user_objednavka','user_poznamka','zmena_v_obj');
  
  alert(get_params(promene));
  makeGETRequest("/basket2.php",get_params(promene),'');
}

function showhide()
{
  var trida='';
  if (document.getElementById('showhide_1').checked) trida='mha';
  if (document.getElementById('showhide_2').checked) trida='mhb';
  document.getElementById('showhide').className=trida; 
}

function kosik_polozky_change(typ)
{
    document.getElementById('polozky_akce').value=typ;
    document.getElementById('polozky_form').submit();
}


var zname_m_dod;
var polozky_kosiku;
var activemenu2;

