
/////////////////////////////////////
// Gobernanza de Internet en España
/////////////////////////////////////


$(document).ready(function() {
	
	////////////////////////////
	// ACORDEON
	////////////////////////////
	
	// se ocultan las secciones del acordeon
	$('div.destacado_texto > div.accordion-cont').hide();
	
	// se añade la funcionadidad de mostrar/ocultar
	$('div.destacado_texto > h2.accordion').click(function() {
		if ($(this).next().is(":hidden")) $(this).css("backgroundPosition", "410px -28px").css("color", "#a3aa0f").css("borderBottom", "1px solid #a3aa0f");
		else $(this).css("backgroundPosition", "410px -4px").css("color", "").css("borderBottom", "1px solid");
		
		$(this).next().slideToggle('normal');
	});
	
	
	////////////////////////////
	// PAGINACIÓN
	////////////////////////////
            
	function initPagination() {
		
		// primer paginador
		$('div.pagination-cont-1-hidden').hide();
		var num_entries = $('div.pagination-cont-1-hidden > .pagina_noticia').length;
                
    	$('#pagination-1').pagination(num_entries, {
	        items_per_page: 1,
    	    callback: pagination1Change
        });
	        
    	if (num_entries == 1) $('#pagination-1').hide();
    	    
        // segundo paginador
        $('div.pagination-cont-2-hidden').hide();
		var num_entries = $('div.pagination-cont-2-hidden > .pagina_noticia').length;
              	
		$('#pagination-2').pagination(num_entries, {
			items_per_page: 1,
			callback: pagination2Change
		});
		
		if (num_entries == 1) $('#pagination-2').hide();
        
	}

	function pagination1Change(page_index, jq){
		var new_content = $('div.pagination-cont-1-hidden > .pagina_noticia:eq('+page_index+')').clone();
		$('#result-pagination-1').empty().append(new_content);
		return false;
	}

	function pagination2Change(page_index, jq){
		var new_content = $('div.pagination-cont-2-hidden > .pagina_noticia:eq('+page_index+')').clone();
		$('#result-pagination-2').empty().append(new_content);
		return false;
	}

	// se comprueba la paginación necesaria en la página actual y se ejecuta            
    initPagination();
    
    
    ////////////////////////////
	// ENVÍO DE DATOS CONTACTO
	////////////////////////////
	
	
	$('#contacto .contacto_message').hide();
	
	$('#contacto .contacto_enviar').click(function() {
		envioContacto();
		return false;
	});
	
	function envioContacto() {
		// recogemos los valores
		var nombreValue = $('#nombre').val();
		var emailValue = $('#email').val();
		var organizacionValue = $('#organizacion').val();
		var mensajeValue = $('#mensaje').val();
		var archivoValue = $('#archivo_name').val();
		
		var isIE6 = ($.browser.msie && $.browser.version.substr(0,1)=="6");
		var alpha = (isIE6)? 1 : 0.5;
		$('#contacto .contacto_enviar').animate({opacity: alpha}, "slow", function(){
			$('#contacto .contacto_message').css('color','#757474').css('borderColor','#757474');
			$('#contacto .contacto_message').html("Enviando mensaje...").fadeIn('normal', function() {
				$.ajax({
			        type:	"POST",
			        url:	"participacion_envio.php",
			        data:	"nombre="+nombreValue+"&email="+emailValue+"&organizacion="+organizacionValue+"&mensaje="+mensajeValue+"&archivo="+archivoValue,
			        success: function(data){
				        $('#contacto .contacto_enviar').animate({opacity: 1}, "slow", function(){
				        	envioOk = data.indexOf("OK-")!=-1;
				        	data = (envioOk)? data.split("OK-")[1] : data.split("ERROR-")[1];
				        	
				        	$('label').css('color','#bbbbbb');
				        	
				        	if (data.indexOf("|")!=-1){
					        	// error en la validación
				        		camposError = data.split("|")[1].split(",");
				        		data = data.split("|")[0];
				        		for (var i=0; i<camposError.length; i++){
				        			$('#'+camposError[i]).prev().css('color','#a1180e');
				        		}
				        	}
				        	
				        	if (envioOk) {
				        		$('#contacto .contacto_message').css('color','#a3aa0f').css('borderColor','#a3aa0f');
				        		// vaciamos los archivos subidos
								$('#archivo_subido').html('');
								$('#archivo_name').val('');
				        	} else {
				        		$('#contacto .contacto_message').css('color','#a1180e').css('borderColor','#a1180e');
				        	}
				        	
							$('#contacto .contacto_message').html(data);
				        });
			      	}
				})
			});
		});
	}
	
	////////////////////////////
	// SOBRE NOSOTROS PESTAÑA
	////////////////////////////
	
	var consejoOn = false;
	
	$('#consejo_click').click(function() {
		showConsejo();
		return false;
	});
	
	$('#consejo_click_2').click(function() {
		hideConsejo();
		return false;
	});
	
	$('#consejo_click').mouseover(function() {
		if (!consejoOn) $(".consejo_tab a").css('color', '#939c0f');
	});
	
	$('#consejo_click').mouseout(function() {
		if (!consejoOn) $(".consejo_tab a").css('color', '#bcc154');
	});
	
	$('#consejo_click_2').mouseover(function() {
		if (consejoOn) $(".consejo_tab_2 a").css('color', '#939c0f');
	});
	
	$('#consejo_click_2').mouseout(function() {
		if (consejoOn) $(".consejo_tab_2 a").css('color', '#bcc154');
	});
	
	function showConsejo() {
		$(".destacado_texto").hide();
		$(".destacado_texto_2").fadeIn();
		$(".consejo_destacado").css('background-image', 'url(css/css_img/consejo_tab_2.gif)');
		$(".consejo_tab_2 a").css('color', '#bcc154');
		$(".consejo_tab a").css('color', '#939c0f');
		
		consejoOn = true;
	}
	
	function hideConsejo() {
		$(".destacado_texto_2").hide();
		$(".destacado_texto").fadeIn();
		$(".consejo_destacado").css('background-image', 'url(css/css_img/consejo_tab.gif)');
		$(".consejo_tab a").css('color', '#bcc154');
		$(".consejo_tab_2 a").css('color', '#939c0f');
		
		consejoOn = false;
	}
	
	
});
