        ZONTIK.Class.create("ZONTIK.Controls.Newsletter", ZONTIK.Controls.Control, 
                function() {}, 
                {
                    isEmailAddr: function(email) {
                        var result = false;
                        var theStr = new String(email);
                        var index = theStr.indexOf("@");
                        if (index > 0) {
                            var pindex = theStr.indexOf(".",index);
                            if ((pindex > index+1) && (theStr.length > pindex+1)) {
                                result = true;
                            }
                        }
                        return result;
                    },
                    
	        checkInput: function() {
	            var nlemail = $('#NewsletterPaneInput input').val();
                if(this.isEmailAddr(nlemail) == true ) {
                    $("#NewsletterPaneWrapper").load('/squaremail/squaremail_subscribe_v2.php?email=' + nlemail + '&msg_type=0'); 
		    	}
	    	    else alert( 'Please enter a valid email address.' );
    		}
                }
            );