// JavaScript Document

// id, vagy name alapján ad vissza objektumot, többi függvény hívogatja
function findObj(n, d) {
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

// paraméterként megadott id-jú elem(ek) display tulajdonságát block-ra állítja
function show() { 
  var i,obj,args=show.arguments;
  for (i=0; i<(args.length); i++) if ((obj=findObj(args[i]))!=null) {
    if (obj.style) { obj=obj.style;}
    obj.display='block'; }
}

// paraméterként megadott id-jú elem(ek) display tulajdonságát none-ra állítja
function hide() { 
  var i,obj,args=hide.arguments;
  for (i=0; i<(args.length); i++) if ((obj=findObj(args[i]))!=null) {
    if (obj.style) { obj=obj.style;}
    obj.display='none'; }
} 


function tab_show(rel){
var act = findObj('link_act');
//	hide('div_1','div_2','div_3','div_4','div_5');
//	show('div_'+rel);
//	set_style('li_'+rel, 'border', '1px solid red');
//	aktiv=findObj('li_'+rel+'aktiv',);
	set_id('link_act', 'link_'+act.rel, 'link_'+rel, 'link_act', 'div_act', 'div_'+act.rel, 'div_'+rel, 'div_act');
	
}


// paraméterként felsorolt elem(ek) stílusát állítja - id,style,value hármasokat dolgoz fel
function set_style() { 
  var i,s,v,obj,args=set_style.arguments;
  for (i=0; i<(args.length-2); i+=3) 
  with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { 
    if (obj.style) { obj=obj.style; s=args[i+1]; v=args[i+2]; }
    obj[s]=v;}
} 

// paraméterként átadott id-(ke)t lecseréli - régiID, újID
function set_id() { 
  var i,s,obj,args=set_id.arguments;
  for (i=0; i<(args.length-1); i+=2) 
  with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { 
    if (obj.id) { s=args[i+1]; }
    obj.id=s;}
}