//
// admin hasznalt: biztosan töröl?

function suredelusedproductitem(item , name , loc , qty , status , price) {
  if(confirm('Valóban törli a következő használt terméket?\n\n          '+name+'\n\n  Ára: '+price+'\n  Mennyiség: '+qty+'\n  Hol: '+loc+'\n  Státusz: '+status+'\n')) {
    document.location.href='index.php?do=show&select=admin&subpage=product_deleteusedprod&action=savedata&item=' + item;
  } else {
  };
}

// Lakcím adatok másolása számlázáshoz

function CopyData_szamla() {
  if(document.getElementById("newuser_bill_name").value == "")
    document.getElementById("newuser_bill_name").value = document.getElementById("newuser_vname").value + ' ' + document.getElementById("newuser_kname").value;
    document.getElementById("newuser_bill_pcode").value = document.getElementById("newuser_u_pcode").value;
    document.getElementById("newuser_bill_city").value = document.getElementById("newuser_u_city").value;
    document.getElementById("newuser_bill_address").value = document.getElementById("newuser_u_address").value;
    return;
} 

// Lakcím adatok másolása szállításhoz

function CopyData_szallit() {
  if(document.getElementById("newuser_deliv_name").value == "")
    document.getElementById("newuser_deliv_name").value = document.getElementById("newuser_vname").value + ' ' + document.getElementById("newuser_kname").value;
    document.getElementById("newuser_deliv_pcode").value = document.getElementById("newuser_u_pcode").value;
    document.getElementById("newuser_deliv_city").value = document.getElementById("newuser_u_city").value;
    document.getElementById("newuser_deliv_address").value = document.getElementById("newuser_u_address").value;
    document.getElementById("newuser_deliv_phone").value = document.getElementById("newuser_mobil").value;
    return;
} 

// Kassza pontbeváltás

function CheckCassaPoints() {
  inputerror=0;
  if(inputerror == '0') {
    if(document.getElementById('felhasznalthusegpontok').value != '') {
      if(document.getElementById('felhasznalthusegpontok').value > document.getElementById('maxpontok').value) {
        var maxpont = document.getElementById('maxpontok').value;
        alert ('A maximálisan felhasználható hűségpontok a jelenlegi vásárlásnál' + maxpont)
        inputerror=1
        return false
      };
    };
  };
}

// Keresés

function CheckSearchField() {
  inputerror=0;
  if(inputerror == '0') {
    if(document.getElementById('searchbox').value == '') {
      alert ('A keresési mező nem maradhat üresen!')
      inputerror=1
      return false
    };
  };
}

// Fórum üzenet mentése

function CheckForumReplyForm() {
  inputerror=0;
  if(inputerror == '0') {
    if(document.getElementById('replytext').value == '') {
      alert ('A hozzászólás mező nem maradhat üresen!')
      inputerror=1
      return false
    };
  };
}

//
// Fórum üzenet szerkesztése

function editforumitem(item , topic) {
  document.location.href='index.php?do=show&select=forum&action=modify&topic=' + topic + '&oldmess=' + item;
}

//
// biztosan töröl?

function suredelforumitem(item , topic) {
  if(confirm('Valóban törlöd az üzenetet?')) {
    document.location.href='index.php?do=show&select=forum&action=del&topic=' + topic + '&item=' + item;
  } else {
  };
}

//
// MSN cím megjelenítése

function showmsnaddress(who , msn) {
  alert('          ' + who + ' MSN Messenger címe a következő:          \n\n     ' + msn);
}

//
// regisztrációs adatok ellenőrzése

function CheckRegForm(tipus) {
  inputerror=0;
  if(inputerror == '0') {
    if(document.getElementById('newuser_vname').value == '') {
      alert ('Adja meg vezetéknevét!')
      inputerror=1
      return false
    };
  };

  if(inputerror == '0') {
    if(document.getElementById('newuser_kname').value == '') {
      alert ('Adja meg keresztnevét!')
      inputerror=1
      return false
    };
  };

  if(inputerror == '0') {
    if(document.getElementById('newuser_uname').value == '') {
      alert ('Adja meg a használni kívánt felhasználónevet!')
      inputerror=1
      return false
    };
  };

  if(inputerror == '0') {
    if(document.getElementById('newuser_u_pcode').value == '') {
      alert ('Adja meg a lakcímhez tartozó irányítószámot!')
      inputerror=1
      return false
    };
  };

  if(inputerror == '0') {
    if(document.getElementById('newuser_u_city').value == '') {
      alert ('Adja meg a lakcímhez tartozó településnevet!')
      inputerror=1
      return false
    };
  };

  if(inputerror == '0') {
    if(document.getElementById('newuser_u_address').value == '') {
      alert ('Adja meg a lakcímét!')
      inputerror=1
      return false
    };
  };

  if(inputerror == '0') {
    if(document.getElementById('newuser_email').value == '') {
      alert ('Adja meg a saját e-mail címét!')
      inputerror=1
      return false
    };
  };

  if(inputerror == '0') {
    if(document.getElementById('newuser_bill_name').value == '') {
      alert ('Adja meg a számlázási nevet!')
      inputerror=1
      return false
    };
  };

  if(inputerror == '0') {
    if(document.getElementById('newuser_bill_pcode').value == '') {
      alert ('Adja meg a számlázási címhez tartozó irányítószámot!')
      inputerror=1
      return false
    };
  };

  if(inputerror == '0') {
    if(document.getElementById('newuser_bill_city').value == '') {
      alert ('Adja meg a számlázási címhez tartozó településnevet!')
      inputerror=1
      return false
    };
  };

  if(inputerror == '0') {
    if(document.getElementById('newuser_bill_address').value == '') {
      alert ('Adja meg a számlázási címet!')
      inputerror=1
      return false
    };
  };

  if(inputerror == '0') {
    if(document.getElementById('newuser_deliv_name').value == '') {
      alert ('Adja meg a szállítási nevet!')
      inputerror=1
      return false
    };
  };

  if(inputerror == '0') {
    if(document.getElementById('newuser_deliv_pcode').value == '') {
      alert ('Adja meg a szállítási címhez tartozó irányítószámot!')
      inputerror=1
      return false
    };
  };

  if(inputerror == '0') {
    if(document.getElementById('newuser_deliv_city').value == '') {
      alert ('Adja meg a szállítási címhez tartozó településnevet!')
      inputerror=1
      return false
    };
  };

  if(inputerror == '0') {
    if(document.getElementById('newuser_deliv_address').value == '') {
      alert ('Adja meg a szállítási címet!')
      inputerror=1
      return false
    };
  };

  if(inputerror == '0') {
    if(document.getElementById('newuser_deliv_phone').value == '') {
      alert ('Adja meg a szállítással kapcsolatos telefonos elérhetőséget!')
      inputerror=1
      return false
    };
  };

  if (tipus == 'saveuserdatas') {
    if(inputerror == '0') {
      if(document.getElementById('gencheckcode').value != document.getElementById('usrcheckcode').value) {
        alert ('A beírt ellenőrző kód nem megfelelő!')
        inputerror=1
        return false
      };
    };
  };

  if(inputerror == '0') 
    //document.regform.submit();
    return true;
}

//
// új szállítási adatok ellenőrzése

function CheckNewDeliveryData() {
  inputerror=0;
  if(inputerror == '0') {
    if(document.getElementById('newdeliv_name').value == '') {
      alert ('Adja meg a szállítási nevet!')
      inputerror=1
      return false
    };
  };

  if(inputerror == '0') {
    if(document.getElementById('newdeliv_pcode').value == '') {
      alert ('Adja meg a szállítási címhez tartozó irányítószámot!')
      inputerror=1
      return false
    };
  };

  if(inputerror == '0') {
    if(document.getElementById('newdeliv_city').value == '') {
      alert ('Adja meg a szállítási címhez tartozó településnevet!')
      inputerror=1
      return false
    };
  };

  if(inputerror == '0') {
    if(document.getElementById('newdeliv_address').value == '') {
      alert ('Adja meg a szállítási címet!')
      inputerror=1
      return false
    };
  };

  if(inputerror == '0') {
    if(document.getElementById('newdeliv_phone').value == '') {
      alert ('Adja meg a szállítással kapcsolatos telefonos elérhetőséget!')
      inputerror=1
      return false
    };
  };

  if(inputerror == '0') 
    //document.newdelivdataform.submit();
    return true;
}

//
// új szállítási adatok ellenőrzése

function CheckDefaultDeliveryData() {
  inputerror=0;
  if(inputerror == '0') {
    if(document.getElementById('default').value == '') {
      alert ('Válasszon egy elemet a címlistából!')
      inputerror=1
      return false
    };
  };

  if(inputerror == '0') 
    //document.seldefdeladdrform.submit();
    return true;
}

//
// biztosan töröl?

function suredeldeliveryitem(item) {
  if(confirm('Valóban törlöd ezt a szállítási címet?')) {
    document.location.href='index.php?do=show&select=delivery_modify&action=delete&item=' + item;
  } else {
  };
}

//
// új számlázási adatok ellenőrzése

function CheckNewBillingData() {
  inputerror=0;
  if(inputerror == '0') {
    if(document.getElementById('newbilling_name').value == '') {
      alert ('Adja meg a szállítási nevet!')
      inputerror=1
      return false
    };
  };

  if(inputerror == '0') {
    if(document.getElementById('newbilling_pcode').value == '') {
      alert ('Adja meg a szállítási címhez tartozó irányítószámot!')
      inputerror=1
      return false
    };
  };

  if(inputerror == '0') {
    if(document.getElementById('newbilling_city').value == '') {
      alert ('Adja meg a szállítási címhez tartozó településnevet!')
      inputerror=1
      return false
    };
  };

  if(inputerror == '0') {
    if(document.getElementById('newbilling_address').value == '') {
      alert ('Adja meg a szállítási címet!')
      inputerror=1
      return false
    };
  };

  if(inputerror == '0') 
    //document.newdelivdataform.submit();
    return true;
}

//
// új számlázási adatok ellenőrzése

function CheckDefaultBillingData() {
  inputerror=0;
  if(inputerror == '0') {
    if(document.getElementById('default').value == '') {
      alert ('Válasszon egy elemet a címlistából!')
      inputerror=1
      return false
    };
  };

  if(inputerror == '0') 
    //document.seldefbilladdrform.submit();
    return true;
}

//
// biztosan töröl?

function suredelbillingitem(item) {
  if(confirm('Valóban törlöd ezt a számlázási címet?')) {
    document.location.href='index.php?do=show&select=billing_modify&action=delete&item=' + item;
  } else {
  };
}

//
// adatmódosítás adatok ellenőrzése

function CheckModifyForm() {
  inputerror=0;
  if(inputerror == '0') {
    if(document.getElementById('mod_uname').value == '') {
      alert ('Adja meg a használni kívánt felhasználónevet!')
      inputerror=1
      return false
    };
  };

  if(inputerror == '0') {
    if(document.getElementById('mod_oldpwd').value != '') {
      if((document.getElementById('mod_newpwd').value) != (document.getElementById('mod_newpwd2').value)) {
        alert ('A beírt új jelszó és a megerősített jelszó nem egyezik meg!')
        inputerror=1
        return false
      };
    } else {
      if(document.getElementById('mod_newpwd').value != '') {
        alert ('Adja meg a jelenleg érvényes jelszavát!')
        inputerror=1
        return false
      };
      if(document.getElementById('mod_newpwd2').value != '') {
        alert ('Adja meg a jelenleg érvényes jelszavát!')
        inputerror=1
        return false
      };
    };
  };

  if(inputerror == '0') {
    if(document.getElementById('mod_email').value == '') {
      alert ('Adja meg a saját e-mail címét!')
      inputerror=1
      return false
    };
  };

  if(inputerror == '0') 
    //document.modifyform.submit();
    return true;
}

//
// Regisztrációs szabályzat megjelenítése

function ShowRegisterAGB() {
window.open("registeragb.php","","toolbar=no,scrollbars=auto,directories=no,status=no,menubar=no,resizable=no,width=780,height=585");
}

//
// Jelszóigénylés megjelenítése

function ShowReqNewPassword() {
window.open("reqnewpassword.php","","toolbar=no,scrollbars=auto,directories=no,status=no,menubar=no,resizable=no,width=500,height=300");
}

//
// státuszváltás megjelenítése

function ShowChangeStatus() {
window.open("get_wo_data.php?subpage=allorders","","toolbar=no,scrollbars=yes,directories=no,status=no,menubar=no,resizable=no,width=700,height=500");
}

//
// txt-számláló

function counter(allowed_chars) {
  p = 0;
  
  str = document.replyeditorform.replytext.value;

  //  count all LFs in text field that are not trailed by CR and store the number in p.
  //  CRLF sequences (in Win32) are counted as two chars anyway
  for (var i = 0; i < str.length; i++) {
    if (str.charCodeAt(i)==10) {
      if (i>0) {
	if (str.charCodeAt(i-1)!=13) {
	  p++;
	}
      } else {
	p++;
      }
    }

// catch Euro symbol
    if (str.charCodeAt(i)==8364) {
      p++;
    }
  }
  atm = allowed_chars - str.length - p;
//  if (atm>0) {
//    document.commentsender.splitt.value = '3';
//  }
//  if (atm>124) {
//    document.commentsender.splitt.value = '2';
//  }
//  if (atm>276) {
//    document.commentsender.splitt.value = '1';
//  }
  if (atm<0) {
    document.replyeditorform.replytext.value = str.substring(0 , allowed_chars);
    document.replyeditorform.sum.value = '0';
  } else {
    document.replyeditorform.sum.value = atm + ' ';
  }
}

var isNS4 = (document.layers) ? true : false;
if (isNS4)  {
  document.captureEvents(Event.KEYPRESS);
  document.onkeypress=counter();
}

