var errores=Array('Debes ingresar tu nombre','Escribe tu email aquí','Ingresa aquí tu mensaje o comentario','Este no es un email válido');
var indice;

function contactoEnviar(){
	$('.validador').hide();
	var y;
	var x=validarVacios();
	if(x[0]>0){
		y=$('.label').eq(x[1]).offset();
		$('.validador').html(errores[x[1]]).css({top:y.top-50,left:y.left-270}).fadeIn(600);
	}
	else if(!validarEmail($('#email').val())){
		y=$('.label').eq(1).offset();
		$('.validador').html(errores[3]).css({top:y.top-50,left:y.left-270}).fadeIn(600);
	}
	else{
		$('#trans').css({width:$(window).width(),height:$(document).height()}).show();
		$('#loader').show();
		$.ajax({
			type:'POST',
			url:'php/pg_contacto.php',
			data:'tipo=contactoEmail&nombre='+escape($('#nombre').val())+'&email='+escape($('#email').val())+'&mensaje='+escape($('#mensaje').val()),
			success:function(msg){
				if(msg=='OK'){
					alert("Estimado(a) "+$('#nombre').val()+":\nSu mensaje fue enviado, muchas gracias.");
					$('.input').val('');
				}
				else
					alert('ERROR 1001: Problemas con el servidor impidieron enviar su mensaje. Inténtelo nuevamente dentro de algunos minutos.');
				$('#trans,#loader').hide();
			}
		});
	}
}



function enviarMensaje(){
	var nombre=$.trim($('#vo_nombre').val());
	mostrarVelo(1);
	$.ajax({type:'POST',url:'php/ajax_mail.php',data:'nombre='+escape($('#vo_nombre').val())+'&email='+escape($('#vo_email').val())+'&telefono='+escape($('#vo_telefono').val())+'&mensaje='+escape($('#vo_mensaje').val()),
		success:function(msg){
			if(msg=='OK'){
				$('.obligatorio,#vo_telefono').val('');
				$('.loader,.mensaje').fadeOut(600,function(){
					$('#contactoCargador').html('<p style="font:bold 14px Arial;text-align:center;color:#fff">Gracias '+nombre+' por contactarnos,<br/>tu mensaje fue enviado exitosamente.</p>').fadeIn(600,function(){
						var x=setTimeout('mostrarVelo(5)',2000);
					});
				});
			}
			else{
				$('.loader,.mensaje').hide();
				mostrarVelo(0);
			}
		}
	});
}
function mostrarVelo(num){
	if(num==1){
		$('#velo').css({width:$(window).width(),height:$(document).height()}).fadeIn(600,function(){
			$('#contactoCargador').css({left:($(document).width()-240)/2,top:$(document).scrollTop()+150}).show();});
	}
	else if(num==0){
		$('#contactoCargador').hide();$('#velo').fadeOut(600,function(){
			alert('ERROR: Servidor ocupado, inténtelo nuevamente dentro de algunos minutos.');
		});
	}
	else
		$('#contactoCargador').hide().html('<div class="loader"></div><div class="mensaje">Enviado mensaje...</div>');$('#velo').fadeOut(600);
}