

// funkce pro formatovani cisla na vhodny tvar...
function naCislo(num) {
  var str = new String(num);
  var delka = str.length;
  var formatovany = "";
  // kazdou treti cislici od konce odsadim o mezeru
  // 12 345 456
  // prvni mezera
  var mezera = delka % 3;


  if (delka) {
     for (var i=0; i < delka; i++) {
        // kopiruji do noveho retezce
        if (i < mezera) formatovany += str.charAt(i);
        else {
          formatovany += " ";
          formatovany += str.charAt(i);
          mezera += 3;
        }
     }
  }
  
  return formatovany;
}





// test vyplneni objednavky pred odeslanim
// povinna jsou pole s indexem do zarazky - alespon jedno
// z kontaktnich udaju - jmeno, prijmeni, ulice a cislo, mesto, psc, telefon a email

function test_objForm(frm) {
       var err=0;
       var hlas="";
       
       

       if (frm.jmeno.value == "") {
          err = 1;
          hlas += "Vyplňte Vaše jméno.\n";
       }

       if (frm.prijmeni.value == "") {
          err = 1;
          hlas += "Vyplňte Vaše příjmení.\n";
       }
/*
       if (frm.ulice.value == "") {
          err = 1;
          hlas += "Vyplňte ulici a číslo\n";
       }
       if (frm.mesto.value == "") {
          err = 1;
          hlas += "Vyplňte město\n";
       }
       if (frm.psc.value == "") {
          err = 1;
          hlas += "Vyplňte PSČ\n";
       }
*/       
       if (frm.telefon.value == "") {  
          err = 1;
          hlas += "Vyplňte telefonní číslo.\n";
       } else {
	       if (window.RegExp) {
	         re=new RegExp("^(\\+\\d{3})?\\s?\\d{3}\\s?\\d{3}\\s?\\d{3}$");
	         if (!re.test(frm.telefon.value)) {
	           err=1;
		         hlas+="Chybný formát tel. čísla\n";
	         }
	       }       
       }


       if (frm.email.value == "") {
          err = 1;
          hlas += "Vyplňte e-mailovou adresu.\n";
       } else {
              if (window.RegExp) {
                 re=new RegExp("^[^@]+@[^.]+\\.[^.]+$");
				 re2=new RegExp("^[^@]+@[^.]+\\.[^.]+\\.[^.]+$");
                 if (!re.test(frm.email.value)) {
					if(!re2.test(frm.email.value)) {
						err=1;
    	                hlas+="Chybný formát e-mailové adresy.\n";
					}
                 }
              }
       }

       if (!frm.podminky.checked) {
          err = 1;
          hlas += "Pro pokračování musíte souhlasit s obchodními podmínkami.\n";
       }
       
       if (err) {
          alert(hlas);
          return false;
       } else return true;
}


// test vyplneni registracni formular
// vsechna pole povinna
function test_regForm(frm, menitHeslo) {
       var err=0;
       var hlas="";
       
       if (frm.login.value == "") {
          err = 1;
          hlas += "Vyplňte Vaše přihlašovací jméno\n";
       }

       if (frm.heslo.value == "" && menitHeslo) {
          err = 1;
          hlas += "Vyplňte heslo\n";
       }
       if (frm.heslo.value != frm.hesloz.value) {
          err = 1;
          hlas += "Heslo nesouhlasí s kontrolním heslem\n";
       }

       if (frm.telefon.value == "") {
//          err = 1;
//          hlas += "Vyplňte telefonní číslo\n";
       } else {
	       if (window.RegExp) {
                 re=new RegExp("^[^@]+@[^.]+\\.[^.]+$");
				 re2=new RegExp("^[^@]+@[^.]+\\.[^.]+\\.[^.]+$");
                 if (!re.test(frm.email.value)) {
					if(!re2.test(frm.email.value)) {
						err=1;
    	                hlas+="Chybný formát e-mailové adresy.\n";
					}
                 }
	       }       
       }
       if (frm.email.value == "") {
          err = 1;
          hlas += "Vyplňte e-mailovou adresu\n";
       } else {
              if (window.RegExp) {
                 re=new RegExp("^[^@]+@[^.]+\\.[^.]+$");
                 if (!re.test(frm.email.value)) {
                    err=1;
                    hlas+="Chybný formát e-mailové adresy\n";
                 }
              }
       }

       
       if (err) {
          alert(hlas);
          return false;
       } else return true;
}


// funkce pro tisk retezce do stranky
function pis(ret) {
  document.write(ret);
}

