/*  kontrola na vyplneni povinnych poli pri nakupu bez registrace */
function CheckAnonymousBuy(form){
	var mandatcst = document.getElementById('setcomshipto').value;	//1 kdyz se vyplnuje dodaci adresa
	var mandat = 1;
	if(document.getElementById('demtype').value == 1){	//pokud osbone neni povinna dodaci adresa
		mandat = 0;
		mandatcst = 0;
	}
	var ErrList = new Array(
		[form.confname, 1,"Nie je vyplnené meno."],
	  [form.conlname, 1, "Nie je vyplnené priezvisko."],
	  [form.comstreet, mandat, "Nie je vyplnená ulica."],
	  [form.comcity, mandat, "Nie je vyplnené mesto."],
	  [form.compostcode, mandat, "Nie je vyplnené PSČ."],
	  [form.contel1, 1, "Nie je vyplnený telefón."],
	  [form.conemail, 1, "Nie je vyplnený e-mail."],
	  [form.cstname, mandatcst, "Nie je vyplnené meno dodacie adresy."],
	  [form.cststreet, mandatcst, "Nie je vyplnená ulica dodacie adresy."],
	  [form.cstcity, mandatcst, "Nie je vyplnené mesto dodacie adresy."],
	  [form.cstpostcode, mandatcst, "Nie je vyplnené PSČ dodacie adresy."],
	  [form.csttel, mandatcst, "Nie je vyplnený telefón dodacie adresy."]
	);
	for(var i = 0; i < ErrList.length; i++) {
  	if(ErrList[i][1] == 1){	//pokud je povinne vyplneni
	    if(ErrList[i][0].value == ''){
	      alert(ErrList[i][2]);
	      ErrList[i][0].focus();
	      return false;
	    }
	}
  	}
  
  /* kontrola formatu telefonu */
  var regul = /^(\+421)? ?[0-9]{3} ?[0-9]{3} ?[0-9]{3}$/;
	if(!regul.test(form.contel1.value)){
    alert("Telefón nie je v správnom tvare.");
		form.contel1.focus();
		return false;
	}
	if(mandatcst==1){
	if(!regul.test(form.csttel.value)){
    alert("Dodaci telefón nie je v správnom tvare.");
		form.csttel.focus();
		return false;
	}}
	
	/* kontrola formatu emailu */
	var regul = /[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}/;
	if(!regul.test(form.conemail.value)){
    alert("E-mail nie je v správnom tvare.");
		form.conemail.focus();
		return false;
	}



	
  if(form.comemail.value == '')form.comemail.value = form.conemail.value;
  if(form.comtel1.value == '')form.comtel1.value = form.contel1.value;
  if(form.comname.value == '')form.comname.value = form.conlname.value + ' ' + form.confname.value;
  if(form.comregid.value != '')form.comsname.value = form.comname.value;
  document.cookie = "i6_basket_price=0; expires=Thu, 01-Jan-1970 00:00:01 GMT";
  document.cookie = "i6_basket_count=0; expires=Thu, 01-Jan-1970 00:00:01 GMT";
  if(form.redirect.value.indexOf('anonymousbuy=') == -1)form.redirect.value = form.redirect.value + '&anonymousbuy=' + form.anonymousbuy.value
  //return(CheckPhoneFormat(form.contel1) && CheckEmailFormat(form.conemail));
}

/* kontrola formatu telefonu */
function CheckPhoneFormat(phone){
	var regul = /^(\+421)? ?[0-9]{3} ?[0-9]{3} ?[0-9]{3}$/;
	if(!regul.test(phone.value)){
    alert("Telefón nie je v správnom tvare.");
		phone.focus();
		return false;
	}else{
		return true;
	}
}

/* kontrola formatu emailu */
function CheckEmailFormat(email){
	var regul = /[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}/;
	if(!regul.test(email.value)){
    alert("E-mail nie je v správnom tvare.");
		email.focus();
		return false;
	}else{
		return true;
	}
}