//zobrazovani leveho stromu
function lm_strid_active(id){
  var idNone, idBlock, el, d
  if(id > 0){
    idNone = 0
    idBlock = 1
    d = new Date(2050, 12, 31)
  }else{
    idNone = 1
    idBlock = 0
    d = new Date(2000, 12, 31)
  }  
  document.cookie = "i6_lm_strtype=" + idBlock + "; expires=" + d.toGMTString() + "; path=/"

  el = document.getElementById('div_strid_' + idNone)
  if(el){
    if(el.style.display != 'none'){
      el.style.display = 'none'
      document.getElementById('td_strid_' + idNone).setAttribute('className', 'td_strid_hide')
      document.getElementById('td_strid_' + idNone).setAttribute('class', 'td_strid_hide')
    }
  }
  el = document.getElementById('div_strid_' + idBlock)
  if(el){
    if(el.style.display != 'block'){
      document.getElementById('td_strid_' + idBlock).setAttribute('className', 'td_strid_block')
      document.getElementById('td_strid_' + idBlock).setAttribute('class', 'td_strid_block')
      el.style.display = 'block'
    }
  }
}

//Zmena nazvu z fulltext na fulltextsiv pro vyhledavani SivCide - pro ACI
function ChangeFullText(form){
  var fullt = form.elements[0]
  if(fullt.value.substring(0, 1) == "/"){
    fullt.name = "fulltextsiv"
    fullt.value = fullt.value.substring(1)
  }
} 

//Scripty pro toolbar tb
function tbClick(input){
  var form = input.form
  switch(input.name){
    case 'cmdNew':
      document.location = form.redirect.value + '-1' + '&u_tbClick=cmdNewWith'
      break;
    case 'cmdNewWith':
      tbCmdDis(true, form, 0, 1)
      form[form.PK_name.value].value = -1
      form.action.value = 'new'
      form.redirect.value = form.redirect.value + 'PRIMARY_KEY'
      break;
    case 'cmdChange':
      tbCmdDis(true, form, 1, 0)
      form.action.value = 'change'
      if(form.redirect.value.substr(form.redirect.value.length - form.PK_value.value.length) != form.PK_value.value) form.redirect.value = form.redirect.value + form.PK_value.value
      //form.redirect.value = form.redirect.value + form.PK_value.value
      break;
    case 'cmdDelete':
      if(DelConfirm()){
        document.location.href = '?cls=' + form.cls.value + '&' + form.PK_name.value + '=' + form.PK_value.value + '&action=delete&redirect=' + escape(form.redir_del.value)
      }
      break;
    case 'cmdSubmit':
      //form.submit()
      break;
    case 'cmdReset':
      form.reset()
      tbCmdDis(false, form, 0, 2)
      break;
  }
}
        
function tbCmdDis(blnDisabled ,form, restricted, empty){
  form.cmdNew.disabled = blnDisabled
  form.cmdNewWith.disabled = blnDisabled
  form.cmdChange.disabled = blnDisabled
  form.cmdDelete.disabled = blnDisabled
  form.cmdSubmit.disabled = !blnDisabled
  form.cmdReset.disabled = !blnDisabled
  var tab
  if(blnDisabled) tab = 'tabedit' 
    else tab = 'tabform'
  document.getElementById('tbfrm').className = tab
  
  for(var i = 0, e; i < form.elements.length; i++){
    e = form.elements[i]
    if(e.type == 'button' || e.type == 'submit'){         //jestlize je nazev butonu obsazen v hidden prvku TB_disabled potom je tento buton disabled
      if(form.TB_disabled.value.indexOf(form.elements[i].name) >= 0) form[form.elements[i].name].disabled = true
      tbStyle(form.elements[i])
    }else{
      if(e.type != 'hidden') if(e.name.indexOf("_disabled") == -1 || (e.name.indexOf("_null") != -1 && empty == 2)) if(e.value != "#NA#") if(form.restricted_fields.value.indexOf(e.name + ",") == -1 || restricted == 0) form.elements[i].disabled = !blnDisabled
      //nepredplnovani prijmeni a jmena firemniho kontaktu
      if(e.name.indexOf("_null") != -1 && empty == 1){
        form.elements[i].value = '';
        form.elements[i].disabled = !blnDisabled;
        if (form.elements[i].name.indexOf("con") != -1) form.elements[i].name = form.elements[i].name.substr(0, e.name.indexOf("_disabled")) //pro typ kontaktu
      }
    }
  }
  if(form.name == "frmordedit") form.comname.disabled = true
}

function tbInit(what){
  var dis = ''
  for(var i = 0; i < document.forms.length; i++){
    var f = document.forms[i]
    for(var j = 0; j < f.elements.length; j++){
      var input = f.elements[j]
      if(input.name == 'TB_disabled') dis = input.value                     //do promenne dis nazvy butonu, ktere maji byt disabled
      if(input.type == 'button'){
        if(dis != '' && dis.indexOf(input.name) >= 0) input.disabled = true   //jestlize nazev butonu je obsazen v promenne dis je tento buton disabled
        if(input.name == what){
          if(input.disabled == false) input.click()
            else alert(GetLng("lngzj2"))
        }
        //tbStyle(input)
      }
      if(input.type != 'text' && input.type != 'hidden' && input.type != 'textarea' && input.type != 'select-one') tbStyle(input)
    }
  }
}

function tbStyle(input){
    if(input.disabled == true){
      input.style.cursor = 'default'
      switch(input.name){
        case 'cmdNew':
          input.className = 'toolbar toolbar_new_disable';
          break;
        case 'cmdNewWith':
          input.className = 'toolbar toolbar_new_with_disable';
          break;
        case 'cmdChange':
          input.className = 'toolbar toolbar_change_disable';
          break;
        case 'cmdDelete':
          input.className = 'toolbar toolbar_delete_disable';
          break;
        case 'cmdSubmit':
          input.className = 'toolbar toolbar_submit_disable';
          break;
        case 'cmdReset':
          input.className = 'toolbar toolbar_reset_disable';
          break;
      }
    }else{
      input.style.cursor = 'hand'
      switch(input.name){
        case 'cmdNew':
          input.className = 'toolbar toolbar_new_active';
          break;
        case 'cmdNewWith':
          input.className = 'toolbar toolbar_new_with_active';
          break;
        case 'cmdChange':
          input.className = 'toolbar toolbar_change_active';
          break;
        case 'cmdDelete':
          input.className = 'toolbar toolbar_delete_active';
          break;
        case 'cmdSubmit':
          input.className = 'toolbar toolbar_submit_active';
          break;
        case 'cmdReset':
          input.className = 'toolbar toolbar_reset_active';
          break;
      }
    }
}


//Script pro ikony - mouseover
/*
var icos = new Array(2)
icos[0] = new Image(); icos[0].src = 'img/empty.gif';
icos[1] = new Image(); icos[1].src = 'img/ico_mnuover.gif';
function icoSet(imgName, setOver){
  document.images[imgName].src = icos[setOver].src;
}
*/


//Smaze zaznam v klientech, dod. adresach a parametrech
function DelItem(u_mode, id1, id2){
  var action = 'u_mode='
  var msg = ''
  switch(u_mode){
    case 'contact':
      if(DelConfirm()){
        document.location.href = '?cls=contact&conid=' + id1 + '&action=delete&redirect=' + escape('?mtc=2&cls=contacts&catalogs=forcontact&concomid=' + id2)
      }
      break;
    case 'comshipto':
      if(DelConfirm()){
        document.location.href = '?cls=comshipto&cstid=' + id1 + '&action=delete&redirect=' + escape('?mtc=2&cls=comshiptos')
      }
      break;
    case 'cps':
      if(DelConfirm()){
        document.location.href = '?cls=conparset&cpsid=' + id1 + '&action=delete&redirect=' + escape('?mtc=2&cls=contacts&xsl=xcontactsp&conparsets=1&catalog=scategorysys&conid=' + id2)
      }
      break;
    case 'offer':
      if(DelConfirm()){
        document.location.href = '?cls=orditem&oriid=' + id1 + '&action=delete&redirect=' + escape('?mtc=1&cls=orders&xsl=xofferdea&ordid=' + id2)
      }
      break;
    case 'offers':
      if(DelConfirm()){
        document.location.href = '?cls=orders&ordid=' + id1 + '&action=delete&redirect=' + escape('?mtc=1&cls=orderss&xsl=xofferdea')
      }
      break;
  }
  return false;
}



//Odkaz na dane adresy pomoci javascriptu
function g(where, id, tag){
  if(tag == null) tag = ''
  var addr = ''
  switch (where){
    case 'sti':
      addr = '?mtc=0&cls=stoitem&stiid=' + id
      break;
    case 'ord':
      addr = '?mtc=1&cls=orders&ordid=' + id
      break;
    case 'ords':
      addr = '?mtc=1&cls=orderss&items=1&ordid=' + id
      break;
    case 'inv':
      addr = '?mtc=1&cls=invoice&invid=' + id
      break;
    case 'del':
      addr = '?mtc=1&cls=deliveries&items=1&delid=' + id
      break;
    case 'offer':
      addr = '?mtc=1&cls=orders&xsl=xofferdea&ordid=' + id
      break;
    case 'com':
      addr = '?mtc=2&cls=company&catalogs=forcompany&comid=' + id
      break;
    case 'concom':
      addr = '?mtc=2&cls=company&catalogs=forcompany&concomid=' + id
      break;
    case 'con':
      addr = '?mtc=2&cls=contact&catalogs=forcontact&conid=' + id
      break;
    case 'ship':
      addr = '?mtc=2&cls=comshipto&catalog=country&cstid=' + id
      break;
      case 'rec':
      addr = '?mtc=1&cls=reclaim&recid=' + id
      break;
  }
  if(addr != '') document.location.href = addr
}



//Prevede produkt do kosiku nebo aktivni objednavky
//Je-li zadan argument tag typu objekt provadi vlozeni aktualniho radku, jinak projizdi vsechny formy a hleda zaskrtnute produkty
function buy(ordtype, ordid, callform){
  var stiids = new Array();
  var qtys = new Array();
  var n = 0
  var fs;
  var fsn = 0
  
  if(callform == null){
    fs = document.forms;
  }else{
    fs = new Array(0)
    fs[0] = callform;
  }
  
  fsn = fs.length
  for(var i = 0; i < fsn; i++){
    var f = fs[i]
    if(f.elements)
      if(f.qty && f.stiid)
        if(callform != null || (callform == null && f.stiid.checked))
          if(f.qty.value > 0)
            if(f.stiid.value > 0) {
      stiids[n] = (f.stiid.value - 0);
      qtys[n] = (f.qty.value - 0);
      n += 1
    }
  }
  
  if(n > 0){    
    var url = 'default.asp?';
    var prefqty = '';
    var prefstiid = 'stiid';
    //VEP - -3 = vlozit mezi oblibene produkty, -4 odstranit
    if ((ordtype == -1) || (ordtype == -2) || (ordtype == -3) || (ordtype == -4)){
      if (ordtype == -2){
        var url = 'print.asp?';
        url += 'cls=iisutil&action=stiparcomp'
      }else{
        if ((ordtype == -3) || (ordtype==-4))
        {
	        prefqty = 'qty'
	        if (ordtype == -3) {
	       	   url += 'cls=iisutil&action=stifavourites&method=add&redirect=%3Fcls%3Dstoitems%26stifavourites%3D1';
	        }else {
	           url += 'cls=iisutil&action=stifavourites&method=del&redirect=%3Fcls%3Dstoitems%26stifavourites%3D1';
	        }
        } else {
	        prefqty = 'orbqty'
	        url += 'cls=ordbaskets';
        }
      }
    }else{
      prefqty = 'oriqty'
      url += 'cls=orders&ordid=' + ordid + '&action=additem&redirect=' + escape('?mtc=1&cls=orders&ordid=' + ordid);
      if (ordtype == 2){
        url += escape('&xsl=xofferdea&u_edit=1')
      }else{
        url += escape('&xsl=xordersedit&blocations=1&catalogs=fororders&edititems=1&useraction=editnew' + (n == 1 ? '&useraction1=addnew' : '&usereditwhat=oriblock'));
      }
    }
    
    for(var i = 0; i < n; i++){
      if (ordtype == -2){
       url += '&stiid=' + stiids[i]
      }else{
       url += '&' + prefstiid + '=' + stiids[i] + '&' + prefqty + '=' + qtys[i];
      }
    }

    // porovnani produktu se otevira do noveho okna, ostatni veci do stejneho okna
    if (ordtype == -2){
      win = window.open(url, 'ProductsCompare', 'toolbar=yes,scrollbars=yes,location=no,status=yes,resizable=yes,width=950,height=600,top=25,left=25');
      win.focus();
      return false;
    }else{
      document.location.href = url
    }

  }else alert(GetLng("lngzj3"))
  return false
}

//obsluha panelu pro vyber co s oznacenyma produktama udelat
//bylo by asi dobre to jeste upravit, jako je to v B2C
//POZOR panel co je v XINCSTOITEMS.XSL vola misto teto funkce funkci: buy(ordtype, ordid, callform)
function ProductsChooser(msg){

  var p=0;
  var act = document.getElementById("products_chooser").value;

  switch (act){
  case "-1": //do kosiku - ZATIM NEFUNKCNI!!!
    var url = '?mode=ZObList';
    for (var i=1; document.getElementById("choosed"+i); i++){
      if (document.getElementById("choosed"+i).checked){
        url += '&ZObStiId=' + document.getElementById("choosed"+i).value + '&ZObQty=' + document.getElementById("choosedqty"+i).value;
        p += 1;
      }
    }
    break;
  case "-2": //porovnavani
    var url = 'print.asp?cls=iisutil&action=stiparcomp';
    for (var i=1; document.getElementById("choosed"+i); i++){
      if (document.getElementById("choosed"+i).checked){
        url += '&stiid=' + document.getElementById("choosed"+i).value;
        p += 1;
      }
    }
    break;
  case "-4": //odebrat z kosiku (CHYBA - z kosiku se zde odebira jinak nez v B2C)
    var url = '?cls=ordbaskets';
    for (var i=1; document.getElementById("choosed"+i); i++){
      if (document.getElementById("choosed"+i).checked){
        url += '&stiid=' + document.getElementById("choosed"+i).value + '&orbqty=0';
        p += 1;
      }
    }
    // alert(url);
    break;
  default:
    alert('!!! zatím funkční pouze porovnávání !!!');
    return;
  }

  if (p == 0){
    alert(msg);
  } else {
    // porovnani produktu se otevira do noveho okna, ostatni veci do stejneho okna
    if (act == -2){
      win = window.open(url, 'ProductsCompare', 'toolbar=yes,scrollbars=yes,location=no,status=yes,resizable=yes,width=950,height=600,top=25,left=25');
      win.focus();
      return;
    }else{
      document.location.href = url
    }
  }
}

function PasteToFormX(argstr){
  var a = argstr.split(',');
  var openerFormName, index
  if(a.length > 0) openerFormName = a[0]
  if(a.length > 1) argstr = a[1]
  if(a.length > 2) index = a[2]
  PasteToForm(openerFormName, argstr, index)
}

function PasteToForm(openerFormName, argstr, index){
  var frm = self.opener.document.forms[openerFormName];
  var args = argstr.split('&');
  var sName, sValue, iPoz, inp, isA
  if(index == null) index = 0
  for (var i = 0; i < args.length; i++){
     iPoz = args[i].indexOf('=');
     sName = iPoz > -1 ? args[i].substring(0, iPoz) : '';
     sValue = iPoz > -1 ? args[i].substring(iPoz + 1, args[i].length) : '';
     inp = frm.elements[sName]
     if(inp){
       isA = (inp.length ? true : false)
       if(isA) isA = (inp.type ? false : true)
       if(isA){//pole elementu
         if(inp.length > index) inp[index].value = sValue
       }else{
         if(index == 0) inp.value = sValue
       }
     }
     //if(eval('frm.' + sName)) eval('frm.' + sName + '.value = \'' + sValue + '\'');
  }
 self.close();
}


function DelConfirm(){
  return confirm(GetLng("lngzj1"));
}


function FormClear(form){
  var input, it
  for(var i = 0; i < form.elements.length; i++){
    input = form.elements[i]
    it = input.type
    if(input.disabled == null) return true
    if(it == 'text' || it == 'checkbox'){
      if(input.value == '') input.disabled = true
    } else if(it == 'select-one'){
      if(input.selectedIndex < 0) input.disabled = true
      else if(input.options[input.selectedIndex].value == '') input.disabled = true
    }
  }
  return true
}

//pokud je firma zahranicni a neni vyplneno DIC, pak ComTax=0
function CheckComTax(form){
	if(form.comxcouid.value != 0 && form.comtaxnum.value == '') form.comtax.value = 0
}

function CheckFormVal(form){
  var EmptyVal = '';
  var ErrList = '';
  var ErrLine = '';

  //Firma
  //if(form.comregid) if(form.comregid.value == '') ErrList = ErrList + '   ' + GetLng("lngzj14") + '\n'; // jen pro ACI a BGS
  if(form.comregid) if(form.comregid.value.indexOf(" ") != -1) ErrList = ErrList + '   ' + GetLng("lngzj14") + '\n';
  // pokud nekdo chce kontrolovat ICO tak odremovat radek nize
  // if(form.comregid) if ((form.comregid.value == '') || (isNaN(form.comregid.value)) || ((isFinite(form.comregid.value)) && (((form.comregid.value) < 1) || ((form.comregid.value) > 99999999)))) ErrList = ErrList + '   ' + GetLng("lngzj14a") + '\n';
  if(form.comtaxnum) if(form.comtaxnum.value.indexOf(" ") != -1) ErrList = ErrList + '   ' + GetLng("lngzj15") + '\n';
  if(form.comstreet) if(form.comstreet.value == '') ErrList = ErrList + '   ' + GetLng("lngzj22") + '\n';
  if(form.comcity) if(form.comcity.value == '') ErrList = ErrList + '   ' + GetLng("lngzj8") + '\n';
  if(form.compostcode) if(form.compostcode.value == '') ErrList = ErrList + '   ' + GetLng("lngzj9") + '\n';

  //Kontakt
  if(form.conlname) if(form.conlname.value == '') ErrList = ErrList + '   ' + GetLng("lngzj10") + '\n';
  if(form.confname) if(form.confname.value == '') ErrList = ErrList + '   ' + GetLng("lngzj11") + '\n';
  if(form.conemail){
    if(form.conemail.value == '') ErrList = ErrList + '   ' + GetLng("lngzj12") + '\n';
    if (!CheckEmail(form.conemail.value))ErrList = ErrList + '   ' + "E-mail nemá správný formát" + '\n';
  }
  if(form.contel1) if(form.contel1.value == '') if(form.name == 'Registration') ErrList = ErrList + '   ' + GetLng("lngzj13") + '\n';

  //Je-li vyplněno IČO musí být i DIČ
  //if(form.comregid && form.comtaxnum) if((form.comregid.value != '' && form.comtaxnum.value == '') || (form.comregid.value == '' && form.comtaxnum.value != '')) ErrLine = '\n - ' + GetLng("lngzj16") + '\n';
 
  //Heslo
  if(form.ConLogPswdOld) if(form.ConLogPswdOld.value == '') ErrList = ErrList + '   ' + GetLng("lngzj17") + '\n';
  if(form.ConLogPswdNew) if(form.ConLogPswdNew.value == '') ErrList = ErrList + '   ' + GetLng("lngzj18") + '\n';
  if(form.ConLogPswdNewConfirm) if(form.ConLogPswdNewConfirm.value == '') ErrList = ErrList + '   ' + GetLng("lngzj19") + '\n';
  if(form.ConLogPswdNew && form.ConLogPswdNewConfirm) if(form.ConLogPswdNew.value != form.ConLogPswdNewConfirm.value) ErrLine ='\n - ' + GetLng("lngzj20") + '\n';
  
  //ComShipTo
  if(form.cstname) if(form.cstname.value == '') ErrList = ErrList + '   ' + GetLng("lngzj21") + '\n';
  if(form.cststreet) if(form.cststreet.value == '') ErrList = ErrList + '   ' + GetLng("lngzj22") + '\n';
  if(form.cstcity) if(form.cstcity.value == '') ErrList = ErrList + '   ' + GetLng("lngzj8") + '\n';
  if(form.cstpostcode) if(form.cstpostcode.value == '') ErrList = ErrList + '   ' + GetLng("lngzj9") + '\n';
 
 if(ErrList != '' || ErrLine != ''){
    if(ErrList != ''){
    EmptyVal = ' - ' + GetLng("lngzj5") + '\n\n'
    }
    ErrList = GetLng("lngzj6") + '\n' + EmptyVal + ErrList + ErrLine + '\n' + GetLng("lngzj4");
    alert(ErrList);
    return false;
  }else 
    if(form.comregid) if(form.comregid.value != '') form.comsname.value = (form.comname.value != '' ? form.comname.value : form.confname.value + ' ' + form.conlname.value);
    if(form.comname) if(form.comname.value == '') form.comname.value = form.conlname.value + ' ' + form.confname.value;
    return true;
}
//kontrola formatu emailu
function CheckEmail(email){
  if (email.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
    return true;
  else
    return false;
}

function ControlPhone() {
  if(window.event){
      if (((event.keyCode < 48) || (event.keyCode > 57)) && (event.keyCode != 32)  && (event.keyCode!=40) && (event.keyCode!=41) && (event.keyCode!=43))
		  event.returnValue = false;
		} /*else {
		  if (((charCode < 48) || (charCode > 57)) && (charCode != 32)  && (charCode!=40) && (charCode!=41) && (charCode!=43))
		  event.returnValue = false;		  
    }*/
}

function ShowQueues(stiid, queqtyrequired, quexqudid){
  window.open('print.asp?cls=queues&quedir=0&catalog=queuedefinition&queqtyrequired=' + queqtyrequired + '&stiid=' + stiid + (quexqudid == null ? "" : '&quexqudid=' + quexqudid), 'ShowQueues', 'toolbar=no,scrollbars=yes,location=no,status=no,width=500,height=280,top=100,left=150'); 
}

function SetPageT(){
  var objH1 = document.getElementsByTagName('h1');
  if(objH1.length > 0){
    //document.title = objH1[0].firstChild.nodeValue + ' - ' + document.title
    document.title = document.title + ' - ' + objH1[0].firstChild.nodeValue
  }
}

function SetPageTInit(){
  if(window.attachEvent){
    window.attachEvent("onload", SetPageT)
  }else if(window.addEventListener){
    window.addEventListener("load", SetPageT, false)
  }
}

// ===== AKTIVNI STROM - sbaleni/rozbaleni vetvi ve stromu kategorii =====
function tc_ch(node){
  if((document.getElementById('tc_n' + node)) && (document.getElementById('tc_nl' + node))){
    el = document.getElementById('tc_n' + node)
    ell = document.getElementById('tc_nl' + node)
    if(el.style.display == 'none'){
      el.style.display = 'block'
      ell.style.backgroundImage = "url('img/tc_nc.gif')"
    } else {
      el.style.display = 'none'
      ell.style.backgroundImage = "url('img/tc_no.gif')"
    }
  }
}
// ===== AKTIVNI STROM - pocatecni rozbaleni vetvi ve stromu kategorii =====
function tc_start_ch(nodes){
  if(document.getElementById('tc_code')){
    nodes += document.getElementById('tc_code').value;
  }
  node = '';
  for(var i = 0; i < nodes.length; i++){
    n = nodes.substring(i, i + 1);
    if(n == ','){
      if((document.getElementById('tc_n' + node)) && (document.getElementById('tc_nl' + node))){
        el = document.getElementById('tc_n' + node);
        ell = document.getElementById('tc_nl' + node);
        el.style.display = 'block';
        ell.style.backgroundImage = "url('img/tc_nc.gif')";
      }
      node = '';
      n = '';
    }
    node += n;
  }
}
function obj_on(obj){
  if (document.getElementById(obj)) {
    el = document.getElementById(obj)
    el.style.display = 'block'
  }
}
function obj_off(obj){
  if (document.getElementById(obj)) {
    el = document.getElementById(obj)
    el.style.display = 'none'
  }
}
function obj_swap(obj){
  if (document.getElementById(obj)) {
    el = document.getElementById(obj)
    if(el.style.display == 'block' || el.style.display == ''){
      el.style.display = 'none'
    } else {
      el.style.display = 'block'
    }
  }
}

function OBJ(oId){
	var o;
	if (document.getElementById){
		if (document.getElementById(oId)){
			o = document.getElementById(oId);
		} else {
			if (document.forms[oId]){
				o = document.forms[oId];
			} else {
				o = null;
			}
		}
	} else {
		if (document.all[oId]){
			o = document.all[oId];
		} else {
			if (document.forms[oId]){
				o = document.forms[oId];
			} else {
				o = null;
			}
		}
	}
	return o;
}
//SetPageTInit()

//Ovladani zalozek na detailu produktu
function ShowStiTab(id_tab){
	for (var i = 0; i < document.getElementById("sti_tabs").childNodes.length; i++){
		if(id_tab == i){
			document.getElementById(i + "_tab").className = "sti_tab_block"
			document.getElementById(i + "_content").className = "sti_content_block"
		}else{
			document.getElementById(i + "_tab").className = "sti_tab_hidden"
			document.getElementById(i + "_content").className = "sti_content_hidden"
		}
	}
}
//Galerie
function ScrollImages(sDirection){
  if(!sEnabledScroll){return 0}
  var xMax = document.getElementById('scrollarea').scrollLeft;
  if(sDirection == 'L'){
    document.getElementById('scrollarea').scrollLeft = xMax + 40;
    xCurr = document.getElementById('scrollarea').scrollLeft;
    if(sEnabledScroll){setTimeout("ScrollImages('L')", 100);}
  } else {
    document.getElementById('scrollarea').scrollLeft = xMax - 40;
    xCurr = document.getElementById('scrollarea').scrollLeft;
    if(sEnabledScroll){setTimeout("ScrollImages('R')", 100);}
  }
}
function MoveImages(sDirection){
  var a_img = js_array.split(",");
  if(sDirection == 'L'){
    for (var i = 0; i < a_img.length; i++) {
      if (a_img[i]==sSelImg && a_img[i+1]){
        document.getElementById('origimg').src='img.asp?attid=' + a_img[i+1];
        sSelImg = a_img[i+1];
        break;
      }
    }
  } else {
    for (var i = 0; i < a_img.length; i++) {
      if (a_img[i]==sSelImg && a_img[i-1]){
        document.getElementById('origimg').src='img.asp?attid=' + a_img[i-1];
        sSelImg = a_img[i-1];
      }
    } 
  }       
}
function Gallery(StiId,AttId){
  var sURL = 'print.asp?stiid='+StiId+'&attid='+AttId+'&cls=stoitem&xsl=xgallery';
  win = window.open(sURL, 'Enlargement', 'location=no,scrollbars=no');
  win.focus();
  return false;  
  
}
