var Newsletter = {

   /**
    * Initializes variables
    */
   init: function() {
      General.init(); 
      $('#submit_button').css("cursor", "pointer");
      
      $('#submit_button').click(function(){
         var arrayCheckBox = new Array;
         $("input:checked").each(function(id) {
             myVar = $("input:checked").get(id);
             arrayCheckBox.push(myVar.value);
         });
         
         $.ajax({
            type: "POST",
            url: "/php-servlets/webservice.php",
            data: 
               "function=newsletterSignup" +
               "&email=" + escape($("#email_textBox").val()) +
               "&newsletterId=" + escape(arrayCheckBox),
               
            success: function(msg){
               var ret = eval("(" + msg + ")");
               if (ret.exception) {
                  window.location = '/error.php';
                  return;
               }
               
               if (ret.error) {
                  alert(ret.error);
                  return;
               }
               
               alert(ret.message);
			   $("#email_textBox").val('');
               document['newsletterForm'].reset();
            },
            
            error: function(msg) {
               alert(msg);
            }
         })
      });
   }
}
