/**
 * @author Celestino Estrada
 */
function enviado(responseText, statusText){
	if (responseText!==''){
		if(responseText!="ERROR:100" && responseText!="ERROR:101" && responseText!="ERROR:102" && responseText!="ERROR:103"){
			$("#centroDeMensajes").attr('class','mail_success');
			$("#centroDeMensajes").html(responseText);
			
			$('#wrap').fadeOut(2000, function () {
				location.href="scripts/destroySession.php";
			});
		}else{
			switch(responseText){
				case "ERROR:100":$("#centroDeMensajes").html('');itemMensaje="Su informacion los datos para procesar su cotizacion.";$("#centroDeMensajes").append("<p class='alert'>"+ itemMensaje +"</p>");
							break;
				case "ERROR:101":$("#centroDeMensajes").html('');itemMensaje="Ingrese su Informacion de Contacto.";$("#centroDeMensajes").append("<p class='alert'>"+ itemMensaje +"</p>");
							break;			
				case "ERROR:102":$("#centroDeMensajes").html('');itemMensaje="Agregue articulos a su canasta.";$("#centroDeMensajes").append("<p class='alert'>"+ itemMensaje +"</p>");
							break;	
				case "ERROR:103":$("#centroDeMensajes").html('');itemMensaje="Ingrese su Informacion de Envio.";$("#centroDeMensajes").append("<p class='alert'>"+ itemMensaje +"</p>");
							break;	
			}
		}
	}
}
		
function validar(formData, jqForm, options) {
	var error=false;
	var form = jqForm[0];
	var itemMensaje="";
	$("#centroDeMensajes").html('');
	if (!form.first_name.value){
		itemMensaje="Ingrese su nombre y apellidos.";
		$("#centroDeMensajes").append("<p class='alert'>"+ itemMensaje +"</p>");
		error=true;
	}
	if (!form.id_email.value){
		itemMensaje="Ingrese su direcci&oacute;n de correo electr&oacute;nico.";
		$("#centroDeMensajes").append("<p class='alert'>"+ itemMensaje +"</p>");
		error=true;
	}else{
		if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.id_email.value))){
			itemMensaje="Ingrese una direcci&oacute;n de correo electr&oacute;nico v&aacute;lida.";
			$("#centroDeMensajes").append("<p class='alert'>"+ itemMensaje +"</p>");
			error=true;
		}
	}
	if (!form.phone.value){
		itemMensaje="Ingrese su n&uacute;mero de tel&eacute;fono.";
		$("#centroDeMensajes").append("<p class='alert'>"+ itemMensaje +"</p>");
		error=true;
	}else{
		if (!(/^((([0-9]{2})*[- .(]*([0-9]{3})[- .)]*[0-9]{3}[- .]*[0-9]{4})+)*$/.test(form.phone.value))){
			itemMensaje="Ingrese algun n&uacute;mero de tel&eacute;fono v&aacute;lido.";
			$("#centroDeMensajes").append("<p class='alert'>"+ itemMensaje +"</p>");
			error=true;
		}
	}
	
	if ((!form.address1.value) && (!form.address2.value) ){
		itemMensaje="Ingrese su direcci&oacute;n.";
		$("#centroDeMensajes").append("<p class='alert'>"+ itemMensaje +"</p>");
		error=true;
	}

	if (!form.zipcode.value){
		itemMensaje="Ingrese el c&oacute;digo postal.";
		$("#centroDeMensajes").append("<p class='alert'>"+ itemMensaje +"</p>");
		error=true;
	}else{
		if (!(/^([0-9]{5}(?:-[0-9]{4})?)*$/.test(form.zipcode.value))){
			itemMensaje="Ingrese algun c&oacute;digo postal v&aacute;lido.";
			$("#centroDeMensajes").append("<p class='alert'>"+ itemMensaje +"</p>");
			error=true;
		}
	}

	if(form.country.selectedIndex==0){
		itemMensaje="Seleccione un pa&iacute;s.";
		$("#centroDeMensajes").append("<p class='alert'>"+ itemMensaje +"</p>");
		error=true;
	}
	if(!form.state.value){
		itemMensaje="Ingrese el nombre el estado o provincia.";
		$("#centroDeMensajes").append("<p class='alert'>"+ itemMensaje +"</p>");
		error=true;
	}
	if(!form.city.value){
		itemMensaje="Ingrese el nombre de la ciudad.";
		$("#centroDeMensajes").append("<p class='alert'>"+ itemMensaje +"</p>");
		error=true;
	}
	
	if(error){
		$('#centroDeMensajes').show('slow');
		return false;		
	}else{		return true;}
	

}

function contactoEnviado(responseText, statusText){
	if (responseText!==''){
		$('#centroDeMensajes').show('slow');
		$("#centroDeMensajes").attr('class','mail_success');
		$("#centroDeMensajes").html(responseText);
	}
}
		
function validarContacto(formData, jqForm, options) {
	var error=false;
	var form = jqForm[0];
	$('.alerta, .errorFormato').attr('class','formatoNormal');
	if (!form.first_name.value){
		$("#id_label_contacto").attr('class','alerta');
		error=true;
	}
	
	if (!form.phone.value){
		$("#id_label_contacto").attr('class','alerta');
		error=true;
	}
	
	if (!form.id_email.value){
		$("#id_label_contacto").attr('class','alerta');
		error=true;
	}else{
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.id_email.value)==false){
			//$("#id_label_contacto").text('Error en el formato del correo');
			$("#id_label_contacto").attr('class','errorFormato');
			error=true;
		}
	}
	
	if(form.customerOption.selectedIndex==0){
		$("#id_label_departamento").attr('class','alerta');
		error=true;
	}
	
	if (!form.userComment.value){
		$("#id_label_comentario").attr('class','alerta');
		error=true;
	}
	
	if(error){
		return false;		
	}else{		return true;}
	

}

