    function selectTextBox (obj){       
     obj.select(); obj.focus();
    }

    function ValidateEmailAddress(eAddr){
        // Check for "bad" characters and proper format of an email address.
        var i, badChars = " /:,#'\'`$~!%^&*();<>?\|{}[]",
            atPos = eAddr.indexOf("@"), dotPos = eAddr.indexOf(".", atPos + 2);
            
        // Some characters are not allowed in the email address string.
        for(i = 0; i < badChars.length; ++i) {if(eAddr.indexOf(badChars.charAt(i)) > -1) {return false;}}
                        
        // The format of the address must be x@x.xxx
        if(eAddr.length < 7 || atPos == -1  ||  dotPos == -1)   {return false;}
            return true;
    }


    function mytrim (tempStr){

       var Str=new String(tempStr);
       while (Str.charAt(0)==" " && Str.length>0){
           Str=Str.substr(1);
       }
       while (Str.charAt(Str.length-1)==" " && Str.length>0){
           Str=Str.substr(0,Str.length-1);
       }
       return (Str);

    }

    function checkForm(theForm) {
        var strTemp = "";
        var msgError = "";

        theForm.myname.value = mytrim(theForm.myname.value);
        if(theForm.myname.value == "")
            msgError += " + a valid name\n";

        theForm.email.value = mytrim(theForm.email.value);
        if(ValidateEmailAddress(theForm.email.value) == false || theForm.email.value == "")
            msgError += " + a valid email\n";

        theForm.email2.value = mytrim(theForm.email2.value);
        if(theForm.email.value != theForm.email2.value)
            msgError += " + a matched emails\n";

        theForm.ppw.value = mytrim(theForm.ppw.value);
        if(theForm.ppw.value == "")
            msgError += " + a valid password\n";

        if(msgError == "")
            return true;
        else {
            alert( 'Please check:' + '\n' + msgError + 'before submitting' );
            return false;
        }
    }

    function checkForm2(theForm) {
        var strTemp = "";
        var msgError = "";

        theForm.email.value = mytrim(theForm.email.value);
        if(ValidateEmailAddress(theForm.email.value) == false || theForm.email.value == "")
            msgError += " + a valid email\n";

        theForm.ppw.value = mytrim(theForm.ppw.value);
        if(theForm.ppw.value == "")
            msgError += " + a valid password\n";

        if(msgError == "")
            return true;
        else {
            alert( 'Please check:' + '\n' + msgError + 'before submitting' );
            return false;
        }
    }

    function checkForm3(theForm) {
        var strTemp = "";
        var msgError = "";

        theForm.email.value = mytrim(theForm.email.value);
        if(ValidateEmailAddress(theForm.email.value) == false || theForm.email.value == "")
            msgError += " + a valid email\n";

        if(msgError == "")
            return true;
        else {
            alert( 'Please check:' + '\n' + msgError + 'before submitting' );
            return false;
        }
    }

    function checkForm4(theForm) {
        var strTemp = "";
        var msgError = "";

        theForm.ppw.value = mytrim(theForm.ppw.value);
        theForm.ppw2.value = mytrim(theForm.ppw2.value);
        if(theForm.ppw.value == "" || theForm.ppw2.value == "")
            msgError += " + a valid password\n";

        if(theForm.ppw.value != theForm.ppw2.value)
            msgError += " + a matched passwords\n";

        if(msgError == "")
            return true;
        else {
            alert( 'Please check:' + '\n' + msgError + 'before submitting' );
            return false;
        }
    }

    function checkForm4_1(theForm) {
        var strTemp = "";
        var msgError = "";

        theForm.email.value = mytrim(theForm.email.value);
        theForm.email2.value = mytrim(theForm.email2.value);
        if(theForm.email.value == "" || theForm.email2.value == "" || ValidateEmailAddress(theForm.email.value) == false || ValidateEmailAddress(theForm.email2.value) == false)
            msgError += " + a valid email\n";

        if(theForm.email.value != theForm.email2.value)
            msgError += " + a matched emails\n";

        if(msgError == "")
            return true;
        else {
            alert( 'Please check:' + '\n' + msgError + 'before submitting' );
            return false;
        }
    }

    function checkForm5(theForm) {
        var strTemp = "";
        var msgError = "";

        if (theForm.CMD.value == "REGULAR")
        {
            if(theForm.cats.value == "" || theForm.cats.value == "Category >>")
                msgError += " + a valid category\n";
     
            if(theForm.country.value == "" || theForm.country.value == "Country >>")
                msgError += " + a valid country\n";
     
            if(msgError == "")
                return true;
            else {
                alert( 'Please check:' + '\n' + msgError + 'before submitting' );
                return false;
            }
        }
    }

    function checkForm6(theForm) {
        var strTemp = "";
        var msgError = "";

        theForm.teacher_name.value = mytrim(theForm.teacher_name.value);
        if(theForm.teacher_name.value == "")
            msgError += " + a valid name\n";

        theForm.teacher_location.value = mytrim(theForm.teacher_location.value);
        if(theForm.teacher_location.value == "")
            msgError += " + a valid location\n";

        theForm.teacher_testimonial.value = mytrim(theForm.teacher_testimonial.value);
        if(theForm.teacher_testimonial.value == "")
            msgError += " + a valid testimonial\n";

        if(msgError == "")
            return true;
        else {
            alert( 'Please check:' + '\n' + msgError + 'before submitting' );
            return false;
        }
    }

function onCheckForm()
{
    var doc = document.PROFILE;

    if(doc.business.value == ''){
        alert('Enter your Business name.');
        selectTextBox(doc.business);
        return false;
    }

    if(doc.phone_number.value==''){
        alert('Enter your Phone Number.');
        selectTextBox(doc.phone_number);
        return false;
    }
    if (doc.country.value == '' || doc.country.value == '--------------------------------' || doc.country.value == 'Country >>' || (doc.country.value=='Other' && doc.countryOther.value=='')){
        alert('Fill your Country.');
        return false;
    }
    if(doc.state.value == ''){
        alert('Enter your State.');
        return false;
    }
    if(doc.primary_city.value == ''){
        alert('Enter your primary city.');
        selectTextBox(doc.primary_city);
        return false;
    }
    if(doc.zipcode.value == ''){
        alert('Enter your ZIP Code.');
        selectTextBox(doc.zipcode);
        return false;
    }
    if(doc.email.value == ''){
        alert('Enter your Email.');
        selectTextBox(doc.email);
        return false;
    }
    if(doc.email2.value == ''){
        alert('Enter your Email.');
        selectTextBox(doc.email2);
        return false;
    }
    if(doc.email.value != doc.email2.value){
        alert('Emails not match.');
        selectTextBox(doc.email2);
        return false;
    }
    if (doc.cats.value == 'Select'){
        alert('Select your Area of Teaching.');
        return false;
    }
    if(doc.fields.value == ''){
        alert('Choose Field of Teaching.');
        return false;
    }
    if(doc.bio.value == ''){
        alert('Enter Your Business Description/Bio/Background.');
        selectTextBox(doc.bio);
        return false;
    }
    if(doc.ageres.value == '' || (doc.ageres.value=='Yes' && doc.agerestrict.value=='')){
        alert('Enter Age Restrictions.');
        selectTextBox(doc.agerestrict);
        return false;
    }

var res;
res = false;
for (i=1; i<=3; i++)
{
  cSelect = document.getElementById('level'+i);
  if (cSelect)
  {
     if (cSelect.checked)
     {
        res = true;
     }
  }
}
if (!res)
{
   alert('Choose Your Level of Teaching.');
   return false;
}

res = false;
for (i=1; i<=4; i++)
{
  cSelect = document.getElementById('loc'+i);
  if (cSelect)
  {
     if (cSelect.checked)
     {
        res = true;
     }
  }
}
if (!res)
{
   alert('Choose Location of Lessons.');
   return false;
}

res = false;
for (i=1; i<=7; i++)
{
  cSelect = document.getElementById('classes'+i);
  if (cSelect)
  {
     if (cSelect.checked)
     {
        res = true;
     }
  }
}
if (!res)
{
   alert('Choose Classes Offered.');
   return false;
}

    if(doc.reference.value == ''){
        alert('Select References Available.');
        return false;
    }

    return true;
}


function onCheckForm_1()
{
    var doc = document.PROFILE;

    if(doc.business.value == ''){
        alert('Enter your Business name.');
        selectTextBox(doc.business);
        return false;
    }
    if (doc.cats.value == '' || doc.cats.value == 'Category >>'){
        alert('Select your Category of Teaching.');
        return false;
    }
    if(doc.fields.value == ''){
        alert('Choose Field(s) of Teaching.');
        return false;
    }
    if (doc.country.value == '' || doc.country.value == '--------------------------------' || doc.country.value == 'Country >>' || (doc.country.value=='Other' && doc.countryOther.value=='')){
        alert('Fill your Country.');
        return false;
    }
    if(doc.state.value == ''){
        alert('Enter your State.');
        return false;
    }
    if(doc.zipcode.value == ''){
        alert('Enter your ZIP Code.');
        selectTextBox(doc.zipcode);
        return false;
    }
    if(doc.primary_city.value == ''){
        alert('Enter your primary city.');
        selectTextBox(doc.primary_city);
        return false;
    }
    if(doc.phone_number.value==''){
        alert('Enter your Phone Number.');
        selectTextBox(doc.phone_number);
        return false;
    }
    return true;
}
function onCheckForm_2()
{
    var doc = document.PROFILE;

    if(doc.bio.value == ''){
        alert('Enter your  Bio/Background.');
        selectTextBox(doc.bio);
        return false;
    }
    return true;
}
function onCheckForm_3()
{
    var doc = document.PROFILE;

    if(doc.extra_title.value == ''){
        alert('Enter Category Title.');
        selectTextBox(doc.extra_title);
        return false;
    }

    if(doc.extra_body.value == ''){
        alert('Enter Content.');
        selectTextBox(doc.extra_body);
        return false;
    }
    return true;
}
function onCheckForm_4()
{
    var doc = document.PROFILE;

var res;
res = false;
for (i=1; i<=3; i++)
{
  cSelect = document.getElementById('level'+i);
  if (cSelect)
  {
     if (cSelect.checked)
     {
        res = true;
     }
  }
}
if (!res)
{
   alert('Choose Your Level of Teaching.');
   return false;
}

    if(doc.ageres.value == '' || (doc.ageres.value=='Yes' && doc.agerestrict.value=='')){
        alert('Enter Age Restrictions.');
        selectTextBox(doc.agerestrict);
        return false;
    }

res = false;
for (i=1; i<=4; i++)
{
  cSelect = document.getElementById('loc'+i);
  if (cSelect)
  {
     if (cSelect.checked)
     {
        res = true;
     }
  }
}
if (!res)
{
   alert('Choose Location of Lessons.');
   return false;
}

res = false;
for (i=1; i<=7; i++)
{
  cSelect = document.getElementById('classes'+i);
  if (cSelect)
  {
     if (cSelect.checked)
     {
        res = true;
     }
  }
}
if (!res)
{
   alert('Choose Classes Offered.');
   return false;
}

    return true;
}
function onCheckForm_5()
{
    var doc = document.PROFILE;

    if(doc.available1.value == ''){
        alert('Enter your  Opening Hours in the Sunday.');
        selectTextBox(doc.available1);
        return false;
    }
    if(doc.available2.value == ''){
        alert('Enter your  Opening Hours in the Monday.');
        selectTextBox(doc.available2);
        return false;
    }
    if(doc.available3.value == ''){
        alert('Enter your  Opening Hours in the Tuesday.');
        selectTextBox(doc.available3);
        return false;
    }
    if(doc.available4.value == ''){
        alert('Enter your  Opening Hours in the Wednesday.');
        selectTextBox(doc.available4);
        return false;
    }
    if(doc.available5.value == ''){
        alert('Enter your  Opening Hours in the Thursday.');
        selectTextBox(doc.available5);
        return false;
    }
    if(doc.available6.value == ''){
        alert('Enter your  Opening Hours in the Friday.');
        selectTextBox(doc.available6);
        return false;
    }
    if(doc.available7.value == ''){
        alert('Enter your  Opening Hours in the Saturday.');
        selectTextBox(doc.available7);
        return false;
    }
    if(doc.reference.value == ''){
        alert('Select References Available.');
        return false;
    }
    return true;
}
function onCheckForm_6()
{
    var doc = document.PROFILE;

    if(doc.title){
      if(doc.title.value == ''){
        alert('Enter Title.');
        selectTextBox(doc.title);
        return false;
      }
    }
    if(doc.date){
      if(doc.date.value == ''){
        alert('Enter Date.');
        selectTextBox(doc.date);
        return false;
      }
    }
    if(doc.time){
      if(doc.time.value == ''){
        alert('Enter Time.');
        selectTextBox(doc.time);
        return false;
      }
    }
    if(doc.location){
      if(doc.location.value == ''){
        alert('Enter Location.');
        selectTextBox(doc.location);
        return false;
      }
    }
    if(doc.description){
      if(doc.description.value == ''){
        alert('Enter Description.');
        selectTextBox(doc.description);
        return false;
      }
    }
    return true;
}
function onCheckForm_7()
{
    var doc = document.PROFILE;

    if(doc.coupon_name){
      if(doc.coupon_name.value == ''){
        alert('Enter Coupon Name.');
        selectTextBox(doc.coupon_name);
        return false;
      }
    }
    if(doc.coupon_expire){
      if(doc.coupon_expire.value == ''){
        alert('Enter Coupon Expiry Date.');
        selectTextBox(doc.coupon_expire);
        return false;
      }
    }
    return true;
}
function onCheckForm_8()
{
    var doc = document.PROFILE;

    if(doc.to_name){
      if(doc.to_name.value == ''){
        alert('Enter Subscribers Name.');
        selectTextBox(doc.to_name);
        return false;
      }
    }
    if(doc.to_email){
      if(doc.to_email.value == ''){
        alert('Enter Subscribers Email.');
        selectTextBox(doc.to_email);
        return false;
      }
    }
    return true;
}
function onCheckForm_9()
{
    var doc = document.PROFILE;

    if(doc.title){
      if(doc.title.value == ''){
        alert('Enter Link Title.');
        selectTextBox(doc.title);
        return false;
      }
    }
    if(doc.link){
      if(doc.link.value == ''){
        alert('Enter Link URL.');
        selectTextBox(doc.link);
        return false;
      }
    }
    return true;
}
function onCheckForm_10()
{
    var doc = document.contactForm;

    if(doc.name){
      if(doc.name.value == ''){
        alert('Enter Your Name.');
        selectTextBox(doc.name);
        return false;
      }
    }
    if(doc.email){
      if(doc.email.value == '' || ValidateEmailAddress(doc.email.value) == false){
        alert('Enter Your Email.');
        selectTextBox(doc.email);
        return false;
      }
      if(doc.email2){
         if (doc.email.value != doc.email2.value){
            alert('Your Emails not match.');
            selectTextBox(doc.email2);
            return false;
         }
      }
    }
    if(doc.message){
      if(doc.message.value == ''){
        alert('Enter Your Message.');
        selectTextBox(doc.message);
        return false;
      }
    }
    if(doc.imagetext){
      if(doc.imagetext.value == ''){
        alert('Enter Verification Code.');
        selectTextBox(doc.imagetext);
        return false;
      }
    }
    return true;
}
function onCheckForm_11()
{
    var doc = document.newsletterForm;

    if(doc.name){
      if(doc.name.value == '' || doc.name.value == 'first name'){
        alert('Enter Your Name.');
        selectTextBox(doc.name);
        return false;
      }
    }
    if(doc.email){
      if(doc.email.value == '' || doc.email.value == 'primary email' || ValidateEmailAddress(doc.email.value) == false){
        alert('Enter Your Email.');
        selectTextBox(doc.email);
        return false;
      }
    }
    if(doc.imagetext){
      if(doc.imagetext.value == ''){
        alert('Enter Verification Code.');
        selectTextBox(doc.imagetext);
        return false;
      }
    }
    return true;
}
function onCheckForm_12()
{
    var doc = document.freeReportForm;

    if(doc.member_name){
      if(doc.member_name.value == ''){
        alert('Enter Your Name.');
        selectTextBox(doc.member_name);
        return false;
      }
    }
    if(doc.member_email){
      if(doc.member_email.value == '' || ValidateEmailAddress(doc.member_email.value) == false){
        alert('Enter Your Email.');
        selectTextBox(doc.member_email);
        return false;
      }
    }
    for (i=1; i<=3; i++){
    if(document.getElementById("friendname"+i)){
      if(document.getElementById("friendname"+i).value == ''){
        alert('Enter Your #'+i+ ' Friend Name.');
        selectTextBox(document.getElementById("friendname"+i));
        return false;
      }
    }
    if(document.getElementById("friendemail"+i)){
      if(document.getElementById("friendemail"+i).value == '' || ValidateEmailAddress(document.getElementById("friendemail"+i).value) == false){
        alert('Enter Your #'+i+' Friend Email.');
        selectTextBox(document.getElementById("friendemail"+i));
        return false;
      }
    }
    }

    if(doc.imagetext){
      if(doc.imagetext.value == ''){
        alert('Enter Verification Code.');
        selectTextBox(doc.imagetext);
        return false;
      }
    }
    return true;
}
