$(document).ready(function() {

	// ESCONDE AS MENSAGENS DE ERRO ====================================
	    
	    $("#sucesso").hide();
	    $("#erro_nome_indique").hide();
		$("#erro_email_indique").hide();
		$("#erro_formato_email_indique").hide();
		$("#loader_indique").hide();
		$("#erro_dest_indique").hide();
		$("#erro_formato_email_indique_dest").hide();
		
		$("#seu_nome").val("");
		$("#seu_email").val("");
		$("#seu_recado").val("");
		$("#destino_email").val("");
		//==================================================================
		/* 
		
		$("#cponome").focus(function(){
		$(this).val("");							 
		});
		
		$("#cpoemail").focus(function(){
		$(this).val("");							 
		});
		
		$("#tel").focus(function(){
		$(this).val("");							 
		});
		
		*/
		// SELECIONA O EVENTO ==============================================
		$("#indicar").click(function() {
			// RECEBE OS VALORES DOS CAMPOS ====================================
				var nome = $("#seu_nome").val();
				var email = $("#seu_email").val();
				var mess =  $("#seu_recado").val();
				var eml_dest = $("#destino_email").val();
				//==================================================================
				// TESTA/TRATA OS CAMPOS ESTÃO VAZIOS ==============================
				if (nome == "") {
					$("#erro_nome_indique").slideDown('slow');
					$("#seu_nome").css('backgroundColor', 'red');
					$("#seu_nome").keypress(function() {
						$("#erro_nome_indique").slideUp('slow');
						$("#seu_nome").css('backgroundColor', 'gray');
					});

					var invalido = 1;
				}
				if (email == "") {
					$("#erro_email_indique").slideDown('slow');
					$("#seu_email").css('backgroundColor', 'red');
					$("#seu_email").keypress(function() {
						$("#erro_email_indique").slideUp('slow');
						$("#seu_email").css('backgroundColor', 'gray');
					});
					invalido = 1;
				}
				if (eml_dest == "") {
					$("#erro_dest_indique").slideDown('slow');
					$("#destino_email").css('backgroundColor', 'red');
					$("#destino_email").keypress(function() {
						$("#erro_dest_indique").slideUp('slow');
						$("#destino_email").css('backgroundColor', 'gray');
					});
					invalido = 1;
				}
				if (nome == "" && email == "") {
					invalido = 1;
					$("#seu_nome").css('backgroundColor', 'red');
					$("#seu_email").css('backgroundColor', 'red');
					$("#erro_nome_indique").slideDown('slow');
					$("#erro_email_indique").slideDown('slow');

					//alert("Os Campos NOME e EMAIL Devem Ser Preenchidos!");
					$("#seu_nome").keypress(function() {
						$("#erro_nome_indique").slideUp('slow');
						$("#seu_nome").css('backgroundColor', 'gray');
					});
					$("#seu_email").keypress(function() {
						$("#erro_email_indique").slideUp('slow');
						$("#seu_email").css('backgroundColor', 'gray');
					});

				}
				//==================================================================
				// SE OS CAMPOS ESTIVEREM PREENCHIDOS =================================
				if (invalido != 1) {

					
					// TESTA SE O EMAIL TEM FORMATO VÁLIDO =============================
					var RegExp = /^[\w]+@[\w]+\.[\w|\.]+$/;

					if (RegExp.test(email) == true) {
						var emailcerto = 1;
					} else {
						//alert("erro"+email);
						$("#erro_formato_email_indique").slideDown('slow');
						$("#seu_email").css('backgroundColor', 'red');
						$("#seu_email").keypress(function() {
							$("#erro_formato_email_indique").slideUp('slow');
							$("#seu_email").css('backgroundColor', 'gray');
						});
					}
					//================================================================
					if (RegExp.test(eml_dest) == true) {
						var emailcerto2 = 1;
					} else {
						//alert("erro"+email);
						$("#erro_formato_email_indique_dest").slideDown('slow');
						$("#destino_email").css('backgroundColor', 'red');
						$("#destino_email").keypress(function() {
							$("#erro_formato_email_indique_dest").slideUp('slow');
							$("#destino_email").css('backgroundColor', 'gray');
						});
					}
					
					// AJAX ==========================================================
					if (emailcerto == 1 && emailcerto2 == 1) {

						// MANIPULA O DOM ==================================================
						$("#indicar").slideUp('slow');
						$("#dest").slideUp('slow');
						$("#lin").slideUp('slow');
						$("#mess").slideUp('slow');
						$("#email_indique").slideUp('slow');
						$("#nome_indique").slideUp('slow');
						$("#loader_indique").slideDown('slow');
						//==================================================================

						/**/$.get('indique_site.php', {
							nome : nome,
							email : email,
							recado : mess,
							detino : eml_dest
						}, function() {
							
							$("#seu_nome").val("");
							$("#seu_email").val("");
							$("#seu_recado").val("");
							$("#destino_email").val("");
							//--------------------------------------
							alert("Site Indicado Com Sucesso!");
							$("#loader_indique").slideUp('slow');
							$("#nome_indique").slideDown('slow');
							$("#email_indique").slideDown('slow');
							$("#mess").slideDown('slow');
							$("#dest").slideDown('slow');
						    $("#lin").slideDown('slow');
							$("#indicar").slideDown('slow');

						})
						// APAGA OS VALORES DOS CAMPOS ==============================
						//$("#nome_news").val("");
						//$("#email_news").val("");
						//===========================================================

					}//FIM DO IF DE AJAX ==========================================
					//================================================================

				}
				//==================================================================

			});//FIM DO EVENTO ONCLICK =============================================

		//==================================================================

	});

