// JavaScript Document



function zobraz_foto(query_string,sirka,vyska) {
    okno_fotka = window.open("fotogalery_d.php?" + query_string + "&part=foto","okno_fotografie","width=" + sirka + ",height=" + vyska + ",menubar=no,directories=no,toolbar=no,location=no,status=no,scrollbars=no,resizable=no");
    okno_fotka.focus();
}

function kontrola_email(f)
{
 
	mail = "^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+[\.]{1}[a-zA-Z]{2,4}$";

	if (!f.email.value.match(mail)) {
    	alert ("Neplatný formát e-mailové adresy.");
		return false;

	}
return true;  }

myImages=new Array()
myImages[1]= new Image
myImages[1].src="images/data/3a.jpg"
myImages[2]= new Image
myImages[2].src="images/data/3b.jpg"
myImages[3]= new Image
myImages[3].src="images/data/4a.jpg"
myImages[4]= new Image
myImages[4].src="images/data/4b.jpg"
myImages[5]= new Image
myImages[5].src="images/data/5a.jpg"
myImages[6]= new Image
myImages[6].src="images/data/5b.jpg"
myImages[7]= new Image
myImages[7].src="images/data/6a.jpg"
myImages[8]= new Image
myImages[8].src="images/data/6b.jpg"
myImages[9]= new Image
myImages[9].src="images/data/7a.jpg"
myImages[10]= new Image
myImages[10].src="images/data/8a.jpg"
myImages[11]= new Image
myImages[11].src="images/data/8b.jpg"
myImages[12]= new Image
myImages[12].src="images/data/9a.jpg"
myImages[13]= new Image
myImages[13].src="images/data/9b.jpg"

myImages[29]= new Image
myImages[29].src="images/mapa/mapa_prazdna.gif"
myImages[30]= new Image
myImages[30].src="images/mapa/mapa_evropa.gif"
myImages[31]= new Image
myImages[31].src="images/mapa/mapa_asie.gif"
myImages[32]= new Image
myImages[32].src="images/mapa/mapa_australie.gif"
myImages[33]= new Image
myImages[33].src="images/mapa/mapa_jamerika.gif"
myImages[34]= new Image
myImages[34].src="images/mapa/mapa_samerika.gif"

 
 function swap(id,index){
   
  if (document.getElementById) {
      document.getElementById(id).src=myImages[index].src
     }
     else alert('Váš prohlížeč nepodporuje tuto funkci')                              

 }

var elold = "nic";
function showstates(el){
  if(elold != "nic"){document.getElementById(elold).style.display = 'none'; }
  document.getElementById(el).style.display = '';
  elold = el;
}

function go(s) { var t=s.options[s.selectedIndex].value;  
if (t!='') window.location.href=t; }  

function numbersonly(myfield, e) {
  var key;
  var keychar;

  if (window.event)
    key = window.event.keyCode;
  else if (e)
    key = e.which;
  else
    return true;

  keychar = String.fromCharCode(key);

  if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) )
    return true;
  else if ((("0123456789").indexOf(keychar) > -1))
    return true;
  
  else
   return false;
}

function checkAddRemForm(f){
   
   
   if(f.d.value==''){
      alert('Musíte vyplňit den prvního očkování.');
      f.d.focus();
      return false;
   }
   if(f.m.value==''){
      alert('Musíte vyplňit měsíc prvního očkování.');
      f.m.focus();
      return false;
   }
   if(f.r.value==''){
      alert('Musíte vyplňit rok prvního očkování.');
      f.r.focus();
      return false;
   }
   
   var cas = f.cas.value;
   var roz_norm = 180*24*60*60;
   var roz_rych = 21*24*60*60;
  
   var uzcas = new Date(f.r.value,f.m.value-1,f.d.value)/1000;

   if(f.typockovani.value=='r'){
      if(uzcas < cas-roz_rych){
        alert('Datum 1.dávky je moc staré.');
        return false;
      }
   }else{
      if(uzcas < cas-roz_norm){
        alert('Datum 1.dávky je moc staré.');
        return false;
      }
   }
   
   if((f.formapripomenuti.value=='sms') && (document.getElementById('Mob').value.length<9)){
      alert('Vyplňte prosím korektně číslo mobilního telefonu.');
      document.getElementById('Mob').focus();
      return false;
   }
   mail = "^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+[\.]{1}[a-zA-Z]{2,4}$";
   if((f.formapripomenuti.value=='email') && (!document.getElementById('Ema').value.match(mail))){
      alert('Vyplňte prosím korektně e-mail.');
      document.getElementById('Ema').focus();
      return false;
   }
   return true;
}

function kontrola_novinare(ff){

  
  
  if (ff.medium.value == "") {
		ff.medium.focus();
		alert ("Není zadáno medium.");
		return false;
	 }

  if (ff.prijmeni.value == "") {
		ff.prijmeni.focus();
		alert ("Zadejte prosím příjmení.");
		return false;
	 }
	 
	 if (ff.jmeno.value == "") {
		ff.jmeno.focus();
		alert ("Zadejte prosím jméno.");
		return false;
	 }
	 
	 if (ff.telefon.value == "") {
		ff.telefon.focus();
		alert ("Zadejte prosím telefon.");
		return false;
	 }
	 
	 

  
	mail = "^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+[\.]{1}[a-zA-Z]{2,4}$";

	if (!ff.email.value.match(mail)) {
    	alert ("Neplatný formát e-mailové adresy.");
		return false;
   }
   
   
	//return true;
	return false;
}

/**
 * Kontrola registr. formulare
 */
function checkFormRegistrace (f) {

	var reg_exp_email = "^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+([\.]{1})[a-zA-Z]{2,4}$";
	var reg_exp_psc   = "^([0-9]{3})([ ]{0,1})([0-9]{2})$";

	if (f.email.value == "") {
    	alert ("Zadejte prosím e-mail.");
		f.email.focus();
		return false;
	}
	else
	if (!f.email.value.match(reg_exp_email)) {
    	alert ("Neplatný formát e-mailové adresy.");
		f.email.focus();
		return false;
	}
	if (f.nick.value == "") {
    	alert ("Zadejte prosím přezdívku.");
		f.nick.focus();
		return false;
	}
	if (f.heslo.value == "") {
		alert ("Zadejte prosím heslo.");
		f.heslo.focus();
		return false;
	}
	if (f.heslo2.value == "") {
		alert ("Zadejte prosím heslo znovu pro kontrolu.");
		f.heslo2.focus();
		return false;
	}
	if (f.heslo.value != f.heslo2.value) {
		alert ("Heslo pro kontrolu se neshoduje.");
		f.heslo2.focus();
		return false;
	}

	if (f.jmeno.value == "") {
		alert ("Zadejte prosím Vaše jméno.");
		f.jmeno.focus();
		return false;
	}
	if (f.prijmeni.value == "") {
		alert ("Zadejte prosím Vaše příjmení.");
		f.prijmeni.focus();
		return false;
	}
	if (f.ulice.value == "") {
		alert ("Zadejte prosím ulici.");
		f.ulice.focus();
		return false;
	}
	if (f.obec.value == "") {
    	alert ("Zadejte prosím obec.");
		return false;
	}
	if (f.psc.value == "") {
		alert ("Zadejte prosím PSČ.");
		f.psc.focus();
		return false;
	}
	else
	if (!f.psc.value.match(reg_exp_psc)) {
    	alert ("Neplatný formát PSČ.");
		f.psc.focus();
		return false;
	}

	if (!f.souhlas.checked) {
		alert("Souhlas se zpracováním Vašich osobních údajů je nezbytný pro dokončení registrace. Zaškrtněte prosím příslušné políčko.");
		return false;
	}
	return true;
}