// browser detection
var browser,sys='win';

if(document.layers)browser='ns4';
else if(navigator.appName.indexOf('Netscape')!=-1)browser='ns6';
else {browser='ie';}
if(navigator.platform.indexOf('Win')==-1&&navigator.platform.indexOf('win')==-1)sys='mac';

var time,menu_aktive;

menunum = 4; //pocet poloziek v menu pri ktorych sa zobrazi podmenu...ostatne polozky neratame
menu_aktive = 0;

function dfind(tar) { //vrati object layer v zavislosti od browsera
	switch(browser)	{
		case'ie':{return document.all[tar];break;}
		case'ns4':{return eval('document.'+tar);break;}
		case'ns6':{return document.getElementById(tar);break;}
	}
	alert(browser);
	return null;
}

function dstyle(tar) {
	if(browser!='ns4') return dfind(tar).style;
	else return dfind(tar);
}

function setv(tar,mode) {
	mode==1?dstyle(tar).visibility='visible':dstyle(tar).visibility='hidden';
} // mode 1=visible 0=hidden

function ebenentausch(nummer){
	for(i=1;i<=menunum;i++) {
		if(i==nummer) {
			setv('navit'+i,1);
		} else {
			setv('navit'+i,0);
		}
	}
} // zeigt einen navigationsbereich an

function naviaus() {
	menu_aktive = 0;
	if(time) clearInterval(time);
	time=setInterval('chklnk()',400);
} // schaltet das navigations-highlight unsichtbar

function openmenu(tar) {
	if(time) clearInterval(time);
	ebenentausch(tar);
	menu_aktive = tar;
} // öffnet eine navigation

function unfocus(tar) {
	if(tar.blur) tar.blur();
}

function chklnk() {
	if(! menu_aktive)	{
		clearInterval(time);
		ebenentausch(0);
	}
}

function menufocus(typ) {
	menu_aktive = typ;
}

function menu_goto(goURL) {
	document.location=goURL;
}

function roll_overmenu(objmenu) {
	objmenu.bgColor='#006699';
}

function roll_outmenu(objmenu) {
	objmenu.bgColor='#3399CC';
}

function galleryopen(theURL,winName,wurl,walt,ww,wh) { 
  newwindow=window.open(theURL+'?wsrc='+wurl+'&walt='+walt,winName,'width='+ww+',height='+wh+',scrollbars=no');
	if (window.focus) {newwindow.focus()}
}

function alt_nav_string(alt_str) { 
 var s=document.location.search;
 var pole=s.slice(1,s.length).split('&');
 for (var i=0; i<pole.length; i++) {
 	if (pole[i].slice(0,4)=='nav=') {
		var nav=unescape(pole[i].slice(4,pole[i].length));
		break;
	 }
  }
 if (nav==null) document.write(alt_str); else document.write(nav);
}
