// otto scripts. Copyright Sector 31 s.r.o. www.sector31.cz

userAgent = window.navigator.userAgent;
browserVers = parseInt(userAgent.charAt(userAgent.indexOf("/")+1),10);
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function findElement(n,ly) {
	if (browserVers < 4) return document[n];
	var curDoc = ly ? ly.document : document;
	var elem = curDoc[n];
	if (!elem) {
		for (var i=0;i<curDoc.layers.length;i++) {
			elem = findElement(n,curDoc.layers[i]);
			if (elem) return elem;
		}
	}
	return elem;
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		var img;
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			img = null;
			if (document.layers) {
				img = findElement(changeImages.arguments[i],0);
			}
			else {
				img = document.images[changeImages.arguments[i]];
			}
			if (img) {
				img.src = changeImages.arguments[i+1];
			}
		}
	}
}

var preloadFlag = false;

function preloadImages() {
	if (document.images) {
		mnupol1o = newImage("img/hp_menu1_a.gif");
		mnupol2o = newImage("img/hp_menu2_a.gif");
		mnupol3o = newImage("img/hp_menu3_a.gif");
		mnupol4o = newImage("img/hp_menu4_a.gif");
		mnupol5o = newImage("img/hp_menu5_a.gif");
		mnupol6o = newImage("img/hp_menu6_a.gif");
		mnupol7o = newImage("img/hp_menu7_a.gif");
		mnupol8o = newImage("img/hp_menu8_a.gif");
		
		lang1o = newImage("img/hp_lang_cz_a.gif");
		lang2o = newImage("img/hp_lang_de_a.gif");
		lang3o = newImage("img/hp_lang_en_a.gif");
		
		smnu1pol1o = newImage("img/submenu1_1a.gif");
		smnu1pol2o = newImage("img/submenu1_2a.gif");
		smnu1pol3o = newImage("img/submenu1_3a.gif");
		smnu1pol4o = newImage("img/submenu1_4a.gif");
		
		smnu2pol1o = newImage("img/submenu2_1a.gif");
		smnu2pol2o = newImage("img/submenu2_2a.gif");
		smnu2pol3o = newImage("img/submenu2_3a.gif");
		
		hpfilmaim = newImage("img/hp_film_a.gif");
		
		preloadFlag = true;
	}
}


// cross-browser function to get an object's style object given its id
function getStyleObject(objectId) {
	if(document.getElementById && document.getElementById(objectId)) return document.getElementById(objectId).style;
	else if (document.all && document.all(objectId)) return document.all(objectId).style;
	else if (document.layers && document.layers[objectId]) return document.layers[objectId];
	else return false;
}

// get a reference to the cross-browser style object and make sure the object exists
function changeObjectVisibility(objectId, newVisibility) {
	var styleObject = getStyleObject(objectId);
	if(styleObject) {
		styleObject.visibility = newVisibility;
		return true;
	} else {
		return false;
  }
}



// made by: Nicolas - http://www.javascript-page.com

var timerID = 0;
var ktere_menu = '';
var odpocet_do_schovani;
var odpocet_do_schovani_def = 7;

function UpdateTimer() {
	if(timerID) {
		clearTimeout(timerID);
		clockID  = 0;
	}
	if (odpocet_do_schovani > 0) {
		odpocet_do_schovani--;
		timerID = setTimeout("UpdateTimer()", 100);
	} else {
		changeObjectVisibility(ktere_menu,'hidden');
	}
}

function timer_start(nazev) {
	odpocet_do_schovani = odpocet_do_schovani_def;
	ktere_menu = nazev;
	timerID = setTimeout("UpdateTimer()", 100);
}

function timer_stop(nazev) {
	if(timerID && ktere_menu == nazev) {
		clearTimeout(timerID);
		timerID  = 0;
	}
}




function newwin(url,width,height,nazev) {
	if (document.all)
	var xMax = screen.width, yMax = screen.height;
	else
	if (document.layers)
	var xMax = window.outerWidth, yMax = window.outerHeight;
	else
	var xMax = 640, yMax=480;
	var xOffset = (xMax - width)/2, yOffset = (yMax - height)/2;
	picwin = window.open(url,nazev,'width=' + width + ',height=' + height + ',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,screenX='+xOffset+',screenY='+yOffset+',top='+yOffset+',left='+xOffset+'');
	picwin.focus();
}

function promoasopen(link1,link2) {
	newwin(link2,600,530,'oznameni');
	location.href=link1;
}

