
function addBookmark(title,url) {
	if (window.sidebar) {
		window.sidebar.addPanel(title, url,"");
	} else if( document.all ) {
		window.external.AddFavorite( url, title);
	} else if( window.opera && window.print ) {
		return true;
	}
}

function okno(soubor,sirka,vyska)  {
	window.open(soubor,'','toolbar=no,scrollbars=yes,location=no,status=no,width='+sirka+',height='+vyska+',resizable=1')
}

// ------------------------------------------ zmena tridy
function Aktivni(id)  {
  document.getElementById(id).className = "aktivni";
}

function Deaktivni(id)  {
  document.getElementById(id).className = "";
}

// ------------------------------------------ funkce pro rozbalovaci menu

var PocetMenu = 3;

function show(menu_item)
{
  document.getElementById("podmenu" + menu_item).style.visibility = "visible";
 // document.getElementById("a-menu"+menu_item).className = "selected";
}

function hide(menu_item)
{
  document.getElementById("podmenu" + menu_item).style.visibility = "hidden";
 // document.getElementById("a-menu"+menu_item).className="";
}

function RegistrationValidation() {
	var nevyplneno = "";
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	
	if (!document.getElementById("odpoved").value || document.getElementById("odpoved").value == "Vaše odpověď") nevyplneno += "<li>odpověď na doplňující otázku</li>";
	
	if (!document.getElementById("udalosti").value) nevyplneno += "<li>nebyly zvoleny tři sportovní události!</li>";

	if (!document.getElementById("jmeno").value || document.getElementById("jmeno").value == "Jméno") nevyplneno += "<li>jméno</li>";
	if (!document.getElementById("prijmeni").value || document.getElementById("prijmeni").value== "Příjmení") nevyplneno += "<li>příjmení</li>";

	if (!document.getElementById("telefon").value || document.getElementById("telefon").value == "Telefon") nevyplneno += "<li>telefon</li>";
	
	if (!document.getElementById("email").value || document.getElementById("email").value == "E-mail") nevyplneno += "<li>e-mail</li>";
		else if (reg.test(document.getElementById("email").value) == false) nevyplneno += "\n- zadaný e-mail není platný</li>";
	
	if (!document.getElementById("vek").value || document.getElementById("vek").value == "Váš věk (číslicí)") nevyplneno += "<li>věk</li>";
		else if (document.getElementById("vek").value < 18) nevyplneno += "<li>pro účast v soutěži musíte být starší 18 let!</li>";
	if (!document.getElementById("mesto").value || document.getElementById("mesto").value == "Město") nevyplneno += "<li>město</li>";


	
	if (!document.getElementById("souhlas").checked) nevyplneno += "<li>musíte souhlasit s podmínkami!</li>";
	
	
	if (nevyplneno) {
		nevyplneno = "<div class='div-bad'>Nevyplnili jste následující položky! <ul>"+nevyplneno+"\n</ul>Nechcete se registrovat? Formulář nám můžete <a href='#' class='submitBezRegistrace'>odeslat i anonymně</a>, ovšem bez nároku na výhru.</div>";
		$("#infoBox").html(nevyplneno);
		$("#odeslatSubmit").effect("shake", {distance:10}, 100);
		return false;
	} else {
		return true;
	}
}
function EditingValidation() {
	var nevyplneno = "";
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	
	if (!document.getElementById("jmeno").value) nevyplneno += "\n- jméno";
	if (!document.getElementById("prijmeni").value) nevyplneno += "\n- příjmení";
	
	if (!document.getElementById("email").value) nevyplneno += "\n- e-mail";
		else if (reg.test(document.getElementById("email").value) == false) nevyplneno += "\n- zadaný e-mail není platný";
	
	if (!document.getElementById("vek").value) nevyplneno += "\n- věk";
		else if (document.getElementById("vek").value < 18) nevyplneno += "\n- pro účast v soutěži musíte být starší 18 let!";

	if (!document.getElementById("ulice").value) nevyplneno += "\n- ulice";
	if (!document.getElementById("mesto").value) nevyplneno += "\n- město";

	
	if (document.getElementById("heslo").value)
		if (document.getElementById("heslo").value != document.getElementById("heslo2").value) nevyplneno += "\n- zadaná hesla si neodpovídají";
	
	if (nevyplneno) {
		nevyplneno = "Nevyplnili jste následující položky!"+nevyplneno+"\nFormulář nebude odeslán...";
		alert(nevyplneno);
		return false;
	} else {
		return true;
	}
}

function ContactformValidation() {
	var nevyplneno = "";
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	
	if (!document.getElementById("jmeno").value) nevyplneno += "\n- jméno";
	if (!document.getElementById("text").value) nevyplneno += "\n- Váš požadavek";
	
	if (!document.getElementById("email").value) nevyplneno += "\n- e-mail";
		else if (reg.test(document.getElementById("email").value) == false) nevyplneno += "\n- zadaný e-mail není platný";
	
	if (nevyplneno) {
		nevyplneno = "Nevyplnili jste následující položky!"+nevyplneno+"\nFormulář nebude odeslán...";
		alert(nevyplneno);
		return false;
	} else {
		return true;
	}
}


function validateNumsOnly(evt) {
  var theEvent = evt || window.event;
  var key = theEvent.keyCode || theEvent.which;
  key = String.fromCharCode( key );
  var regex = /[0-9]/;
  if( !regex.test(key) ) {
    theEvent.returnValue = false;
    theEvent.preventDefault();
  }
}
function TipnamistraValidation() {
	var nevyplneno = "";
	var reg = /[0-9]/;
	
	if (!document.getElementById("odpovedTym").value) nevyplneno += "\n- tým";

	if (!document.getElementById("odpovedMice").value) nevyplneno += "\n- počet míčů";
		else if (reg.test(document.getElementById("odpovedMice").value) == false) nevyplneno += "\n- počet míčů";
	
	
	if (nevyplneno) {
		nevyplneno = "Nevyplnili jste následující položky!"+nevyplneno+"\nFormulář nebude odeslán...";
		alert(nevyplneno);
		return false;
	} else {
		return true;
	}

}

// here we define global variable
var ajaxdestination="";

function getdata(what,where) { // get data from source (what)
 try {
   xmlhttp = window.XMLHttpRequest?new XMLHttpRequest():
  		new ActiveXObject("Microsoft.XMLHTTP");
 }
 catch (e) { /* do nothing */ }
 document.getElementById(where).innerHTML ="<center><img src='../img/loading.gif'></center>";
// we are defining the destination DIV id, must be stored in global variable (ajaxdestination)
 ajaxdestination=where;
 xmlhttp.onreadystatechange = triggered; // when request finished, call the function to put result to destination DIV
 xmlhttp.open("GET", what);
 xmlhttp.send(null);
  return false;
}

function triggered() { // put data returned by requested URL to selected DIV
  if (xmlhttp.readyState == 4) if (xmlhttp.status == 200) 
    document.getElementById(ajaxdestination).innerHTML =xmlhttp.responseText;
}



//vypnout/zapnout DIVy **************************************
function toggle(cilovyObjekt) {
	Effect.toggle(cilovyObjekt, 'blind', { duration: 0.2 });
	
}
