$(document).ready(function() {
	$("#contactos_form").validate({
		event: "blur",
		rules: {
			'cnombre': "required",
			'cemail': { required: true, email: true },
			'ctelefono': "required",
			'cconsulta': "required"
		},
		messages: {
			'cnombre': "campo requerido",
			'cemail': "campo requerido",
			'ctelefono': "campo requerido",
			'cconsulta': "campo requerido"
		},

		debug: true,
		errorElement: "label",
		errorContainer: $("#errores"),
		submitHandler: function(form){
			$.ajax({
				
				beforeSend: function(objeto){
					$("#respuesta").html('<strong>Enviando datos...</strong>');
				},
				
				type: "POST",
				url:"send_contacto.php",
				contentType: "application/x-www-form-urlencoded",
				processData: false,
				data: "nombre="+$('#cnombre').val()+"&telefono="+$('#ctelefono').val()+"&email="+$('#cemail').val()+"&consulta="+$('#cconsulta').val()+"&servicio="+$('#cservicio').val(),
				
				success: function(msg) {
					
					$("#respuesta").fadeIn("slow");
					$("#respuesta").html(msg);
					setTimeout('$("#respuesta").fadeOut("slow")',2000);
															
					$("#cnombre").val('');
					$("#ctelefono").val('');
					$("#cemail").val('');
					$("#cconsulta").val('');
				}
			});
		}
	});

	$("#newsletter_form").validate({
		event: "blur",
		rules: {
			'nnombre': "required",
			'nemail': { required: true, email: true }
		},
		messages: {
			'nnombre': "campo requerido",
			'nemail': "campo requerido"
		},

		debug: true,
		errorElement: "label",
		errorContainer: $("#errores"),
		submitHandler: function(form) {

			$.ajax({
		
				beforeSend: function(objeto){
					$("#respuesta").html('<strong>Enviando datos...</strong>');
				},

				type: "POST",
				url: "suscripcion.php",
				contentType: "application/x-www-form-urlencoded",
				processData: false,
				data: "email="+$('#nemail').val()+"&nombre="+$('#nnombre').val(),
				success: function(msg) {
					
					$("#respuesta").fadeIn("slow");
					$("#respuesta").html(msg);
					setTimeout('$("#respuesta").fadeOut("slow")',2000);
															
					$("#nnombre").val('');
					$("#nemail").val('');
				}
			});
		}
	});
	
	$("#trabaja_form").validate({
		event: "blur",
		rules: {
			'tnombre': "required",
			'temail': { required: true, email: true },
			'ttelefono': "required"
		},
		messages: {
			'tnombre': "campo requerido",
			'temail': "campo requerido",
			'ttelefono': "campo requerido"
		},

		debug: true,
		errorElement: "label",
		errorContainer: $("#errores"),
		submitHandler: function(form){
			$.ajax({
				
				beforeSend: function(objeto){
					$("#respuesta").html('<strong>Enviando datos...</strong>');
				},
				
				type: "POST",
				url:"send_trabajeconnosotros.php",
				contentType: "application/x-www-form-urlencoded",
				processData: false,
				data: "nombre="+$('#tnombre').val()+"&telefono="+$('#ttelefono').val()+"&email="+$('#temail').val()+"&attach="+$('#attach').val(),
				
				success: function(msg) {
					
					$("#respuesta").fadeIn("slow");
					$("#respuesta").html(msg);
					setTimeout('$("#respuesta").fadeOut("slow")',2000);
															
					$("#tnombre").val('');
					$("#ttelefono").val('');
					$("#temail").val('');
					$("#attach").val('');
					$("#uploadmsg").html('');
				}
			});
		}
	});
	
	var msg = $('#uploadmsg'), interval;
	new AjaxUpload('#btn_upload', {
		action: 'upload.php',
		onSubmit : function(file , ext) {
			if (! (ext && /^(doc|pdf)$/.test(ext))){
				// extensiones permitidas
				msg.html("<font color='#DE1922'><strong>Solo se permiten archivos (doc|pdf)</strong></font>");
				// cancela upload
				return false;
			} else {
				msg.html("<font color='#77AAF0'><strong>Adjuntando archivo, aguarde un momento...</strong></font>");
				this.disable();
			}
		},
		onComplete: function(file, response){
			msg.html("<font color='#77AAF0'><strong>Archivo adjuntado</strong></font>");
			this.enable();
			// Mostrando el nombre del archivo levantado
			$('#attach').val(file);
		}	
	});
});


