$(document).ready(function(){

	if(qs_sec == "staff"){
		MostrarStaffEnLinea();
	}
	
	if(qs_id_tipo_servicio != "")
		BuscadorAjustarServicio(qs_id_tipo_servicio, $("#b_servicios_contenido a[rel='" + qs_id_tipo_servicio + "']").html());
	
	if(qs_id_busqueda_cliente != ""){
		var jsonObj = jsonCriteriosBusqueda(qs_id_busqueda_cliente);
		BuscadorAjustarServicio(jsonObj.TipoServicio, jsonObj.lbTipoServicio, false);
		BuscadorAjustarMateria(jsonObj.lbMateria, jsonObj.abc);					
					
		BuscarDocsBBDD(qs_id_busqueda_cliente);	
	}
	
	if(qs_id_consulta_cliente != "")
		ListadoConsultasCliente(qs_id_consulta_cliente, qs_tipo_consulta_cliente);
	
	if(qs_referencia != ""){
		BuscarPorReferencia(qs_referencia);
	}
	
	if (qs_id_boletin != "") {
		MostrarBoletin(qs_id_boletin);
	}
	
	if (qs_id_edicion != "") {
		MostrarEdicion(qs_id_edicion);
	}
	
	if (qs_id_edicion_jp_detalle != "" && qs_materia_jp_detalle != ""){
		BuscadorAjustarServicio(11, "Jurisprudencia al detalle", false);
		CargarIndiceJPDetalle(qs_id_edicion_jp_detalle, qs_materia_jp_detalle);
	}
	
	if (qs_id_diario_lg != "") {
		BuscadorAjustarServicio(30, "Diario de legislación", false);
		MostrarDiariosLegislacion(qs_id_diario_lg);
	}

	if(qs_lpiu != ""){
		LPIU(qs_lpiu);
	}

	Shadowbox.init({
	    overlayColor:	"#064413",
	    overlayOpacity:	0
	});

});

function TratarAvisosDeAcceso(ElementoContenedor, ReferenciaDoc){

	var ReferenciaDoc = ReferenciaDoc || "";
	var objCont = "#" + ElementoContenedor;
	var lstServicios = "";
		
	$("div.login_necesario:empty").each(function(i, obj){
		$(obj).append('<strong>Por favor, introduce tu <span class="naranja">usuario</span> y tu <span class="naranja">clave</span></strong> > ');

		var frmLog = '<form id="formLogInLine' + i + '" class="formLogInline">' +
			'<a href="javascript:void(null);" onclick="javascript:RecordarDatosCuenta();" class="verde_claro_texto">recordar clave</a>' +
			'&nbsp;<span class="verde_claro_texto">·</span>&nbsp;' +
			'<a href="/formularios/alta_gratis/entrada_gratis.asp" class="verde_claro_texto">alta usuario</a>' +
			'&nbsp;<img src="/servicios_n/imagenes/icono_user.jpg" />&nbsp;' +
			'usuario:<input value="" title="Usuario" type="text" id="lg_usuario_il' + i + '" size="8" maxlength="8" />' +
			'clave:<input value="" title="Clave" type="password" id="lg_password_il' + i + '" size="8" maxlength="8" />&nbsp;' +
			'<a id="btn_logar_usuario_il' + i + '" href="javascript:void(null);"><strong class="naranja">ENTRAR</strong></a>' +
		'</form>'
	
		var oFrmLog = $(frmLog).appendTo(obj);
	
		oFrmLog.children("a#btn_logar_usuario_il" + i).click(function(){
			LogarUsuario(oFrmLog.children("#lg_usuario_il" + i).val(), oFrmLog.children("#lg_password_il" + i).val());
		});
	});
		
	if($("div.sin_acceso:empty").length > 0){
		$("div.sin_acceso").append('<div class="sin_acceso_titular">No dispones de ningún servicio activo que permita el acceso a este documento</div>');
		$("div.sin_acceso").append('<div class="sin_acceso_lst_servicios_titular">Los servicios que permiten acceso a este documento son:</div>');
		$("div.sin_acceso").append('<div class="sin_acceso_lst_servicios"></div>');
		$("div.sin_acceso").append('<div class="sin_acceso_lst_servicios_pie">Si deseas más información puedes contactar con nosotros en <a href="mailto:sac@sepin.es">sac@sepin.es</a> o en el teléfono <strong>902 33 88 00</strong></div>');

		if(ReferenciaDoc != ""){

			$.ajax({
				type: "GET", 
				url: "/visor/ajax_servicios_de_un_documento.asp",
				data: "referencia=" + ReferenciaDoc,
				cache: false,
				async: false,
				success: function(html){
					lstServicios = html;
				},
				error: function(){
					alert("Error cargando la lista de servicios.");
					return false;
				}
			});
	
			$(objCont + " .sin_acceso_lst_servicios").each(function(){
				$(this).html(lstServicios);
			});
		}
	}
	
}

