var KOSAR_MSG	= {	"nodb"			:	"Az adott k"+ch(246)+"nyvb"+ch(245)+"l jelenleg a rendelhet"+ch(245)+" maxim"+ch(225)+"lis darabsz"+ch(225)+"m <max>!",
			"nokonyv"		:	"Az adott k"+ch(246)+"nyvb"+ch(245)+"l jelenleg nincs rendelhet"+ch(245)+" p"+ch(233)+"ld"+ch(225)+"ny rendszer"+ch(252)+"nkben!",
			"NaNAct"		:	"Helytelen"+ch(252)+"l adta meg a darabsz"+ch(225)+"mot!",
			"NaNMax"		:	"Az adott k"+ch(246)+"nyvb"+ch(245)+"l jelenleg nincs rendelhet"+ch(245)+" p"+ch(233)+"ld"+ch(225)+"ny rendszer"+ch(252)+"nkben!",
			"NegAct"		:	"Negat"+ch(237)+"v darabsz"+ch(225)+"mot adott meg!",
			"biztos"		:	"Biztosan t"+ch(246)+"r"+ch(246)+"lni szeretn"+ch(233)+" az adott k"+ch(246)+"nyvet kosar"+ch(225)+"b"+ch(243)+"l?",
			"biztoslist"		:	"Biztosan t"+ch(246)+"r"+ch(246)+"lni szeretn"+ch(233)+" a kijel"+ch(246)+"lt k"+ch(246)+"nyveket kosar"+ch(225)+"b"+ch(243)+"l?",
			"noselection"		:	"Nem jel"+ch(246)+"lt ki egyetlen k"+ch(246)+"nyvet sem!",
			"no_szallitasi_mod"	:	"Nem adta meg a sz"+ch(225)+"ll"+ch(237)+"t"+ch(225)+"s m"+ch(243)+"dj"+ch(225)+"t!",
			"no_uj"			:	"Nem adta meg, hogy "+ch(250)+"j, vagy kor"+ch(225)+"bban megadott sz"+ch(225)+"ll"+ch(237)+"t"+ch(225)+"si c"+ch(237)+"mr"+ch(233)+"l van sz"+ch(243)+"!",
			"no_orszag"		:	"Nem adta meg a sz"+ch(225)+"ll"+ch(237)+"t"+ch(225)+"si c"+ch(237)+"mn"+ch(233)+"l az orsz"+ch(225)+"got!",
			"no_nev"		:	"Nem adta meg a sz"+ch(225)+"ll"+ch(237)+"t"+ch(225)+"si c"+ch(237)+"mn"+ch(233)+"l a nevet!",
			"no_varos"		:	"Nem adta meg a sz"+ch(225)+"ll"+ch(237)+"t"+ch(225)+"si c"+ch(237)+"mn"+ch(233)+"l az v"+ch(225)+"rost!",
			"no_isz"		:	"Nem adta meg a sz"+ch(225)+"ll"+ch(237)+"t"+ch(225)+"si c"+ch(237)+"mn"+ch(233)+"l az ir"+ch(225)+"ny"+ch(237)+"t"+ch(243)+"sz"+ch(225)+"mot!",
			"no_cim_pf"		:	"Nem adta meg a sz"+ch(225)+"ll"+ch(237)+"t"+ch(225)+"si c"+ch(237)+"mn"+ch(233)+"l az utca/h"+ch(225)+"zsz"+ch(225)+"mot!",
			"no_telefon"		:	"A szem"+ch(233)+"lyes "+ch(225)+"tv"+ch(233)+"telhez a telefonsz"+ch(225)+"m megad"+ch(225)+"sa sz"+ch(252)+"ks"+ch(233)+"ges!",
			"no_email"		:	"A szem"+ch(233)+"lyes "+ch(225)+"tv"+ch(233)+"telhez megadott e-mail c"+ch(237)+"m megad"+ch(225)+"sa helytelen!",
			"no_sz_uj"		:	"Nem adta meg, hogy "+ch(250)+"j, vagy kor"+ch(225)+"bban megadott sz"+ch(225)+"ml"+ch(225)+"z"+ch(225)+"si c"+ch(237)+"mr"+ch(233)+"l van sz"+ch(243)+"!",
			"no_sz_orszag"		:	"Nem adta meg a sz"+ch(225)+"ml"+ch(225)+"z"+ch(225)+"si c"+ch(237)+"mn"+ch(233)+"l az orsz"+ch(225)+"got!",
			"no_sz_varos"		:	"Nem adta meg a sz"+ch(225)+"ml"+ch(225)+"z"+ch(225)+"si c"+ch(237)+"mn"+ch(233)+"l az v"+ch(225)+"rost!",
			"no_sz_isz"		:	"Nem adta meg a sz"+ch(225)+"ml"+ch(225)+"z"+ch(225)+"si c"+ch(237)+"mn"+ch(233)+"l az ir"+ch(225)+"ny"+ch(237)+"t"+ch(243)+"sz"+ch(225)+"mot!",
			"no_sz_cim_pf"		:	"Nem adta meg a sz"+ch(225)+"ml"+ch(225)+"z"+ch(225)+"si c"+ch(237)+"mn"+ch(233)+"l az utca/h"+ch(225)+"zsz"+ch(225)+"mot!",
			"no_sz_nev"		:	"Nem adta meg a sz"+ch(225)+"ml"+ch(225)+"z"+ch(225)+"si c"+ch(237)+"mn"+ch(233)+"l a c"+ch(233)+"gnevet!"
		};

function modKosarTetel(id)
 {
  var form=document.tetelForm;
  var max=parseInt(form["max_"+id].value);
  var act=parseInt(form["db_"+id].value);
  if (isNaN(act))
   parseAlert(KOSAR_MSG,"NaNAct",{});
  else if (isNaN(max))
   parseAlert(KOSAR_MSG,"NaNMax",{});
  else if (act<0)
   parseAlert(KOSAR_MSG,"NegAct",{});
  else if (max<=0)
   parseAlert(KOSAR_MSG,"nokonyv",{});
  else if (act>max)
   parseAlert(KOSAR_MSG,"nodb",{"max":max,"act":act});
  else
   window.location.href = "/kosarmod/"+id+"/"+act;
 }

function delKosarTetel(id)
 {
  var form=document.tetelForm;
  if (confirm(KOSAR_MSG.biztos))
   window.location.href = "/kosardel/"+id;
 }

function kosarDelChecked()
 {
  var form=document.tetelForm;
  var list="";
  var re=/konyv_chb_([0-9]+)/;
  
  for (var i=0; i<form.elements.length; i++)
   {
    var elem = form.elements[i];
    if (elem.type=="checkbox" && elem.checked)
     {
      var match = re.exec(elem.name);
      if (match)
       list += (list==""?"":",")+match[1];
     }
   }
  if (list=="")
   parseAlert(KOSAR_MSG,"noselection",{});
  else if (confirm(KOSAR_MSG.biztoslist))
   window.location.href = "/kosardellist/"+list;
 }

function checkRendeles(form)
 {
  var szm = getRadio(form.szallitasi_mod);
  if (szm==-1)
   {
    parseAlert(KOSAR_MSG,"no_szallitasi_mod",{});
    return false;
   }
  if (szm==0) // Utanvetel
   {
    var uj = getRadio(form.uj_cim);
    if (uj==-1)
     {
      parseAlert(KOSAR_MSG,"no_uj",{});
      return false;
     }
    if (uj==0) // Uj cim
     {
      var orszag = form.orszag.selectedIndex<0 ? -1 : form.orszag.options[form.orszag.selectedIndex].value;
      var varos  = trim(form.varos.value);
//      var postafiok = trim(form.postafiok.value);
      var isz 	 = trim(form.iranyitoszam.value);
      var cim  	 = trim(form.cim.value);
      if (orszag<0)
       parseAlert(KOSAR_MSG,"no_orszag",{});
      else if (varos=="")
       parseAlert(KOSAR_MSG,"no_varos",{});
      else if (isz=="")
       parseAlert(KOSAR_MSG,"no_isz",{});
      else if (cim=="")
       parseAlert(KOSAR_MSG,"no_cim_pf",{});
      else return true;
      return false;      
     }
    else // Korabbi cim
     {
      var cimid = form.cimid.selectedIndex<0 ? -1 : form.cimid.options[form.cimid.selectedIndex].value;
      if (cimid<0)
       parseAlert(KOSAR_MSG,"no_cimid",{});
      else
       return true;
      return false;
     }
   }
  else // Szemelyes
   {
    var email = trim(form.email.value);
    var telef = trim(form.telefon.value);
    if (telef=="")
     parseAlert(KOSAR_MSG,"no_telefon",{});
    else if (!/^[a-z0-9._-]+@([a-z0-9-]{2,})([.][a-z0-9-]{2,})*[.][a-z]{2,3}$/i.exec(email))
     parseAlert(KOSAR_MSG,"no_email",{});
    else
     return true;
    return false;
   }
 }
 function checkRendeles2(form,rm)
 {
  
  if (rm==-1)
   {
    parseAlert(KOSAR_MSG,"no_szallitasi_mod",{});
    return false;
   }
  if (rm==0) // Utanvetel
   {
    var uj = getRadio(form.uj_cim);
    if (uj==-1)
     {
      parseAlert(KOSAR_MSG,"no_uj",{});
      return false;
     }
    var sz_uj = getRadio(form.sz_uj_cim); 
    if (sz_uj==-1)
     {
      parseAlert(KOSAR_MSG,"no_sz_uj",{});
      return false;
     }  
    if (uj==0) // Uj cim
     {
      var nev	 = trim(form.nev.value);
      var orszag = form.orszag.selectedIndex<0 ? -1 : form.orszag.options[form.orszag.selectedIndex].value;
      var varos  = trim(form.varos.value);
      var isz 	 = trim(form.iranyitoszam.value);
      var cim  	 = trim(form.cim.value);
      if (nev=="")
       {
        parseAlert(KOSAR_MSG,"no_nev",{});
	return false;
       }	
      if (orszag<0)
       {
        parseAlert(KOSAR_MSG,"no_orszag",{});
	return false;
       }		
      else if (varos=="")
       {
        parseAlert(KOSAR_MSG,"no_varos",{});
	return false;
       }		
      else if (isz=="")
       {
        parseAlert(KOSAR_MSG,"no_isz",{});
	return false;	
       }	
      else if (cim=="")
       {
        parseAlert(KOSAR_MSG,"no_cim_pf",{});
	return false;
       }	      
     }
    else // Korabbi cim
     {
      var cimid = form.cimid.selectedIndex<0 ? -1 : form.cimid.options[form.cimid.selectedIndex].value;
      if (cimid<0)
       {
        parseAlert(KOSAR_MSG,"no_cimid",{});
	return false;
       }
     } 
    if (sz_uj == 0) //Uj cim szamlazasi cim eseten
     {
      var sz_nev	 = trim(form.sz_nev.value);
      var sz_orszag 	 = form.sz_orszag.selectedIndex<0 ? -1 : form.sz_orszag.options[form.sz_orszag.selectedIndex].value;
      var sz_varos  	 = trim(form.sz_varos.value);
      var sz_isz 	 = trim(form.sz_iranyitoszam.value);
      var sz_cim  	 = trim(form.sz_cim.value);
      if (sz_nev=="")
        parseAlert(KOSAR_MSG,"no_sz_nev",{});
      else if (sz_orszag<0)
        parseAlert(KOSAR_MSG,"no_sz_orszag",{});
      else if (sz_varos=="")
        parseAlert(KOSAR_MSG,"no_sz_varos",{});
      else if (sz_isz=="")
        parseAlert(KOSAR_MSG,"no_sz_isz",{});
      else if (sz_cim=="")
        parseAlert(KOSAR_MSG,"no_sz_cim_pf",{});
      else
       return true;
      return false; 	
     }
    else // Korabbi cim
     {
      var sz_cimid = form.sz_cimid.selectedIndex<0 ? -1 : form.sz_cimid.options[form.sz_cimid.selectedIndex].value;
      if (sz_cimid<0)
       parseAlert(KOSAR_MSG,"no_sz_cimid",{});
      else
       return true;	
      return false;     
     }
   }
  else // Szemelyes
   {
    var email = trim(form.email.value);
    var telef = trim(form.telefon.value);
    if (telef=="")
     parseAlert(KOSAR_MSG,"no_telefon",{});
    else if (!/^[a-z0-9._-]+@([a-z0-9-]{2,})([.][a-z0-9-]{2,})*[.][a-z]{2,3}$/i.exec(email))
     parseAlert(KOSAR_MSG,"no_email",{});
    else
     return true;
    return false;
   }
 }
 
 function rendeles2()
  {
   var form = document.tetelForm;
   if (form.rendelesmod.selectedIndex<0)
    alert("Nem v"+ch(225)+"lasztott rendel"+ch(233)+"si m"+ch(243)+"dot!");
   else
    var rm = form.rendelesmod.options[form.rendelesmod.selectedIndex].value;
    window.location.href="/kosaradat/"+rm;
  }
  
  
 function setSelect(sel,id)
  {
   for (var i=0; i<sel.options.length; i++)
    {
     if (sel.options[i].value==id) {sel.options[i].selected = true; return true;}
    }
  }
  
 function CopyCim()
  {
   var infos = {"orszag":0,"varos":1,"iranyitoszam":1,"cim":1,"nev":1};
   var form = document.cimForm;
   for (var i in infos)
    {
     switch (infos[i])
      {
       case 0	:	setSelect(form["sz_"+i],form[i].options[form[i].selectedIndex].value);
    			break;
       case 1	: 	form["sz_"+i].value = form[i].value;
    			break;
      }
    }  						
  }


