// 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")
  
}

// Funkacja dezaktywuje guzik

function McH_no(objName){
 
 var obj=McH_seekObj(objName);

  if (obj && document.images) obj.src = eval (objName + "NO.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");
 }

function make_new_window (myname, mywidth, myheight, location){

	eval ("if ((!" + myname + ") || (" + myname + ".closed)){var " + myname + "= window.open(\"\"," + myname + ",\"menubar=no, resizable=no, toolbar=no, scrollbars=yes\"); " + myname + ".resizeTo (" + mywidth + "," + myheight + ");}else{" + myname + ".focus();}");
	eval (myname + ".location.href='" + location + "';");
} 
	
/*
function make_zoom (myname, mywidth, myheight, fileurl, filetxt, slideshow_link){

	eval ("if ((!" + myname + ") || (" + myname + ".closed)){var " + myname + "= window.open(\"\",myname,\"menubar=no, resizable=yes, toolbar=no, scrollbars=yes\"); " + myname + ".resizeTo (" + mywidth + "," + myheight + "); }else{" + myname + ".focus();}");
	eval (myname + ".location.href='zoomit.php?fileurl=" + fileurl + "&slideshow_link=" + slideshow_link + "&filetxt=" + filetxt + "';");
}
*/

function make_zoom (myname, id){
	eval ("if ((!" + myname + ") || (" + myname + ".closed)){var " + myname + "= window.open(\"\",myname,\"width=650, height=450, menubar=no, resizable=yes, toolbar=no, scrollbars=yes\"); " + myname + ".resizeTo (650,450); }else{" + myname + ".focus();}");
	eval (myname + ".location.href='zoom.php?iid=" + id + "';");
}



// listy zmiennych do przepisania

	var node_vars = new Array("node_id", "node_title", "node_ident", "node_css_id", "node_template_id", "node_group_id", "node_locked", "operation");


function rewrite_forms(var_names_array, source_form, dest_form){

	var result = "";
	
	for (var i in var_names_array){
//		window.alert(dest_form + "." + var_names_array[i] + ".value=" + source_form + "." + var_names_array[i] + ".value");
		eval(dest_form + "." + var_names_array[i] + ".value=" + source_form + "." + var_names_array[i] + ".value");
	}
}