// JavaScript Document

function kontrola_pohlednice ()
{
 	formular = document.pohlednice;
	reg_exp_email = "^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+[\.]{1}[a-zA-Z]{2,4}$";

	if (!formular.odesilatel.value.match(reg_exp_email)) {
    	alert ("Neplatný formát e-mailové adresy odesílatele.");
		return false;
	}
	if (!formular.prijemce.value.match(reg_exp_email)) {
    	alert ("Neplatný formát e-mailové adresy příjemce.");
		return false;
	}
	if (formular.text.value == "") {
		formular.text.focus();
		alert ("Není zadán text pohlednice.");
		return false;
	}
	

  vybran_obr = false;

  for(i=1;i<39;i++){
    obr = 'obr_'+i+'';    
  if( document.getElementById(obr) )
   if( document.getElementById(obr).checked == true ) vybran_obr = true;

  }

	if ( !vybran_obr ) {
		alert ("Není vybrán obrázek do pohlednice.");
		return false;
	}


	return true;

}

function show_pohlednice(obj) {
    if (obj=='friends.jpg' || obj=='happy_birthday1.jpg') {
        okno = window.open('pohlednice.aspx?img='+obj,'', 'menubar=no, top=0, left=200');
    }
    else {
        okno = window.open('pohlednice.aspx?img='+obj,'', 'menubar=no, top=200, left=200');   
    }
    if (okno) okno.focus();
}
    function zkontroluj_formKontakt(){

      if (document.getElementById('from_email').value == ""){
        alert('Nevyplnily jste Váš email');
        document.getElementById('from_email').focus();
        return false;
      }
      
     	var regexp_email = "^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+[\.]{1}[a-zA-Z]{2,4}$";
    	if (!document.getElementById('from_email').value.match(regexp_email)) {
    		alert("Neplatný formát e-mailové adresy.");
        document.getElementById('from_email').focus();
    		return false;
	    }

      if (document.getElementById('to_predmet').value == ""){
        alert('Nevyplnily jste předmět');
        document.getElementById('to_predmet').focus();
        return false;
      }

      if (document.getElementById('to_text').value == ""){
        alert('Nevyplnily jste text');
        document.getElementById('to_text').focus();
        return false;
      }

      return true;
    }

    function wopen(href,width,height,other){
       
       var sirkaOkna;
       var vyskaOkna;
       var nastaveni;
         sirkaOkna=screen.availWidth;    
         vyskaOkna=screen.availHeight;     
        
                             
         sirkaOkna -= width;
         sirkaOkna -= 25; //scrollbar
         sirkaOkna /= 2;
         
         vyskaOkna -= height;
         vyskaOkna /= 2;

         vyskaOkna = Math.round(vyskaOkna);
         sirkaOkna = Math.round(sirkaOkna);           
                         
         if ( other != '' )
           nastaveni = 'width='+width+',height='+height+',menubar=no,top='+vyskaOkna+',left='+sirkaOkna+','+other+'';
         else        
           nastaveni = 'width='+width+',height='+height+',menubar=no,top='+vyskaOkna+',left='+sirkaOkna+'';

        okno = window.open(href,'',''+nastaveni+'');
         
        if(okno) okno.focus();
        
    }
    
/*
**  Kontrola vkladani do diskuze, zamezeni vkladani prazdnych retezcu
*/    
    
    function CheckDiskuze() 
    {
      var f = document.forms["diskuze"];
        
      if (f.nadpis.value == "")
      {
        alert("Vyplňte nadpis příspěvku.");
        f.nadpis.focus();
        return false;
      }
      
      if (f.obsah.value == "")
      {
        alert("Vyplňte text příspěvku.");
        f.obsah.focus();
        return false;
      }	
	
      return true;       
    }






/*
** Kontrola vkládání do "Tipy na nákupy"
*/

  function zkontroluj_formTNN(){
    var f=document.forms["formTNN"];

    if (f.autor.value == ""){
      alert("Nezadaly jste autora.");
      f.autor.focus();
      return false;
    }

    var regexp_email = "^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+[\.]{1}[a-zA-Z]{2,4}$";
    if (f.email.value != ""){
    	if (!f.email.value.match(regexp_email)) {
    		alert("Neplatný formát e-mailové adresy.");
        f.email.focus();
    		return false;
	    }
    }

    if (f.text.value == ""){
      alert("Nezadaly jste text do tipu na nákup.");
      f.text.focus();
      return false;
    }

    if (f.nazev_obchodu.value == ""){
      alert("Nezadaly jste název obchodu.");
      f.nazev_obchodu.focus();
      return false;
    }

  return true;

  }





/*
** Kontrola odesilani pohlednic
** Prejato z  www.jednoutydne.cz
*/
function kontrola_pohlednice ()
{
 	formular = document.pohlednice;
	reg_exp_email = "^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+[\.]{1}[a-zA-Z]{2,4}$";

	if (!formular.odesilatel.value.match(reg_exp_email)) {
    	alert ("Neplatný formát e-mailové adresy odesílatele.");
		return false;
	}
	if (!formular.prijemce.value.match(reg_exp_email)) {
    	alert ("Neplatný formát e-mailové adresy příjemce.");
		return false;
	}
	if (formular.text.value == "") {
		formular.text.focus();
		alert ("Není zadán text pohlednice.");
		return false;
	}
	

  vybran_obr = false;

  for(i=1;i<39;i++){
    obr = 'obr_'+i+'';    
  if( document.getElementById(obr) )
   if( document.getElementById(obr).checked == true ) vybran_obr = true;

  }

	if ( !vybran_obr ) {
		alert ("Není vybrán obrázek do pohlednice.");
		return false;
	}


	return true;

}

function showVzorDotaz(elemID) {
	var e = document.getElementById(elemID);
	
	if (e) {
		if (e.style.display == "block")
			e.style.display = "none";
		else
			e.style.display = "block";
	}
	return false;
}


function kontrola_NapisteNam1 ()
{
 	formular = document.napiste;
	reg_exp_email = "^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+[\.]{1}[a-zA-Z]{2,4}$";

	if (formular.jmeno.value == "") {
		formular.text.focus();
		alert ("Není zadáno jméno.");
		return false;
	}
	if (formular.prijmeni.value == "") {
		formular.text.focus();
		alert ("Není zadáno příjmení.");
		return false;
	}
    if (!formular.odesilatel.value.match(reg_exp_email)) {
    	alert ("Neplatný formát e-mailové adresy.");
		return false;
	}
	if (formular.text.value == "") {
		formular.text.focus();
		alert ("Není zadán text dotazu.");
		return false;
	}

	return true;

}


function kontrola_prihlaseni(f){

	if (f.prihl_login.value == "") {
		alert ("Není zadán login");
    f.prihl_login.focus();
		return false;
	}
	if (f.prihl_passw.value == "") {
		alert ("Není zadáno heslo");
		f.prihl_passw.focus();
		return false;
	}

return true;}

function kontrola_zmena_hesla(f){
	if (f.RegUserPassword.value == "") {
		alert ("Zadejte prosím Vaše přihlašovací heslo");
    f.RegUserPassword.focus();
		return false;
	}

	if (f.RegUserPassword2.value == "") {
		alert ("Zadejte prosím ještě jedno Vaše přihlašovací heslo pro ověření");
    f.RegUserPassword2.focus();
		return false;
	}

	if (f.RegUserPassword2.value != f.RegUserPassword.value) {
		alert ("Heslo a potvrzovací heslo se liší. Zadejte prosím stejné");
    f.RegUserPassword.value = "";
    f.RegUserPassword2.value = "";
    f.RegUserPassword.focus();
		return false;
	}
return true;}


function kontrola_zmena_registrace(f){
reg_exp_email = "^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+[\.]{1}[a-zA-Z]{2,4}$";


	if (f.RegUserName.value == "") {
		alert ("Zadejte prosím Vaše křestní jméno");
    f.RegUserName.focus();
		return false;
	}

	if (f.RegUserSurName.value == "") {
		alert ("Zadejte prosím Vaše příjmení");
    f.RegUserSurName.focus();
		return false;
	}

	if (f.RegUserEmail.value == "") {
		alert ("Zadejte prosím Váš email");
    f.RegUserEmail.focus();
		return false;
	}

  if (!f.RegUserEmail.value.match(reg_exp_email)) {
   	alert ("Neplatný formát e-mailové adresy.");
    f.RegUserEmail.focus();
		return false;
	}

  if( f.RegUserStreet.value == "" ){
		alert ("Zadejte prosím Vaši ulici");
   f.RegUserStreet.focus();
   return false;
  }

  if( f.RegUserCity.value == "" ){
		alert ("Zadejte prosím Vaši obec");
   f.RegUserCity.focus();
   return false;
  }

  if( f.RegUserZip.value == "" ){
		alert ("Zadejte prosím Vaše PSČ");
   f.RegUserZip.focus();
   return false;
  }

  if( document.getElementById("sexF").checked == false && document.getElementById("sexM").checked == false ){
		alert ("Zadejte prosím Vaše pohlaví");
   return false;
  }

    if( f.RegUserRC_D.value == "n" || f.RegUserRC_M == "n" || f.RegUserRC_Y == "n" ){
		alert ("Zadejte prosím datum Vašeho narození");
    return false;}


return true;}





function kontrola_clanek_diskuse(f){
 
  if( f.obsah.value == "" ){
   alert("Vyplňte prosím text příspěvku")
   f.obsah.focus();
  return false;}
 

return true;
}

function kontrola_zapomenute_udaje(f){

reg_exp_email = "^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+[\.]{1}[a-zA-Z]{2,4}$";

	if (f.prihl_email.value == "") {
		alert ("Zadejte prosím Váš email");
    f.prihl_email.focus();
		return false;
	}

  if (!f.prihl_email.value.match(reg_exp_email)) {
   	alert ("Neplatný formát e-mailové adresy.");
    f.prihl_email.focus();
		return false;
	}


return true;}

function kontrola_text_souteze(f){

  if( f.obsah.value == "" ){
   alert("Vyplňte prosím text odpovědi")
   f.obsah.focus();
  return false;}

return true;
}

function kontrola_text_souteze2poradny(f){

  if( document.getElementById("odp1").checked == false 
    && document.getElementById("odp2").checked == false
    && document.getElementById("odp3").checked == false
    && document.getElementById("odp4").checked == false
    && document.getElementById("odp5").checked == false ){
   alert("Vyberte prosím Vaši odpověd")
  return false;}

return true;
}

function checkSoutez190506(){
 if( 
document.getElementById('odp00').checked==false 
 && document.getElementById('odp01').checked==false 
 && document.getElementById('odp02').checked==false 
 ){
                alert('Vyplňte prosím Vaši odpověď na 1. otázku');  
                return false; }
 if( 
document.getElementById('odp10').checked==false 
 && document.getElementById('odp11').checked==false 
 && document.getElementById('odp12').checked==false 
 ){
                alert('Vyplňte prosím Vaši odpověď na 2. otázku');  
                return false; }
 if( 
document.getElementById('odp20').checked==false 
 && document.getElementById('odp21').checked==false 
 && document.getElementById('odp22').checked==false 
 ){
                alert('Vyplňte prosím Vaši odpověď na 3. otázku');  
                return false; }
 if( 
document.getElementById('odp30').checked==false 
 && document.getElementById('odp31').checked==false 
 && document.getElementById('odp32').checked==false 
 ){
                alert('Vyplňte prosím Vaši odpověď na 4. otázku');  
                return false; }
return true;}


function checkSoutez260606(){
 if(
document.getElementById('odp00').checked==false
 && document.getElementById('odp01').checked==false
 && document.getElementById('odp02').checked==false
 ){
                alert('Vyplňte prosím Vaši odpověď na 1. otázku');
                return false; }
 if(
document.getElementById('odp10').checked==false
 && document.getElementById('odp11').checked==false
 && document.getElementById('odp12').checked==false
 ){
                alert('Vyplňte prosím Vaši odpověď na 2. otázku');
                return false; }
 if(
document.getElementById('odp20').checked==false
 && document.getElementById('odp21').checked==false
 && document.getElementById('odp22').checked==false
 ){
                alert('Vyplňte prosím Vaši odpověď na 3. otázku');
                return false; }
 if(
document.getElementById('odp30').checked==false
 && document.getElementById('odp31').checked==false
 && document.getElementById('odp32').checked==false
 ){
                alert('Vyplňte prosím Vaši odpověď na 4. otázku');
                return false; }
if(document.getElementById('odp40').value=="" ){
  alert('Vyplňte prosím Vaši odpověď na 5. otázku');
  return false; }
return true;}

function checkSoutez040706(){
 if(
document.getElementById('odp00').checked==false
 && document.getElementById('odp01').checked==false
 ){
                alert('Vyplňte prosím Vaši odpověď na 1. otázku');
                return false; }
 if(
document.getElementById('odp10').checked==false
 && document.getElementById('odp11').checked==false
 && document.getElementById('odp12').checked==false
 ){
                alert('Vyplňte prosím Vaši odpověď na 2. otázku');
                return false; }
 if(
document.getElementById('odp20').checked==false
 && document.getElementById('odp21').checked==false
 && document.getElementById('odp22').checked==false
 ){
                alert('Vyplňte prosím Vaši odpověď na 3. otázku');
                return false; }
if(document.getElementById('odp30').value=="" ){
  alert('Vyplňte prosím Vaši odpověď na 4. otázku');
  return false; }
return true;}

function hlidej(id){
  maxlen = 500
  delka = document.getElementById(id).value.length

  if (delka > maxlen ){

    alert("Maximalne "+maxlen+" znaku!")
    document.getElementById(id).value = document.getElementById(id).value.substring(0,maxlen)

  }
}

/*---------------------------------------------------------------------------
  --------------------------------       MENU       -------------------------
  ---------------------------------------------------------------------------*/

var timerIsActive = false;
var hideto = null;
// myška
var isNS = (navigator.appName == "Netscape");// podminka browseru
var mysx;
var mysy;

function krysa(e)
{
  if (isNS)
  {
   mysx=e.pageX;
   mysy=e.pageY;
   //alert(mysx+","+mysy);
  } else {
   mysx=event.clientX;
   mysy=event.clientY;
  }
}

function inic() {
 document.onmousemove = krysa;
}
inic();

function show(menu) {
  document.getElementById('podmenu1').style.display = 'none';
  document.getElementById('podmenu2').style.display = 'none';
  document.getElementById('podmenu3').style.display = 'none';
  document.getElementById('podmenu4').style.display = 'none';
  document.getElementById('podmenu5').style.display = 'none';
  document.getElementById('podmenu6').style.display = 'none';
  document.getElementById(menu).style.display = 'block';
  if (timerIsActive) {
     clearInterval(hideto);
     timerIsActive = false;
  }
}

function hiding(menu) {
  document.getElementById(menu).style.display = 'none';
  timerIsActive = false;
  clearInterval(hideto);
}

function hide(menu) {
  hideto = setInterval("hiding('"+menu+"');",600);
  timerIsActive = true;
}

function showing(menu) {
 if (timerIsActive) {
     clearInterval(hideto);
     timerIsActive = false;
 }    
}

function showHide(id) {
  obj = document.getElementById(id);
  if (obj.style.display!='block') obj.style.display = 'block'; else obj.style.display = 'none';
}
