// manejo de elementos de la maquetación
/*propias de estructura. Importante que sean las últimas*/

var MAQUETACION = {};

MAQUETACION.boton_cabecera = function(){
	$(".cabboton").each( function() {
		$(this).mouseover( function() {
			$(this).addClass("cabbotonhover");
		});
		$(this).mouseout( function() {
			$(this).removeClass("cabbotonhover");
		});
	}); 
};

MAQUETACION.tablon_anuncios = function() {
	$(".boton_tablon").each( function() {
		$(this).wrapInner($("<span><span></span></span>"));
	}); 
};

MAQUETACION.botones_input = function() {
	$("input.boton").each( function() {
		$(this).wrap($('<span class="bloque_inputboton"></span>'));
	}); 
		$(".bloque_inputboton").each( function() {
		$(this).append($('<span class="bb_izq"></span><span class="bb_der"></span>'));
		$(this).mouseover( function() {
			$(this).addClass("bi_activo");
		});
		$(this).mouseout( function() {
			$(this).removeClass("bi_activo");
		});
	}); 
};

MAQUETACION.modulosEndirecto = function () {
	$(".bed_header").click( function() {
				var $origen = $(this);
				$origen.find(".boton_despliega").attr({ href: "javascript:void(0)"});
				// movimiento del contenido
				$(".bed_content").slideUp("slow");
				$origen.parent().find(".bed_content").slideDown("slow");
			
				// colores activos/no activos encabezado
				$(".bed_header").removeClass("bed_header_activa");
				$origen.addClass("bed_header_activa");
			
				// colores activos/no activos encabezado
				$(".boton_despliega").removeClass("btn_deson");
				$origen.find(".boton_despliega").addClass("btn_deson");
	});
};

MAQUETACION.activa_endirecto = function(idparaactivar) {
	// opciones idparaactivar: masleido, mascomentado, masultimos
	$("#" + idparaactivar).find(".bed_content").slideDown("slow");
	$("#" + idparaactivar).find(".bed_header").addClass("bed_header_activa");
	$("#" + idparaactivar).find(".boton_despliega").addClass("btn_deson");
};

MAQUETACION.abrirFormularioEnviar = function() {
	$(".ah_enviar").click( function() {
		$(".frm_art_rectifica").slideUp("slow");
		$(this).attr({ href: "javascript:void(0)"});
		$(".art_herramientas a").removeClass("activo");
		$(this).addClass("activo");
		$(".frm_art_envia").slideDown("slow");
	});
};

MAQUETACION.cerrarFormularioEnviar = function() {
	$(".frm_art_envia .cerrar").click( function() {
		$(this).attr({ href: "javascript:void(0)"});
		$(".art_herramientas a").removeClass("activo");
		$(".frm_art_envia").slideUp("slow");
	});
};

MAQUETACION.abrirFormularioRectificar = function() {
	$(".ah_rectificar").click( function() {
		$(".frm_art_envia").slideUp("slow");
		$(this).attr({ href: "javascript:void(0)"});
		$(".art_herramientas a").removeClass("activo");
		$(this).addClass("activo");
		$(".frm_art_rectifica").slideDown("slow");
	});
};

MAQUETACION.cerrarFormularioRectificar = function() {
	$(".frm_art_rectifica .cerrar").click( function() {
		$(this).attr({ href: "javascript:void(0)"});
		$(".frm_art_envia").slideUp("slow");
		$(".art_herramientas a").removeClass("activo");
		$(".frm_art_rectifica").slideUp("slow");
	});
};

MAQUETACION.modulos_cabecera = function () {
	$(".cabecera").append($("#cab_destacado"));
	$(".cabecera").append($(".cab_tiempo"));
	$(".cabt_cambiar").click( function() {
		$(".cabt_mannana").slideDown();
		$(this).addClass("cabt_cambiar_activo");
	});							 
};

MAQUETACION.migapan = function () {
	 $(".todomigapan").prepend($(".migapan"));
	 $(".todomigapan").addClass('clearfix');
	};

$(document).ready(function() {
	
		$(".not_foto").each( function() {
			var $padre = $(this);
			$padre.mouseover( function() {
				$(".gcnav").show();
			});
			$padre.mouseout( function() {	
				$(".gcnav").hide();
			});
		}); 
		
		$(".gcnav").each( function() {
			$(this).attr({ href: "javascript:void(0)"});
			$(this).mouseover( function() {
				$(".gcnav").show();
			});
			$(this).mouseout( function() {
				$(".gcnav").show();
			});
		});
	
		MAQUETACION.boton_cabecera();
		MAQUETACION.tablon_anuncios();
		//MAQUETACION.botones_input();
		MAQUETACION.modulosEndirecto();
		MAQUETACION.abrirFormularioEnviar();
		MAQUETACION.cerrarFormularioEnviar();
		MAQUETACION.abrirFormularioRectificar();
		MAQUETACION.cerrarFormularioRectificar();
		MAQUETACION.modulos_cabecera();
		MAQUETACION.migapan();
		
	}
);
	
	
