        if (!Array.prototype.indexOf) {
  Array.prototype.indexOf = function(elt /*, from*/) {
    var len = this.length >>> 0;
    var from = Number(arguments[1]) || 0;
    from = (from < 0)
         ? Math.ceil(from)
         : Math.floor(from);
    if (from < 0)
      from += len;
    for (; from < len; from++) {
      if (from in this &&
          this[from] === elt)
        return from;
    }
    return -1;
  };
}

function new_news() {
			$(".news_err").hide();
			$(".hide").show();
		}

		 //////////Formulário de Newsletter
		$("#submit").click(function(){
    	var hasError = false;
      var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
      var emailVal = $("#email").val();
      if(emailVal == '') {
      	hasError = true;
      }else if(!emailReg.test(emailVal)) {
      	hasError = true;
      }
			if(hasError == true) {
				$(".hide").slideUp("fast", function() {
					$(".news_err").show();
					$(".news_err").html('<br /><a href="javascript:new_news();"><p style="color:#FFF;">Endereço de email inválido.</p><p style="color:#FFF; text-decoration:underline;">Clique aqui e tente novamente.</p></a>');
				});
			}
       
      if(hasError == false) {
      	$(".hide").slideUp("fast", function() {
					$(".news_err").show();	
					$(".news_err").html('<p style="color:#fff; margin-top:30px; padding-left:10px; padding-right:10px;"><span style="color:#fff;">Obrigado!</span> Email cadastrado com sucesso.</p>');
					$.post("modulo_newsletter/adiciona.php", {email: emailVal}, function(data){  } );
				});
      }
      return false;
		});

