var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){
if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20}
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes';
win=window.open(mypage,myname,settings);}


  function checkForm(form)
  {

    if(form.email.value == '') {
      alert("Error: email is empty!");
      form.email.focus();
      return false;
    }

    if(form.alt.value == '') {
      alert("Error: description is empty!");
      form.alt.focus();
      return false;
    }

    if(form.new_website.value == '') {
      alert("Error: website url is empty!");
      form.new_website.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;
    }


    return true;
  }
  
   
  function checkForm2(form)
  {

    if(form.email.value == '') {
      alert("Error: email is empty!");
      form.email.focus();
      return false;
    }

    if(form.folder_name.value == '') {
      alert("Error: folder name is empty!");
      form.folder_name.focus();
      return false;
    }

    if(form.folder_password.value == '') {
      alert("Error: folder password is empty!");
      form.folder_password.focus();
      return false;
    }

    if(form.title_tag.value == '') {
      alert("Error: title tag is empty!");
      form.title_tag.focus();
      return false;
    }

        if(form.header_text.value == '') {
      alert("Error: header text is empty!");
      form.header_text.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;
    }



    var re = /^[\w_]+$/;
    

    if(!re.test(form.folder_name.value)) {
      alert("Error: folder name contains invalid characters!");
      form.folder_name.focus();
      return false;
    }

        if(!re.test(form.folder_password.value)) {
      alert("Error: folder password contains invalid characters!");
      form.folder_password.focus();
      return false;
    }


    return true;
  }

  function checkForm3(form)
  {
    // validation fails if the input is blank

        if(form.category.value == '') {
      alert("Error: category is empty!");
      form.category.focus();
      return false;
    }

    if(form.keyword1.value == '') {
      alert("Error: keyword 1 is empty!");
      form.keyword1.focus();
      return false;
    }

    // regular expression to match alphanumeric characters
    var nm = /^[\w]+$/;


    if(!nm.test(form.keyword1.value)) {
      alert("Error: keyword 1 contains invalid characters!");
      form.keyword1.focus();
      return false;
    }

if(form.keyword2.value > '') {

    if(!nm.test(form.keyword2.value)) {
      alert("Error: keyword 2 contains invalid characters!");
      form.keyword2.focus();
      return false;
    }
    }

if(form.keyword3.value > '') {

    if(!nm.test(form.keyword3.value)) {
      alert("Error: keyword 3 contains invalid characters!");
      form.keyword3.focus();
      return false;
    }
    }

if(form.keyword4.value > '') {

    if(!nm.test(form.keyword4.value)) {
      alert("Error: keyword 4 contains invalid characters!");
      form.keyword4.focus();
      return false;
    }
    }

    // validation was successful
    return true;
  }

  function checkFormContactPageowner(form)
  {

    if(form.from_email.value == '') {
      alert("Error: email is empty!");
      form.from_email.focus();
      return false;
    }

    if(form.email_subject.value == '') {
      alert("Error: subject is empty!");
      form.email_subject.focus();
      return false;
    }

    if(form.email_content.value == '') {
      alert("Error: content is empty!");
      form.email_content.focus();
      return false;
    }

    var em = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/
        if(!em.test(form.from_email.value)) {
      alert("Error: Invalid email address");
      form.from_email.focus();
      return false;
    }

    return true;
  }

  function checkFormAdBuy(form)
  {

    if(form.url.value == '') {
      alert("Error: url is empty!");
      form.url.focus();
      return false;
    }

    if(form.title.value == '') {
      alert("Error: title is empty!");
      form.title.focus();
      return false;
    }

    if(form.desc.value == '') {
      alert("Error: desc is empty!");
      form.desc.focus();
      return false;
    }





    return true;
  }


  function checkFormAdEdit(form)
  {


    if(form.title.value == '') {
      alert("Error: title is empty!");
      form.title.focus();
      return false;
    }

    if(form.desc.value == '') {
      alert("Error: desc is empty!");
      form.desc.focus();
      return false;
    }

    if(form.keyword1.value == '') {
      alert("Error: keyword is empty!");
      form.keyword1.focus();
      return false;
    }

    var re = /^[\w_]+$/;
    

    if(!re.test(form.keyword1.value)) {
      alert("Error: keyword1 contains invalid characters!");
      form.keyword1.focus();
      return false;
    }

if(form.keyword2.value > '') {

    if(!re.test(form.keyword2.value)) {
      alert("Error: keyword2 contains invalid characters!");
      form.keyword2.focus();
      return false;
    }
     }

    return true;
  }



  function checkFormReportPage(form)
  {

    if(form.username.value == '') {
      alert("Error: username is empty!");
      form.username.focus();
      return false;
    }

    return true;
  }





  function checkFormAddVoucherCode(form)
  {

    if(form.merchant.value == '') {
      alert("Error: merchant is empty!");
      form.merchant.focus();
      return false;
    }

    if(form.affiliate_url.value == '') {
      alert("Error: affiliate url is empty!");
      form.affiliate_url.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 checkFormAddOffer(form)
  {

    if(form.merchant.value == '') {
      alert("Error: merchant is empty!");
      form.merchant.focus();
      return false;
    }

    if(form.affiliate_url.value == '') {
      alert("Error: deep link is empty!");
      form.affiliate_url.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;
  }






