/* onload init */

window.onload = init;

p2img = false;
p2as = Array();
p2imgs = Array();
p2run = true;

function init() {
	if(document.getElementById("p2")) {
		if(p2as = document.getElementById("p2").getElementsByTagName("A")) {
			for(i = 0; i < 8; i++) {
				eval("p2as[" + i + "].onmouseover = function() { p2show(" + i + "); }" );
			}
			
			p2img = document.getElementById("p2Img");
			
			for(i = 0; i < 8; i++) {
				p2imgs[i] = new Image();
			}
			
			p2imgs[0].src = "/navjet/img/1.jpg";
			p2imgs[1].src = "/navjet/img/2.jpg";
			runP2banner(0);
		}
	}
}

var msgWin = window.msgWin;
/* popup pro obrazky a galerie */
function popup(alink, type) {
	var retValue = false;
	switch(type) {
		case 1: // img_from_link
			prefix = "/popup_image.php?path=";
			path = prefix + alink.href.substr(alink.href.indexOf("/img/")) + "&title=" + alink.getAttribute("TITLE");
			break;
		case 2: // gal_from_link
			prefix = "/popup_gallery.php?js=true&adr=";
			ppth = alink.href.substr(alink.href.indexOf("adr=") + 4)
			path = prefix + ppth;
			break;
	}
	
	if (msgWin != null && !msgWin.closed) { 
		msgWin.location.href = path;
		msgWin.focus();
	} else {
		msgWin = window.open(path, "_gallery","height=150,menubar=0,personalbar=0,resizable=1,scrollbars=0,toolbar=0,width=150,top=100,left=100,status=0");
		if (msgWin == null || typeof(msgWin) == "undefined") {
			retValue = true; 
			}
		else { 
			alink.target = "_gallery";
			msgWin.focus(); 
		} 
	} 
	return retValue; 
}

objs = Array();
steps = Array();

function hideAllGrps() {
	if(objs.length == 0) {
		divs = document.getElementsByTagName("DIV");
		for(i=0; i < divs.length; i++) {
			if(divs[i].className == "grp") {
				objs[objs.length] = divs[i];
			}
		}
	}
	
	for(i = 0; i < objs.length; i++) {
		objs[i].style.display = "none";
	}
}

function showGrp(num) {
	
	hideAllGrps();
	
	if(steps.length == 0) {
		as = document.getElementsByTagName("A");
		for(i=0; i < as.length; i++) {
			if(as[i].className == "step") {
				steps[steps.length] = as[i];
			}
		}
	}
	
	for(i = 0; i < steps.length; i++) {
		steps[i].className = "step";
	}
	
	objs[num].style.display = 'block';
	steps[num].className = 'step emph';
	
}

function simpleSubmitControl() {
	f = document.forms['bigFrm'];
	
	if(f.email.value != "") {
		if (window.RegExp) {
			re = new RegExp("^[^@]+@[^.]+\..+$");
			if(!re.test(f.email.value)){
				alert("Email is not in valid form: xxx@yyy.zzz!");
				f.email.value = "";
			}
		}
	}
	
	if(f.email.value == "" && f.phone.value == "") {
		alert("Please provide us with your email address \nand optionally with your phone number \nso we can contact you if needed! \nThank you");
		return false;
	} else {
		return true;
	}

}

/* obsluha P2 banneru */

function runP2banner(show) {
	
	if(!p2run) {
		return false;
	}
	
	p2clear();
	
	p2as[show].className = "emph";
	p2img.src = p2imgs[show].src;
	
	if(show == 7) {
		show = -1;
	} else if(!p2imgs[show + 1].src) {
		p2imgs[show + 1].src = "/navjet/img/" + (show + 2) + ".jpg";
	}
	setTimeout("runP2banner(" + (show + 1) + ");", "4000");
}

function p2clear() {
	if(p2as.length > 0) {
		for(i = 0; i < 8; i++) {
			p2as[i].className = "";
		}
	}
}

function p2show(num) {
	p2run = false;
	p2clear();
	p2as[num].className = "emph";
	
	if(!p2imgs[num].src) {
		p2imgs[num].src = "/navjet/img/" + (num + 1) + ".jpg";
	}
	p2img.src = p2imgs[num].src;
}