<!--

/* MENU */

function pic_window(picfile, title, popis, picwidth, picheight){
	picheight += 100;
	window.open('pic_window.php?pic='+picfile+'&title='+title+'&popis='+popis+'', 'picwindow', 'width='+picwidth+',height='+picheight+'');
}

function pic_window2(picfile, title, picwidth, picheight){
	window.open('pic_window2.php?pic='+picfile+'&title='+title+'', 'picwindow', 'width='+picwidth+',height='+picheight+'');
}

function pic_window3(picfile, picwidth, picheight){
	window.open('pic_window.php?pic='+picfile, 'picwindow', 'width='+picwidth+',height='+picheight+'');
}


function posByParent(eleId, parId, hCor, vCor){
	ele = document.getElementById(parId);

	eleTop = ele.offsetHeight + hCor;
	eleLeft = ele.offsetWidth + vCor;
	while(ele){
		eleTop += ele.offsetTop
		eleLeft += ele.offsetLeft
		ele = ele.offsetParent;
	}

	//korekce pro mozilu
	if(!document.all){
		//eleLeft = eleLeft - 15;
	}

	document.getElementById(eleId).style.top = eleTop+'px';
	document.getElementById(eleId).style.left = eleLeft+'px';
}

function getHeight(eleId){
	ele = document.getElementById(eleId);
	return(ele.offsetHeight);
}

function getWidth(eleId){
	ele = document.getElementById(eleId);
	return(ele.offsetWidth);
}

var mouseOn = 0;
var prefix = 'menu_';
var lastOpen = '';
var timeout = '';

function arraySearch(Sarray, Sval){
	for(x = 0;x < Sarray.length;++x){
		if(Sarray[x] == Sval){
			return true;
			break;
		}
	}
	return false;
}

function show(eleId) {
	document.getElementById(eleId).style.visibility = 'visible';
}

function hide(eleId) {
	document.getElementById(eleId).style.visibility = 'hidden';
}

function hide_all(){
		for(x = 0;x < all_menus.length;++x){
				document.getElementById(all_menus[x]).style.visibility = 'hidden';
		}
}

function m_on(eleId) {
	mouseOn = 1;
}

function m_off(eleId) {
	mouseOn = 0;
	timeout = setTimeout('f_hide(\''+eleId+'\')', 1000);
}

function getTree(id){
	var res = Array(id);
	ch = 0;
	while(id){
		if(ch > 500){break;}
		cid = false;
		for(t = 0;t < menuParents.length;++t){
			if(menuParents[t][1] == id){
				res[res.length] = menuParents[t][0];
				id = menuParents[t][0];
				cid = id;
				break;
			}
		}
		if(cid == false){id = false;}
		++ch;
	}
	return res;
}

function hide_others(eleId){
	parts = eleId.split('_');
	parents = getTree(parts[1]);

	for(k = 0;k < all_menus.length ;++k){
		parts2 = all_menus[k].split('_');
		if(all_menus[k] != eleId && arraySearch(parents, parts2[1]) == false){
			hide(all_menus[k]);
		}
	}
}

function show_child(eleId){
	mouseOn = 1;
	timeout = '';
	if(document.getElementById(eleId).style.visibility == 'hidden' || document.getElementById(eleId).style.visibility == ''){
		show(eleId);
		lastOpen = eleId;
	}
	hide_others(eleId);
}

function f_hide(eleId){
	if(mouseOn == 0){
		hide_all();
	}
}

function line_on(eleId, lineNum){
	mouseOn = 1;
	timeout = '';
	lastOpen = '';
	hide_others(eleId);
}

function line_off(eleId, lineNum){
}


function basename(path){
	parsed = path.split('/');
	return parsed[parsed.length - 1];
}

function pic_over(eleId, pic1, pic2){
	mObj = document.getElementById(eleId);

	if(basename(mObj.src) == basename(pic1)){
		mObj.src = pic2;
	}else{
		mObj.src = pic1;
	}
}

function dtimer(){
	window.setTimeout(delay_submit, 500);
}

function delay_submit(){
	document.getElementById('kolik').form.submit();
}

// picture preloader

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

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

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		menu_mdapraha_over = newImage("../img/menu_mdapraha-over.gif");
		menu_services_over = newImage("../img/menu_services-over_cz.gif");
		menu_portfolio_over = newImage("../img/menu_portfolio-over.gif");
		menu_contact_over = newImage("../img/menu_contact-over_cz.gif");
		sub_mdagroup_over = newImage("../img/sub_mdagroup-over.gif");
		sub_mdabudapest_over = newImage("../img/sub_mdabudapest-over.gif");
		sub_mdaostrava_over = newImage("../img/sub_mdaostrava-over.gif");
		sub_cz_over = newImage("../img/sub_cz-over.gif");
		sub_en_over = newImage("../img/sub_en-over.gif");				
		preloadFlag = true;
	}
}

function mailTo(address) {
	s = '';
	for (i = 0; i < address.length; i ++)
		s = s + "%" + (address.charCodeAt(i) ^ 1).toString(16);
	location.href = "mailto:" + unescape(s);
}



//-->