﻿// cst011-castefa.js - Funciones de JavaScript para www.castefa.net - Copyright (c) Juan Rodríguez [Consultor] & Begues Internet, s.l.

window.onload=function() {Pagina()};
window.onresize=new Function("window.location=window.location.href");
// google_adtest="on";
var ancho=0; var AncDis; var AncCue=900; var AncDer=180; var PosMen=""; var SepLat=0; var MargenSpanMenu=0;

function MedirAncho() {
if (window.innerHeight) {ancho=window.innerWidth}
else if (document.documentElement && document.documentElement.clientWidth) {ancho=document.documentElement.clientWidth}
else if (document.body) {ancho=document.body.clientWidth};
AncDis=parseInt(ancho);
if (AncDis < 920) {AncDis=AncDis-17; AncCue=760}
if ((AncDis >= 920) & (AncDis < 990)) {AncDis=AncDis-17; AncCue=900}
if ((AncDis >= 990) & (AncDis < 1010)) {AncDis=990; AncCue=770; document.write('<link rel="stylesheet" href="rc/cst003-1024.css" type="text/css">') } // 1024x
if ((AncDis >= 1010) & (AncDis < 1260)) {AncDis=AncDis-0; AncCue=900}
if ((AncDis >= 1260) & (AncDis <= 1280)) {AncDis=1260; AncCue=900} // 1280x
return AncDis }
var AncDis=MedirAncho();

function Pagina() {
if (ancho==0) {MedirAncho()}
document.getElementById("Cuerpo").style.width=AncCue+"px";
SepDis=parseInt(AncDis -AncCue -AncDer);
if (SepDis <= 0) {SepLat=0; SepInt=0} else {SepInt=parseInt(SepDis*20/100); SepLat=parseInt(SepDis*40/100)}; 
if (SepInt > 50) {Exceso=SepInt-50; SepInt=50; SepLat=SepLat+(Exceso/2)};
if (AncDis < (AncCue + AncDer) ) {AncDer=0; SepLat=(AncDis-AncCue)/2; if (SepLat < 0) {SepLat=0}; document.getElementById("Derecha").style.display="none"; aBloque(800)};
// alert("Ancho: "+ancho+"AncDis: "+AncDis+"AncCue:  "+AncCue+" Sepdis: "+SepDis+" SepLat: "+SepLat+" SepInt: "+SepInt+" AncDer: "+AncDer);

PosMen=leerCookie('Ubicacion_Menu_Vertical');
if (PosMen !=null) {PosMen=PosMen} else {PosMen="Derecha"}

if (PosMen=="Derecha") {MargenSpanMenu=-100;
document.getElementById("Cabecera").style.left=SepLat+"px"; document.getElementById("Cuerpo").style.left=SepLat+"px"; document.getElementById("Derecha").style.left=SepLat+AncCue+SepInt+"px";
document.getElementById("cst031").src="rc/cst031A-logo_castefa.png"}

if (PosMen=="Izquierda") {MargenSpanMenu=AncDer -154; 
document.getElementById("Cabecera").style.left=SepLat+AncDer+SepInt+"px"; document.getElementById("Cuerpo").style.left=SepLat+AncDer+SepInt+"px"; document.getElementById("Derecha").style.left=SepLat+"px"; 
document.getElementById("cst031").src="rc/cst031C-logo_castefa_izq.png"}

if (AncDer > 0) {MargenSpan() }
AperturaLinkExterno() 
}

var sug;
function Sugerencias(SugSolicitada) {sug=SugSolicitada; var jr=document.createElement("script"); jr.type="text/javascript"; jr.src="rc/cst012-sugerencias_castelldefels.js"; document.body.appendChild(jr) }

function AperturaLinkExterno() { 
if (!document.getElementsByTagName) return; 
var anchors=document.getElementsByTagName("a"); 
for (var i=0; i < anchors.length; i++) {
var anchor=anchors[i]; 
if (anchor.getAttribute("rel") && anchor.getAttribute("rel") == "WE") {anchor.target="self"}  
if (anchor.getAttribute("rel") && anchor.getAttribute("rel") == "nofollow") {anchor.target="self"}  }  } 

function CamMenu() {
if (PosMen=="Derecha") { crearCookie('Ubicacion_Menu_Vertical', 'Izquierda'); PosMen="Izquierda"} else { crearCookie('Ubicacion_Menu_Vertical', 'Derecha'); PosMen="Derecha"} 
Pagina()}

function crearCookie(nombre, valor) {
var caducidad = new Date();
caducidad.setTime(caducidad.getTime() + ( 60 * 24 * 60 * 60 * 1000) ) ;
document.cookie=nombre + "=" +escape(valor) + "; expires=" +caducidad.toGMTString() }

function leerCookie(name) {
var cname=name + "="; var dc=document.cookie;
if (dc.length > 0) { begin=dc.indexOf(name);
if (begin != -1) { begin +=cname.length; end=dc.indexOf(";", begin);
if (end == -1) end=dc.length; return unescape(dc.substring(begin, end) ) } }
return null }

function MargenSpan() {
var MargenSpanDer=1;
var e=document.getElementById('Derecha'); e=e.getElementsByTagName('span');
if (MargenSpanDer==1) {i=0; while(i < e.length) {e[i].style.marginLeft=MargenSpanMenu +"px"; i++ } }
else {i=0; while(i < e.length) {e[i].style.display="none"; i++ } } }

function aBloque(bq) {document.getElementById("Bloque"+bq).style.height="auto"; document.getElementById("Bloque"+bq).style.visibility="visible"; document.getElementById("Bloque"+bq).style.display="block"}
function cBloque(bq) {document.getElementById("Bloque"+bq).style.height=1+"px"; document.getElementById("Bloque"+bq).style.visibility="hidden"; document.getElementById("Bloque"+bq).style.display="none"}

var rCerradas=0; var tResenas=0; var mResenas=0; var eResenas="DC";
function cResena(resena,tr,mr,er) {
if (tr) {tResenas=tr};
if (mr) {mResenas=mr};
if (er) {eResenas=er};
document.getElementById("Cuerpo").style.paddingBottom=200+"px";
document.getElementById("RS"+resena).style.height=1+"px"; document.getElementById("RS"+resena).style.visibility="hidden"; document.getElementById("RS"+resena).style.display="none";
document.getElementById("RS99").style.visibility="visible";
rCerradas++; 
rtxtnomas="Hola, \n\nHas cerrado las "+tResenas+" reseñas de "+eResenas+".";
if (mResenas>1) {rtxtsimas="Hola, \n\nYa has cerrado "+tResenas+" reseñas.\nSi estás buscando "+eResenas+",\ntienes otras "+mResenas+" reseñas más donde escoger."};
if (mResenas==1) {rtxtsimas="Hola, \n\nYa has cerrado "+tResenas+" reseñas.\nSi estás buscando "+eResenas+",\ntienes otra reseña más donde escoger."};
rtxtgral="\n\n¿No encuentras lo que buscas?\nMándanos un mensaje y a ver que podemos hacer.\n\nGracias.";
if (rCerradas==tResenas) {if (mResenas==0) {alert(rtxtnomas+rtxtgral)}; if (mResenas >= 1) {alert(rtxtsimas+rtxtgral)}; rCerradas=0; scrollTo(0,0); RecuperarResenas(tResenas) }
}

function RecuperarResenas(nr) {
var i=1;
for (i=1; i<=nr; i++) {document.getElementById("RS"+i).style.height="auto"; document.getElementById("RS"+i).style.display="block"; document.getElementById("RS"+i).style.visibility="visible" }
rCerradas=0; document.getElementById("RS99").style.visibility="hidden"}

lm=-450;
capaOpaca='<div id="capaOpaca" style="position:absolute; height:100%; width:100%; background-color:#CCCCCC; opacity:0.75; filter:alpha(opacity=75); z-index:30; top:0; left:0"></div>';
function LoMas(opc) {
if (opc==900) {document.getElementById("LoMas").style.zIndex="6"};
scrollTo(0,0); document.getElementById("LoMas").style.display="block"; document.getElementById("LoMas").style.visibility="visible"; 
document.getElementById("LoMas").style.top=lm+"px"; relojLM() };
function relojLM() {if (lm <80) {lm=lm+4; setTimeout("LoMas(lm)",1) } else {document.getElementById('divTecladoJRc').innerHTML=capaOpaca; document.getElementById("LoMas").style.zIndex="40"}}
function relojcLM() {if (lm > -450) {lm=lm-4; setTimeout("cLoMas(lm)",1) } else {cerrarLoMas()}}
function cLoMas(opc) {
if (opc==901) {document.getElementById("LoMas").style.zIndex="0"}; 
if (opc==900) {document.getElementById("LoMas").style.zIndex="6"}; 
document.getElementById("divTecladoJRc").innerHTML=""; document.getElementById("LoMas").style.top=lm+"px"; relojcLM();}
function cerrarLoMas () {document.getElementById("LoMas").style.height=1+"px"; document.getElementById("LoMas").style.visibility="hidden"; document.getElementById("LoMas").style.display="none"}

// Correo
arroba="@";
CorreoWeb="directorio"+arroba+"castefa.net";
function CorreoAmigo(asunto) {location = "mailto:" + "?subject=" + asunto + "&amp;body=En cuanto puedas, visita el Directorio de Castelldefels en http://www.castefa.net" }
function CorreoDirectorio(asunto) {document.write("<a href='mailto:"+CorreoWeb+"?subject="+asunto+" '>"+CorreoWeb+"</a>") };

function FuncionSelectRMasInfo() {
if (document.getElementById("SelectRMasInfo").value=="none") {document.getElementById("SelectRMasInfo").selectedIndex=0; return};
window.location.href=(document.getElementById("MenuRMasInfo").SelectRMasInfo.options[document.getElementById("MenuRMasInfo").SelectRMasInfo.selectedIndex].value);
document.getElementById("MenuRMasInfo").SelectRMasInfo.selectedIndex="0"};

