/* Author: 

	Javier Domínguez González
	Productora Multimedia Flash
	www.productoraflash.es

*/

$(document).ready(function() {
	
// Generales
	
    $('#banner').cycle({
		fx: 'fade' // choose your transition type, ex: fade, scrollUp, shuffle, etc...
	});
	
	$('a[rel~=external]').attr('target', 'blank');
	
	$("a.fancy").fancybox();
	 
	$('#aumenta_letra').fontSizer({
		action: "up",
		elements: ".tamanio",
		max: 18
	});
			
	$('#disminuye_letra').fontSizer({
		action: 'down',
		elements: ".tamanio",
		min: 13
	});
	
// Home
	
	
	// Tablón de anuncios

	$('#slide_convocatorias').cycle({

		fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
		timeout: 0, 
    	next:   '.next_conv', 
    	prev:   '.prev_conv' 
		
	});

	$("#envia_convocatoria").fancybox({
		'modal' : true
	});

	// Agenda

	$('#next_month, #previus_month').live('click', function(e) {

		e.preventDefault();	

		var nextFecha 	= $(this).attr("rel");

		// Obtener fechas

		var divideFecha = nextFecha.split('/');

		var anio		= divideFecha[0];

		var mes  		= divideFecha[1];


		// Asignamos y los mandamos por POST
		
		var dataStringVal = 'year=' + anio + '&month=' + mes;


		$.ajax({
			
			contentType: "application/x-www-form-urlencoded",
			type: "POST",  
			url: './inicio/ajax_calendario',  
			data: dataStringVal,  
			success: function(results) {  
									
					$('#agenda_asprodes').empty().html(results);

				
			},
			error: function(){
				
				$('#error').empty().html('Lo sentimos, ha ocurrido un error al enviar. Por favor inténtelo de nuevo.');
				$('#enviar').removeClass('loader');
				
			}			
		}); // End ajax
		
		return true;


	});  // End Agenda
	
	// Tabs de los días agenda
	
	$(function () {
		
		var tabContainers = $('div.tabs > div');
		tabContainers.hide().filter(':first').show();

				$('div.tabs ul#leyenda_eventos a').click(function () {
					tabContainers.hide();
					tabContainers.filter(this.hash).show();
					$('div.tabs ul#leyenda_eventos a').removeClass('selected');
					$(this).addClass('selected');
					return false;
				}).filter(':first').click();
			
	});
	
	
	
// Centros

	// second simple accordion with special markup
	jQuery('.centros').accordion({
		active: false,
		header: '.head',
		navigation: true,
		event: 'mouseover'
		//fillSpace: true
	});
	
// Buzon

	$('#enviar').click(function(e) {

		e.preventDefault();	
		
		$('#enviar').addClass('loader');
		$('#response').empty();
		
		var situacionVal  = $('#situacion').val();
		var solucionVal   = $('#solucion').val();
		var centroVal	  = $('#centro').val();
		var nombreVal	  = $('#nombre').val();	  
		var telefonoVal	  = $('#telefono').val();
		var emailVal	  = $('#email').val();

		// Validamos los campos
		
		if(situacionVal.length < 4) {
			
			alert('Debe especificar la situación que le preocupa.');
				
			$('#situacion').focus();
			
			$('#enviar').removeClass('loader');
			
			return false;
			
		}
		
		if(solucionVal.length < 4) {
			
			alert('Debe especificar una solución.');
				
			$('#solucion').focus();
			
			$('#enviar').removeClass('loader');
			
			return false;
			
		}

		// Asignamos y los mandamos por POST
		
		var dataStringVal = 'situacion=' + situacionVal + '&solucion=' + solucionVal + '&centro=' + centroVal + '&nombre=' + nombreVal + '&email=' + emailVal + '&telefono=' + telefonoVal;
		
		$.ajax({
			
			contentType: "application/x-www-form-urlencoded",
			type: "POST",  
			url: './buzon/envia_sugerencia',  
			data: dataStringVal,  
			success: function(results) {  
			
				$('#mail').stop().show().animate({'marginTop':'-175px','marginLeft':'-246px','width':'492px','height':'350px','opacity':'0'},
					function(){					
						$(this).css({'width':'246px','height':'175px','margin-left':'-123px','margin-top':'-88px','opacity':'1','display':'none'
					});
				});
								
				$('#enviar').removeClass('loader');
				
				$('#response').empty().html(results);			
				
				$('#formulario')[0].reset();
				
			},
			error: function(){
				
				$('#error').empty().html('Lo sentimos, ha ocurrido un error al enviar. Por favor inténtelo de nuevo.');
				$('#enviar').removeClass('loader');
				
			}			
		}); // End ajax
		
		return true;
	
	}); // End enviar
			
});














