// JavaScript Document

function setKontaktForm(id){
  var rand=Math.floor(1000000 * Math.random());
if(id=="send"){
  var firma = ge("contFirma").value;
  var jmeno = ge("contJmeno").value;
  var prijmeni = ge("contPrijmeni").value;
  var email = ge("contEmail").value;
  var telefon = ge("contTelefon").value;
  var predmet = ge("contPredmet").value;
  var zprava = ge("contZprava").value;
  var vysledek = ge("contVysledek").value;
  if(isEmpty(predmet)){
    alert("Vyplňte, prosím, předmět Vaší zprávy.");
    focus("contPredmet");
    return false;  
  }else if(!isEmail(email)){
    alert("Vyplňte, prosím, emailovou adresu.");
    focus("contEmail");
    return false;  
  }else if(!isInteger(vysledek) || isEmpty(vysledek)){
    alert("Doplňte výsledek součtu, který vidíte na obrázku, 1-2 místné číslo.");
    focus("contVysledek");
    return false;        
  }else if(isEmpty(zprava)){
    alert("Doplňte Váš dotaz.");
    focus("contZprava");
    return false;
  }
}
document.getElementById("contForm2").style.display = 'none'; 
$("#contForm").load("/ajax/partnerForm.php?go="+encodeURIComponent(id)+"&email="+encodeURIComponent(email)+"&telefon="+encodeURIComponent(telefon)+"&predmet="+encodeURIComponent(predmet)+"&zprava="+encodeURIComponent(zprava)+"&firma="+encodeURIComponent(firma)+"&jmeno="+encodeURIComponent(jmeno)+"&prijmeni="+encodeURIComponent(prijmeni)+"&vysledek="+encodeURIComponent(vysledek)+"&rand="+encodeURIComponent(rand));
return false;
}

function setKontaktFirst(){
var rand=Math.floor(1000000 * Math.random());
$("#contForm").load("/ajax/partnerForm.php?rand="+encodeURIComponent(rand));  
}

function setObjednavkaForm(id){
  var rand=Math.floor(1000000 * Math.random());
if(id=="send"){
  var firma = ge("contFirma").value;
  var jmeno = ge("contJmeno").value;
  var prijmeni = ge("contPrijmeni").value;
  var email = ge("contEmail").value;
  var telefon = ge("contTelefon").value;
  var predmet = ge("contPredmet").value;
  var zprava = ge("contZprava").value;
  var vysledek = ge("contVysledek").value;
  if(isEmpty(predmet)){
    alert("Vyplňte, prosím, předmět Vašeho návrhu.");
    focus("contPredmet");
    return false;  
  }else if(!isEmail(email)){
    alert("Vyplňte, prosím emailovou adresu.");
    focus("contEmail");
    return false;  
  }else if(!isInteger(vysledek) || isEmpty(vysledek)){
    alert("Doplňte výsledek součtu, který vidíte na obrázku, 1-2 místné číslo.");
    focus("contVysledek");
    return false;        
  }else if(isEmpty(zprava)){
    alert("Doplňte Vaši objednávku nebo poptávku.");
    focus("contZprava");
    return false;
  }
}
document.getElementById("contForm2").style.display = 'none'; 
$("#contForm").load("/ajax/objednavkaForm.php?go="+encodeURIComponent(id)+"&email="+encodeURIComponent(email)+"&telefon="+encodeURIComponent(telefon)+"&predmet="+encodeURIComponent(predmet)+"&zprava="+encodeURIComponent(zprava)+"&firma="+encodeURIComponent(firma)+"&jmeno="+encodeURIComponent(jmeno)+"&prijmeni="+encodeURIComponent(prijmeni)+"&vysledek="+encodeURIComponent(vysledek)+"&rand="+encodeURIComponent(rand));
return false;
}

function setObjednavkaFirst(){
var rand=Math.floor(1000000 * Math.random());
$("#contForm").load("/ajax/objednavkaForm.php?rand="+encodeURIComponent(rand));  
}

function vymenaOdkazu(id){
  var rand=Math.floor(1000000 * Math.random());
if(id=="send"){
  var typ = ge("contTyp").value;
  var jmeno = ge("contJmeno").value;
  var prijmeni = ge("contPrijmeni").value;
  var email = ge("contEmail").value;
  var telefon = ge("contTelefon").value;
  var url = ge("contURL").value;
  var zprava = ge("contZprava").value;
  var vysledek = ge("contVysledek").value;
  if(typ==0 || typ=="0"){
    alert("Vyberte, prosím, požadovaný typ výměny odkazu.");
    focus("contTyp");
    return false;  
  }else if(isEmpty(url)){
    alert("Vyberte, prosím, URL adresu Vašich stránek.");
    focus("contURL");
    return false;  
  }else if(!isEmail(email)){
    alert("Vyplňte, prosím, emailovou adresu.");
    focus("contEmail");
    return false;  
  }else if(!isInteger(vysledek) || isEmpty(vysledek)){
    alert("Doplňte výsledek součtu, který vidíte na obrázku, 1-2 místné číslo.");
    focus("contVysledek");
    return false;        
  }else if(isEmpty(zprava)){
    alert("Doplňte, prosím, stručný popis Vašich stránek.");
    focus("contZprava");
    return false;
  }
}
document.getElementById("contForm2").style.display = 'none'; 
$("#contForm").load("/ajax/vymenaOdkazu.php?go="+encodeURIComponent(id)+"&email="+encodeURIComponent(email)+"&telefon="+encodeURIComponent(telefon)+"&url="+encodeURIComponent(url)+"&zprava="+encodeURIComponent(zprava)+"&typ="+encodeURIComponent(typ)+"&jmeno="+encodeURIComponent(jmeno)+"&prijmeni="+encodeURIComponent(prijmeni)+"&vysledek="+encodeURIComponent(vysledek)+"&rand="+encodeURIComponent(rand));
return false;
}

function vymenaOdkazuFirst(){
var rand=Math.floor(1000000 * Math.random());
$("#contForm").load("/ajax/vymenaOdkazu.php?rand="+encodeURIComponent(rand));  
}

function setRegForm(){
var regEmail = ge("regEmail").value;
var regEmail2 = ge("regEmail2").value;
var regVysledek = ge("regVysledek").value;

if(!isEmail(regEmail)){
  alert('Zadejte, prosím, registrační email.');
  focus("regEmail");
  return false;
} else if(!isEmail(regEmail2)){
  alert('Zadejte, prosím, kontrolní email.');
  focus("regEmail2");
  return false; 
} else if(regEmail!=regEmail2){
  alert('Registrační email se neshoduje s jeho kontrolou. Nejspíše jste se přepsali v nějakém znaku.');
  focus("regEmail");
  return false;
} else if(regEmail.length>50) {
  alert('Registrační email je příliš dlouhý. Maximální povolená délka je 50 znaků.');
  focus("regEmail");
  return false;
} else if(!isInteger(regVysledek) || regVysledek==0){
  alert('Zadejte, prosím, kontrolní součet. 1-2 místné celé kladné číslo.');
  focus("regVysledek");
  return false;
}
return true;
}

function regDostupnost(){
var what = trim(ge("regEmail").value);
if(isEmail(what)){
document.getElementById("okRegEmail").style.visibility = 'hidden';
$("#okRegEmail").load("/ajax/regPartnerDostupnost.php?what="+encodeURIComponent(what));
} else {
alert('Nejdříve zadejte e-mail ve správném tvaru a poté ověřte, zda-li je volný');
focus("regEmail");
}
return false;
}

function setRegOtherForm(){
var pHeslo = ge("pHeslo").value;
var pHeslo2 = ge("pHeslo2").value;
var Jmeno = ge("Jmeno").value;
var Prijmeni = ge("Prijmeni").value;
var Ulice = ge("Ulice").value;
var CP = ge("CP").value;
var PSC = ge("PSC").value;
var Obec = ge("Obec").value;
var Zeme = ge("Zeme").value;
var Mobil = ge("Mobil").value;
var Telefon = ge("Telefon").value;
var Pravidla = ge("Pravidla").checked;

if(isEmpty(pHeslo)){
  alert('Zadejte, prosím, heslo.');
  focus("pHeslo");
  return false;
} else if(pHeslo.length>16) {
  alert('Heslo je příliš dlouhé. Maximální povolená délka je 16 znaků.');
  focus("pHeslo");
  return false; 
} else if(pHeslo.length<6) {
  alert('Heslo je příliš krátké. Minimální povolená délka je 6 znaků.');
  focus("pHeslo");
  return false; 
} else if(isEmpty(pHeslo2)){
  alert('Zadejte, prosím, kontrolní heslo.');
  focus("pHeslo2");
  return false;
} else if(pHeslo!=pHeslo2){
  alert('Heslo se neshoduje s jeho kontrolou. Nejspíše jste se přepsali v nějakém znaku.');
  focus("pHeslo");
  return false;
} else if(isEmpty(Jmeno)){
  alert('Zadejte, prosím, Vaše jméno.');
  focus("Jmeno");
  return false;
} else if(isEmpty(Prijmeni)){
  alert('Zadejte, prosím, Vaše příjmení.');
  focus("Prijmeni");
  return false;
}else if(isEmpty(Ulice)){
  alert('Zadejte, prosím, ulici.');
  focus("Ulice");
  return false;
}else if(isEmpty(CP)){
  alert('Zadejte, prosím, číslo popisné.');
  focus("CP");
  return false;
}else if(isEmpty(PSC)){
  alert('Zadejte, prosím, poštovní směrovací číslo.');
  focus("PSC");
  return false;
}else if(isEmpty(Obec)){
  alert('Zadejte, prosím, obec nebo město.');
  focus("Obec");
  return false;
}else if(isEmpty(Zeme)){
  alert('Zadejte, prosím, zemi.');
  focus("Zeme");
  return false;
}else if(isEmpty(Mobil)&&isEmpty(Telefon)){
  alert('Zadejte, prosím, telefon na mobil nebo pevnou linku.');
  focus("Mobil");
  return false;
}else if(Pravidla!=true){
  alert('Nebyl vysloven souhlas se smluvními podmínkami pro partnery. Zaškrtněte políčko nad políčkem pro poznámku.');
  focus("Pravidla");
  return false;
}
return true;
}

function checkPartnerLogForm(){
  var pLogEmail = ge("pLogEmail").value;
  var pLogHeslo = ge("pLogHeslo").value;
  
  if(!isEmail(pLogEmail)){
    alert("Vyplňte, prosím, správně Váš e-mail.");
    focus("pLogEmail");
    return false;  
  }else if(isEmpty(pLogHeslo)){
    alert("Doplňte, prosím, vaše heslo.");
    focus("pLogHeslo");
    return false;        
  }
  
  return true;
}

function setForgPasswd(){
var rand=Math.floor(1000000 * Math.random());
  $("#changepass").load("/ajax/forgPartnerPasswd.php?rand="+encodeURIComponent(rand)); 
  return false;
}

function checkChangePasswdForm(){
var rand=Math.floor(1000000 * Math.random());
  var email = ge("contEmail").value;
  var pass1 = ge("contPass1").value;
  var pass2 = ge("contPass2").value;
  var vysledek = ge("contVysledek").value;
  if(!isEmail(email)){
    alert("Vyplňte, prosím, Váš registrační email ve správném tvaru.");
    focus("contEmail");
    return false;  
  }else if(isEmpty(pass1)){
    alert("Doplňte nové heslo.");
    focus("contPass1");
    return false;        
  }else if(pass1.length<6){
    alert("Nové heslo je příliš krátké. Minimální délka je 6 znaků.");
    focus("contPass1"); 
    return false; 
  }else if(pass1.length>16){
    alert("Nové heslo je příliš dlouhé. Maximální délka je 16 znaků.");
    focus("contPass1");
    return false;
  }else if(isEmpty(pass2)){
    alert("Doplňte znova nové heslo - pro kontrolu.");
    focus("contPass2");
    return false;
  }else if(pass1!=pass2){
    alert("Nové heslo se neshoduje s jeho kontrolou.");
    focus("contPass1");
    return false;
  }else if(!isInteger(vysledek)){
    alert("Doplňte, prosím, výsledek kontrolního součtu.");
    focus("contVysledek");
    return false;
  }
  document.getElementById('changepass2').style.display = 'none';
  $("#changepass").load("/ajax/forgPartnerPasswd.php?go=changePasswd&email=" + encodeURIComponent(email) + "&pass1=" + encodeURIComponent(pass1) + "&pass2=" + encodeURIComponent(pass2) + "&vysledek=" + encodeURIComponent(vysledek)+"&rand="+encodeURIComponent(rand));
return false;
}

function setEditPartnerForm(){
var Jmeno = ge("Jmeno").value;
var Prijmeni = ge("Prijmeni").value;
var Ulice = ge("Ulice").value;
var CP = ge("CP").value;
var PSC = ge("PSC").value;
var Obec = ge("Obec").value;
var Zeme = ge("Zeme").value;
var Mobil = ge("Mobil").value;
var Telefon = ge("Telefon").value;

if(isEmpty(Jmeno)){
  alert('Zadejte, prosím, Vaše jméno.');
  focus("Jmeno");
  return false;
} else if(isEmpty(Prijmeni)){
  alert('Zadejte, prosím, Vaše příjmení.');
  focus("Prijmeni");
  return false;
}else if(isEmpty(Ulice)){
  alert('Zadejte, prosím, ulici.');
  focus("Ulice");
  return false;
}else if(isEmpty(CP)){
  alert('Zadejte, prosím, číslo popisné.');
  focus("CP");
  return false;
}else if(isEmpty(PSC)){
  alert('Zadejte, prosím, poštovní směrovací číslo.');
  focus("PSC");
  return false;
}else if(isEmpty(Obec)){
  alert('Zadejte, prosím, obec nebo město.');
  focus("Obec");
  return false;
}else if(isEmpty(Zeme)){
  alert('Zadejte, prosím, zemi.');
  focus("Zeme");
  return false;
}else if(isEmpty(Mobil)&&isEmpty(Telefon)){
  alert('Zadejte, prosím, telefon na mobil nebo pevnou linku.');
  focus("Mobil");
  return false;
}
return true;
}

function setEditPartnerPassForm(){
  var pHeslo = ge("pHeslo").value;
  var pHeslo2 = ge("pHeslo2").value;
  var pHeslo3 = ge("pHeslo3").value;
  if(pHeslo.length<6){
    alert("Nové heslo je příliš krátké. Minimální délka je 6 znaků.");
    focus("pHeslo"); 
    return false; 
  }else if(pHeslo.length>16){
    alert("Nové heslo je příliš dlouhé. Maximální délka je 16 znaků.");
    focus("pHeslo");
    return false;
  }else if(isEmpty(pHeslo2)){
    alert("Doplňte znova nové heslo - pro kontrolu.");
    focus("pHeslo2");
    return false;
  }else if(pHeslo!=pHeslo2){
    alert("Nové heslo se neshoduje s jeho kontrolou.");
    focus("pHeslo");
    return false;
  }else if(isEmpty(pHeslo3)){
    alert("Doplňte, prosím, Vaše původní heslo pro ověření žádosti.");
    focus("pHeslo3");
    return false;
  }
return true;
}

function setKreditForm(){
var Castka = ge("Castka").value;
if(!isInteger(Castka) || isEmpty(Castka)){
    alert("Chybně zadaná částka. Částka musí být zadaná v celých korunách.");
    focus("Castka");
    return false;
} else if(Castka<500){
    alert("Chybně zadaná částka. Minimální částka na navýšení kreditu je 500 Kč.");
    focus("Castka");
    return false;
}
return true;
}

function checkPodnikEditForm(typ){
if(typ=='add'){
var Nazev = ge("Nazev").value;
var Mesto = ge("Mesto").value;
}
var Adresa = ge("Adresa").value;
var Kontakt = ge("Kontakt").value;
var Email = ge("Email").value;
var HlavniSluzba = ge("HlavniSluzba").value;
var Kapacita = ge("Kapacita").value;
var Vstupne = ge("Vstupne").value;
var Sluzby = ge("Sluzby").value;
var PopisPrehled = ge("PopisPrehled").value;
var PopisDetail = ge("PopisDetail").value;
var ProvozDoba1 = ge("ProvozDoba1").value;
var Den1O = parseInt(ge("Den1O").value,10);
var Den2O = parseInt(ge("Den2O").value,10);
var Den3O = parseInt(ge("Den3O").value,10);
var Den4O = parseInt(ge("Den4O").value,10);
var Den5O = parseInt(ge("Den5O").value,10);
var Den6O = parseInt(ge("Den6O").value,10);
var Den7O = parseInt(ge("Den7O").value,10);
var Den1Z = parseInt(ge("Den1Z").value,10);
var Den2Z = parseInt(ge("Den2Z").value,10);
var Den3Z = parseInt(ge("Den3Z").value,10);
var Den4Z = parseInt(ge("Den4Z").value,10);
var Den5Z = parseInt(ge("Den5Z").value,10);
var Den6Z = parseInt(ge("Den6Z").value,10);
var Den7Z = parseInt(ge("Den7Z").value,10);
var Den1P = parseInt(ge("Den1P").value,10);
var Den2P = parseInt(ge("Den2P").value,10);
var Den3P = parseInt(ge("Den3P").value,10);
var Den4P = parseInt(ge("Den4P").value,10);
var Den5P = parseInt(ge("Den5P").value,10);
var Den6P = parseInt(ge("Den6P").value,10);
var Den7P = parseInt(ge("Den7P").value,10);
if(isEmpty(Nazev) && typ=='add'){
    alert("Zadejte, prosím, název podniku.");
    focus("Nazev"); 
    return false; 
} else if(isEmpty(Mesto) && typ=='add'){
    alert("Zadejte, prosím, město, pod které má být podnik přidán. V případě, že dané město se v průvodci ještě nenachází, přidáme jej.");
    focus("Mesto"); 
    return false; 
} else if(isEmpty(Adresa)){
    alert("Zadejte, prosím, úplnou adresu podniku. Ulici, město a PSČ.");
    focus("Adresa"); 
    return false; 
} else if(isEmpty(Kontakt)){
    alert("Zadejte, prosím, kontakt na provozovnu nebo odpovědnou osobu - a to telefoní číslo, ICQ atd. Neuvádějte e-mail; má vlastní kolonku.");
    focus("Kontakt"); 
    return false; 
} else if(!isEmail(Email)){
    alert("Zadejte, prosím, e-mail na provozovnu nebo odpovědnou osobu.");
    focus("Email"); 
    return false; 
} else if(HlavniSluzba==0 || !isInteger(HlavniSluzba)){
    alert("Vyberte, prosím, hlavní zaměření podniku ze seznamu nabízených možností.");
    focus("HlavniSluzba"); 
    return false; 
} else if(!Kapacita || !isInteger(Kapacita)){
    alert("Zadejte, prosím, kapacitu podniku - celé kladné číslo.");
    focus("Kapacita"); 
    return false; 
} else if(isEmpty(Vstupne)){
    alert("Zadejte, prosím, vstupné do Vašeho podniku. Pokud vstupné nemáte, zadejte Zdarma.");
    focus("Vstupne"); 
    return false; 
} else if(isEmpty(Sluzby)){
    alert("Zadejte, prosím, heslovitě výčet nabízených služeb.");
    focus("Sluzby"); 
    return false; 
} else if(isEmpty(PopisPrehled)){
    alert("Zadejte, prosím, stručný popis Vašeho podniku do 200 znaků pro přehled podniků.");
    focus("PopisPrehled"); 
    return false; 
} else if(isEmpty(PopisDetail)){
    alert("Zadejte, prosím, detailní popis Vašeho podniku.");
    focus("PopisDetail"); 
    return false; 
} else if(Den1O==0&&Den1Z!=0){
    alert("Pondělní otevírací doba: Nezadali jste otevírací hodinu, ale zadali jste zavírací. Buď zvolte v obou kolonkách -- nebo zadejte otevírací hodinu.");
    focus("Den1O"); 
    return false; 
} else if(Den1O!=0&&Den1Z==0){
    alert("Pondělní otevírací doba: Nezadali jste zavírací hodinu, ale zadali jste otevírací. Buď zvolte v obou kolonkách -- nebo zadejte zavírací hodinu.");
    focus("Den1Z"); 
    return false; 
} else if(Den1O>=Den1Z && Den1O!=0){
    alert("Pondělní otevírací doba: Zavírací hodina předchází otevírací hodině. Opravte, prosím, otevírací dobu pro tento den.");
    focus("Den1O"); 
    return false; 
} else if(Den1O==0 && Den1Z==0 && Den1P){
    alert("Pondělní otevírací doba: Nezadali jste otevírací dobu, ale zadali jste program. Buď zadejte otevírací dobu, nebo smažte program pro tento den.");
    focus("Den1P"); 
    return false; 
} else if(Den2O==0&&Den2Z!=0){
    alert("Úterní otevírací doba: Nezadali jste otevírací hodinu, ale zadali jste zavírací. Buď zvolte v obou kolonkách -- nebo zadejte otevírací hodinu.");
    focus("Den2O"); 
    return false; 
} else if(Den2O!=0&&Den2Z==0){
    alert("Úterní otevírací doba: Nezadali jste zavírací hodinu, ale zadali jste otevírací. Buď zvolte v obou kolonkách -- nebo zadejte zavírací hodinu.");
    focus("Den2Z"); 
    return false; 
} else if(Den2O>=Den2Z && Den2O!=0){
    alert("Úterní otevírací doba: Zavírací hodina předchází otevírací hodině. Opravte, prosím, otevírací dobu pro tento den.");
    focus("Den2O"); 
    return false; 
} else if(Den2O==0 && Den2Z==0 && Den2P){
    alert("Úterní otevírací doba: Nezadali jste otevírací dobu, ale zadali jste program. Buď zadejte otevírací dobu, nebo smažte program pro tento den.");
    focus("Den2P"); 
    return false; 
} else if(Den3O==0&&Den3Z!=0){
    alert("Středeční otevírací doba: Nezadali jste otevírací hodinu, ale zadali jste zavírací. Buď zvolte v obou kolonkách -- nebo zadejte otevírací hodinu.");
    focus("Den3O"); 
    return false; 
} else if(Den3O!=0&&Den3Z==0){
    alert("Středeční otevírací doba: Nezadali jste zavírací hodinu, ale zadali jste otevírací. Buď zvolte v obou kolonkách -- nebo zadejte zavírací hodinu.");
    focus("Den3Z"); 
    return false; 
} else if(Den3O>=Den3Z && Den3O!=0){
    alert("Středeční otevírací doba: Zavírací hodina předchází otevírací hodině. Opravte, prosím, otevírací dobu pro tento den.");
    focus("Den3O"); 
    return false; 
} else if(Den3O==0 && Den3Z==0 && Den3P){
    alert("Středeční otevírací doba: Nezadali jste otevírací dobu, ale zadali jste program. Buď zadejte otevírací dobu, nebo smažte program pro tento den.");
    focus("Den3P"); 
    return false; 
} else if(Den4O==0&&Den4Z!=0){
    alert("Čtvrteční otevírací doba: Nezadali jste otevírací hodinu, ale zadali jste zavírací. Buď zvolte v obou kolonkách -- nebo zadejte otevírací hodinu.");
    focus("Den4O"); 
    return false; 
} else if(Den4O!=0&&Den4Z==0){
    alert("Čtvrteční otevírací doba: Nezadali jste zavírací hodinu, ale zadali jste otevírací. Buď zvolte v obou kolonkách -- nebo zadejte zavírací hodinu.");
    focus("Den4Z"); 
    return false; 
} else if(Den4O>=Den4Z && Den4O!=0){
    alert("Čtvrteční otevírací doba: Zavírací hodina předchází otevírací hodině. Opravte, prosím, otevírací dobu pro tento den.");
    focus("Den4O"); 
    return false; 
} else if(Den4O==0 && Den4Z==0 && Den4P){
    alert("Čtvrteční otevírací doba: Nezadali jste otevírací dobu, ale zadali jste program. Buď zadejte otevírací dobu, nebo smažte program pro tento den.");
    focus("Den4P"); 
    return false; 
} else if(Den5O==0&&Den5Z!=0){
    alert("Páteční otevírací doba: Nezadali jste otevírací hodinu, ale zadali jste zavírací. Buď zvolte v obou kolonkách -- nebo zadejte otevírací hodinu.");
    focus("Den5O"); 
    return false; 
} else if(Den5O!=0&&Den5Z==0){
    alert("Páteční otevírací doba: Nezadali jste zavírací hodinu, ale zadali jste otevírací. Buď zvolte v obou kolonkách -- nebo zadejte zavírací hodinu.");
    focus("Den5Z"); 
    return false; 
} else if(Den5O>=Den5Z && Den5O!=0){
    alert("Páteční otevírací doba: Zavírací hodina předchází otevírací hodině. Opravte, prosím, otevírací dobu pro tento den.");
    focus("Den5O"); 
    return false; 
} else if(Den5O==0 && Den5Z==0 && Den5P){
    alert("Páteční otevírací doba: Nezadali jste otevírací dobu, ale zadali jste program. Buď zadejte otevírací dobu, nebo smažte program pro tento den.");
    focus("Den5P"); 
    return false; 
} else if(Den6O==0&&Den6Z!=0){
    alert("Sobotní otevírací doba: Nezadali jste otevírací hodinu, ale zadali jste zavírací. Buď zvolte v obou kolonkách -- nebo zadejte otevírací hodinu.");
    focus("Den6O"); 
    return false; 
} else if(Den6O!=0&&Den6Z==0){
    alert("Sobotní otevírací doba: Nezadali jste zavírací hodinu, ale zadali jste otevírací. Buď zvolte v obou kolonkách -- nebo zadejte zavírací hodinu.");
    focus("Den6Z"); 
    return false; 
} else if(Den6O>=Den6Z  && Den6O!=0){
    alert("Sobotní otevírací doba: Zavírací hodina předchází otevírací hodině. Opravte, prosím, otevírací dobu pro tento den.");
    focus("Den6O"); 
    return false; 
} else if(Den6O==0 && Den6Z==0 && Den6P){
    alert("Sobotní otevírací doba: Nezadali jste otevírací dobu, ale zadali jste program. Buď zadejte otevírací dobu, nebo smažte program pro tento den.");
    focus("Den6P"); 
    return false; 
} else if(Den7O==0&&Den7Z!=0){
    alert("Nedělní otevírací doba: Nezadali jste otevírací hodinu, ale zadali jste zavírací. Buď zvolte v obou kolonkách -- nebo zadejte otevírací hodinu.");
    focus("Den7O"); 
    return false; 
} else if(Den7O!=0&&Den7Z==0){
    alert("Nedělní otevírací doba: Nezadali jste zavírací hodinu, ale zadali jste otevírací. Buď zvolte v obou kolonkách -- nebo zadejte zavírací hodinu.");
    focus("Den7Z"); 
    return false; 
} else if(Den7O>=Den7Z && Den7O!=0){
    alert("Nedělní otevírací doba: Zavírací hodina předchází otevírací hodině. Opravte, prosím, otevírací dobu pro tento den.");
    focus("Den7O"); 
    return false; 
} else if(Den7O==0 && Den7Z==0 && Den7P){
    alert("Nedělní otevírací doba: Nezadali jste otevírací dobu, ale zadali jste program. Buď zadejte otevírací dobu, nebo smažte program pro tento den.");
    focus("Den7P"); 
    return false; 
} else if(Den1O==0 && Den2O==0 && Den3O==0 && Den4O==0 && Den5O==0 && Den6O==0 && Den7O==0){
    alert("Denní otevírací doba: Nejméně v jednom dni musíte zadat platnou otevírací dobu. Pokud ještě nemáte otevřeno, tak s registrací vyčkejte. Případně o tom informujte v popisu podniku.");
    focus("Den1O"); 
    return false; 
} else if(isEmpty(ProvozDoba1)){
    alert("Zadejte, prosím, nejméně 1 souhrnou provozní dobu dle ukázky.");
    focus("ProvozDoba1"); 
    return false; 
} 
return true;
}

function addFotoPodnik(){
var Fotka = ge("Fotka").value;
if(isEmpty(Fotka)){
    alert("Vyberte, prosím, fotku, kterou chcete přidat.");
    focus("Fotka"); 
    return false; 
} 
return true;
}

function addMHD(){
var Zastavka = ge("Zastavka").value;
var Metro = ge("Metro").value;
var Tram = ge("Tram").value;
var Trol = ge("Trol").value;
var Bus = ge("Bus").value;
if(isEmpty(Zastavka)){
    alert("Zadejte, prosím, název zastávky MHD.");
    focus("Zastavka"); 
    return false; 
} else if(isEmpty(Metro)&&isEmpty(Tram)&&isEmpty(Trol)&&isEmpty(Bus)){
    alert("Zadejte, prosím, alespoň jednu linku MHD, která staví na této zastávce.");
    focus("Bus"); 
    return false; 
}
return true;
}

function addXML(){
var Feed = ge("Feed").value;
if(isEmpty(Feed)){
    alert("Zadejte, prosím, URL adresu XML feedu.");
    focus("Feed"); 
    return false; 
}
return true;
}

function setReklamaceForm(id){
  var rand=Math.floor(1000000 * Math.random());
if(id=="send"){
  var typ = ge("contTyp").value;
  var IDx = ge("contID").value;
  var firma = ge("contFirma").value;
  var jmeno = ge("contJmeno").value;
  var prijmeni = ge("contPrijmeni").value;
  var adresa = ge("contAdresa").value;
  var email = ge("contEmail").value;
  var telefon = ge("contTelefon").value;
  var zprava = ge("contZprava").value;
  var vysledek = ge("contVysledek").value;
  if(isEmpty(jmeno)){
    alert("Vyplňte, prosím, Vaše křestní jméno.");
    focus("contJmeno");
    return false;  
  }else if(isEmpty(prijmeni)){
    alert("Vyplňte, prosím, Vaše příjmení.");
    focus("contPrijmeni");
    return false;  
  }else if(isEmpty(adresa)){
    alert("Vyplňte, prosím, Vaši adresu pro případné písemné vyjádření.");
    focus("contAdresa");
    return false;  
  }else if(!isEmail(email)){
    alert("Vyplňte, prosím, emailovou adresu.");
    focus("contEmail");
    return false;  
  }else if(!isInteger(vysledek) || isEmpty(vysledek)){
    alert("Doplňte výsledek součtu, který vidíte na obrázku, 1-2 místné číslo.");
    focus("contVysledek");
    return false;        
  }else if(isEmpty(zprava)){
    alert("Doplňte obsah Vašeho podání.");
    focus("contZprava");
    return false;
  }
}
document.getElementById("contForm2").style.display = 'none'; 
$("#contForm").load("/ajax/partnerReklamace.php?go="+encodeURIComponent(id)+"&adresa="+encodeURIComponent(adresa)+"&typ="+encodeURIComponent(typ)+"&email="+encodeURIComponent(email)+"&telefon="+encodeURIComponent(telefon)+"&IDx="+encodeURIComponent(IDx)+"&zprava="+encodeURIComponent(zprava)+"&firma="+encodeURIComponent(firma)+"&jmeno="+encodeURIComponent(jmeno)+"&prijmeni="+encodeURIComponent(prijmeni)+"&vysledek="+encodeURIComponent(vysledek)+"&rand="+encodeURIComponent(rand));
return false;
}

function setReklamaceFirst(){
var rand=Math.floor(1000000 * Math.random());
$("#contForm").load("/ajax/partnerReklamace.php?rand="+encodeURIComponent(rand));  
}

function setPartyPodnik(info){
var rand=Math.floor(1000000 * Math.random());
var PodnikId = ge("PodnikId").value;
if(info==1){
document.getElementById("red-info").style.display = 'none';
}
if(PodnikId==0){
    alert("Tento podnik ještě nebyl ověřen administrátorem, zatím pod něj nelze přidat žádnou párty.");
    focus("PodnikId");
    return false;
}
document.getElementById("addParty2").style.display = 'none';
document.getElementById("addParty").style.display = 'block'; 
$("#addParty").load("/ajax/partnerAddParty.php?rand="+encodeURIComponent(rand)+"&PodnikId="+encodeURIComponent(PodnikId)); 
return false;
}

function setTarifPodnik(info){
var rand=Math.floor(1000000 * Math.random());
var PodnikId = ge("PodnikId").value;
if(info==1){
document.getElementById("red-info").style.display = 'none';
}
if(PodnikId==0){
    alert("Tento podnik ještě nebyl ověřen administrátorem, zatím pro něj nelze objednat žádný tarif.");
    focus("PodnikId");
    return false;
}
document.getElementById("addParty2").style.display = 'none';
document.getElementById("addParty").style.display = 'block'; 
$("#addParty").load("/ajax/partnerAddTarif.php?rand="+encodeURIComponent(rand)+"&PodnikId="+encodeURIComponent(PodnikId)); 
return false;
}

function addTarifForm(){
var tarif = ge("tarif").value;
if(tarif==0){
alert('Vyberte, prosím, Vámi požadovaný tarif, který chcete objednat');
focus('tarif');
return false;
}
return true;
}

function setPartyPodnik2(PodnikId){
var rand=Math.floor(1000000 * Math.random());
document.getElementById("addParty2").style.display = 'none';
document.getElementById("addParty").style.display = 'block'; 
$("#addParty").load("/ajax/partnerAddParty.php?rand="+encodeURIComponent(rand)+"&PodnikId="+encodeURIComponent(PodnikId)); 
return false;
}

function partyKalendar(PodnikId,rand){
document.getElementById("party-cal").style.display = 'block'; 
$("#party-cal").load("/ajax/partnerPartyKalendar.php?rand="+encodeURIComponent(rand)+"&PodnikId="+encodeURIComponent(PodnikId)); 
return false;
}

function partyZavritKalendar(){
document.getElementById("party-cal").style.display = 'none';
return false;  
}

function addPartyForm(PodnikId){
var datum = ge("datum").value;
var nazev = ge("nazev").value;
var cas = ge("cas").value;
var vstup = ge("vstup").value;
if(!isDatumNarozeni(datum)){
alert('Nebylo správně zadáno datum party: DD.MM.RRRR - např. 08.09.2010');
focus('datum');
return false;
} else if(isEmpty(nazev)){
alert('Nebyl zadán název party');
focus('nazev');
return false;
} else if(isEmpty(cas)){
alert('Nebyl zadán začátek party');
focus('cas');
return false;
} else if(isEmpty(vstup)){
alert('Nebyl zadán vstup na party');
focus('vstup');
return false;
} 
return true;
}

function setPartyDate(datum){
ge("datum").value = datum;
ge("party-cal").style.display = 'none';
return false;
}

function goPartyDetail(detail) {
volba = window.confirm(detail + " již máte přidanou party. Chcete ji zobrazit? Pokud máte rozepsanou novou party, data budou ztracena.");
    if(volba) return true;
    else return false;
}

function checkPartnerKupon(){
var kod = ge("kod").value;
if(isEmpty(kod)){
alert('Zadejte, prosím, kód z Vašeho akčního kupónu');
focus('kod');
return false;
}
return true;
}

function setPartyChangeForm(){
var nazev = ge("nazev").value;
var cas = ge("cas").value;
var vstup = ge("vstup").value;
if(isEmpty(nazev)){
alert('Nebyl zadán název party');
focus('nazev');
return false;
} else if(isEmpty(cas)){
alert('Nebyl zadán začátek party');
focus('cas');
return false;
} else if(isEmpty(vstup)){
alert('Nebyl zadán vstup na party');
focus('vstup');
return false;
} 
return true;
}

function setEditReklamaForm(typ,cena,clickMin,dnes,fDatum,lDatum){
var nazevKampane = ge("nazevKampane").value;
if(typ=="click"){
var kredit_open = ge("kredit_open").value;
var priceMax = ge("priceMax").value;
var zacatek2 = ge("zacatek2").value;
var platnost2 = ge("platnost2").value;
}
if(isEmpty(nazevKampane)){
alert('Nebyl zadán název reklamní kampaně');
focus('nazevKampane');
return false;
} else if(typ=="click"){
clickMin++;
clickMin--;
priceMax++;
priceMax--;
cena++;
cena--;
if(!isFloat(kredit_open)){
alert('Finanční limit kampaně není uveden ve správném tvaru. Musí to být nezáporné celé nebo desetinné číslo.');
focus('kredit_open');
return false;
} else if(!isFloat(priceMax)){
alert('Maximální CPC - cena za proklik není uvedena ve správném tvaru. Musí to být kladné celé nebo desetinné číslo.');
focus('priceMax');
return false;
} else if(priceMax<cena||priceMax<clickMin){
alert('Maximální CPC - cena za proklik je nižší než aktuální cena za proklik '+cena+' Kč nebo minimální cena za proklik '+clickMin+' Kč. Uveďte cenu vyšší, takto by se kampaň vůbec nespustila.');
focus('priceMax');
return false;
} else if(!isDatumNarozeni(zacatek2)){
alert('Začátek kampaně není uveden ve správném tvaru: DD.MM.RRRR - např. 09.08.2010');
focus('zacatek2');
return false;
} else if(!isDatumNarozeni(platnost2)){
alert('Konec kampaně není uveden ve správném tvaru: DD.MM.RRRR - např. 09.08.2010');
focus('platnost2');
return false;
} else {
var platnost = parseInt(platnost2.charAt(6)+""+platnost2.charAt(7)+""+platnost2.charAt(8)+""+platnost2.charAt(9)+""+platnost2.charAt(3)+""+platnost2.charAt(4)+""+platnost2.charAt(0)+""+platnost2.charAt(1),10);
var zacatek = parseInt(zacatek2.charAt(6)+""+zacatek2.charAt(7)+""+zacatek2.charAt(8)+""+zacatek2.charAt(9)+""+zacatek2.charAt(3)+""+zacatek2.charAt(4)+""+zacatek2.charAt(0)+""+zacatek2.charAt(1),10);
if(platnost<zacatek){
alert('Chybně zadaná platnost kampaně. Datum začátku kampaně nemůže být po datu ukončení kampaně.');
focus('zacatek2');
return false;
} else if(zacatek<dnes&&zacatek!=fDatum){
alert('Chybně zadané datum začátku kampaně, nelze ho nastavovat do minulosti.');
focus('zacatek2');
return false;
} else if(platnost<dnes&&platnost!=lDatum){
alert('Chybně zadané datum konce kampaně, nelze ho nastavovat do minulosti.');
focus('zacatek2');
return false;
}
}
}
return true;
}

function setKlonForm(){
var puvodniJednotka = ge("puvodniJednotka").value;
var novaJednotka = parseInt(ge("novaJednotka").value,10);
var kl2_id = ge("kl2_id").value;
var sendPage = ge("sendPage").value + "&amp;type=" + novaJednotka;
var rand=Math.floor(1000000 * Math.random());
if(puvodniJednotka==2||puvodniJednotka==0){
if(ge("nazevKampane").value){sessionStorage.nazevKampane = ge("nazevKampane").value;}else{sessionStorage.nazevKampane = '';}
if(ge("odkaz").value){sessionStorage.odkaz = ge("odkaz").value;}else{sessionStorage.odkaz = '';}
if(ge("poznamka").value){sessionStorage.poznamka = ge("poznamka").value;}else{sessionStorage.poznamka = '';}
}
if(novaJednotka==2||novaJednotka==0){
if(sessionStorage.nazevKampane){
var nazevKampane = sessionStorage.nazevKampane;
}else{
var nazevKampane = '';
}
if(sessionStorage.odkaz){
var odkaz = sessionStorage.odkaz;
}else{
var odkaz = '';
}
if(sessionStorage.poznamka){
var poznamka = sessionStorage.poznamka;
}else{
var poznamka = '';
}
}else{
var nazevKampane = '';
var odkaz = '';
var poznamka = '';
}
if(puvodniJednotka==2){
if(ge("nadpis_text").value){sessionStorage.nadpis_text = ge("nadpis_text").value;}else{sessionStorage.nadpis_text = '';}
if(ge("obsah").value){sessionStorage.obsah = ge("obsah").value;}else{sessionStorage.obsah = '';}
}
if(novaJednotka==2){
if(typeof sessionStorage.nadpis_text != 'undefined' && sessionStorage.nadpis_text){
var nadpis_text = sessionStorage.nadpis_text;
} else {
var nadpis_text = '';
}
if(typeof sessionStorage.obsah != 'undefined' && sessionStorage.obsah){
var obsah = sessionStorage.obsah;
} else {
var obsah = '';
}
}else{
var nadpis_text = '';
var obsah = '';
}

if(puvodniJednotka!=novaJednotka){
document.getElementById("puvodniJednotka").value = novaJednotka; 
document.getElementById("contRJS2").style.display = 'none'; 
$("#contRJS").load("/ajax/reklamaTypeForm.php?idJednotky="+encodeURIComponent(novaJednotka)+"&nazevKampane="+encodeURIComponent(nazevKampane)+"&odkaz="+encodeURIComponent(odkaz)+"&poznamka="+encodeURIComponent(poznamka)+"&kl2_id="+encodeURIComponent(kl2_id)+"&sendPage="+encodeURIComponent(sendPage)+"&nadpis_text="+encodeURIComponent(nadpis_text)+"&obsah="+encodeURIComponent(obsah)+"&rand="+encodeURIComponent(rand));
}
return false;
}

function verifyReklamaUnit(){
var puvodniJednotka = ge("puvodniJednotka").value;
var nazevKampane = ge("nazevKampane").value;
var odkaz = ge("odkaz").value;
if(puvodniJednotka==2){
var nadpis_text = ge("nadpis_text").value;
var obsah = ge("obsah").value;
}
if(puvodniJednotka==0){
var Fotka = ge("Fotka").value;
}

if(isEmpty(nazevKampane)){
alert('Nebyl zadán název reklamní kampaně');
focus('nazevKampane');
return false;
} else if(isEmpty(odkaz)){
alert('Nebyla zadána platná URL odkazu, kam máme proklik směrovat.');
focus('odkaz');
return false;
} else if(puvodniJednotka==2){
if(isEmpty(nadpis_text)){
alert('Nebyl zadán nadpis textové reklamní jednotky.');
focus('nadpis_text');
return false;
} else if(isEmpty(obsah)){
alert('Nebyl zadán obsah sdělení textové reklamní jednotky.');
focus('obsah');
return false;
} else if(obsah.length>200){
alert('Obsah reklamního sdělení je příliš dlouhý, maximum je 200 znaků.');
focus('obsah');
return false;
}
} else if (puvodniJednotka==0){
if(isEmpty(Fotka)){
alert('Vyberte, prosím, reklamní banner pro upload.');
focus('Fotka');
return false;
}
}
sessionStorage.removeItem("nazevKampane");
sessionStorage.removeItem("odkaz");
sessionStorage.removeItem("poznamka");
sessionStorage.removeItem("nadpis_text");
sessionStorage.removeItem("obsah");
return true;
}

function showReklamaUnit(){
var kl2_id = ge("kl2_id").value;
var odkaz = ge("odkaz").value;
var nadpis_text = ge("nadpis_text").value;
var obsah = ge("obsah").value;
var rand=Math.floor(1000000 * Math.random());
if(obsah.length>200){
alert('Obsah reklamního sdělení je příliš dlouhý, maximum je 200 znaků.');
focus('obsah');
return false;
}
document.getElementById("contRJU2").style.display = 'none'; 
$("#contRJU").load("/ajax/reklamaShowText.php?kl2_id="+encodeURIComponent(kl2_id)+"&odkaz="+encodeURIComponent(odkaz)+"&nadpis_text="+encodeURIComponent(nadpis_text)+"&obsah="+encodeURIComponent(obsah)+"&rand="+encodeURIComponent(rand));
return false;
}

function clearAllSess(){
sessionStorage.removeItem("nazevKampane");
sessionStorage.removeItem("odkaz");
sessionStorage.removeItem("poznamka");
sessionStorage.removeItem("nadpis_text");
sessionStorage.removeItem("obsah");
}

function setNewAdv(select){
var rand=Math.floor(1000000 * Math.random());
switch(select){
case 'pay_type':
var pay_type = ge("pay_type").value;
document.getElementById("contRJA2").style.display = 'none'; 
$("#contRJA").load("/ajax/addAdvSetPozice.php?pay_type="+encodeURIComponent(pay_type)+"&rand="+encodeURIComponent(rand));
document.getElementById("contRJB2").style.display = 'none'; 
$("#contRJB").load("/ajax/addAdvSetJednotka.php?rand="+encodeURIComponent(rand));
break;
case 'kl2_id':
var kl2_id = ge("kl2_id").value;
document.getElementById("contRJB2").style.display = 'none'; 
$("#contRJB").load("/ajax/addAdvSetJednotka.php?kl2_id="+encodeURIComponent(kl2_id)+"&rand="+encodeURIComponent(rand));
break;
case 'type':
var pay_type = ge("pay_type").value;
var kl2_id = ge("kl2_id").value;
var type = ge("type").value;
document.getElementById("contRJC2").style.display = 'none'; 
$("#contRJC").load("/ajax/addAdvSetObsah.php?pay_type="+encodeURIComponent(pay_type)+"&kl2_id="+encodeURIComponent(kl2_id)+"&type="+encodeURIComponent(type)+"&rand="+encodeURIComponent(rand));
break;
case 'jednotka':
var pay_type = ge("pay_type").value;
var kl2_id = ge("kl2_id").value;
var type = parseInt(ge("type").value,10);
var nazevKampane = ge("nazevKampane").value;
var odkaz = ge("odkaz").value;
if(type==2){
var nadpis_text = ge("nadpis_text").value;
var obsah = ge("obsah").value;
}
if(type==0){
var Fotka = ge("Fotka").value;
}
if(pay_type=='click'){
var kredit_open = ge("kredit_open").value;
var priceMax = ge("priceMax").value;
var clickMin = ge("clickMin").value;
}
if(pay_type!='free'){
var zacatek2 = ge("zacatek2").value;
var platnost2 = ge("platnost2").value;
var dnes = ge("dnes").value;
}
if(isEmpty(nazevKampane)){
alert('Nebyl zadán název reklamní kampaně');
focus('nazevKampane');
return false;
} else if(isEmpty(odkaz)){
alert('Nebyla zadána platná URL odkazu, kam máme proklik směrovat.');
focus('odkaz');
return false;
} 

if(pay_type!='free'){ 
if(!isDatumNarozeni(zacatek2)){
alert('Začátek kampaně není uveden ve správném tvaru: DD.MM.RRRR - např. 09.08.2010');
focus('zacatek2');
return false;
} else if(!isDatumNarozeni(platnost2)){
alert('Konec kampaně není uveden ve správném tvaru: DD.MM.RRRR - např. 09.08.2010');
focus('platnost2');
return false;
} else {
var platnost = parseInt(platnost2.charAt(6)+""+platnost2.charAt(7)+""+platnost2.charAt(8)+""+platnost2.charAt(9)+""+platnost2.charAt(3)+""+platnost2.charAt(4)+""+platnost2.charAt(0)+""+platnost2.charAt(1),10);
var zacatek = parseInt(zacatek2.charAt(6)+""+zacatek2.charAt(7)+""+zacatek2.charAt(8)+""+zacatek2.charAt(9)+""+zacatek2.charAt(3)+""+zacatek2.charAt(4)+""+zacatek2.charAt(0)+""+zacatek2.charAt(1),10);
if(platnost<zacatek){
alert('Chybně zadaná platnost kampaně. Datum začátku kampaně nemůže být po datu ukončení kampaně.');
focus('zacatek2');
return false;
} else if(zacatek<dnes){
alert('Chybně zadané datum začátku kampaně, nelze ho nastavovat do minulosti.');
focus('zacatek2');
return false;
} 
}
} 

if(pay_type=='click'){
clickMin++;
clickMin--;
priceMax++;
priceMax--;
if(!isFloat(kredit_open)){
alert('Finanční limit kampaně není uveden ve správném tvaru. Musí to být nezáporné celé nebo desetinné číslo.');
focus('kredit_open');
return false;
} else if(!isFloat(priceMax)){
alert('Maximální CPC - cena za proklik není uvedena ve správném tvaru. Musí to být kladné celé nebo desetinné číslo.');
focus('priceMax');
return false;
} else if(priceMax<clickMin){
alert('Maximální CPC - cena za proklik je nižší než základní cena za proklik '+clickMin+' Kč. Uveďte cenu vyšší, takto by se kampaň vůbec nespustila.');
focus('priceMax');
return false;
}
} 

if(type==2){
if(isEmpty(nadpis_text)){
alert('Nebyl zadán nadpis textové reklamní jednotky.');
focus('nadpis_text');
return false;
} else if(isEmpty(obsah)){
alert('Nebyl zadán obsah sdělení textové reklamní jednotky.');
focus('obsah');
return false;
} else if(obsah.length>200){
alert('Obsah reklamního sdělení je příliš dlouhý, maximum je 200 znaků.');
focus('obsah');
return false;
}
} 

if (type==0){
if(isEmpty(Fotka)){
alert('Vyberte, prosím, reklamní banner pro upload.');
focus('Fotka');
return false;
}
}
//odeslání formuláře...
document.forms['Adv4'].action = '/partneri/?set=objednavka-reklamy&change=1&pay_type='+pay_type+'&kl2_id='+kl2_id+'&type='+type;
return true;
break;
}
return false;
}
