// vrátí objekt podle jeho ID
// nezávisle na verzi prohlížeče

function objGet(id) {
	if (typeof id != 'string') return id;
	if (document.getElementById)
		return document.getElementById(id);
	else if (eval ('document.'+id))
		return eval('document.'+id);
	else
		return eval('document.all.'+id);
}

//-----------------------------------
//Vymazani formulare

function vymaz(pref,poc){
  var i;
  for (i=1;i<=poc;i++) {
    objGet(pref+i).value="";
    }
  if (pref == 'a'){  
    objGet(pref+3).value="+420";
    objGet(pref+5).checked="checked";}
}

//-----------------------------------

function objDisplay (obj,on,type) {
	if (on && !type) type = 'block';
	return objSetStyle(obj,'display',(on) ? type:'none');
	}

//-----------------------------------
// Nastaveni stylu
function objSetStyle (obj,prop,val) {
	var o = objGet(obj);
	if (o && o.style) {
		eval ('o.style.'+prop+'="'+val+'"');
		return true;
		}
	else return false;
}


//-----------------------------------
// Nastaveni obrazku tlacitka
function setImage(obj,obrazek,val){
   var o = objGet(obj);
   source = 'jpgs/'+obrazek+val+'.jpg';
   return source;
}

//-----------------------------------
// Zmena pozadi bunky
function pozadi (id,on,set){
   var p = objGet(id);
   if (set==0)  objSetStyle(p,'background',(on) ? 'url(jpgs/tlacitko2.gif)':'url(jpgs/tlacitko1.gif)');

}

//-----------------------------------
// Zmena pozadi boxu v pravem menu
function box_style (id,on){
   var p = objGet(id);
   objSetStyle(p,'background',(on) ? 'black':'');

}
//-----------------------------------
// Zobrazeni menu
var me=0;
var ti=0;

function showMenu (n,on) {
    if (on==1 || me>0) {
        if (on==1 && me!=n) showMenu(me,0);
        if (ti) {
            clearTimeout(ti);
            ti=0;
        }
        var h1 = objGet('logo_01');
        var h2 = objGet('logo_02');
        var o = objGet('menuitem'+n);
        var l = objGet('link'+n);
        var m = objGet('menu'+n);
        var b = objGet('top_menu');
        var h = objGet('page');

        browName = navigator.appName;
        browVerze = parseInt(navigator.appVersion);
        if (browName=="Microsoft Internet Explorer" & browVerze >=4 ){
            posun = 0;
        } 
        else {
            posun = 0;
        }
       
        if (o && m) {
            objSetStyle(l,'color',(on) ? 'black':'#40454E');
            objSetStyle(o,'background',(on) ? 'silver':'#999999');
            objDisplay(m,on);
            m.style.left = o.offsetLeft + h.offsetLeft;
            //document.write(m.style.left);
            m.style.top = 4 + b.offsetTop + o.offsetHeight+h1.offsetHeight+h2.offsetHeight;

            if (on==1) me=n;
            else me=0;
	}
    }
}

//-----------------------------------
// Zobrazeni podmenu
var ms=0;
var ts=0;

function showSubMenu (m,n,on) {
	if (on==1 || ms>0) {
		if (on==1 && ms!=n) showSubMenu(0,ms,0);
		if (ts) {
			clearTimeout(ts);
			ts=0;
			}
		
    if (m>0) {
        var s = objGet('menu'+m);
        x = s.offsetLeft + 2;
        y = s.offsetTop; }
    else {x = 0;
          y = 0;}
    
    var o = objGet('menuitem'+n);
		var sm = objGet('submenu'+n);
		var b = objGet('menu');

    browName = navigator.appName;
    browVerze = parseInt(navigator.appVersion);
    if (browName=="Microsoft Internet Explorer" & browVerze >=4 ){
       posun_l = 0;
       } 
    else {
       posun_l = 1;
       }

		if (o && sm) {
		  objSetStyle(o,'color',(on) ? 'black':'#666666');
			objDisplay(sm,on);
			sm.style.left=o.offsetLeft + o.offsetWidth + x + posun_l;
			sm.style.top=o.offsetTop + y;
			if (on==1) ms=n;
			else ms=0;
		}
	}
}
//-----------------------------------
// Schovani podmenu
function hideSubMenu(time) {
	if (ms>0) {
		if (ts) {
			clearTimeout(ts);
			ts=0;
			}
		ts=setTimeout("showSubMenu(0,ms,0)",time);
		}
}

//-----------------------------------
// Schovani menu
function hideMenu(time) {

 if (me>0) {
		if (ti) {
		  if (ms>0) {
		      if (ts) {
			         clearTimeout(ts);
			         ts=0;
			         }
		      ts=setTimeout("showSubMenu(0,ms,0)",time);
		      }
		  clearTimeout(ti);
		  ti=0;
			}
		ti=setTimeout("showMenu(me,0)",time);
		}
}

//-----------------------------------
// Zobrazeni prikladu pouziti - nove okno
function priklad(nazev,obr)
  {
  det = window.open("", "_blank", "location=no,status=no,width=640,height=465,left=10,top=10,resizable=yes");
  det.document.write('<html><head><link href="scripts/ngs.css" type="text/css" rel="stylesheet" media="screen"><title>'+nazev+' - příklad použití</title></head><body class=body_img>');
  det.document.write('<br><center><img class="img" src="jpgs/priklad/'+obr+'" height="400" width="600" onclick="window.close();"><br><small>&nbsp;</small><br>');
  det.document.write('<input type="button" class="tlacitko" value="Zavři okno" language="JavaScript" onClick="window.close();">');
  det.document.write('</center></body></html>');
  }


//-----------------------------------
// Zobrazeni fota produktu - nove okno
function produkt(nazev,obr,width,height)
  {
  det = window.open("", "_blank", "location=no,status=no,width="+(width+40)+",height="+(height+65)+",left=10,top=10,resizable=yes");
  det.document.write('<html><head><link href="scripts/ngs.css" type="text/css" rel="stylesheet" media="screen"><title>'+nazev+'</title></head><body class=body_img>');
  det.document.write('<br><center><img class="img" src="jpgs/produkt/'+obr+'" height='+height+' width='+width+' onclick="window.close();"><br><small>&nbsp;</small><br>');
  det.document.write('<input type="button" class="tlacitko" value="Zavři okno" language="JavaScript" onClick="window.close();">');
  det.document.write('</center></body></html>');
  det.document.close();
  }

