<!--
////////////////////////////////////////////////////////////////////////////////
//                                                                            //
// Szezám Illatszer-tár - Checks for Forms                                    //
//                                                                            //
////////////////////////////////////////////////////////////////////////////////

   function CheckSearch()   // Search form.
   {
      if (document.forms['searchform'].elements['searchtext'].value == "")
      {
         alert("Kérjük, töltse ki a \"Keresés\" mezőt!");
         return false;
      }
      if (document.forms['searchform'].elements['searchtext'].value.length < 3)
      {
         alert("A keresendő szövegnek legalább 3 karakternek kell lennie!");
         return false;
      }
      document.forms['searchform'].action = "phps/contents.php";
      document.forms['searchform'].submit();
   }

   function CheckGuest()   // Guestbook form.
   {
      if (document.forms['guestbookform'].elements['name'].value == "")
      {
         alert("Kérjük, töltse ki a \"Név\" mezőt!");
         return false;
      }
      if (document.forms['guestbookform'].elements['email'].value == "" || document.forms['guestbookform'].elements['email'].value.indexOf('@',0) == -1 || document.forms['guestbookform'].elements['email'].value.indexOf('.',0) == -1) 
      {
         alert("Nem érvényes az e-mail cím!");
         return false;
      }
      if (document.forms['guestbookform'].elements['text'].value == "")
      {
         alert("Kérjük, töltse ki az \"Üzenet\" mezőt!");
         return false;
      }
      document.forms['guestbookform'].action = "phps/guestbook.php";
      document.forms['guestbookform'].submit();
   }

   function CheckLogin()   // Login form.
   {
      if (document.forms['loginform'].elements['loginname'].value == "")
      {
         alert("Kérjük, töltse ki a \"Felhasználónév\" mezőt!");
         return false;
      }
      if (document.forms['loginform'].elements['password'].value == "")
      {
         alert("Kérjük, töltse ki a \"Jelszó\" mezőt!");
         return false;
      }
      document.forms['loginform'].action = "index.php";
      document.forms['loginform'].submit();
   }

   function CheckPassChange()   // Password Change form.
   {
      if (document.forms['changepassform'].elements['newpassword'].value == "")
      {
         alert("Kérjük, töltse ki a \"Jelszó\" mezőt!");
         return false;
      }
      if (document.forms['changepassform'].elements['newpassword'].value.length < 6)
      {
         alert("A jelszónak legalább 6 karakteresnek kell lennie!");
         return false;
      }
      if (document.forms['changepassform'].elements['newpassword'].value != document.forms['changepassform'].elements['renewpassword'].value)
      {
         alert("A jelszavak nem egyeznek!");
         return false;
      }
      document.forms['changepassform'].action = "index.php";
      document.forms['changepassform'].submit();
   }

   function CheckAddContent()   // Contents form.
   {
      if (document.forms['newcontentform'].elements['concontent'].value == "")
      {
         alert("Kérjük, töltse ki a \"Tartalom\" mezőt!");
         return false;
      }
      if (document.forms['newcontentform'].elements['pageid'].value == "noselect")
      {
         alert("Kérjük, válasszon céloldalt!");
         return false;
      }
      document.forms['newcontentform'].action = "phps/admin.php";
      document.forms['newcontentform'].submit();
   }

   function CheckAddPicture()   // Contents' Pictures form.
   {
      if (document.forms['newcontentpicform'].elements['cid'].value == 0)
      {
         alert("Kérjük, először válassza ki módosításra valamelyik tartalmat!");
         return false;
      }
      if (document.forms['newcontentpicform'].elements['conpict'].value == "")
      {
         alert("Kérjük, válasszon képet!");
         return false;
      }
      document.forms['newcontentpicform'].action = "phps/admin.php";
      document.forms['newcontentpicform'].submit();
   }

   function CheckNewsgroupDel()   // Delete Newsgroups form.
   {
      var elts = document.forms['tableform'].elements['item[]'];
      var elts_cnt = (typeof(elts.length) != 'undefined')?elts.length:0;
      var success = false;

      if (elts_cnt) {for (var i = 0; i < elts_cnt; i++) {if (elts[i].checked) {success = true;}}}
      else {if (elts.checked) {success = true;}}
      if (!success)
      {
         alert("Legalább egy hírcsoportot válasszon ki!");
         return false;
      }
      document.forms['tableform'].action ="phps/nladmin.php";
      document.forms['tableform'].submit();
   }

   function CheckNewsGroup()   // Add Newsgroup form.
   {
      if (document.forms['newsgroupsform'].elements['nwsgrp'].value == "")
      {
         alert("Kérjük, töltse ki a \"Hírcsoport\" mezőt!");
         return false;
      }
      document.forms['newsgroupsform'].action = "phps/nladmin.php";
      document.forms['newsgroupsform'].submit();
   }

   function CheckRegister()   // Newsletter Registration form.
   {
      if (document.forms['newuserform'].elements['firstname'].value == "")
      {
         alert("Kérjük, töltse ki a \"Keresztnév\" mezőt!");
         return false;
      }
      if (document.forms['newuserform'].elements['lastname'].value == "")
      {
         alert("Kérjük, töltse ki a \"Vezetéknév\" mezőt!");
         return false;
      }
      if (document.forms['newuserform'].elements['email'].value == "" || document.forms['newuserform'].elements['email'].value.indexOf('@',0) == -1 || document.forms['newuserform'].elements['email'].value.indexOf('.',0) == -1) 
      {
         alert("Nem érvényes az e-mail cím!");
         return false;
      }
      document.forms['newuserform'].action = "index.php";
      document.forms['newuserform'].submit();
   }

   function CheckRegisterEnd()   // Newsletter Registration - Newsgroup Selection form.
   {
      var elts = document.forms['newuserendform'].elements['item[]'];
      var elts_cnt = (typeof(elts.length) != 'undefined')?elts.length:0;
      var success = false;

      if (elts_cnt) {for (var i = 0; i < elts_cnt; i++) {if (elts[i].checked) {success = true;}}}
      else {if (elts.checked) {success = true;}}
      if (!success)
      {
         alert("Legalább egy hírcsoportot válasszon ki!");
         return false;
      }
      document.forms['newuserendform'].action ="index.php";
      document.forms['newuserendform'].submit();
   }

   function CheckPicture()   // Kép felvitele a sablonhoz form.
   {
      if (document.forms['addpictureform'].elements['pict'].value == "")
      {
         alert("Kérjük, válassza ki a feltöltendő képet!");
         return false;
      }
      document.forms['addpictureform'].action = "phps/nlnewslttr.php";
      document.forms['addpictureform'].submit();
   }

   function CheckCode()   // Sablon felvitele form.
   {
      if (document.forms['addcodeform'].elements['codename'].value == "")
      {
         alert("Kérjük, töltse ki a \"Név\" mezőt!");
         return false;
      }
      if (document.forms['addcodeform'].elements['codetext'].value == "")
      {
         alert("Kérjük, töltse ki a \"Kód\" mezőt!");
         return false;
      }
      document.forms['addcodeform'].action = "phps/nlnewslttr.php";
      document.forms['addcodeform'].submit();
   }

   function CheckNewsletter()   // Hírlevél hozzáadó form.
   {
      if (document.forms['addnewsletterform'].elements['newslettername'].value == "")
      {
         alert("Kérjük, töltse ki a \"Hírlevél név\" mezőt!");
         return false;
      }
      if (document.forms['addnewsletterform'].elements['newslettersubject'].value == "")
      {
         alert("Kérjük, töltse ki a \"Hírlevél téma\" mezőt!");
         return false;
      }
      document.forms['addnewsletterform'].action = "phps/nlnewslttr.php";
      document.forms['addnewsletterform'].submit();
   }

   function WriteSelect(action_type)   // Cikkek formázása gombok.
   {
      var copiedtext = "";
      var temptext = "";

      window.clipboardData.setData("Text", "");
      document.execCommand("Copy");
      copiedtext = window.clipboardData.getData("Text");
      if (copiedtext == "")
      {
         alert("Kérjük jelölje ki a módosítandó szöveget!");
         return false;
      }
      if (action_type == "bold") {var newtext = "<b>" + copiedtext + "</b>";}
      if (action_type == "italic") {var newtext = "<i>" + copiedtext + "</i>";}
      if (action_type == "underline") {var newtext = "<u>" + copiedtext + "</u>";}
      if (action_type == "headline") {var newtext = "<h2>" + copiedtext + "</h2>";}
      if (action_type == "colored")
      {
         var newcolor = prompt("Adja meg a betűszínt:", "#000000");
         var newtext = "<font color=\"" + newcolor + "\">" + copiedtext + "</font>";
      }
      window.clipboardData.setData("Text", newtext);
      document.execCommand("Paste");
      return false;
      
   }

   function CheckNewsletterTiming()   // Időzítés form ellenőrzés.
   {
      if ((document.forms['timingform'].elements['nwsltrshift'].value != "") && ((document.forms['timingform'].elements['nwsltrshiftyear'].value != "no") || (document.forms['timingform'].elements['nwsltrshiftmonth'].value != "no") || (document.forms['timingform'].elements['nwsltrshiftday'].value != "no")))
      {
         alert("Kérjük, csak az automata időzítés vagy a konkrét dátum időzítést adja meg egyszerre!");
         return false;
      }
      if ((document.forms['timingform'].elements['nwsltrshift'].value == "") && ((document.forms['timingform'].elements['nwsltrshiftyear'].value == "no") || (document.forms['timingform'].elements['nwsltrshiftmonth'].value == "no") || (document.forms['timingform'].elements['nwsltrshiftday'].value == "no")))
      {
         alert("Kérjük, töltse ki az automata időzítés vagy a konkrét dátum időzítést mezők valamelyikét!");
         return false;
      }
      document.forms['timingform'].action = "phps/nltiming.php";
      document.forms['timingform'].submit();
   }

   function CheckAddNews()   // Cikk hozzáadása form.
   {
      if (document.forms['addnewsform'].elements['newstext'].value == "")
      {
         alert("Kérjük, töltse ki a \"Cikk\" mezőt!");
         return false;
      }
      document.forms['addnewsform'].action = "phps/nlnewslttr.php";
      document.forms['addnewsform'].submit();
   }

   function CheckAddRegistered()   // Registration form.
   {
      if (document.forms['registerform'].elements['reglastname'].value == "")
      {
         alert("Kérjük, töltse ki a \"Vezetéknév\" mezőt!");
         return false;
      }
      if (document.forms['registerform'].elements['regfirstname'].value == "")
      {
         alert("Kérjük, töltse ki a \"Keresztnév\" mezőt!");
         return false;
      }
      if (document.forms['registerform'].elements['regemail'].value == "" || document.forms['registerform'].elements['regemail'].value.indexOf('@',0) == -1 || document.forms['registerform'].elements['regemail'].value.indexOf('.',0) == -1) 
      {
         alert("Nem érvényes az e-mail cím!");
         return false;
      }
      if (document.forms['registerform'].elements['reglogin'].value == "")
      {
         alert("Kérjük, töltse ki a \"Loginnév\" mezőt!");
         return false;
      }
      if (document.forms['registerform'].elements['reglogin'].value.length < 6)
      {
         alert("A loginnévnek legalább 6 karakternek kell lennie!");
         return false;
      }
      if (document.forms['registerform'].elements['regbillcountry'].value == "")
      {
         alert("Kérjük, töltse ki a \"Számlázási ország\" mezőt!");
         return false;
      }
      if (((document.forms['registerform'].elements['regbillpostcode'].value == "") || (document.forms['registerform'].elements['regbillcity'].value == "")) && (document.forms['registerform'].elements['regbillcityid'].value == "noselect"))
      {
         alert("Kérjük válasszon számlázási várost, vagy adjon meg újat, irányítószámmal együtt!");
         return false;
      }
      if (document.forms['registerform'].elements['regbilladdress'].value == "")
      {
         alert("Kérjük, töltse ki a \"Számlázási cím\" mezőt!");
         return false;
      }
      document.forms['registerform'].action = "phps/contents.php";
      document.forms['registerform'].submit();
   }

   function CheckAddArticle()   // Articles Add form.
   {
      if (document.forms['newarticleform'].elements['title'].value == "")
      {
         alert("Kérjük, töltse ki a \"Cím\" mezőt!");
         return false;
      }
      if (document.forms['newarticleform'].elements['intro'].value == "")
      {
         alert("Kérjük, töltse ki a \"Bevezető\" mezőt!");
         return false;
      }
      document.forms['newarticleform'].action = "phps/admin.php";
      document.forms['newarticleform'].submit();
   }

   function CheckPassRemember()   // Password Remember form.
   {
      if (document.forms['passrememberform'].elements['passremlogin'].value == "")
      {
         alert("Kérjük, töltse ki a \"Loginnév\" mezőt!");
         return false;
      }
      if (document.forms['passrememberform'].elements['passrememail'].value == "" || document.forms['passrememberform'].elements['passrememail'].value.indexOf('@',0) == -1 || document.forms['passrememberform'].elements['passrememail'].value.indexOf('.',0) == -1) 
      {
         alert("Nem érvényes az e-mail cím!");
         return false;
      }
      document.forms['passrememberform'].action = "phps/contents.php";
      document.forms['passrememberform'].submit();
   }

   function CheckAddProduct()   // Product adding form.
   {
      if (document.forms['newproductform'].elements['prodname'].value == "")
      {
         alert("Kérjük, töltse ki a \"Név\" mezőt!");
         return false;
      }
      if (document.forms['newproductform'].elements['prodnum'].value == "")
      {
         alert("Kérjük, töltse ki az \"Azonosító\" mezőt!");
         return false;
      }
      if (document.forms['newproductform'].elements['prodtype'].value == "" && document.forms['newproductform'].elements['prodtypeid'].value == "noselect") 
      {
         alert("Kérjük, válasszon kategóriát, vagy adjon meg újat!");
         return false;
      }
      if (((document.forms['newproductform'].elements['prodmeasurevalue'].value == "") || (document.forms['newproductform'].elements['prodmeasurement'].value == "")) && (document.forms['newproductform'].elements['prodmeasureid'].value == "noselect"))
      {
         alert("Kérjük, válasszon kiszerelést, vagy adjon meg újat mennyiséggel és mennyiségi egységgel!");
         return false;
      }
      if (document.forms['newproductform'].elements['prodprice'].value == "")
      {
         alert("Kérjük, töltse ki a \"Bruttó ár\" mezőt!");
         return false;
      }
      if (document.forms['newproductform'].elements['produnitprice'].value == "")
      {
         alert("Kérjük, töltse ki az \"Egység ár\" mezőt!");
         return false;
      }
      if ((document.forms['newproductform'].elements['produnit'].value == "") && (document.forms['newproductform'].elements['produnitid'].value == "noselect"))
      {
         alert("Kérjük, válasszon egységet, vagy adjon meg újat!");
         return false;
      }
      if (document.forms['newproductform'].elements['proddesc'].value == "")
      {
         alert("Kérjük, töltse ki a \"Leírás\" mezőt!");
         return false;
      }
      document.forms['newproductform'].action = "phps/admin.php";
      document.forms['newproductform'].submit();
   }

   function CheckAddDiscount()   // Discount adding form.
   {
      if (!document.forms['newdiscountform'].elements['eid'].value)
      {
         alert("Kérjük, először válasszon ki módosításra egy terméket!");
         return false;
      }
      if (document.forms['newdiscountform'].elements['proddiscountvalue'].value == "")
      {
         alert("Kérjük, töltse ki a \"Mérték\" mezőt!");
         return false;
      }
      if (document.forms['newdiscountform'].elements['proddiscountunitvalue'].value == "")
      {
         alert("Kérjük, töltse ki az \"Egység ár\" mezőt!");
         return false;
      }
      document.forms['newdiscountform'].action = "phps/admin.php";
      document.forms['newdiscountform'].submit();
   }

   function CheckAddColor()   // Color adding form.
   {
      if (!document.forms['newcolorform'].elements['eid'].value)
      {
         alert("Kérjük, először válasszon ki módosításra egy terméket!");
         return false;
      }
      if (document.forms['newcolorform'].elements['prodcolorcode'].value == "")
      {
         alert("Kérjük, töltse ki a \"Kód\" mezőt!");
         return false;
      }
      if (document.forms['newcolorform'].elements['prodcolorname'].value == "")
      {
         alert("Kérjük, töltse ki a \"Szín\" mezőt!");
         return false;
      }
      document.forms['newcolorform'].action = "phps/admin.php";
      document.forms['newcolorform'].submit();
   }

   function CheckAddBasket(formnum)   // Basket adding form.
   {
      var formname = 'shopform' + formnum;
      if (document.forms[formname].elements['color'].value == 1)
      {
         if (document.forms[formname].elements['prodcolor'].value == "")
         {
            alert("Kérjük, töltse ki a \"Színkód\" mezőt!");
            return false;
         }
      }
      if (document.forms[formname].elements['prodquantity'].value == "")
      {
         alert("Kérjük, töltse ki a \"Mennyiség\" mezőt!");
         return false;
      }
      document.forms[formname].action = "phps/contents.php";
      document.forms[formname].submit();
   }

//-->
