
  function showPicture(mit) {
      window.open(url+'/kep.html?'+mit,'','fullscreen=yes,menubar=no,directories=no,status=no,toolbar=no,resizable=yes,scrollbars=yes');
  }


  var actselected = '';
  function tdEditRow(mit) {
      // ha vmelyik input látszódik, kapcsoljuk ki
      tdHideActSelected();

      actselected = mit;
      var i = document.getElementById('input_'+mit);
      var d = document.getElementById('div_'+mit);

      // bekapcsoljuk az inputot
      d.style.display = 'none';
      i.className = 'input';
      
      // opera bug miatt őt ki kell hagynunk
      var isOpera = (navigator.userAgent.indexOf("Opera") != -1);
      if (!isOpera) i.focus();
  }

  function tdHideActSelected() {
      if (actselected) {
        var i = document.getElementById('input_'+actselected);
        var d = document.getElementById('div_'+actselected);
        i.className = 'input hide';
        i.value = trim(i.value);
        d.innerHTML = (i.value) ? i.value : "<em>"+errormsg[actselected]+"</em>";
        d.style.display = 'block';
        actselected = '';
      }
  }

  function orderFormSubmit() {

      var f = document.orderForm;

      if (!f.nev.value) { alert(errormsg["alert_nev"]); return; }
      if (!f.email.value) { alert(errormsg["alert_email"]); return; }
      if (!f.telefon.value) { alert(errormsg["alert_telefon"]); return; }
      if (!f.szallitas_utca.value || !f.szallitas_varos.value || !f.szallitas_irszam.value) { alert(errormsg["alert_szallitasi_cim"]); return; }

      f.submit();
      return true;

  }
  
  // szállításiból -> számlázási
  function azonosCim() {
    
      var f = document.forms.regform;
      f.szamlazas_irszam.value = f.szallitas_irszam.value;
      f.szamlazas_varos.value = f.szallitas_varos.value;
      f.szamlazas_utca.value = f.szallitas_utca.value;
      f.szamlazas_hazszam.value = f.szallitas_hazszam.value;

  }

  // regform check
  function checkRegForm() {

      var f = document.forms.regform;
      if (!f.email.value) { alert('Nem adta meg az e-mail címét!'); return; }
      if (!f.pass.value) { alert('Nem adta meg a jelszavát!'); return; }
      if (!f.pass2.value) { alert('Nem adta meg a jelszavát újra!'); return; }
      if (f.pass.value != f.pass2.value) { alert('A két jelszó nem egyezik meg!'); return; }
      if (!f.nev.value) { alert('Nem adta meg a nevét!'); return; }
      if (!f.szallitas_irszam.value) { alert('Nem adta meg az irányítószámot!'); return; }
      if (!f.szallitas_varos.value) { alert('Nem adta meg a várost!'); return; }
      if (!f.szallitas_utca.value) { alert('Nem adta meg az utcát!'); return; }
      if (!f.szallitas_hazszam.value) { alert('Nem adta meg a házszámot!'); return; }
      
      f.submitbtn.value = "Kérem várjon...";
      f.submitbtn.disabled = true;
      f.submitbtn.blur();
      f.submit();

  }

  function submitenter(myfield,e) {
      var keycode;
      if (window.event) keycode = window.event.keyCode;
      else if (e) keycode = e.which;
      else return true;

      if (keycode == 13) {
          document.getElementById('input_'+actselected).blur();
          tdHideActSelected()
          return false;
      } else {
          return true;
      }
  }

  function popupPrintableVersion(url) {
      printwin = window.open(url,'printwin','width=900,height=600,toolbar=no,status=no,scrollbars=yes,resizable=yes');
      var xc =(screen.width - 900) / 2;
      var yc =(screen.height - 640) / 2;
      printwin.moveTo(xc, yc);
  }

  function popupProductData(url) {
      datawin = window.open(url,'datawin','width=750,height=550,toolbar=no,status=no,scrollbars=yes');
      var xc =(screen.width - 750) / 2;
      var yc =(screen.height - 520) / 2;
      datawin.moveTo(xc, yc);
  }

  function jump(o, x) {
      var v = x.options[x.selectedIndex].value;
      if (v) document.location.href = o+v;
  }

  function searchLapozas(page) {
      var f = document.searchform;
      f.p.value = page;
      f.submit();
      return true;
  }

  function serialType(inputid) {
      if (inputid.value == default_text) {
          inputid.value = '';
          inputid.className = 'serial2';
          inputid.maxLength = 23;
      }
  }
  
  function serialRegistration() {
      var f = document.regform;
      if (f.productid.value == "") { alert(error1); return; }
      if (f.serial.value == "" || f.serial.value == default_text) { alert(error2); return; }
//       if (f.serial.value[5] != "-" || f.serial.value[10] != "-" || f.serial.value[15] != "-") { alert(error3); return; }
      f.submit();
  }

  function bonusProducts() {
      var checkedInput = false;
      var f = document.bonusProductsForm;
      for (a = 0; a < f.bonusproductid.length; a++) {
        if (f.bonusproductid[a].nodeName == "INPUT") {
          if (f.bonusproductid[a].checked) checkedInput = true;
        }
      }
      if (!checkedInput) {
        alert(error1);
      } else {
        f.submit();
      }
  }
  
  // Removes leading whitespaces
  function LTrim( value ) {
  	
  	var re = /\s*((\S+\s*)*)/;
  	return value.replace(re, "$1");
  	
  }
  
  // Removes ending whitespaces
  function RTrim( value ) {

  	var re = /((\s*\S+)*)\s*/;
  	return value.replace(re, "$1");
  	
  }
  
  // Removes leading and ending whitespaces
  function trim( value ) {
  	
  	return LTrim(RTrim(value));
  	
  }
  
  // csak számokat lehessen megadni rendelésénél a darabszámhoz
  function checkQuantity(inputmezo) {

      var returnString = "";
      var character = "";
      for (a = 0; a <= inputmezo.value.length; a++) {
        character = inputmezo.value.charAt(a);
        if (character >= "0" && character <= "9") returnString += character;
      }
      inputmezo.value = returnString;

  }

  // ha vannak letölthető játékok, akkor ellenőrizni kell a cart_list oldalon, hogy
  // kiválasztotta-e mindnél, hogy letölteni-e szeretné-e, vagy megrendelni
  function checkDownloads() {

      if (onlineLetolthetoDarab == -1) {

          document.location.href = checkoutLink;
          return false;

      } else {

          var s = '';
          var vanhiba = false;
          for (a = 0; a <= onlineLetolthetoDarab; a++) {
              s = $('downloadOption['+onlineLetolthetoArray[a]+']');
              if (s.options[s.selectedIndex].value == 0) vanhiba = true;
          }
          
          if (vanhiba == true) {
            
              alert(errorMsg);
              return true;

          } else {

              document.location.href = checkoutLink;
              return false;

          }

      }

  }
