
var registroTimerId = 0;
var sendFormularioRegistro = false;


function inicializarRegistro() {
	
	$('#contactForm').submit(function(e) {
		e.preventDefault();
		registroSend();
	});
	
}

function registroSend(){
			
	if(checkVacios()){
			
		error(1, "Enviando...");
		
		var configData = {
			nombre:$('#nombre').val(),
			apellido:$('#apellido').val(),
			email:$('#mail').val(),
			telefono:$('#telefono').val(),
			empresa:$('#empresa').val(),
			consulta:$('#consulta').val(),
			cliente:$('#cliente').val(),
			localidad:$('#localidad').val(),
			provincia:$('#provincia').val(),
			control:$('#control').val(),
			asunto:"[LATIN SHOES SA] Registro"};
		
		if (!sendFormularioRegistro) {
			sendEmailRegistro(configData, "registro.html");
		}
		
	} else {
		
		error(1, "Debe completar todos los campos");
		
		// clearTimeout(registroTimerId);
		// registroTimerId = setTimeout(clearErrorMensaje, 5000);
	}
				
}

function clearErrorMensaje() {
	
	// clearTimeout(registroTimerId);
	// hideshow('status_form', false);
	
}

function checkVacios(){
	
	var camposArray = ["#nombre", "#apellido", "#empresa", "#cliente", "#mail", "#telefono", "#localidad", "#provincia"];
	
	for(var i=0;i<camposArray.length;i++){
		if($(camposArray[i]).val().split("").length==0){
			return false;	
		}
	}
	
	return true;
	
}

function hideshow(div, estado) {
	
	$('#'+div).toggle(estado);

}

function error(estado, txt) {
	
	$('#status_form').html(txt);
	hideshow('status_form', estado);

}

function sendEmailRegistro(configData, template) {
	
	sendFormularioRegistro = true;
	
	$.post("emailer/sendRegistro.php", {
		   nombre:configData.nombre,
		   apellido:configData.apellido,
		   email:configData.email,
		   telefono:configData.telefono,
		   empresa:configData.empresa,
		   cliente:configData.cliente,
		   localidad:configData.localidad,
		   provincia:configData.provincia,
		   consulta:configData.consulta,
		   asunto:configData.asunto,
		   control:configData.control,
		   template:template},
		   function(msg){
			
			if (parseInt(msg.status)==1) {
				
				error(true, msg.txt);
				
		    } else {
				
				error(true, msg.txt);
				
		    }
			
			sendFormularioRegistro = false;
			
			// clearTimeout(registroTimerId);
			// registroTimerId = setTimeout(clearErrorMensaje, 5000);
			
		   },'json'
	);

}
