
		function retornoAjax(retorno)	
		{	
			if(retorno == 'true') {
				alert('Cadastro efetuado com sucesso!');
				$('#email_news').val(''); 
				$('#nome_news').val('');
			}
			else {
				alert('Houve um erro ao efetuar o cadastro. Tente mais tarde!');	
			}	
		}
		
		
		/**  
		 * @method requestAjax(url, method)
		 * @param  string url
		 * @param  string method
		 * @return void
		 * @desc   funo customizada   
		 */
		function requestAjax(url, method, email, nome)
		{
			$.ajax({
				type: method,
				url:  url,
				data: "email=" + email + "&nome=" + nome,
				success: function(retorno) {		 	   
					retorno = retorno.replace(/^\s+|\s+$/g,"");
					retornoAjax(retorno);			
				 }
			});
		}	
		

		/**  
		 * @method checkMail(mail) 
		 * @param  obj mail
		 * @return bool
		 * @desc:   
		 */
		function checkMail(obj)
		{
			var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
			
			if(typeof(obj) == "string"){
				if(er.test(obj)){ 
					return true; 
				}
			}
			
			else if(typeof(obj) == "object"){
				if(er.test(obj.value)){
					return true;
				}
			}
			
			else{
				return false;
			}
		}
		


		function disableEnterKey(e)
		{
			 var key;
		
			 if(window.event)
				  key = window.event.keyCode;     //IE
			 else
				  key = e.which;     //firefox
		
			 if(key == 13)
				  return false;
			 else
				  return true;
		}



		function validaFormNews()
		{
			if($('#email_news').val() == '' || $('#nome_news').val() == '' || 
			!checkMail($('#email_news').val()) )
			{
				alert('Informe seu nome e seu e-mail');
				$('#nome_news').focus();
				return false;
			}
			
			url = site_url + 'contato/newsletter';
			requestAjax(url, 'POST', $('#email_news').val(), $('#nome_news').val());
			
			return false;
		}
