
 function checkEmail(){
    re = new RegExp("^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$");
    if (!re.test(document.getElementById("email").value)) {
      window.alert("Emailová adresa nemá správný formát / The email adress is invalid");
      return false;
    } else {
    return true;
    }
}


function showImage(img,xwidth,yheight){

  var winl = (screen.width - xwidth) / 2;
  var wint = (screen.height - yheight) / 2;
  var a = window.open("","new","left="+winl+",top="+wint+",width="+xwidth+",height="+yheight);

  if (parseInt(navigator.appVersion) >= 4) { a.window.focus(); }

  a.document.writeln('<html>');
  a.document.writeln('<head><title>Velký náhled</title></head>');
  a.document.writeln('<body style="margin:0;padding:0;">');
  a.document.writeln('<a href="#" onclick="window.close();"><img src="'+img+'" border="0" width="'+xwidth+'" height="'+yheight+'" alt="klikni pro zavření okna"></a>');
  a.document.writeln('</body>');
  a.document.writeln('</html>');
  a.document.close();
}

function checkReview(){

RadioChecked=false;
	for (var i=0; i < document.review.bodu.length; i++){
	if(document.review.bodu[i].checked){RadioChecked = true;}
	}
if(RadioChecked==false){
window.alert('Zadejte bodové hodnocení');
  return false;
}

if(document.review.recenze.value==""){
window.alert('Zadejte slovní hodnocení');
  return false;
}

return true;

}

function checkFind(jak){

if(jak=="1"){
document.getElementById("jinak").style.display="";
} else {
document.getElementById("jinak").style.display="none";
}

}

function checkRegistration(){

if(document.registration.username.value==""){
window.alert('Vyplňte login.');
document.registration.username.focus();
  return false;
}

if(document.registration.password.value==""){
window.alert('Vyplňte heslo.');
document.registration.password.focus();
  return false;
}

if(document.registration.heslo_znovu.value==""){
window.alert('Vyplňte pro kontrolu heslo.');
document.registration.heslo_znovu.focus();
  return false;
}

if(document.registration.password.value!=document.registration.heslo_znovu.value){
window.alert('Heslo se neshoduje s kontrolním heslem.');
document.registration.heslo_znovu.focus();
  return false;
}

if(document.registration.name.value==""){
window.alert('Vyplňte jméno.');
document.registration.name.focus();
  return false;
}

if(document.registration.prijmeni.value==""){
window.alert('Vyplňte příjmení.');
document.registration.prijmeni.focus();
  return false;
}

if(document.registration.ulice.value==""){
window.alert('Vyplňte ulici.');
document.registration.ulice.focus();
  return false;
}

if(document.registration.mesto.value==""){
window.alert('Vyplňte město.');
document.registration.mesto.focus();
  return false;
}

if(document.registration.psc.value==""){
window.alert('Vyplňte PSČ.');
document.registration.psc.focus();
  return false;
}

if(document.registration.stat.value==""){
window.alert('Vyplňte stát.');
document.registration.stat.focus();
  return false;
}

if(document.registration.ulice.value==""){
window.alert('Vyplňte ulici.');
document.registration.ulice.focus();
  return false;
}

if(document.registration.telefon.value==""){
window.alert('Vyplňte telefon.');
document.registration.telefon.focus();
  return false;
}


re = new RegExp("^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$");
  if (!re.test(document.registration.email.value)) {
     window.alert("Emailová adresa nemá správný formát");
     document.registration.email.focus();
     return false;
} 

if(document.registration.vo[1].checked==true){
  if(document.registration.firma.value==""){
  window.alert('Vyplňte název firmy.');
  document.registration.firma.focus();
  return false;
  }
  
  if(document.registration.ico.value==""){
  window.alert('Vyplňte IČO.');
  document.registration.ico.focus();
  return false;
  }
  
if(document.registration.souhlas.checked==false){
window.alert('Pro registraci musíte souhlasit s odebíráním newsletteru.');
document.registration.souhlas.focus();
  return false;
}
  
}

if(document.registration.popis.value=="0"){
window.alert('Vyberte způsob jakým jste nás našli.');
document.registration.popis.focus();
  return false;
}

if(document.registration.popis.value=="1" && document.registration.jinak.value==""){
window.alert('Vyplňte způsob jakým jste nás našli.');
document.registration.jinak.focus();
  return false;
}

if(document.registration.kod.value==""){
window.alert('Opište text z obrázku.');
document.registration.kod.focus();
  return false;
}

}

function checkOrder(){


if(document.registration.name.value==""){
window.alert('Vyplňte jméno.');
document.registration.name.focus();
  return false;
}

if(document.registration.prijmeni.value==""){
window.alert('Vyplňte příjmení.');
document.registration.prijmeni.focus();
  return false;
}

if(document.registration.ulice.value==""){
window.alert('Vyplňte ulici.');
document.registration.ulice.focus();
  return false;
}

if(document.registration.mesto.value==""){
window.alert('Vyplňte město.');
document.registration.mesto.focus();
  return false;
}

if(document.registration.psc.value==""){
window.alert('Vyplňte PSČ.');
document.registration.psc.focus();
  return false;
}

if(document.registration.stat.value==""){
window.alert('Vyplňte stát.');
document.registration.stat.focus();
  return false;
}

if(document.registration.telefon.value==""){
window.alert('Vyplňte telefon.');
document.registration.telefon.focus();
  return false;
}


re = new RegExp("^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$");
  if (!re.test(document.registration.email.value)) {
     window.alert("Emailová adresa nemá správný formát");
     document.registration.email.focus();
     return false;
}

if(document.registration.fulice.value==""){
window.alert('Vyplňte ulici.');
document.registration.fulice.focus();
  return false;
}

if(document.registration.fmesto.value==""){
window.alert('Vyplňte město.');
document.registration.fmesto.focus();
  return false;
}

if(document.registration.fpsc.value==""){
window.alert('Vyplňte PSČ.');
document.registration.fpsc.focus();
  return false;
}

if(document.registration.fstat.value==""){
window.alert('Vyplňte stát.');
document.registration.fstat.focus();
  return false;
}

if(document.registration.ftelefon.value==""){
window.alert('Vyplňte telefon.');
document.registration.ftelefon.focus();
  return false;
} 



RadioChecked = false;
	if (document.registration.platba.length){
		for (var i=0; i < document.registration.doprava.length; i++){
			if(document.registration.doprava[i].checked){RadioChecked = true}
	        }
		if(!RadioChecked){window.alert("Zadejte způsob dopravy.");return false}
		RadioChecked = false;
		for (var i=0; i < document.registration.platba.length; i++){
			if(document.registration.platba[i].checked){RadioChecked = true}
	        }
		if(!RadioChecked){window.alert("Zadejte způsob platby.");return false}
	}


return true;

}


function checkContact(){

if(document.email.name.value==""){
window.alert('Vyplňte jméno.');
document.email.name.focus();
  return false;
}

if(document.email.predmet.value==""){
window.alert('Vyplňte předmět.');
document.email.predmet.focus();
  return false;
}

if(document.email.zprava.value==""){
window.alert('Vyplňte zprávu.');
document.email.zprava.focus();
  return false;
}

re = new RegExp("^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$");
  if (!re.test(document.email.email.value)) {
     window.alert("Emailová adresa nemá správný formát");
     document.email.email.focus();
     return false;
} 


}

function checkDiskuze(){

if(document.diskuze.tema.value==""){
window.alert('Vyplňte téma.');
document.diskuze.tema.focus();
  return false;
}
return true;
}

function checkSouhlas(){

if(document.souhlas.souhlas.checked==false){
window.alert('Musíte souhlasit s obchodními podmínkami.');
document.souhlas.souhlas.focus();
  return false;
}
return true;
}

function checkDiskuzeText(){

if(document.diskuze.predmet.value==""){
window.alert('Vyplňte předmět.');
document.diskuze.predmet.focus();
  return false;
}
if(document.diskuze.text.value==""){
window.alert('Vyplňte příspěvek.');
document.diskuze.text.focus();
  return false;
}
if(document.diskuze.kod.value==""){
window.alert('Vyplňte kód.');
document.diskuze.kod.focus();
  return false;
}

return true;
}

function citace(pris,user){

pris="[quote][b]"+user+" řekl že: [/b]\n"+pris+"[/quote]\n";

document.diskuze.text.value=pris+document.diskuze.text.value;

}

function checkSettings(){

if(document.registration.username.value==""){
window.alert('Vyplňte login.');
document.registration.username.focus();
  return false;
}

if(document.registration.password.value==""){
window.alert('Vyplňte heslo.');
document.registration.password.focus();
  return false;
}

if(document.registration.heslo_znovu.value==""){
window.alert('Vyplňte pro kontrolu heslo.');
document.registration.heslo_znovu.focus();
  return false;
}

if(document.registration.password.value!=document.registration.heslo_znovu.value){
window.alert('Heslo se neshoduje s kontrolním heslem.');
document.registration.heslo_znovu.focus();
  return false;
}

if(document.registration.name.value==""){
window.alert('Vyplňte jméno.');
document.registration.name.focus();
  return false;
}

if(document.registration.prijmeni.value==""){
window.alert('Vyplňte příjmení.');
document.registration.prijmeni.focus();
  return false;
}

if(document.registration.ulice.value==""){
window.alert('Vyplňte ulici.');
document.registration.ulice.focus();
  return false;
}

if(document.registration.mesto.value==""){
window.alert('Vyplňte město.');
document.registration.mesto.focus();
  return false;
}

if(document.registration.psc.value==""){
window.alert('Vyplňte PSČ.');
document.registration.psc.focus();
  return false;
}

if(document.registration.stat.value==""){
window.alert('Vyplňte stát.');
document.registration.stat.focus();
  return false;
}

if(document.registration.ulice.value==""){
window.alert('Vyplňte ulici.');
document.registration.ulice.focus();
  return false;
}

if(document.registration.telefon.value==""){
window.alert('Vyplňte telefon.');
document.registration.telefon.focus();
  return false;
}


re = new RegExp("^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$");
  if (!re.test(document.registration.email.value)) {
     window.alert("Emailová adresa nemá správný formát");
     document.registration.email.focus();
     return false;
} 


if(document.registration.kod.value==""){
window.alert('Opište text z obrázku.');
document.registration.kod.focus();
  return false;
}

}

function controlOrder(){

RadioChecked = false;
	if (document.registration.platba.length){
		for (var i=0; i < document.registration.doprava.length; i++){
			if(document.registration.doprava[i].checked){RadioChecked = true}
	        }
		if(!RadioChecked){alert("Zadejte způsob dopravy.");return false}
		RadioChecked = false;
		for (var i=0; i < document.registration.platba.length; i++){
			if(document.registration.platba[i].checked){RadioChecked = true}
	        }
		if(!RadioChecked){alert("Zadejte způsob platby.");return false}
	}

  return true
}



function hideForm(platba){

 if(platba=='Česká pošta'){
 document.getElementById("transport").style.display="";
  document.getElementById("dpd").style.display="none";
 document.getElementById("dop").style.display="none";
 document.getElementById("osobni").style.display="none";
 document.getElementById("hotovost").style.display="none";
  document.registration.platba[0].checked=false;
  document.registration.platba[1].checked=false;
 }
 
 if(platba=='Přeprava DPD'){
 document.getElementById("dpd").style.display="";
 document.getElementById("transport").style.display="none";
 document.getElementById("dop").style.display="none";
 document.getElementById("osobni").style.display="none";
 document.getElementById("hotovost").style.display="none";
  document.registration.platba[0].checked=false;  
  document.registration.platba[1].checked=false;
 }
 
 if(platba=='EMS Expresní pošta'){
 document.getElementById("transport").style.display="";
  document.getElementById("dpd").style.display="none";
 document.getElementById("dop").style.display="none";
 document.getElementById("osobni").style.display="none";
 document.getElementById("hotovost").style.display="none";
  document.registration.platba[0].checked=false;  
  document.registration.platba[1].checked=false;
 }
 
 if(platba=='Rozvoz domů'){
 document.getElementById("transport").style.display="none";
  document.getElementById("dpd").style.display="none";
 document.getElementById("dop").style.display="none";
 document.getElementById("osobni").style.display="none";
 document.getElementById("hotovost").style.display="";
  document.registration.platba[0].checked=false;  
  document.registration.platba[3].checked=false;
 }
 
 if(platba=='Osobní odběr'){
 document.getElementById("transport").style.display="none";
   document.getElementById("dpd").style.display="none";
document.getElementById("dop").style.display="none";
 document.getElementById("osobni").style.display="";
 document.getElementById("hotovost").style.display="none";
 document.registration.platba[0].checked=false;
 }

}


function checkDoporuceni(){

re = new RegExp("^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$");
  if (!re.test(document.doporuceni.email_od.value)) {
     window.alert("Emailová adresa odesílatele nemá správný formát");
     document.doporuceni.email_od.focus();
     return false;
} 

re = new RegExp("^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$");
  if (!re.test(document.doporuceni.email_do.value)) {
     window.alert("Emailová adresa příjemce nemá správný formát");
     document.doporuceni.email_do.focus();
     return false;
} 

if(document.doporuceni.kod.value==""){
window.alert('Opište text z obrázku.');
document.doporuceni.kod.focus();
  return false;
}

}

