// Zbior funkcji McH
// Funkcja sprawdzajaca przegladarke

function McH_navName(){

   var nName=""

   if (navigator.appVersion.charAt(0) == "4"){
      (navigator.appName == "Netscape") ? nName="Nav4" : nName="IE4"
   }
   return nName;
}

// Funkcja odnajdująca obiekt, przeszukuje formularze i ramki

function McH_seekObj(name, docDir){

 var place,i,obj;
 
   place=name.indexOf("?"); 
   if(!docDir) docDir=document;
   if( place > 0 && parent.frames.length) {
     docDir=parent.frames[name.substring(place+1)].document;
     name=name.substring(0,place);
   }
   if(!(obj=docDir[name]) && docDir.all) obj=docDir.all[name]; 
   for (i=0 ; !obj && i < docDir.forms.length ; i++) obj=docDir.forms[i][name];
   for (i=0 ; !obj && docDir.layers && i < docDir.layers.length ; i++) obj=McH_seekObj(name,docDir.layers[i].document);
   return obj;
}


// Funkcja sterujaca obiektami Flash

function McH_shockControl(objName,cmdStr,noFrame) { 

 var obj;
 
 obj=McH_seekObj(objName)
 

 if (obj) eval('obj.'+ cmdStr + '('+ ((cmdStr=='GotoFrame') ? noFrame : '') + ')')
}

// Funkcja zapalająca guzik

function McH_on (objName){
 
 var obj=McH_seekObj(objName);

  if (obj && document.images) obj.src = eval (objName + "ON.src")
  
}

// Funkacja gasząca guzik

function McH_off (objName){
 
 var obj=McH_seekObj(objName);

  if (obj && document.images) obj.src = eval (objName + "OFF.src")
  
}

// Funkcja podmieniająca obrazki

function McH_swapPic (objName, picName, divName){

 var obj=McH_seekObj(objName, divName);

  if (obj && document.images) obj.src =eval (picName + ".src");
 }

