function MyConf (text)
{   var is_confirmed = confirm(text);
    return is_confirmed;
}

function email_ok_en(nutny,new_mail) 
{
if ((new_mail == "") && (nutny == 1))
	{alert("Prosím, vyplňte e-mail."); return false;}
if ((new_mail != "") && (!new_mail.match(/^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,6}$/)))
    {alert('Zadaný e-mail není platný'); return false;}
return true;
}

function email_ok_en(nutny,new_mail) 
{
if ((new_mail == "") && (nutny == 1))
	{alert("Please, fill e-mail."); return false;}
if ((new_mail != "") && (!new_mail.match(/^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,6}$/)))
    {alert('E-mail isn\'t correct !'); return false;}
return true;
}

function okno_ok_en(email,name,text) 
{
if (!email_ok_en(1,email)) {return false;} 
else {
w_win = window.open('',name,'toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizable=no,height=200,width=500');
ls_doc = w_win.document;
ls_doc.open();
ls_doc.write("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">"+
	"<HTML><HEAD><link rel=\"stylesheet\" type=\"text/css\" href=\"./mycss.css\">"+
	"<TITLE>ARS VIVA - Cesty za uměním</TITLE></head><body><p>&nbsp;</p>"+
	"<h3>"+text+"</h3>"+
	"<div  align='center'><div class='red_b'>Požadavek se zpracovává</div>"+
	"<form><input type='button' class='mysubmit' value='Zavřít' onClick='window.close()'></form></div></body></html>");
w_win.focus();
return true;
}
}

function okno_ok_en(email,name,text) 
{
if (!email_ok(1,email)) {return false;} 
else {
w_win = window.open('',name,'toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizable=no,height=200,width=500');
ls_doc = w_win.document;
ls_doc.open();
ls_doc.write("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">"+
	"<HTML><HEAD><link rel=\"stylesheet\" type=\"text/css\" href=\"./mycss.css\">"+
	"<TITLE>ARS VIVA - cultural travel</TITLE></head><body><p>&nbsp;</p>"+
	"<h3>"+text+"</h3>"+
	"<div  align='center'><div class='red_b'>Request in process</div>"+
	"<form><input type='button' class='mysubmit' value='Close' onClick='window.close()'></form></div></body></html>");
w_win.focus();
return true;
}
}

var ma=new Array(); var mx=new Array(); var my=new Array();var mc=new Array();
var mal=0;var menuw=200;var b_src=0;var pname="";
var fc=0x000000;var bc=0x95b5f4;
var gd=0;var gx,gy;var d=document;
var NS7=(!d.all&&d.getElementById);
var NS4=(!d.getElementById);
var IE5=(!NS4&&!NS7&&navigator.userAgent.indexOf('MSIE 5.0')!=-1);
var NS6=(NS7&&navigator.userAgent.indexOf('Netscape6')!=-1);
if(navigator.userAgent.indexOf('Opera')!=-1)
	{if(navigator.userAgent.indexOf('Opera 7')!=-1||navigator.userAgent.indexOf('Opera 8')!=-1)NS7=1; 
	 else NS4=1;}
var ifr=(!NS7&&!NS4&&!IE5);
loc="images/";
d.write("<style type=\"text/css\">");
d.write("\n<!--\n");
var tr="filter:alpha(opacity=90);-moz-opacity:0.9;"; if(IE5) tr="";
d.write(".menu_menu {"+tr+"z-index:999;border-color:#000000;border-style:solid;border-width:0px 0px 0px 0px;background-color:#4c6ae9;position:absolute;left:0px;top:0px;visibility:hidden;}");
d.write(".menu_plain, a.menu_plain:link, a.menu__plain:visited{text-align:left;background-color:#4c6ae9;color:#ffffff;text-decoration:none;border-color:#000000;border-style:solid;border-width:0px 0px 0px 0px;padding:3px 3px 3px 10px;cursor:hand;display:block;font-size:8pt;font-family: Verdana, Arial, sans-serif;font-weight:bold;}");
d.write("a.menu_plain:hover, a.menu_plain:active{background-color:#95b5f4;color:#000000;text-decoration:none;border-color:#000000;border-style:solid;border-width:0px 0px 0px 0px;padding:3px 3px 3px 10px;cursor:hand;display:block;font-size:8pt;font-family: Verdana, Arial, sans-serif;font-weight:bold;}");
d.write("\n-->\n");
d.write("</style>");

function startSubmenu(name,style,sw)
{	if(NS4)return;
	if(sw>0)menuw=sw;
	d.write("<div id=\""+name+"\" class=\""+style+"\"  style=\"width:"+(menuw)+"px\">");
}

function endSubmenu(name)
{	if(NS4)return;
	d.write("</div>");
	if(!NS7)d.getElementById(name).onmouseout=tidyMenu;
}

function submenuItem(text,url,s)
{	if(NS4)return;
	if(text=="---")d.write("<div class=\""+s+"\" style=\"width:"+menuw+"px\"><center><img src=\""+loc+"---.gif\" height=\"8\" width=\""+(menuw-16)+"\" border=0/></center></div>");
	else{d.write("<a href=\""+url+"\" class=\""+s+"\" style=\"width:"+menuw+"px\">"+text+"</a>");}
}

function setGraphicB(kde)
{	if(NS4)return;
	if(!NS7){ b_scr=d.getElementById(kde);
			  b_scr.background="images/menu_o.gif";
        b_scr.color="black";}
}

function openMenu(event,id)
{	if(NS4)return;
	var el,x,y,dx,dy;
	if(gd==0)
		{var p=d.getElementById(id);
		gx=0;gy=0;
		while(p&&p.parentNode.nodeName!="BODY")
			{p=p.parentNode;
			if(p.nodeName=="DIV"||p.nodeName=="LAYER"||p.nodeName=="SPAN")
			if(p.style.position=="absolute"){gx+=p.offsetLeft;gy+=p.offsetTop;}
			}
		if(p)gd=1;
		}
	if(mal>0)
		{el=d.getElementById(ma[mal-1]);
		if(mx[mal-1]!=el.offsetLeft||my[mal-1]!=el.offsetTop)
			{el.style.left=mx[mal-1]; el.style.top=my[mal-1];} tidyMenu(event);	}
		if(NS7)
			{var p=event.target;
			if(p.nodeName!="A"&&p.nodeName!="IMG"&&p.parentNode.nodeName=="A")p=p.parentNode;
			dx=p.offsetWidth;
			dy=p.offsetHeight;
			if(mal==0)
				{x=p.x;y=p.y;
				if(typeof(p.x)=="undefined"||!NS6)
					{x=p.offsetLeft;y=p.offsetTop;
					while(!NS6&&p.parentNode.nodeName!="BODY")
						{p=p.parentNode;
						if(p.nodeName=="TD"||p.nodeName=="TABLE"){x+=p.offsetLeft;y+=p.offsetTop;}
						}
					}
				}
			else {el=d.getElementById(ma[mal-1]);
				  x=el.offsetLeft;y=el.offsetTop+p.offsetTop;}
			}
		else
			{x=event.clientX-event.offsetX+d.body.scrollLeft-d.body.clientLeft;
			y=event.clientY-event.offsetY+d.body.scrollTop-d.body.clientTop;
			dx=event.srcElement.offsetWidth;
			dy=event.srcElement.offsetHeight;
			x-=gx;y-=gy;
			}
		el=d.getElementById(id);
		if(el&&el.style.visibility!="visible")
			{y+=dy;	mx[mal]=x;	my[mal]=y;
			el.style.left=x+"px";
			el.style.top=y+"px";
			if(!IE5)clipMenu(mal,el);
			el.style.visibility="visible";
			ma[mal]=id;
			if(NS7)	{var p=event.target;
				if(p.nodeName!="A"&&p.parentNode.nodeName=="A")p=p.parentNode;
				mc[mal]=p.style;
				if(!NS6&&mal>0)	{mc[mal].backgroundColor="#"+bc.toString(16);
								mc[mal].color="#"+fc.toString(16);}
				el.onmouseout=tidyMenu;
				}
			else{mc[mal]=event.srcElement.style;
			if(mal>0){mc[mal].backgroundColor=bc;mc[mal].color=fc;}
			}
		mal++;
		}
	if(ifr&&el&&(typeof(tr)=="undefined"||tr==""))
		{var p=d.getElementById(id+"i");
		if(p) {p.style.top=y+"px"; p.style.left=x+"px";
			   p.style.width=el.style.width; p.style.height=el.offsetHeight+"px";
			   p.style.display="block";	}
		else {ifr="<iframe id=\""+id+"i\" style=\"position:absolute;left:"+x+"px;width:"+el.style.width+";height:"+el.offsetHeight+"px;top:"+y+"px;z-index:998;display:block;\" scrolling=\"no\" frameborder=\"0\"></iframe>";
			  el.insertAdjacentHTML('beforeBegin',ifr);	}
		}
	}

function overMenu(x,y)
{	x-=gx;y-=gy;
	for(i=0;i<mal;i++)
		{var el=d.getElementById(ma[i]);
		if(el.offsetLeft+el.offsetWidth>x&&el.offsetLeft<=x&&el.offsetTop+el.offsetHeight>y&&el.offsetTop<=y)
			{return ma[i];}
		}
	return "";
}

function tidyMenu(e)
{	if(NS4)return;
	if(NS7)	{t=overMenu(e.pageX,e.pageY);
			 if(t!=""&&(e.target.firstChild==e.relatedTarget||e.target==e.relatedTarget.firstChild))return;}
	else t=overMenu(event.clientX+d.body.scrollLeft-d.body.clientLeft,event.clientY+d.body.scrollTop-d.body.clientTop);
	om=0;
	for(i=0;i<mal;i++)
		{var mail=ma[i].length;
		if(mail>t.length||t.substring(0,mail)!=ma[i])
			{var el=d.getElementById(ma[i]);
			el.style.visibility="hidden";
			mc[i].backgroundColor="";
			mc[i].color="";
			if(ifr)	{var p=d.getElementById(ma[i]+"i");
					 if(p)p.style.display="none";}
			}
		else{ma[om]=ma[i]; mx[om]=mx[i];my[om]=my[i]; om++;	}
		}
	mal=om;
	if(mal==0 && !NS7){
      b_scr.background="images/menu.gif";
      b_scr.color="#DBE9FB";
      }
}

function clipMenu(i,el)
{	if(el.offsetLeft>mx[i])el.style.clip="rect("+(my[i]-el.offsetTop)+"px "+(el.offsetWidth+(mx[i]-el.offsetLeft))+"px "+el.offsetHeight+"px "+0+"px)";
	else el.style.clip="rect("+(my[i]-el.offsetTop)+"px "+el.offsetWidth+"px "+el.offsetHeight+"px "+(mx[i]-el.offsetLeft)+"px)";
}

