$(function(){
	// Encuesta
	var sending = false;
	$('.boton').click(function(e){
		e.preventDefault();
		if(sending) return;
		sending = true;
		var data = $(this).parent().serialize();
		if(data == ''){
			alert('Selecciona una opcion');
			sending = false;
			return;
		}
		$(this).parent().css({opacity:0.5}).find('input').attr('disabled','disabled');
		$.post('ajax/encuesta.php',data,function(r){
			$('#encuesta').fadeOut(200,function(){
				$('#resultados').fadeIn(200);
				$('.volverencuesta').remove();
			});
		});
	});
	$('.verresultados').click(function(e){
		e.preventDefault();
		if(sending) return;
		$(this).parent().fadeOut(200,function(){
			$('#resultados').fadeIn(200);
		});
	});
	$('.volverencuesta').click(function(e){
		e.preventDefault();
		if(sending) return;
		$(this).parent().fadeOut(200,function(){
			$('#encuesta').fadeIn(200);
		});
	});
	
	// Faq
	$('.faq .pregunta a').click(function(e){
		e.preventDefault();
		
		if($(this).parent().next().is(':visible')){
			$(this).parent().next().slideUp();
			$('.actual').removeClass('actual');
		}else{
			$('.faq .respuesta.actual').slideUp();
			$('.actual').removeClass('actual');
			$(this).parent().next().slideDown().addClass('actual').prev().addClass('actual');
		}
		
	});
	
	// Contacto
	var sending = false;
	
	$('.cont_cont input.submit').click(function(e){
		e.preventDefault();
		if(sending) return;
		sending = true;
		
		// Serialize
		var data = $(this).parent().serialize();
		
		// Reset styles
		$('.error:not(p)').removeClass('error');
		$('input,textarea').attr('disabled','disabled');
		$('.submit').css({opacity:0.5});
		
		// Ajax
		$.post('ajax/contacto.php',data,function(r){
			r = r.split(';');
			
			// Marcar errores
			validates = r[0].split('');
			if(validates[0] == '0'){
				$('#nombre').addClass('error');
			}
			if(validates[1] == '0'){
				$('#email').addClass('error');
			}
			if(validates[2] == '0'){
				$('#tel').addClass('error');
			}
			if(validates[3] == '0'){
				$('#msg').addClass('error');
			}
			
			// Restaurar formulario ?
			if(r[0] != '1111'){
				sending = false;
				$('input,textarea').attr('disabled','');
				$('.submit').css({opacity:1});
			}
			
			// Status message
			$('#status').animate({opacity:0},function(){
				$('#status').removeClass();
				if(r[0] == '1111'){
					$('#status').addClass('success');
				}else{
					$('#status').addClass('error');
				}
				$(this).html(r[1]).animate({opacity:1});
			});
		});
	});
});

// Media viewer
Shadowbox.init();

