/** File: shop.js
*   copyright (C) 2007 Viktor Martis <viktor13@atlas.sk>
*   v1.1, date 21.08.2007
**/

/* Funkcia zobrazi okno s info pre produkt */
function showinfo(pk) {
	var newwin = window.open("./shop/shop_info.php?pk="+pk,"ginfo","width=500,height=250,location=no,toolbar=no,menubar=no,directories=no,scrollbars=yes,status=no,resizable=no",true);
	if ((newwin != null) && (newwin.opener == null))
		newwin.opener = self;
		newwin.focus();
}

/* Funkcia overi spravnost vyplnenia objednavacieho formulara */
function validate(tform) {
	var s=""; var obj=null; var re;
	
	re = /^(\s*)$/
	if ((tform.ofname.value=="")||(tform.ofname.value.length<2)||(re.test(tform.ofname.value))) {
		s += "\tNázev firmy\n";
		if (obj==null) obj = tform.ofname;
	}
	
	if (tform.oico.value=="") {
		s += "\tIČO\n";
		if (obj==null) obj= tform.oico;
	}

	if (tform.odic.value=="") {
		s += "\tDIČ\n";
		if (obj==null) obj= tform.odic;
	}
	
	re =/^(\s*)((\w\.|\w|\-|\_)+)\@((((\w|\-|\_)+)\.)+)([a-zA-Z]{2,3})(\s*)$/;
	if (!re.test(tform.oemail.value)) {
		s += "\tE-Mail\n";
	  if (obj==null) obj = tform.oemail;
        }
	
        re =/^(\s*)((\w)|(\W))+(\s+)(\d+)(\s*)$/;
        if (!re.test(tform.oulice.value)) {
          s += "\tUlice a č.p.\n";
          if (obj==null) obj= tform.oulice;
	}
	
        re =/^(\s*)$/
        if ((tform.omesto.value=="")||(tform.omesto.value.length<2)
             ||(re.test(tform.omesto.value))) {
          s += "\tMěsto\n";
          if (obj==null) obj= tform.omesto; 
        }
        re =/^(\s*)(\d{5,9})(\s*)$/g;
        if (!re.test(tform.opsc.value)) {
          s += "\tPSČ\n";
          if (obj==null) obj= tform.opsc;
        }
	
	if (s!="") {
		alert("Níže uvedené položky byly vyplněny chybně,\nnebo vůbec "+"vyplněny nebyly.\n"+s);
		obj.focus();
		return false;
	}
  else {
	  return true;
	}
}
