var swear_words_arr=new Array("lww`9kpw~mvw|","lww`kpw~mvw|","lww`9kpw~9mvw|","qk|","~xt{upw~","qmmi","lzr","zxjpwv","ivr|k","opx~kx","u|opmkx","iq|wm|kxtpw|","iq|wm|ktpw|","{uxzrsxzr","{uxzrFsxzr","{uxzr4sxzr","{uxzr9sxzr","ivr|k","ixkm`ivr|k","sxzrxjj","j|a","|k|zmpvw","lzr|k","lzr|}","jqpm","sxzr4xjj","i|wpj","zvzr","j|alxu","ivkw","ivkwv","ox~pwx","vwupw|9}pk|zmvk`9txpw","~vv~u|9ik9txpw");
        
        
        var swear_alert_arr=new Array;
        var swear_alert_count=0;
        function reset_alert_count()
        {
         swear_alert_count=0;
        }
        
        
        function validateBlogForm() {
        
          if (document.blogComment.text.value == '')
          {
                alert ("Please enter a comment.");
                document.blogComment.text.focus();
                return false;
          }
           if (document.blogComment.nickname.value == "")
          {
                alert ("Please enter your full name.");
                document.blogComment.nickname.focus();
                return false;
          }
          if(document.blogComment.security_code.value=='')
         {
                  alert('Please enter text for verification question');
                  document.blogComment.security_code.focus();
                  return false;
         }
        
        reset_alert_count();
        var xor_key=25;
        var compare_text=document.blogComment.text.value;
        var compare_text_enc="";
        for(i=0;i<compare_text.length;++i)
                {
                        compare_text_enc+=String.fromCharCode(xor_key^compare_text.charCodeAt(i));
                }
        
        for(var i=0; i<swear_words_arr.length; i++)
        {
         for(var j=0; j<(compare_text_enc.length); j++)
         {
          if(swear_words_arr[i]==compare_text_enc.substring(j,(j+swear_words_arr[i].length)).toLowerCase())
          {
           swear_alert_arr[swear_alert_count]=compare_text_enc.substring(j,(j+swear_words_arr[i].length));
           swear_alert_count++;
          }
         }
        }
        var alert_text="";
        for(var k=1; k<=swear_alert_count; k++)
        {
         alert_text+="\n" + "(" + k + ")  " + swear_alert_arr[k-1];
        }
        if(swear_alert_count>0)
        {
         alert("We're sorry, but we do not allow comments that contain HTML code, expletives, and certain terms common in spam. Please try editing your comment.");
         document.blogComment.text.select();
         return false;
        }
        else
        {
         document.blogComment.submit();
        }
        }
        
        
        
        function validateTalkbackForm() {
        
          if (document.talkbackComment.text.value == "")
          {
                alert ("Please enter a comment.");
                document.talkbackComment.text.focus();
                return false;
          }
        
          if (document.talkbackComment.nickname.value == "")
          {
                alert ("Please enter your full name.");
                document.talkbackComment.nickname.focus();
                return false;
          }
          if(document.talkbackComment.security_code.value=='')
           {
                  alert('Please enter text for verification question');
                  document.talkbackComment.security_code.focus();
                  return false;
                }
        
          if (document.talkbackComment.postingOption[0].checked)
          {
                email = document.talkbackComment.email.value;
                dotPos = email.lastIndexOf(".");
                atPos  = email.indexOf("@");
                if ((atPos < 1) ||
                 (atPos == email.length-1) ||
                 (dotPos < 1) ||
                 (dotPos == email.length-1) ||
                 (dotPos+3 > email.length) ||
                 (atPos > dotPos))
                {
                  alert ("This e-mail address is not valid. Please re-enter.");
                  document.talkbackComment.email.focus();
                  return false;
                }
                }
        reset_alert_count();
        var xor_key=25;
        var compare_text=document.talkbackComment.text.value;
        var compare_text_enc="";
        for(i=0;i<compare_text.length;++i)
                {
                        compare_text_enc+=String.fromCharCode(xor_key^compare_text.charCodeAt(i));
                }
        
        for(var i=0; i<swear_words_arr.length; i++)
        {
         for(var j=0; j<(compare_text_enc.length); j++)
         {
          if(swear_words_arr[i]==compare_text_enc.substring(j,(j+swear_words_arr[i].length)).toLowerCase())
          {
           swear_alert_arr[swear_alert_count]=compare_text_enc.substring(j,(j+swear_words_arr[i].length));
           swear_alert_count++;
          }
         }
        }
        var alert_text="";
        for(var k=1; k<=swear_alert_count; k++)
        {
         alert_text+="\n" + "(" + k + ")  " + swear_alert_arr[k-1];
        }
        if(swear_alert_count>0)
        {
         alert("We're sorry, but we do not allow comments that contain HTML code, expletives, and certain terms common in spam. Please try editing your comment.");
         document.talkbackComment.text.select();
         return false;
        }
        else
        {
         //document.talkbackComment.submit();
         //return true;
        }
        }
        
        
        
        window.onload=reset_alert_count;