function showmenu(id){

el=document.getElementById('sub'+id)
dad=document.getElementById('dady'+id);
tempClassStr=el.className;
//alert(dad.className)
rexp = /noshow/ 
if(rexp.test(tempClassStr)){
  el.className = tempClassStr.replace('noshow','');
  dad.className='daddyOpen';
}else{
  el.className +=' noshow';
  dad.className='daddy';
  }
}


function loadPointer(proc){
 proc=proc>100?100:proc;        
 setObjCSSProp('ld','width',(100-proc)+'%');                
}

function RF(max){
 Count++;        
 window.status='Count:'+Count+' '+max;        
}


function windowRefresh(){
  setObjCSSProp('ld','width','0%');       
  //alert(getObjCSSProp('ld','width'));
  I=setInterval('RF(1)',1000);
  Count=0;
}

function stopWindowRefresh(){
  if(typeof(I)!='undefined'){
 // alert(typeof(I));
  clearInterval();       
  }
}

function kombinace(im){
i=getObj('produktImage');         
 if(im['kombinace']!=null){
   i.src=im['kombinace'];
 }else{
    if(i.src!=im['base']){   
     i.src=im['base'];
    } 
 }
}

function cenaChange(){
 f=document.forms.produkt;
 url=f['urlCena'].value;
 Q = ['id_produkt='+f['zaznam[id_produkt]'].value];
 for(var i=0;i<f.length;i++){
  if((f[i].type=='radio' || f[i].type=='checkbox') && f[i].checked ){
    Q.push(escape(f[i].name)+'='+f[i].value);
  }
 }
  Q=url+'?'+Q.join('&')+'&target='+escape('zaznam[cena]');
  top.frames.getCena.location=Q;
  
}

function vzorChange(id,url,upload,img,nazev){
  document.getElementById(id).checked='true';
  Pimg=getObj('vzorPreviewImg');
  Limg=getObj('vzorPreviewLink');
  Lnazev=getObj('vzorNazev');
  
  //Limg.href='#';
  Pimg.src=url+'image.php?filename='+img+'&newWidth=100&newHeight=100';
  setObjContent(Lnazev,nazev);
  Limg.href=url+upload+img;
  //alert(img+'\n'+url+'\n'+Limg.href)       
  cenaChange();
}

function zoomImage(img,smer){
  if(BrIs.IE)  img.style.zoom=smer=='in'?'110%':'100%';
 }

function showdiv(obj){
  setObjDisplayed(obj,getObjDisplayed(obj)?0:1);
  //if (!BrIs.IE) contentWindow.document.designMode = "on";
}

function kalendar(url,referer){
myString = new String(url);
url+=myString.indexOf('?')!=-1?'&':'?';
open_window('url',url+'referer='+referer,
            'name','kalendar',
            'width',230,
            'height',150,
            'screenX',100,
            'screenY',100,
            'top',100,
            'left',100,
            'resizable','yes',
            'status','1',
            'scrollbars','0'
            );
return;  
}


function nahled(url){
open_window('url',url,
            'name','preview',
            'width',300,
            'height',300,
            'screenX',100,
            'screenY',100,
            'top',100,
            'left',100,
            'resizable','yes',
            'status','0'
            );
return;
}


function getObjXY(strCurr)
{
var elmCurr = document.getElementById(strCurr);
var intX = 0;
var intY = 0;
do
{
intX += elmCurr.offsetLeft;
intY += elmCurr.offsetTop;
}
while ((elmCurr = elmCurr.offsetParent));
alert('objekt: ' + strCurr + '\nsouradnice X: ' + intX + '\nsouradnice Y: ' + intY);
}


function openNewWindow(sURL, sName, iWidth, iHeight, bResizable, bScrollbars){
    var iTop  = (screen.height - iHeight) / 2 ;
    var iLeft = (screen.width  - iWidth) / 2 ;

    var sOptions = "toolbar=no" ;
    sOptions += ",width=" + iWidth ;
    sOptions += ",height=" + iHeight ;
    sOptions += ",resizable="  + (bResizable  ? "yes" : "no") ;
    sOptions += ",scrollbars=" + (bScrollbars ? "yes" : "no") ;
    sOptions += ",left=" + iLeft ;
    sOptions += ",top=" + iTop ;

    var oWindow = window.open(sURL, sName, sOptions)
    oWindow.focus();
    return oWindow ;
}


function open_window(){
param = [];
dparam = [];
dialog=false;
url='about:blank';
nameWin='';

param[0]='toolbar=0';
param[1]='width=200';
param[2]='height=200';
param[3]='scrollbars=0';
param[4]='location=0';
param[5]='resizable=0';
param[6]='status=0';
param[7]='screenX=20';
param[8]='screenY=20';
param[9]='left=20';
param[10]='top=20';
param[11]='menubar=0';

dparam[0]='dialogWidth:200px';
dparam[1]='dialogHeight:200px';
dparam[2]='scroll:0';
dparam[3]='resizable:0';
dparam[4]='status:0';
dparam[5]='dialogLeft:20';
dparam[6]='dialogTop:20';
dparam[7]='help:0';



for(var i=0 ;i<arguments.length;i++){
 ar=arguments[i];//.toLowerCase();
 if(ar=='toolbar'){param[0]='toolbar='+arguments[i+1]}
 if(ar=='width'){param[1]='width='+arguments[i+1];dparam[0]='dialogWidth:'+arguments[i+1]+'px'; }
 if(ar=='height'){param[2]='height='+arguments[i+1];dparam[1]='dialogHeight:'+arguments[i+1]+'px';}
 if(ar=='scrollbars'){param[3]='scrollbars='+arguments[i+1];dparam[2]='scroll:'+arguments[i+1];}
 if(ar=='location'){param[4]='location='+arguments[i+1]}
 if(ar=='resizable'){param[5]='resizable='+arguments[i+1];dparam[3]='resizable:'+arguments[i+1];}
 if(ar=='status'){param[6]='status='+arguments[i+1];dparam[4]='status:'+arguments[i+1];}
 if(ar=='screenX'){param[7]='screenX='+arguments[i+1]}
 if(ar=='screenY'){param[8]='screenY='+arguments[i+1]}
 if(ar=='left'){param[9]='left='+arguments[i+1];dparam[5]='dialogLeft='+arguments[i+1];}
 if(ar=='top'){param[10]='top='+arguments[i+1];dparam[6]='dialogTop='+arguments[i+1];}
 if(ar=='menubar'){param[11]='menubar='+arguments[i+1]}
 if(ar=='url'){url=arguments[i+1]}
 if(ar=='name'){nameWin=arguments[i+1]}
 if(ar=='dialog'){dialog=true}
}
p=param.join(',');
if(!dialog)
openWin=window.open(url,nameWin,p);
else
openWin = showModalDialog(url,nameWin,dparam.join(';'));
}




