
function format_number(pnumber,decimals){
    if (isNaN(pnumber)) { return 0};
       if (pnumber=='') { return 0};
      var snum = new String(pnumber);
       var sec = snum.split('.');
    var whole = parseFloat(sec[0]);
       var result = '';
      if(sec.length > 1){
          var dec = new String(sec[1]);
          dec = String(parseFloat(sec[1])/Math.pow(10,(dec.length - decimals)));
          dec = String(whole + Math.round(parseFloat(dec))/Math.pow(10,decimals));
        var dot = dec.indexOf('.');
         if(dot == -1){
               dec += '.';
              dot = dec.indexOf('.');
         }
        while(dec.length <= dot + decimals) { dec += '0'; }
           result = dec;
     } else{
         var dot;
          var dec = new String(whole);
          dec += '.';
          dot = dec.indexOf('.');       
          while(dec.length <= dot + decimals) { dec += '0'; }
          result = dec;
      }   
       return result.replace('.',',')+ ' Kč';
   }



window.onload=function() {

if(document.getElementById('transporttype')){
   document.getElementById('transporttype').onchange=function() { 
   changeShop();
  }
  }

 }

function changeShop() {
   
   if(document.getElementById('transporttype').value=="Česká pošta"){
      document.getElementById('finalprice').innerHTML=format_number(parseFloat(document.order.price_vat.value) + parseFloat(document.order.weight_vat.value),2);
   } else {
      document.getElementById('finalprice').innerHTML=format_number(parseFloat(document.order.price_vat.value),2);
   }
   
 }

 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 abBanner(){
document.getElementById("ab_banner").style.display="none";

}


function checkSettings(){

if(document.registration.heslo.value==""){
window.alert('Pro potvrzení změn zadejte své současné heslo.');
document.registration.heslo.focus();
  return false;
}

if(document.registration.heslo_new.value.length>0){

if(document.registration.heslo_new.value.length<4){
window.alert('Nové heslo musí mít alespoň 4 znaky.');
document.registration.heslo_new.focus();
  return false;
}

if(document.registration.heslo_znovu.value==""){
window.alert('Vyplňte ověřovací heslo.');
document.registration.heslo_znovu.focus();
  return false;
}

if(document.registration.heslo_new.value!=document.registration.heslo_znovu.value){
window.alert('Nové heslo se neshoduje s ověřovacím heslem.');
document.registration.heslo_znovu.focus();
  return false;
}

}


if(document.registration.mesto.value==""){
window.alert('Vyplňte město.');
document.registration.mesto.focus();
  return false;
}


}

function checkLogout(){

if(document.logout.heslo.value==""){
window.alert('Pro zrušení registrace je nutné zadat své současné heslo.');
document.logout.heslo.focus();
  return false;
}

if(confirm("Skutečně chcete zrušit svůj účet na danceandjump.cz a přijít tak o možnost uplatňovat 5% slevu?")){
  return true;
} else {
  return false;
}

}

function sameAddress(){

  document.registration.fjmeno.value=document.registration.jmeno.value;
  document.registration.fprijmeni.value=document.registration.prijmeni.value;
  document.registration.fmesto.value=document.registration.mesto.value;
  document.registration.fulice.value=document.registration.ulice.value;
  document.registration.fpsc.value=document.registration.psc.value;

}

function checkRegistration(){

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.heslo.value.length<4){
window.alert('Heslo musí mít alespoň 4 znaky.');
document.registration.heslo.focus();
  return false;
}

if(document.registration.heslo_znovu.value==""){
window.alert('Vyplňte ověřovací heslo.');
document.registration.heslo_znovu.focus();
  return false;
}

if(document.registration.heslo.value!=document.registration.heslo_znovu.value){
window.alert('Heslo se neshoduje s ověřovacím heslem.');
document.registration.heslo_znovu.focus();
  return false;
}

if(document.registration.jmeno.value==""){
window.alert('Vyplňte jméno.');
document.registration.jmeno.focus();
  return false;
}

if(document.registration.prijmeni.value==""){
window.alert('Vyplňte příjmení.');
document.registration.prijmeni.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.jmeno.value==""){
window.alert('Vyplňte jméno.');
document.registration.jmeno.focus();
  return false;
}

if(document.registration.prijmeni.value==""){
window.alert('Vyplňte příjmení.');
document.registration.prijmeni.focus();
  return false;
}

if(document.registration.mesto.value==""){
window.alert('Vyplňte město.');
document.registration.mesto.focus();
  return false;
}
if(document.registration.ulice.value==""){
window.alert('Vyplňte ulici.');
document.registration.ulice.focus();
  return false;
}
if(document.registration.psc.value==""){
window.alert('Vyplňte psč.');
document.registration.psc.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.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;
}

}

function checkFind(jak){

if(jak=="1"){
document.getElementById("jinak").style.display="";
} else {
document.getElementById("jinak").style.display="none";
}

}

function checkSettings(){
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.heslo.value.length>0){

if(document.registration.heslo_old.value==""){
window.alert('Vyplňte současné heslo.');
document.registration.heslo_old.focus();
  return false;
}

if(document.registration.heslo.value.length<4){
window.alert('Heslo musí mít alespoň 4 znaky.');
document.registration.heslo.focus();
  return false;
}

if(document.registration.heslo_znovu.value==""){
window.alert('Vyplňte ověřovací heslo.');
document.registration.heslo_znovu.focus();
  return false;
}

if(document.registration.heslo.value!=document.registration.heslo_znovu.value){
window.alert('Heslo se neshoduje s ověřovacím heslem.');
document.registration.heslo_znovu.focus();
  return false;
}

}

if(document.registration.jmeno.value==""){
window.alert('Vyplňte jméno.');
document.registration.jmeno.focus();
  return false;
}

if(document.registration.prijmeni.value==""){
window.alert('Vyplňte příjmení.');
document.registration.prijmeni.focus();
  return false;
}

}

