

/***********************************************
* Bookmark site script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

/* Modified to support Opera */
function bookmarksite(title,url){
if (window.sidebar) // firefox
  window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
  var elem = document.createElement('a');
  elem.setAttribute('href',url);
  elem.setAttribute('title',title);
  elem.setAttribute('rel','sidebar');
  elem.click();
} 
else if(document.all)// ie
  window.external.AddFavorite(url, title);
}

    function checkFormRegister(form)
  {

    if(form.email.value == '') {
      alert("Error: email is empty!");
      form.email.focus();
      return false;
    }

    if(form.user_name.value == '') {
      alert("Error: username is empty!");
      form.user_name.focus();
      return false;
    }

    if(form.pass_word.value == '') {
      alert("Error: password is empty!");
      form.pass_word.focus();
      return false;
    }

    if(form.user_domain.value == '') {
      alert("Error: domain is empty!");
      form.user_domain.focus();
      return false;
    }



    var em = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/
        if(!em.test(form.email.value)) {
      alert("Error: Invalid email address");
      form.email.focus();
      return false;
    }

     if(form.user_name.value.length < 3) {
      alert("Error: username must be at least 3 characters!");
      form.user_name.focus();
      return false;
    }


    if(form.pass_word.value.length < 6) {
      alert("Error: password must be at least 6 characters!");
      form.pass_word.focus();
      return false;
    }

    var un = /^[\w_]+$/;
    

    if(!un.test(form.user_name.value)) {
      alert("Error: username contains invalid characters!");
      form.user_name.focus();
      return false;
    }

    var pw = /^[\w_]+$/;

        if(!pw.test(form.pass_word.value)) {
      alert("Error: password contains invalid characters!");
      form.pass_word.focus();
      return false;
    }


       return true;
  }


  function checkFormAddVoucherCode(form)
  {

    if(form.select_merchant.value == '') {
      alert("Error: Please choose a merchant!");
      form.select_merchant.focus();
      return false;
    }



    if(form.voucher_code.value == '') {
      alert("Error: voucher code is empty!");
      form.voucher_code.focus();
      return false;
    }

    if(form.timestamp.value == '') {
      alert("Error: Expires on is empty!");
      form.timestamp.focus();
      return false;
    }


    if(form.title.value == '') {
      alert("Error: title is empty!");
      form.title.focus();
      return false;
    }

    if(form.desc.value == '') {
      alert("Error: description is empty!");
      form.desc.focus();
      return false;
    }

    return true;
  }

  function checkFormEditVoucherCode(form)
  {

    if(form.voucher_code.value == '') {
      alert("Error: voucher code is empty!");
      form.voucher_code.focus();
      return false;
    }

    if(form.timestamp.value == '') {
      alert("Error: Expires on is empty!");
      form.timestamp.focus();
      return false;
    }


    if(form.title.value == '') {
      alert("Error: title is empty!");
      form.title.focus();
      return false;
    }

    if(form.desc.value == '') {
      alert("Error: description is empty!");
      form.desc.focus();
      return false;
    }

    return true;
  }



  function checkFormAddMerchant(form)
  {

    if(form.merchant.value == '') {
      alert("Error: merchant is empty!");
      form.merchant.focus();
      return false;
    }



    if(form.merchant_id.value == '') {
      alert("Error: merchant ID is empty!");
      form.merchant_id.focus();
      return false;
    }

    if(form.merchant_url.value == '') {
      alert("Error: merchant URL is empty!");
      form.merchant_url.focus();
      return false;
    }


var chks = document.getElementsByName('cat[]');
var checkCount = 0;
for (var i = 0; i < chks.length; i++)
{
if (chks[i].checked)
{
checkCount++;
}
}
if (checkCount < 1)
{
alert("Please select at least one category!");
return false;
}


    return true;
  }

  function checkFormAddMerchantM(form)
  {

    if(form.merchant_url.value == '') {
      alert("Error: merchant URL is empty!");
      form.merchant_url.focus();
      return false;
    }


var chks = document.getElementsByName('cat[]');
var checkCount = 0;
for (var i = 0; i < chks.length; i++)
{
if (chks[i].checked)
{
checkCount++;
}
}
if (checkCount < 1)
{
alert("Please select at least one category!");
return false;
}


    return true;
  }


 function countchrs(chrs){

formcontent=chrs.form.page_content.value
chrs.form.displaycount.value=formcontent.length

}

 function countchrs2(chrs){

formcontent=chrs.form.desc.value
chrs.form.displaycount.value=formcontent.length

}

