version = navigator.appVersion.toLowerCase();
agent = navigator.userAgent.toLowerCase();
ie = (version.indexOf('msie')>-1);
win = (version.indexOf('windows')>-1);
opera = (agent.indexOf('opera')>-1);

function verify_form() {
    error = "";

    sel_items = false;

    for (var i=0;i< document.euro_soutez.elements.length;i++)     {
      var e = document.euro_soutez.elements[i];
      if ((e.id=="radiobutton") && (e.checked==true)) {
       sel_items = true;

      }
    }

    if (sel_items == false) {error = error+ "<p><strong>Vyberte alespoň jeden zápas</strong></p>";}



    if (document.euro_soutez.email.value==""){
        error = error+"<p><strong>Zadejte váš email</strong></strong></p>";
    }
    else if (document.euro_soutez.email.value!="") {
            emailRegExp = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.([a-z]){2,4})$/;
            if (emailRegExp.test(document.euro_soutez.email.value)){
                error = error+ "";
            } else {
                error = error+ "<p><strong>Emailová adresa má špatný tvar</strong></p>";
            }
    }

    if (document.euro_soutez.prijmeni.value==""){
        error = error+"<p><strong>Zadejte vaše příjmení</strong></p>";
    }

    if (document.euro_soutez.jmeno.value==""){
        error = error+"<p><strong>Zadejte vaše jméno</strong></p>";
    }
    if (document.euro_soutez.ulice.value==""){
        error = error+"<p><strong>Zadejte vaši ulici</strong></p>";
    }
    if (document.euro_soutez.cislo.value==""){
        error = error+"<p><strong>Zadejte číslo vaší ulice</strong></p>";
    }
    if (document.euro_soutez.mesto.value==""){
        error = error+"<p><strong>Zadejte město, ve kterém bydlíte</strong></p>";
    }

    if (document.euro_soutez.psc.value==""){
        error = error+"<p><strong>Zadejte poštovní směrovací číslo</strong></p>";
    }
    else if (document.euro_soutez.psc.value!=""){
            format = /^[0-9]{5}$/;

            if (format.test(document.euro_soutez.psc.value)){
                error = error+ "";
            } else {
                error = error+ "<p><strong>PSČ má špatný tvar (zadávejte ve tvaru XXXXX)</strong></p>";
            }
    }

    if (document.euro_soutez.mail_contact.value==""){
        error = error+"<p><strong>Zadejte váš telefon</strong></strong></p>";
    }

    else if (document.euro_soutez.mail_contact.value!="") {
        testing = /^(\+420)? ?\d{3} ?\d{3} ?\d{3}$/;

        if (testing.test(document.euro_soutez.mail_contact.value)){
            error = error+ "";
        } else {
            error = error+ "<p><strong>Telefon má špatný tvar</strong></p>";
        }
    }

    if (document.euro_soutez.datum_narozeni.value==""){
        error = error+"<p><strong>Zadejte datum narození</strong></p>";
    }

    if (document.euro_soutez.potvrzeni.checked == false){
        error = error+"<p><strong>Musíte souhlasit s podmínkami soutěže</strong></p>";
    }


    if(error!=""){
        //document.getElementById('oznameni').style.display ="none";
        document.getElementById('warn_box_border').innerHTML=error;
        document.getElementById('warn_box_border').style.display ="block";
        location.href="#chyba";
        //alert(error);
        return false;

    }
    else{
        return true;
    }
}

function toggle_list(w) {
/*
 * Opens and closes folders (expandable sitemap)
 */
    ul=w.nextSibling.nextSibling.nextSibling;
    // pokud je nainstalovany jQuery pouzije se ten
    if(typeof(jQuery) == 'function') {
        ul = $(w).parent().find('ul').get(0);
    }

    if(ul)
        if (ul.nodeName.toLowerCase()=="ul")
            if(ul.className=="closed"){
                ul.className="opened";
                w.className="open opened";
            } else {
                ul.className="closed";
                w.className="open closed";
            }
    return false;
}

function toggle_display(id) {
/*
 * Shows and hides elements of the given Id
 */
	if (document.getElementById(id)) {
		if (document.getElementById(id).style.display == "block") {
			document.getElementById(id).style.display = "none";
		} else {
			document.getElementById(id).style.display = "block";
		}
	return true;
	} else {
	return false;
	}
}

function write_print(text) {
	document.write('\074a a  class="print" href=\"javascript:window.print();\"\076'+text+'\074/a\076');
}

function write_addtofavorite(text, URL, webname) {
	if ((opera) && (win)) return false;
	else if ((ie) && (win)) document.write('\074a class="AddToFavorite" href='+"'javascript:window.external.addFavorite(\""+URL+"\",\""+webname+"\")'"+'\"\076'+text+'\074/a\076 \074span\076|\074/span\076');
	return false;
}

/**
 * Kontrola kontaktniho formulare
 *
 * 2008/07/04 TG pridana kontrola na korektnost mailu
 */
function verify_contactform() {
  if (document.getElementById("mail_form_name").value=="") {
    alert("E-mail není možné odeslat - nezadali jste vaše jméno.");
    document.getElementById("mail_form_name").focus();
    return false;
  } else if (document.getElementById("mail_form_email").value=="") {
    alert("E-mail není možné odeslat - váš e-mail není zadán.");
    document.getElementById("mail_form_email").focus();
    return false;
  } else if (!emailControl(document.getElementById("mail_form_email").value)) {
    alert("E-mail není možné odeslat - váš e-mail není korektní.");
    document.getElementById("mail_form_email").focus();
    return false;
  } else if (document.getElementById("mail_form_content").value=="") {
    alert("E-mail není možné odeslat - tělo zprávy je prázdné.");
    document.getElementById("mail_form_content").focus();
    return false;
  } else return true;
}

function verify_commentform() {
  if (document.getElementById("add_comment_comment").value=="" || document.getElementById("add_comment_title").value=="") {
    alert("Vkládaný komentář je prázdný nebo jste nezadali titulek a tudíž nemohl být uložen. Opravte prosím jeho obsah a znovu jej odešlete.");
    document.getElementById("add_comment_comment").focus();
    return false;
  } else return true;
}

function insert_smile(what, e) {
  var text = document.getElementById(e).value;
  document.getElementById(e).value = text + ' ' + what;
}

/*
 * Opens gallery picture
 */

function open_gallery_image(address) {
	width = 820;
	leftPos = (window.screen.width/2)-(width/2);
	height = (window.screen.height-400);
	topPos  = ((window.screen.height)/2)-(height/2)-30;
	close_gallery_image_window();
	return window.open(address, "image_window", "width="+width+", height="+height+", left="+leftPos+", top="+topPos+",dependent=yes, titlebar=no, scrollbars=yes, resizable=yes, status=no");
}

function close_gallery_image_window() {
	if (window.image_window && !window.image_window.closed)	image_window.close()
}