/***********************************************
* AnyLink Drop Down Menu- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/
var menu1=new Array()
menu1[0]='<a href="/o-nas">o nás, ohlasy kurzů</a>'
menu1[1]='<a href="/media">napsala o nás média</a>'
menu1[2]='<a href="/faq">časté dotazy (FAQ)</a>'
menu1[3]='<a href="/fotografie-ve-foyeru">fotografie ve foyeru</a>'
menu1[4]='<a href="/odkazy">www odkazy</a>'
menu1[5]='<a href="mapa.html">mapa webu</a>'

var menu5=new Array()
menu5[0]='<a href="/prihlaska-mladez">mládež</a>'
menu5[1]='<a href="/prihlaska-vysokoskolaci">vysokoškoláci</a>'
menu5[2]='<a href="/prihlaska-dospeli">dospělí</a>'
menu5[3]='<a href="/prihlaska-lady">lady kurzy</a>'
menu5[4]='<a href="/prihlaska-salsa">salsa</a>'
menu5[5]='<a href="/prihlaska-deti">kurzy pro děti</a>'
menu5[6]='<a href="/seznamka">seznamka</a>'
menu5[7]='<a href="/vip">VIP klub</a>'
		
var menu7=new Array()
menu7[0]='<a href="/foto-mladez">foto: mládež</a>'
menu7[1]='<a href="/foto"> &nbsp; objednávky mládež</a>'
menu7[2]='<a href="/foto-VS-a-dospeli">foto: VŠ a dospělí</a>'
menu7[3]='<a href="/foto-lady">foto: lady kurzy</a>'
menu7[4]='<a href="/foto-salsa">foto: salsa</a>'
menu7[5]='<a href="/foto-deti">foto: dětské kurzy</a>'
menu7[6]='<a href="/foto-tancirna">foto: tančírna</a>'

var menu15=new Array()
menu15[0]='<a href="prihlaska-mladez">mládež</a>'
menu15[1]='<a href="prihlaska-vs-dospeli">VŠ a dospělí</a>'
menu15[2]='<a href="seznamka">seznamka</a>'


var menuwidth='165px' 		//default menu width
var menubgcolor='lightyellow'//menu bgcolor
var disappeardelay=250		//menu disappear speed onMouseout (in miliseconds)
var hidemenu_onclick="yes"	//hide menu when user clicks within menu?

/////No further editting needed

var ie4=document.all
var ns6=document.getElementById&&!document.all

if (ie4||ns6)
document.write('<div id="dropmenudiv" style="visibility:hidden;width:'+menuwidth+';background-color:'+menubgcolor+'" onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"></div>')

function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}

function showhide(obj, e, visible, hidden, menuwidth){
if (ie4||ns6)
dropmenuobj.style.left=dropmenuobj.style.top="-500px"
if (menuwidth!=""){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj.widthobj.width=menuwidth
}
if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
obj.visibility=visible
else if (e.type=="click")
obj.visibility=hidden
}

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
var edgeoffset=0
if (whichedge=="rightedge"){
var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
}
else{
var topedge=ie4 && !window.opera? iecompattest().scrollTop : window.pageYOffset
var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ //move up?
edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) //up no good either?
edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge
}
}
return edgeoffset
}

function populatemenu(what){
if (ie4||ns6)
dropmenuobj.innerHTML=what.join("")
}

function dropdownmenu(obj, e, menucontents, menuwidth){
if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
clearhidemenu()
dropmenuobj=document.getElementById? document.getElementById("dropmenudiv") : dropmenudiv
populatemenu(menucontents)

if (ie4||ns6){
showhide(dropmenuobj.style, e, "visible", "hidden", menuwidth)
dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
}

return clickreturnvalue()
}

function clickreturnvalue(){
if (ie4||ns6) return false
else return true
}

function contains_ns6(a, b) {
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}

function dynamichide(e){
if (ie4&&!dropmenuobj.contains(e.toElement))
delayhidemenu()
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
delayhidemenu()
}

function hidemenu(e){
if (typeof dropmenuobj!="undefined"){
if (ie4||ns6)
dropmenuobj.style.visibility="hidden"
}
}

function delayhidemenu(){
if (ie4||ns6)
delayhide=setTimeout("hidemenu()",disappeardelay)
}

function clearhidemenu(){
if (typeof delayhide!="undefined")
clearTimeout(delayhide)
}

if (hidemenu_onclick=="yes")
document.onclick=hidemenu

/****************************************
* 	    	M E N U  END				*
****************************************/

/****************************************
		--- B o x   O v e r ---
		  v 2.1 17th June 2006
By Oliver Bryant with help of Matthew Tagg
		http://boxover.swazz.org
****************************************/

if (typeof document.attachEvent!='undefined') {
   window.attachEvent('onload',init);
   document.attachEvent('onmousemove',moveMouse);
   document.attachEvent('onclick',checkMove); }
else {
   window.addEventListener('load',init,false);
   document.addEventListener('mousemove',moveMouse,false);
   document.addEventListener('click',checkMove,false);
}

var oDv=document.createElement("div");
var dvHdr=document.createElement("div");
var dvBdy=document.createElement("div");
var windowlock,boxMove,fixposx,fixposy,lockX,lockY,fixx,fixy,ox,oy,boxLeft,boxRight,boxTop,boxBottom,evt,mouseX,mouseY,boxOpen,totalScrollTop,totalScrollLeft;
boxOpen=false;
ox=10;
oy=10;
lockX=0;
lockY=0;

function init() {
	oDv.appendChild(dvHdr);
	oDv.appendChild(dvBdy);
	oDv.style.position="absolute";
	oDv.style.visibility='hidden';
	document.body.appendChild(oDv);	
}

function defHdrStyle() {
	dvHdr.innerHTML='<img  style="vertical-align:middle"  src="info.gif">&nbsp;&nbsp;'+dvHdr.innerHTML;
	dvHdr.style.fontWeight='bold';
	dvHdr.style.width='150px';
	dvHdr.style.fontFamily='arial';
	dvHdr.style.border='1px solid #A5CFE9';
	dvHdr.style.padding='3';
	dvHdr.style.fontSize='11';
	dvHdr.style.color='#4B7A98';
	dvHdr.style.background='#D5EBF9';
	dvHdr.style.filter='alpha(opacity=85)'; // IE
	dvHdr.style.opacity='0.85'; // FF
}

function defBdyStyle() {
	dvBdy.style.borderBottom='1px solid #A5CFE9';
	dvBdy.style.borderLeft='1px solid #A5CFE9';
	dvBdy.style.borderRight='1px solid #A5CFE9';
	dvBdy.style.width='150px';
	dvBdy.style.fontFamily='arial';
	dvBdy.style.fontSize='11';
	dvBdy.style.padding='3';
	dvBdy.style.color='#1B4966';
	dvBdy.style.background='#FFFFFF';
	dvBdy.style.filter='alpha(opacity=85)'; // IE
	dvBdy.style.opacity='0.85'; // FF
}

function checkElemBO(txt) {
if (!txt || typeof(txt) != 'string') return false;
if ((txt.indexOf('header')>-1)&&(txt.indexOf('body')>-1)&&(txt.indexOf('[')>-1)&&(txt.indexOf('[')>-1)) 
   return true;
else
   return false;
}

function scanBO(curNode) {
	  if (checkElemBO(curNode.title)) {
         curNode.boHDR=getParam('header',curNode.title);
         curNode.boBDY=getParam('body',curNode.title);
			curNode.boCSSBDY=getParam('cssbody',curNode.title);			
			curNode.boCSSHDR=getParam('cssheader',curNode.title);
			curNode.IEbugfix=(getParam('hideselects',curNode.title)=='on')?true:false;
			curNode.fixX=parseInt(getParam('fixedrelx',curNode.title));
			curNode.fixY=parseInt(getParam('fixedrely',curNode.title));
			curNode.absX=parseInt(getParam('fixedabsx',curNode.title));
			curNode.absY=parseInt(getParam('fixedabsy',curNode.title));
			curNode.offY=(getParam('offsety',curNode.title)!='')?parseInt(getParam('offsety',curNode.title)):10;
			curNode.offX=(getParam('offsetx',curNode.title)!='')?parseInt(getParam('offsetx',curNode.title)):10;
			curNode.fade=(getParam('fade',curNode.title)=='on')?true:false;
			curNode.fadespeed=(getParam('fadespeed',curNode.title)!='')?getParam('fadespeed',curNode.title):0.04;
			curNode.delay=(getParam('delay',curNode.title)!='')?parseInt(getParam('delay',curNode.title)):0;
			if (getParam('requireclick',curNode.title)=='on') {
				curNode.requireclick=true;
				document.all?curNode.attachEvent('onclick',showHideBox):curNode.addEventListener('click',showHideBox,false);
				document.all?curNode.attachEvent('onmouseover',hideBox):curNode.addEventListener('mouseover',hideBox,false);
			}
			else {// Note : if requireclick is on the stop clicks are ignored   			
   			if (getParam('doubleclickstop',curNode.title)!='off') {
   				document.all?curNode.attachEvent('ondblclick',pauseBox):curNode.addEventListener('dblclick',pauseBox,false);
   			}	
   			if (getParam('singleclickstop',curNode.title)=='on') {
   				document.all?curNode.attachEvent('onclick',pauseBox):curNode.addEventListener('click',pauseBox,false);
   			}
   		}
			curNode.windowLock=getParam('windowlock',curNode.title).toLowerCase()=='off'?false:true;
			curNode.title='';
			curNode.hasbox=1;
	   }
	   else
	      curNode.hasbox=2;   
}


function getParam(param,list) {
	var reg = new RegExp('([^a-zA-Z]' + param + '|^' + param + ')\\s*=\\s*\\[\\s*(((\\[\\[)|(\\]\\])|([^\\]\\[]))*)\\s*\\]');
	var res = reg.exec(list);
	var returnvar;
	if(res)
		return res[2].replace('[[','[').replace(']]',']');
	else
		return '';
}

function Left(elem){	
	var x=0;
	if (elem.calcLeft)
		return elem.calcLeft;
	var oElem=elem;
	while(elem){
		 if ((elem.currentStyle)&& (!isNaN(parseInt(elem.currentStyle.borderLeftWidth)))&&(x!=0))
		 	x+=parseInt(elem.currentStyle.borderLeftWidth);
		 x+=elem.offsetLeft;
		 elem=elem.offsetParent;
	  } 
	oElem.calcLeft=x;
	return x;
	}

function Top(elem){
	 var x=0;
	 if (elem.calcTop)
	 	return elem.calcTop;
	 var oElem=elem;
	 while(elem){		
	 	 if ((elem.currentStyle)&& (!isNaN(parseInt(elem.currentStyle.borderTopWidth)))&&(x!=0))
		 	x+=parseInt(elem.currentStyle.borderTopWidth); 
		 x+=elem.offsetTop;
	         elem=elem.offsetParent;
 	 } 
 	 oElem.calcTop=x;
 	 return x;
 	 
}

var ah,ab;
function applyStyles() {
	if(ab)
		oDv.removeChild(dvBdy);
	if (ah)
		oDv.removeChild(dvHdr);
	dvHdr=document.createElement("div");
	dvBdy=document.createElement("div");
	CBE.boCSSBDY?dvBdy.className=CBE.boCSSBDY:defBdyStyle();
	CBE.boCSSHDR?dvHdr.className=CBE.boCSSHDR:defHdrStyle();
	dvHdr.innerHTML=CBE.boHDR;
	dvBdy.innerHTML=CBE.boBDY;
	ah=false;
	ab=false;
	if (CBE.boHDR!='') {		
		oDv.appendChild(dvHdr);
		ah=true;
	}	
	if (CBE.boBDY!=''){
		oDv.appendChild(dvBdy);
		ab=true;
	}	
}

var CSE,iterElem,LSE,CBE,LBE, totalScrollLeft, totalScrollTop, width, height ;
var ini=false;

// Customised function for inner window dimension
function SHW() {
   if (document.body && (document.body.clientWidth !=0)) {
      width=document.body.clientWidth;
      height=document.body.clientHeight;
   }
   if (document.documentElement && (document.documentElement.clientWidth!=0) && (document.body.clientWidth + 20 >= document.documentElement.clientWidth)) {
      width=document.documentElement.clientWidth;   
      height=document.documentElement.clientHeight;   
   }   
   return [width,height];
}


var ID=null;
function moveMouse(e) {
   //boxMove=true;
	e?evt=e:evt=event;
	
	CSE=evt.target?evt.target:evt.srcElement;
	
	if (!CSE.hasbox) {
	   // Note we need to scan up DOM here, some elements like TR don't get triggered as srcElement
	   iElem=CSE;
	   while ((iElem.parentNode) && (!iElem.hasbox)) {
	      scanBO(iElem);
	      iElem=iElem.parentNode;
	   }	   
	}
	
	if ((CSE!=LSE)&&(!isChild(CSE,dvHdr))&&(!isChild(CSE,dvBdy))){		
	   if (!CSE.boxItem) {
			iterElem=CSE;
			while ((iterElem.hasbox==2)&&(iterElem.parentNode))
					iterElem=iterElem.parentNode; 
			CSE.boxItem=iterElem;
			}
		iterElem=CSE.boxItem;
		if (CSE.boxItem&&(CSE.boxItem.hasbox==1))  {
			LBE=CBE;
			CBE=iterElem;
			if (CBE!=LBE) {
				applyStyles();
				if (!CBE.requireclick)
					if (CBE.fade) {
						if (ID!=null)
							clearTimeout(ID);
						ID=setTimeout("fadeIn("+CBE.fadespeed+")",CBE.delay);
					}
					else {
						if (ID!=null)
							clearTimeout(ID);
						COL=1;
						ID=setTimeout("oDv.style.visibility='visible';ID=null;",CBE.delay);						
					}
				if (CBE.IEbugfix) {hideSelects();} 
				fixposx=!isNaN(CBE.fixX)?Left(CBE)+CBE.fixX:CBE.absX;
				fixposy=!isNaN(CBE.fixY)?Top(CBE)+CBE.fixY:CBE.absY;			
				lockX=0;
				lockY=0;
				boxMove=true;
				ox=CBE.offX?CBE.offX:10;
				oy=CBE.offY?CBE.offY:10;
			}
		}
		else if (!isChild(CSE,dvHdr) && !isChild(CSE,dvBdy) && (boxMove))	{
			// The conditional here fixes flickering between tables cells.
			if ((!isChild(CBE,CSE)) || (CSE.tagName!='TABLE')) {   			
   			CBE=null;
   			if (ID!=null)
  					clearTimeout(ID);
   			fadeOut();
   			showSelects();
			}
		}
		LSE=CSE;
	}
	else if (((isChild(CSE,dvHdr) || isChild(CSE,dvBdy))&&(boxMove))) {
		totalScrollLeft=0;
		totalScrollTop=0;
		
		iterElem=CSE;
		while(iterElem) {
			if(!isNaN(parseInt(iterElem.scrollTop)))
				totalScrollTop+=parseInt(iterElem.scrollTop);
			if(!isNaN(parseInt(iterElem.scrollLeft)))
				totalScrollLeft+=parseInt(iterElem.scrollLeft);
			iterElem=iterElem.parentNode;			
		}
		if (CBE!=null) {
			boxLeft=Left(CBE)-totalScrollLeft;
			boxRight=parseInt(Left(CBE)+CBE.offsetWidth)-totalScrollLeft;
			boxTop=Top(CBE)-totalScrollTop;
			boxBottom=parseInt(Top(CBE)+CBE.offsetHeight)-totalScrollTop;
			doCheck();
		}
	}
	
	if (boxMove&&CBE) {
		// This added to alleviate bug in IE6 w.r.t DOCTYPE
		bodyScrollTop=document.documentElement&&document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop;
		bodyScrollLet=document.documentElement&&document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft;
		mouseX=evt.pageX?evt.pageX-bodyScrollLet:evt.clientX-document.body.clientLeft;
		mouseY=evt.pageY?evt.pageY-bodyScrollTop:evt.clientY-document.body.clientTop;
		if ((CBE)&&(CBE.windowLock)) {
			mouseY < -oy?lockY=-mouseY-oy:lockY=0;
			mouseX < -ox?lockX=-mouseX-ox:lockX=0;
			mouseY > (SHW()[1]-oDv.offsetHeight-oy)?lockY=-mouseY+SHW()[1]-oDv.offsetHeight-oy:lockY=lockY;
			mouseX > (SHW()[0]-dvBdy.offsetWidth-ox)?lockX=-mouseX-ox+SHW()[0]-dvBdy.offsetWidth:lockX=lockX;			
		}
		oDv.style.left=((fixposx)||(fixposx==0))?fixposx:bodyScrollLet+mouseX+ox+lockX+"px";
		oDv.style.top=((fixposy)||(fixposy==0))?fixposy:bodyScrollTop+mouseY+oy+lockY+"px";		
		
	}
}

function doCheck() {	
	if (   (mouseX < boxLeft)    ||     (mouseX >boxRight)     || (mouseY < boxTop) || (mouseY > boxBottom)) {
		if (!CBE.requireclick)
			fadeOut();
		if (CBE.IEbugfix) {showSelects();}
		CBE=null;
	}
}

function pauseBox(e) {
   e?evt=e:evt=event;
	boxMove=false;
	evt.cancelBubble=true;
}

function showHideBox(e) {
	oDv.style.visibility=(oDv.style.visibility!='visible')?'visible':'hidden';
}

function hideBox(e) {
	oDv.style.visibility='hidden';
}

var COL=0;
var stopfade=false;
function fadeIn(fs) {
		ID=null;
		COL=0;
		oDv.style.visibility='visible';
		fadeIn2(fs);
}

function fadeIn2(fs) {
		COL=COL+fs;
		COL=(COL>1)?1:COL;
		oDv.style.filter='alpha(opacity='+parseInt(100*COL)+')';
		oDv.style.opacity=COL;
		if (COL<1)
		 setTimeout("fadeIn2("+fs+")",20);		
}


function fadeOut() {
	oDv.style.visibility='hidden';
	
}

function isChild(s,d) {
	while(s) {
		if (s==d) 
			return true;
		s=s.parentNode;
	}
	return false;
}

var cSrc;
function checkMove(e) {
	e?evt=e:evt=event;
	cSrc=evt.target?evt.target:evt.srcElement;
	if ((!boxMove)&&(!isChild(cSrc,oDv))) {
		fadeOut();
		if (CBE&&CBE.IEbugfix) {showSelects();}
		boxMove=true;
		CBE=null;
	}
}

function showSelects(){
   var elements = document.getElementsByTagName("select");
   for (i=0;i< elements.length;i++){
      elements[i].style.visibility='visible';
   }
}

function hideSelects(){
   var elements = document.getElementsByTagName("select");
   for (i=0;i< elements.length;i++){
   elements[i].style.visibility='hidden';
   }
}
/****************************************
*	    B o x   O w e r   END			*
****************************************/

var title01 = " Taneční škola VAVRUŠKA Praha ";
var title02 = " Taneční škola VAVRUŠKA Plzeň ";
var theColor= "#FBF66C";
var Zvec    = " kliknutím obrázek zvětšíte ";
var mssg  = "Vyplňte prosím pečlivě požadované údaje.\n\n(Chyba je v poli, kde bliká kurzor :-)";
var reName  = new RegExp("^[A-ZÁÄČĎÉĚËÍŇÓÖŘŠŤÚŮÜÝŽa-záäčďéěëíňóöřšťúůüýž\D\S\W\x20]{3,}$");          
//var reMail  = new RegExp("^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$");
var reMail  = /^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$/;
var rePhone = new RegExp("^[2-7]{1}[0-9]{8}$");
var rePevna = new RegExp("^[2-5]{1}[0-9]{8}$");
var reMobil = new RegExp("^[6-7]{1}[0-9]{8}$");
var rePSC   = new RegExp("^[0-9]{5}$");
var reKntt  = new RegExp("^[@_a-zA-Z0-9\.\-]{6,}$");

function prn_pg(width,height,content){
 var left_margin = (1002-width)/2;
 var top_margin  = (700-height)/2;
 var prnWindow = window.open("","","menubar=yes,toolbar=yes,location=no,status=yes,scrollbars=yes,resizable=no,width=" + width + ",height=" + height + ",top="+ top_margin +",left="+ left_margin +"");
 var prnDoc = prnWindow.document;
 with(prnDoc){
  clear();
  open();
  write(content);
  close();}
}

function img_view(img_src,img_name,width,height){
 var top_margin  = 50+(700-height)/2;
 var left_margin = (1002-width)/2;
 var imgWindow = window.open("","view","menubar=no,scrollbars=no,resizeable=no,width=" + width + ",height=" + height + ",top="+ top_margin +",left="+ left_margin +"");
 var imgDoc = imgWindow.document;
 with(imgDoc){
  clear();
  open();
  write("<HTML>");
  write("<HEAD><TITLE>",img_name,"</TITLE></HEAD>");
  write("<BODY bgcolor='#444444' TOPMARGIN='0' LEFTMARGIN='0' MARGINHEIGHT='0' MARGINWIDTH='0'>");
  write("<table border=0 cellspacing=0 width=100% height=100%><tr><td align=center>");
  write("<A HREF='javascript:window.close()'><IMG SRC='",img_src,"' BORDER=0, TITLE=' kliknutím okno zavřete '></A>");
  write("</td></tr></table>");
  write("</BODY>");
  write("</HTML>");
  close();}
}

function numonly() { 
  with (event)
    if (keyCode<48 || keyCode>57) returnValue=false; 
}

function ChangeColor( theField, theColor ){
  theField.style.background = theColor;
}

function Jmeno(frml){
  ok = reName.test(frml.jmeno.value);
  if(!ok){alert(mssg);frml.jmeno.focus();/*ChangeColor(frml.jmeno,theColor);*/}
return ok;}

function Prijmeni(frml){
  ok = reName.test(frml.prijmeni.value);
  if(!ok){alert(mssg);frml.prijmeni.focus();/*ChangeColor(frml.prijmeni,theColor);*/}
return ok;}

function Pohlavi(frml){
  ok = (frml.pohlavi[0].checked)||(frml.pohlavi[1].checked)||(frml.pohlavi[2].checked);
  if(!ok)alert('Vyplňte, jestli jste pán, slečna nebo paní.');
return ok;}

function Phones(frml){
  ok = (reMobil.test(frml.mobil.value))||(rePevna.test(frml.pevna.value));
  if(!ok){alert(mssg);frml.mobil.focus();}
return ok;}

function Mail(frml){
  ok = reMail.test(frml.mail.value);
  if(!ok){alert(mssg);frml.mail.focus();}
return ok;}

function Kontakt(frml){
  ok = reKntt.test(frml.kontakt.value);
  if(!ok){alert(mssg);frml.kontakt.focus();}
return ok;}

function Kurz(frml){
  ok = frml.kurz.value!="NS";
  if(!ok){alert(mssg);frml.kurz.focus();}
return ok;}

function Souhlas(frml){
  ok = frml.souhlas.checked;
  if(!ok){alert('Bez souhlasu se nelze přihlásit');frml.souhlas.focus();}
return ok;}

function Dite(frml){
  ok = frml.dite.value.length>2;
  if(!ok){alert(mssg);frml.dite.focus();/*ChangeColor(frml.dite,theColor);*/}
return ok;}

function Password(frml){
  ok = frml.kod.value.length=="5";
  if(!ok){alert(mssg);frml.kod.focus();}
return ok;}

function ML(frml){ // Mládež základní
  if(frml.jmeno.value.length<3)		{alert(mssg);frml.jmeno.focus();ChangeColor(frml.jmeno,theColor);return false;}
  if(frml.prijmeni.value.length<3)	{alert(mssg);frml.prijmeni.focus();ChangeColor(frml.prijmeni,theColor);return false;}
  if(frml.ulice.value.length<3)		{alert(mssg);frml.ulice.focus();ChangeColor(frml.ulice,theColor);return false;}
  if(frml.cislo.value.length<1)		{alert(mssg);frml.cislo.focus();ChangeColor(frml.cislo,theColor);return false;}
  if(frml.mesto.value.length<2)		{alert(mssg);frml.mesto.focus();ChangeColor(frml.mesto,theColor);return false;}
  if(!rePSC.test(frml.psc.value))	{alert(mssg);frml.psc.focus();ChangeColor(frml.psc,theColor);return false;}
  if(!reMail.test(frml.mail.value))	{alert(mssg);frml.mail.focus();ChangeColor(frml.mail,theColor);return false;} 
  if(!reMobil.test(frml.mobil.value)){alert(mssg);frml.mobil.focus();ChangeColor(frml.mobil,theColor);return false;}
  if(frml.skola.value.length<3)		{alert(mssg);frml.skola.focus();ChangeColor(frml.skola,theColor);return false;}
  if(!reKntt.test(frml.kontakt.value)){alert(mssg);frml.kontakt.focus();ChangeColor(frml.kontakt,theColor);return false;}
  if(frml.kurz.value=="NS")			{alert(mssg);frml.kurz.focus();return false;} // jen Plzeň
return true;}

function MP(frml){ // Mládež pokračovací
  if(frml.jmeno.value.length<3)		{alert(mssg);frml.jmeno.focus();ChangeColor(frml.jmeno,theColor);return false;}
  if(frml.prijmeni.value.length<3)	{alert(mssg);frml.prijmeni.focus();ChangeColor(frml.prijmeni,theColor);return false;}
  if(frml.ulice.value.length<3)		{alert(mssg);frml.ulice.focus();ChangeColor(frml.ulice,theColor);return false;}
  if(frml.cislo.value.length<1)		{alert(mssg);frml.cislo.focus();ChangeColor(frml.cislo,theColor);return false;}
  if(frml.mesto.value.length<2)		{alert(mssg);frml.mesto.focus();ChangeColor(frml.mesto,theColor);return false;}
  if(!rePSC.test(frml.psc.value))	{alert(mssg);frml.psc.focus();ChangeColor(frml.psc,theColor);return false;}
  if(!reMail.test(frml.mail.value))	{alert(mssg);frml.mail.focus();ChangeColor(frml.mail,theColor);return false;} 
  if(!reMobil.test(frml.mobil.value)){alert(mssg);frml.mobil.focus();ChangeColor(frml.mobil,theColor);return false;}
return true;}

function DO(frml){ // dospělí, vysokoškoláci, latina, salsa, lady
return Jmeno(frml) && Prijmeni(frml) && Pohlavi(frml) && Phones(frml) && Mail(frml) && Kurz(frml) && Souhlas(frml);}

function DO2(frml){ // dospělí_2, latina_2, salsa_2
return Jmeno(frml) && Prijmeni(frml) && Phones(frml) && Mail(frml);}

function VS2(frml){ // vysokoškoláci_2
  if(!(Jmeno(frml) && Prijmeni(frml) && Phones(frml) && Mail(frml))) return false;
  if(frml.cena.value=="NS"){alert('Vyberte slevu');frml.cena.focus();return false;}
return true;}

function BA(frml){ // Baby
return Dite(frml) && Jmeno(frml) && Prijmeni(frml) && Phones(frml) && Mail(frml) && Kurz(frml) && Souhlas(frml);}

function SM(frml){ // Seminare
return Jmeno(frml) && Prijmeni(frml) && Phones(frml) && Mail(frml) && Souhlas(frml);}

function SE(frml){ // Seznamka
  if(!(Jmeno(frml) && Kontakt(frml) && Kurz(frml) && Password(frml))) return false;
  if(!((frml.pohlavi[0].checked)||(frml.pohlavi[1].checked))) {alert('Hledáte partnera nebo partnerku?');return false;}
return true;}

function KF(frml){ // Kontaktní formulář
return Jmeno(frml) && Mail(frml);}

/*********************************
***             CD             ***
*********************************/
 var play=" přehrát ukázku ";

 speaker=new Image(); speaker.src ="/images/speaker.gif"; 
 playing=new Image(); playing.src ="/images/playing.gif";

 function MOver(ln){
  document.getElementById('pic' +ln.toString()).src=playing.src;
  document.getElementById('line'+ln.toString()).className='over';
 return true;}

 function MOut(ln){
  document.getElementById('pic' +ln.toString()).src=speaker.src;
  document.getElementById('line'+ln.toString()).className='out';
 return true;}
 
 function Go(an){//go along number
  //window.location.href='http://www.vavruska.info/cd?pn='+an+'#player';
  document.forms[0].an.value=an;
  document.forms[0].submit();
 return true;}
//========== konec  CD ==========// 