// JavaScript Document

$(document).ready(function(){
	$(".a_form_enviar_email").click(function() {
		$("#div_form_enviar_email").ajaxStart(function(){
			if (language=="en_US") message = "<h2>Send by email</h2><p>Loading...</p>";
			else message = message = "<h2>Enviar por e-mail</h2><p>Carregando...</p>";
			$("#div_form_enviar_email").empty().html(message+"<p>&nbsp;</p><hr style='border-top:1px solid #b2b2b2; width:690px; margin:0 0 30px 0;'/>");
			$(this).slideDown();
		});
		var ajaxFile;
		if (language=="en_US") ajaxFolder = "includes_eng";
		else ajaxFolder = "includes";
		$.get("../"+ajaxFolder+"/ajax_form_enviar_email.php",{}, function(data) {
				$("#div_form_enviar_email").empty().html(data);
				$("#div_form_enviar_email").slideDown(500);
				$(".fechar").click(function() {
					$("#div_form_enviar_email").slideUp();
				});
				$(".enviar").click(function() {
					var hasError = false;
					var erro = "";
				
					var nomeVal = $("#nome").val();
					if (nomeVal == '') {
						erro += "Digite seu Nome.\n";
						hasError = true;
					}

					var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
					var emailToVal = $("#email").val();
					if(emailToVal == '') {
						erro += "Digite seu E-mail.\n";
						hasError = true;
					} else if(!emailReg.test(emailToVal)) {
						erro += "Digite um E-mail válido.\n";
						hasError = true;
					}
					
					var paraVal = $("#para").val();
					if (paraVal == '') {
						erro += "Digite o(s) e-mail(s) de destino.\n";
						hasError = true;
					}
					
					var comentarioVal = $("#comentario").val();
					var paginaVal = $("#pagina").val();
					
					if(hasError == false) {
						$("#div_form_enviar_email").empty().html("<h2>Enviar por e-mail</h2><p>Enviando...</p><p>&nbsp;</p><hr style='border-top:1px solid #b2b2b2; width:690px; margin:0 0 30px 0;'/>");
						$(this).slideUp();
						
						$.post("../"+ajaxFolder+"/ajax_enviar_email.php",
						   {nome:nomeVal, email:emailToVal, para:paraVal, comentario:comentarioVal, pagina:currentPage },
							function(data2){
								$("#div_form_enviar_email").empty().html(data2);
								$(".fechar").click(function() {
									$("#div_form_enviar_email").slideUp();
								});
							}
						);						
					} else alert("Corrija o(s) erro(s) abaixo :\n\n"+erro); 
					return false;
				});
			});
		return false;
	});
});


