<?xml version="1.0" encoding="ISO-8859-1"?>
<jsp:root
	xmlns:jsp="http://java.sun.com/JSP/Page"
	xmlns:c="http://java.sun.com/jsp/jstl/core"
	xmlns:fn="http://java.sun.com/jsp/jstl/functions"
	xmlns:fu="http://www.rbs.com.br/esportes/friendly"
	xmlns:x="http://java.sun.com/jsp/jstl/xml"
	version="2.0">
	
	<jsp:directive.page contentType="text/html;charset=ISO-8859-1" />
	
	<jsp:include page="/jsp/actions.jspx" />
	
	<fu:friendlyUrlSupport channel="2" var="name" state="${param.uf}" siteItemId="26" />
	<!--<c:set var="uf" value="${pageScope['com.rbs.esportes.friendly.state']}" />-->
	<c:set var="uf">
		<c:choose>
			<c:when test="${param.uf eq 'sc'}">2</c:when>
			<c:otherwise>1</c:otherwise>
		</c:choose>
	</c:set>

	<c:set var="local">
		<c:choose>
			<c:when test="${uf eq '1'}">1</c:when>
			<c:when test="${uf eq '2'}">18</c:when>
			<c:otherwise>${uf}</c:otherwise>
		</c:choose>
	</c:set>
	
	<c:set var="pan_2011" value="pan-americano-2011-guadalajara"/>
	
	<c:set var="enciclo_pan_2011" value="enciclo-pan"/>
	
	<c:set var="url">
		<c:url value="default.jsp">
			<c:param name="uf" value="${uf}" />
			<c:param name="local" value="${local}" />
			<c:param name="estado" value="${pageScope['com.rbs.esportes.friendly.estado']}" />
			<c:param name="action" value="${pageScope['com.rbs.xparser.action']}" />
			
			<c:forEach var="p" items="${decoder.param}">
				<c:if test="${p.key ne 'uf' and p.key ne 'contexto' and p.key ne 'section' and p.key ne 'competicao' and p.key ne 'edicao'}">
					<c:param name="${p.key}" value="${decoder.param[p.key]}" />
				</c:if>

				<c:if test="${p.key eq 'esporte'}">
					<c:set var="esporte" value="${p.value}" scope="request"/>
				</c:if>
				
				<c:if test="${p.key eq 'esporteid'}">
					<c:set var="esporteid" value="${p.value}" scope="request"/>
				</c:if>
				
				<c:if test="${p.key eq 'competicaoid'}">
					<c:set var="competicaoid" value="${p.value}" scope="request"/>
				</c:if>

				<c:if test="${p.key eq 'paisid'}">
					<c:set var="paisid" value="${p.value}" scope="request"/>
				</c:if>
				
				<c:if test="${p.key eq 'estadoid'}">
					<c:set var="estadoid" value="${p.value}" scope="request"/>
				</c:if>
				
				<c:if test="${p.key eq 'pais'}">
					<c:set var="pais" value="${p.value}" scope="request"/>
				</c:if>
				
				<c:if test="${p.key eq 'edicao'}">
					<c:set var="edicao" value="${p.value}" scope="request"/>
				</c:if>
				
				<c:if test="${p.key eq 'atletaId'}">
					<c:set var="atletaId" value="${p.value}" scope="request"/>
				</c:if>
				
				<c:if test="${p.key eq 'debug'}">
					<c:set var="debug" value="${p.value}" scope="request"/>
				</c:if>

				<c:if test="${p.value eq pan_2011 or p.value eq enciclo_pan_2011 }">
					<c:set var="usesPan" value="${true}" />
				</c:if>
				
				<c:if test="${p.key eq 'data'}">
					<c:set var="data" value="${p.value}" scope="request"/>
				</c:if>
				
				<c:if test="${p.key eq 'id'}">
					<c:set var="id" value="${p.value}" scope="request"/>
				</c:if>
				
			</c:forEach>

			<c:if test="${usesPan}">
				<c:set var="competicao" value="Jogos Pan-Americanos" scope="request" />
			</c:if>
			
			<c:if test="${pageScope['com.rbs.esportes.friendly.section'] eq 'Noticia'}">
				<c:if test="${not empty param.friendlyTitle}">
					<c:param name="id" value="${name}" />
				</c:if>
			</c:if>

			<c:param name="order">
				<c:choose>
					<c:when test="${empty decoder.param['order']}">${decoder.param['order']}</c:when>
					<c:otherwise>datepublished</c:otherwise>
				</c:choose>
			</c:param>
		</c:url>
	</c:set>

	<c:set var="temContexto">
		<c:forEach var="ps" items="${decoder.param}">
			<c:if test="${ps.key eq 'contexto'}">1</c:if>
		</c:forEach>
	</c:set>

	<c:set var="act">
		<c:forEach var="ps" items="${decoder.param}">
			<c:if test="${ps.key eq 'act'}">${ps.value}</c:if>
		</c:forEach>
	</c:set>
	
	<c:set var="contexto" scope="page">
		<c:choose>
			<c:when test="${temContexto eq '1'}">
				<c:forEach var="p" items="${decoder.param}">
					<c:if test="${p.key eq 'contexto'}">${decoder.param[p.key]}</c:if>
				</c:forEach>
			</c:when>
			
			<c:otherwise>default</c:otherwise>
		</c:choose>
	</c:set>
	
	
	<c:import url="file:///shared/esportes/xsl/esportesConf.xml" var="xml" />
	<x:parse var="dom" xml="${xml}" />
	
	<c:set var="testeContexto"><x:out select="$dom/contextos/contexto[@id=$contexto]" /></c:set>
	
	<c:if test="${empty testeContexto}">
		<c:set var="contexto" scope="page">default</c:set>
	</c:if>
	
	<c:set var="idmenurs"><x:out select="$dom/contextos/contexto[@id=$contexto]/parametros/contextoParametro[@uf='1']/menuId" /></c:set>
	<c:set var="idmenusc"><x:out select="$dom/contextos/contexto[@id=$contexto]/parametros/contextoParametro[@uf='2']/menuId" /></c:set>
	
	<c:set var="capaRS"><x:out select="$dom/contextos/contexto[@id=$contexto]/parametros/contextoParametro[@uf='1']/capa" /></c:set>
	<c:set var="capaSC"><x:out select="$dom/contextos/contexto[@id=$contexto]/parametros/contextoParametro[@uf='2']/capa" /></c:set>
	
	<c:set var="tipoCapaRS"><x:out select="$dom/contextos/contexto[@id=$contexto]/parametros/contextoParametro[@uf='1']/capa-tipo" /></c:set>
	<c:set var="tipoCapaSC"><x:out select="$dom/contextos/contexto[@id=$contexto]/parametros/contextoParametro[@uf='2']/capa-tipo" /></c:set>
	
	<c:set var="caminho">
		<c:choose>
			<c:when test="${uf eq '1'}"><x:out escapeXml="false" select="$dom/contextos/contexto[@id=$contexto]/parametros/contextoParametro[@uf='1']/caminho" /></c:when>
			<c:otherwise><x:out escapeXml="false" select="$dom/contextos/contexto[@id=$contexto]/parametros/contextoParametro[@uf='2']/caminho" /></c:otherwise>
		</c:choose>
	</c:set>
	
	<c:set var="classeContexto"><x:out select="$dom/contextos/contexto[@id=$contexto]/classe-css" /></c:set>
	<c:set var="sitePageContexto"><x:out select="$dom/contextos/contexto[@id=$contexto]/site-page" /></c:set>
	<c:set var="groupIdContexto"><x:out select="$dom/contextos/contexto[@id=$contexto]/group-id" /></c:set>
	<c:set var="idSection"><x:out select="$dom/contextos/contexto[@id=$contexto]/secoes/contextoSection/@sect-id" /></c:set>
	
	<c:set var="urlForward">
		<c:choose>
			<c:when test="${empty pageScope['com.rbs.xparser.action']}">/jsp/default.jsp?uf=${uf}&amp;local=${local}</c:when>
			<c:otherwise>/jsp/default.jsp?${fn:substringAfter(url,'?')}</c:otherwise>
		</c:choose>
	</c:set>
	
	<c:if test="${not empty pageScope['com.rbs.xparser.action']}">
		<c:set var="actionTest" value="${pageScope['com.rbs.xparser.action']}" />
		<c:import url="file:///shared/esportes/xsl/config_sections.xml" var="configSections" />
		<x:parse var="domConfigSections" xml="${configSections}" />
		<c:set var="section" scope="page"><x:out select="$domConfigSections/sections//action[@name=$actionTest]/../@name" /></c:set>
	</c:if>
	
	<jsp:scriptlet>
		System.err.println("");
		System.err.println("ACESSOU DEFAULT_FRIENDLY");
		System.err.println("	usesPan: [" + pageContext.getAttribute("usesPan") + "]");
		System.err.println("	competicao: [" + request.getAttribute("competicao") + "]");
		System.err.println("	edicao: [" + request.getAttribute("edicao") + "]");
		System.err.println("	esporte: [" + request.getAttribute("esporte") + "]");
		System.err.println("	esporteid: [" + request.getAttribute("esporteid") + "]");
		System.err.println("	competicaoId: [" + request.getAttribute("competicaoid") + "]");
		System.err.println("	paisid: [" + request.getAttribute("paisid") + "]");
		System.err.println("	estadoid: [" + request.getAttribute("estadoid") + "]");
		System.err.println("	pais: [" + request.getAttribute("pais") + "]");
		System.err.println("	act: [" + request.getAttribute("act") + "]");
		System.err.println("	section: [" + request.getAttribute("section") + "]");
		System.err.println("	id: [" + request.getAttribute("id") + "]");
		System.err.println("	URL: [" + pageContext.getAttribute("url") + "]");
		System.err.println("FINALIZOU DEFAULT_FRIENDLY ");
		System.err.println("");
	</jsp:scriptlet>
	
	

	<jsp:forward page="${urlForward}">
		<jsp:param name="urlAmigavel" value="true" />
		<jsp:param name="idmenurs" value="${idmenurs}" />
		<jsp:param name="idmenusc" value="${idmenusc}" />
		<jsp:param name="capaRS" value="${capaRS}" />
		<jsp:param name="capaSC" value="${capaSC}" />
		<jsp:param name="tipoCapaRS" value="${tipoCapaRS}" />
		<jsp:param name="tipoCapaSC" value="${tipoCapaSC}" />
		<jsp:param name="caminho" value="${caminho}" />
		<jsp:param name="classeContexto" value="${classeContexto}" />
		<jsp:param name="esporte" value="${esporte}" />
		<jsp:param name="sitePageContexto" value="${sitePageContexto}" />
		<jsp:param name="contexto" value="${contexto}" />
		<jsp:param name="action_part" value="${param.implementation}" />
		<jsp:param name="action_compl" value="${param.action}" />
		<jsp:param name="groupid" value="${groupIdContexto}" />
		<jsp:param name="idSection" value="${idSection}" />
		<jsp:param name="section" value="${section}" />
		<jsp:param name="act" value="${act}" />
		<jsp:param name="pais" value="${pais}" />
	</jsp:forward> 
</jsp:root>