// JavaScript Document

function policko(id,text){
  pole = document.getElementById(id);
  if (pole.value == text) pole.value="";
   else if (!pole.value.length > 0) pole.value = text;
}

function open_up(href){
  fotookno=window.open(href,"fotookno",'toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,width=750');
  fotookno.focus();
  return fotookno;
}

function checkall(){
  policko('jmeno','Vaše jméno');
  policko('adresa','jméno@doména.kde');
  policko('zprava','Text Vaší zprávy...');
  
  if (checkmail() && checkmsg() && checkname())
    return true;
  else {
    policko('jmeno','Vaše jméno');
    policko('adresa','jméno@doména.kde');
    policko('zprava','Text Vaší zprávy...');
    return false;
  }
}

function checkname(){
  jmeno = document.getElementById('jmeno');
  if (jmeno.value.length > 2) return true;
  window.alert('Když neznáte svoje jméno tak napište aspoň xxx ;-)');
  policko('jmeno','Vaše jméno');
  jmeno.focus();
  return false;
}

function checkmail(){
  mail = document.getElementById('adresa');
  // s podekovanim, obdivem a pochopenim prevzato z jaknaweb.cz, bouzel jenom z archivu google:
  //http://209.85.129.132/search?q=cache:rRYNl1MSF8YJ:www.jaknaweb.com/script-kod/250/kontrola-spravnosti-e-mailu-2
  re = new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$");

  if (re.test(mail.value)) return true;

  window.alert('Vaše e-mailová adresa není správně.');
  policko('adresa','jméno@doména.kde');
  mail.focus();
  return false;
}

function checkmsg(){
  zprava = document.getElementById('zprava');
  if (zprava.value.length > 1) return true;
  window.alert('Nezapomněli jste napsat zprávu? ;-) Napište alespoň pár znaků...');
  policko('zprava','Text Vaší zprávy...');
  zprava.focus();
  return false;
}

function prepnicss(){
  styly=document.getElementsByTagName("link");

}

function nacticss(cssko){
  styly=document.getElementsByTagName("link");
  for (i=0; i<styly.length; i++){
    if (styly[i].getAttribute("rel").indexOf("stylesheet")!=-1){
      styly[i].disabled=true;
      if (styly[i].getAttribute("title")==cssko)
        styly[i].disabled=false; 
    }
  }
}

