/* Function checkLogin() Checks login form */ function checkLogin() { if (!document.login.lUsername.value) { alert('Du har ikke skrevet dit brugernavn.'); document.login.lUsername.focus(); } else if (!document.login.lPassword.value) { alert('Du har ikke skrevet din adgangskode.'); document.login.lPassword.focus(); } else document.login.submit(); } /* Function checkLoginSite() Checks login form */ function checkLoginSite() { if (!document.loginSite.lUsername.value) { alert('Du har ikke skrevet dit brugernavn.'); document.loginSite.lUsername.focus(); } else if (!document.loginSite.lPassword.value) { alert('Du har ikke skrevet din adgangskode.'); document.loginSite.lPassword.focus(); } else document.loginSite.submit(); } /* Function checkSearch() Checks search form */ function checkSearch() { if (document.doSearch.userSearch.value == 0 && document.doSearch.articleSearch.value == 0) alert('Vælg venligst enten at søge på en vare eller en bruger.'); else if (document.doSearch.userSearch.value == 1 && document.doSearch.articleSearch.value == 1) { document.all.searchUser.src = 'images/d_searchbox_checkbox_off.gif'; document.all.searchArticle.src = 'images/d_searchbox_checkbox_off.gif'; document.doSearch.userSearch.value = 0; document.doSearch.articleSearch.value = 0; alert('Vælg venligst enten at søge på enten en vare eller en bruger - ikke begge.'); } else { if (document.doSearch.articleSearch.value == 1) document.doSearch.action = 'auc_search.php'; else document.doSearch.action = 'user_search.php'; document.doSearch.submit(); } } /* Function checkBid() Checks bid form else if (!document.makeBid.myPassword.value) */ function checkBid() { if (!document.makeBid.myBid.value) { alert('Du skrev ikke dit bud.'); document.makeBid.myBid.focus(); } else if (!document.makeBid.myPassword.value) { alert('Du skrev ikke din adgangskode.'); document.makeBid.myPassword.focus(); } else if ((document.makeBid.myBid.value * 100) > 500000000) { alert('Du må maksimalt byde DKK 5.000.000.'); document.makeBid.myPassword.focus(); } else if (confirm("Er du sikker på, at du vil byde DKK " + document.makeBid.myBid.value + " på denne vare?")) document.makeBid.submit(); } /* Function checkTipFriend() Checks tipFriend form */ function checkTipFriend() { if (!document.tipFriend.tipName.value) { alert('Du har ikke skrevet dit navn.'); document.tipFriend.tipName.focus(); } else if (!document.tipFriend.tipEmail.value) { alert('Du har ikke skrevet din vens e-mailadresse.'); document.tipFriend.tipEmail.focus(); } else document.tipFriend.submit(); } /* Function checkAskSeller() Checks askSeller form */ function checkAskSeller() { if (!document.askSeller.question.value) { alert('Du har ikke skrevet et spørgsmål til sælger.'); document.askSeller.question.focus(); } else document.askSeller.submit(); } /* Function checkEditAuction() Checks editAuction form */ function checkEditAuction() { if (!document.editAuction.eDescription.value) { alert('Du har ikke skrevet noget tekst, der skal tilføjes.'); document.editAuction.eDescription.focus(); } else document.editAuction.submit(); } /* Function checkForumReply() Checks forumThreadReply form */ function checkForumReply() { if (!document.forumThreadReply.replyText.value) { alert('Du har ikke skrevet noget tekst til dit indlæg.'); document.forumThreadReply.replyText.focus(); } else document.forumThreadReply.submit(); } /* Function checkForumCreateThread() Checks forumCreateThread form */ function checkForumCreateThread() { if (!document.forumCreateThread.threadForum.value || document.forumCreateThread.threadForum.value == 0) { alert('Du har ikke valgt en kategori at placere dit emne i.'); document.forumCreateThread.threadForum.focus(); } else if (!document.forumCreateThread.threadHeadline.value) { alert('Du har ikke skrevet en overskrift til dit emne.'); document.forumCreateThread.threadHeadline.focus(); } else if (!document.forumCreateThread.threadText.value) { alert('Du har ikke skrevet noget tekst til dit emne.'); document.forumCreateThread.threadText.focus(); } else document.forumCreateThread.submit(); } /* Function checkActivateUser() Checks activateUser form */ function checkActivateUser() { if (!document.activateUser.actEmail.value) { alert('Du har ikke skrevet din e-mailadresse.'); document.activateUser.actEmail.focus(); } else if (!document.activateUser.actActivatecode.value) { alert('Du har ikke skrevet din aktiveringskode.'); document.activateUser.actActivatecode.focus(); } else if (!document.activateUser.actPassword.value) { alert('Du har ikke skrevet din adgangskode.'); document.activateUser.actPassword.focus(); } else document.activateUser.submit(); } /* Function checkForgotPass() Checks forgotPass form */ function checkForgotPass() { if (!document.forgotPass.fUsername.value) { alert('Du skrev ikke dit brugernavn.'); document.forgotPass.fUsername.focus(); } else if (!document.forgotPass.fEmail.value) { alert('Du skrev ikke din e-mailadresse.'); document.forgotPass.fEmail.focus(); } else document.forgotPass.submit(); } /* Function checkCreateAuction() Checks createAuction form */ function checkCreateAuction() { if (!document.createAuction.aucCategory.value || document.createAuction.aucCategory.value == 0) alert('Du skal vælge en kategori til din auktion.'); else if (!document.createAuction.aucHeadline.value) { alert('Du skal angive en overskrift.'); document.createAuction.aucHeadline.focus(); } else if (!document.createAuction.aucDescription.value) { alert('Du skal angive en beskrivelse af varen.'); document.createAuction.aucDescription.focus(); } else if (!document.createAuction.aucStartprice.value) { alert('Du skal angive en startpris.'); document.createAuction.aucStartprice.focus(); } else if (!document.createAuction.aucStartpriceOre.value) { alert('Du skal angive en startpris.'); document.createAuction.aucStartpriceOre.focus(); } else if (!document.createAuction.aucBidincrease.value) { alert('Du skal angive en min. budforøgelse.'); document.createAuction.aucBidincrease.focus(); } else if (document.createAuction.aucEfterkrav.value == 0 && document.createAuction.aucAfhentning.value == 0 && document.createAuction.aucBankoverforsel.value == 0 && document.createAuction.aucPersonligcheck.value == 0) { alert('Du skal angive mindst en betalingsmulighed.'); } else if (!document.createAuction.aucPostage.value) { alert('Du skal angive hvem, der skal betale portoen.'); document.createAuction.aucPostage.focus(); } else if (!document.createAuction.aucPostage.value) { alert('Du skal angive hvem, der skal betale portoen.'); document.createAuction.aucPostage.focus(); } else if (!document.createAuction.aucEnddate.value) { alert('Du skal angive en slut dato.'); document.createAuction.aucEnddate.focus(); } else if (!document.createAuction.aucEndtime.value) { alert('Du skal angive et slut tidspunkt.'); document.createAuction.aucEndtime.focus(); } else if (!document.createAuction.aucPassword.value) { alert('Du skal skrive din adgangskode.'); document.createAuction.aucPassword.focus(); } else document.createAuction.submit(); } /* Function checkCreateAdd() Checks createAdd form */ function checkCreateAdd() { if (!document.createAuction.aucCategory.value || document.createAuction.aucCategory.value == 0) alert('Du skal vælge en kategori til din auktion.'); else if (!document.createAuction.aucHeadline.value) { alert('Du skal angive en overskrift.'); document.createAuction.aucHeadline.focus(); } else if (!document.createAuction.aucDescription.value) { alert('Du skal angive en beskrivelse af varen.'); document.createAuction.aucDescription.focus(); } else if (!document.createAuction.aucStartprice.value) { alert('Du skal angive en startpris.'); document.createAuction.aucStartprice.focus(); } else if (!document.createAuction.aucStartpriceOre.value) { alert('Du skal angive en startpris.'); document.createAuction.aucStartpriceOre.focus(); } else if (document.createAuction.aucEfterkrav.value == 0 && document.createAuction.aucAfhentning.value == 0 && document.createAuction.aucBankoverforsel.value == 0 && document.createAuction.aucPersonligcheck.value == 0) { alert('Du skal angive mindst en betalingsmulighed.'); } else if (!document.createAuction.aucPostage.value) { alert('Du skal angive hvem, der skal betale portoen.'); document.createAuction.aucPostage.focus(); } else if (!document.createAuction.aucPostage.value) { alert('Du skal angive hvem, der skal betale portoen.'); document.createAuction.aucPostage.focus(); } else if (!document.createAuction.aucEnddate.value) { alert('Du skal angive en slut dato.'); document.createAuction.aucEnddate.focus(); } else if (!document.createAuction.aucEndtime.value) { alert('Du skal angive et slut tidspunkt.'); document.createAuction.aucEndtime.focus(); } else if (!document.createAuction.aucPassword.value) { alert('Du skal skrive din adgangskode.'); document.createAuction.aucPassword.focus(); } else document.createAuction.submit(); } /* Function checkSendMsg() Checks sendMsg form */ function checkSendMsg() { if (!document.sendMsg.mSubject.value) { alert('Du skrev ikke et emne.'); document.sendMsg.mSubject.focus(); } else if (!document.sendMsg.mMessage.value) { alert('Du skrev ikke en besked.'); document.sendMsg.mMessage.focus(); } else document.sendMsg.submit(); } /* Function checkSellVote() Checks sellRate form */ function checkSellVote() { if (!document.sellRate.rContact.value) { alert('Du angav ikke en stemme vedr. kontakten.'); document.sellRate.rContact.focus(); } else if (!document.sellRate.rPayment.value) { alert('Du angav ikke en stemme vedr. betalingen.'); document.sellRate.rPayment.focus(); } else document.sellRate.submit(); } /* Function checkAnswerQuestion() Checks answerQuestion form */ function checkAnswerQuestion() { if (!document.answerQuestion.qAnswer.value) { alert('Du har ikke skrevet et svar.'); document.answerQuestion.qAnswer.focus(); } else document.answerQuestion.submit(); } /* Function checkBuyVote() Checks buyRate form */ function checkBuyVote() { if (!document.buyRate.rDescription.value) { alert('Du angav ikke en stemme vedr. beskrivelsen af produktet.'); document.buyRate.rDescription.focus(); } else if (!document.buyRate.rContact.value) { alert('Du angav ikke en stemme vedr. kontakten.'); document.buyRate.rContact.focus(); } else if (!document.buyRate.rPayment.value) { alert('Du angav ikke en stemme vedr. betalingen.'); document.buyRate.rPayment.focus(); } else if (!document.buyRate.rDelivery.value) { alert('Du angav ikke en stemme vedr. leveringen.'); document.buyRate.rDelivery.focus(); } else document.buyRate.submit(); } /* Function checkChangeInfo() Checks changeInfo form */ function checkChangeInfo() { if (!document.changeInfo.chgEmail.value) { alert('Du har ikke indtastet din e-mailadresse.'); document.changeInfo.chgEmail.focus(); } else if (!document.changeInfo.chgPassword.value) { alert('Du har ikke indtastet din adgangskode.'); document.changeInfo.chgPassword.focus(); } else if (!document.changeInfo.chgName.value) { alert('Du har ikke indtastet dit navn.'); document.changeInfo.chgName.focus(); } else if (!document.changeInfo.chgAddress1.value) { alert('Du har ikke indtastet din adresse.'); document.changeInfo.chgAddress1.focus(); } else if (!document.changeInfo.chgZipcode.value) { alert('Du har ikke indtastet dit postnummer.'); document.changeInfo.chgZipcode.focus(); } else if (!document.changeInfo.chgCity.value) { alert('Du har ikke indtastet dit bynavn.'); document.changeInfo.chgCity.focus(); } else if (!document.changeInfo.chgRegion.value) { alert('Du har ikke indtastet din region.'); document.changeInfo.chgRegion.focus(); } else document.changeInfo.submit(); } /* Function checkCreateUser() Checks registerUser form */ function checkCreateUser() { if (!document.registerUser.regUsername.value) { alert('Du har ikke skrevet et ønsket brugernavn.'); document.registerUser.regUsername.focus(); } else if (document.registerUser.regUsername.value.length > 30 || document.registerUser.regUsername.value.length < 3) { alert('Dit brugernavn skal være over 3 karakterer og under 30.'); document.registerUser.regUsername.focus(); } else if (!document.registerUser.regPassword1.value) { alert('Du har ikke skrevet en ønsket adgangskode.') document.registerUser.regPassword1.focus(); } else if (document.registerUser.regPassword1.value.length > 30 || document.registerUser.regPassword1.value.length < 6) { alert('Din adgangskode skal være over 6 karakterer og under 30.'); document.registerUser.regPassword1.value = ""; document.registerUser.regPassword1.focus(); } else if (document.registerUser.regPassword1.value != document.registerUser.regPassword2.value) { alert('Dine adgangskoder er ikke identiske.'); document.registerUser.regPassword1.value = ""; document.registerUser.regPassword2.value = ""; document.registerUser.regPassword1.focus(); } else if (!document.registerUser.regEmail.value) { alert('Du har skrevet din e-mailadresse.'); document.registerUser.regEmail.focus(); } else if (!document.registerUser.regName.value) { alert('Du har ikke indtastet dit navn.'); document.registerUser.regName.focus(); } else if (!document.registerUser.regAddress1.value) { alert('Du har ikke indtastet din adresse.'); document.registerUser.regAddress1.focus(); } else if (!document.registerUser.regZipcode.value) { alert('Du har ikke indtastet postnummeret.'); document.registerUser.regZipcode.focus(); } else if (!document.registerUser.regCity.value) { alert('Du har ikke indtastet bynavnet.'); document.registerUser.regCity.focus(); } else if (!document.registerUser.regRegion.value) { alert('Du har ikke valgt din region.'); } else if (document.registerUser.regAcceptedConditions.value != 1) { alert('Det er krævet at du acceptere e-trading.dks betingelser.'); } else document.registerUser.submit(); } /* Function deleteCheckedMails() Deletes selected mails / messages */ function deleteCheckedMails() { var total = 0; var did = 0; if (document.deleteMails.mid.length > 0) { for (var i = 0; i < document.deleteMails.mid.length; ++i) { if (document.deleteMails.mid[i].checked) { if (did == 0) did = document.deleteMails.mid[i].value; else did = did + "," + document.deleteMails.mid[i].value; ++total; } } } else { if (document.del_mails.mid.checked) { did = document.deleteMails.mid.value; total = 1; } } if (total > 1) { if (confirm("Er du sikker på at du vil slette de " + total + " markerede beskeder?")) { document.deleteMails.did.value = did; document.deleteMails.submit(); } } else if (total == 1) { if (confirm("Er du sikker på at du vil slette den markerede besked?")) { document.deleteMails.did.value = did; document.deleteMails.submit(); } } else if (total == 0) { alert("Du skal først markere de beskeder som du ønsker at slette."); } else { alert("En ukendt fejl opstod. Kontakt venligst en administrator."); } }