\n'); } function change_content_key(newKey, sectionName){ if(_IAmTheTop){ if(sectionName == "articulos"){ change_content("articulos.php"); }else if(sectionName == "home"){ change_content("index.php"); }else if(sectionName == "ofertas"){ change_content("item.php?key=ofertas"); }else{ change_content("item.php?key="+newKey); } }else{ window.top.change_content_key(newKey, sectionName); } } function change_content(newSrc){ if(_IAmTheTop){ if(newSrc != _actualUrl){ if(_memorizeContentLeft){ minimizar(); } _actualUrl = newSrc; _actualItem++; _navigationUrl.splice(_actualItem,0,_actualUrl) if(!_initialContent){ _initialContent = _divContent.innerHTML; } if(_actualUrl == _initialUrl){ _divContent.innerHTML = _initialContent ; _divTitle = document.getElementById("div_title"); writeObjectInDiv(_divTitle, _initialTitle ); }else{ _divContent.innerHTML = ''; } } }else{ window.top.change_content(newSrc); } } function backItem(){ if(_IAmTheTop){ if(_memorizeContentLeft){ minimizar(); } if(_actualItem > 0){ _actualItem--; _actualUrl = _navigationUrl[_actualItem]; if(_actualUrl == _initialUrl){ _divContent.innerHTML = _initialContent ; _divTitle = document.getElementById("div_title"); writeObjectInDiv(_divTitle, _initialTitle ); }else{ _divContent.innerHTML = ''; } } }else{ window.top.backItem(); } } function nextItem(){ if(_IAmTheTop){ if(_memorizeContentLeft){ minimizar(); } if(_actualItem < _navigationUrl.length-1){ _actualItem++; _actualUrl = _navigationUrl[_actualItem]; if(_actualUrl == _initialUrl){ _divContent.innerHTML = _initialContent ; _divTitle = document.getElementById("div_title"); writeObjectInDiv(_divTitle, _initialTitle ); }else{ _divContent.innerHTML = ''; } } }else{ window.top.nextItem(); } } function resizeBody(){ if(_IAmTheTop && !isPrinterVersion){ if(document.body.clientHeight){ _divContent.style.height = (document.body.clientHeight - 16)+"px"; } }else{ if(document.body.clientWidth){ _divContent.style.width = document.body.clientWidth+"px"; }else{ _divContent.style.width = "100%"; } } //Recompone tamaño del iframe, si es que existe _iframeContent = document.getElementById("iframe_content"); if(_iframeContent){ if(document.body.clientHeight){ _iframeContent.style.height = (document.body.clientHeight - 16 - getRealTop(_iframeContent))+"px"; } } } function maximizar(){ if(_IAmTheTop){ if(!_estaMaximizado){ _memorizeContentLeft = _divContent.style.left; _memorizeContentTop = _divContent.style.top; _memorizeContentWidth = _divContent.style.width; _memorizeContentHeight = _divContent.style.height; _divContent.style.left = 0; _divContent.style.top = 0; _divContent.style.width = "100%"; _divContent.style.height = "100%"; _divContent.style.position = "absolute"; _divMain.style.display = "none"; _estaMaximizado = 1; }else{ minimizar(); } }else{ top.maximizar(); } } function minimizar(){ if(_IAmTheTop){ if(_estaMaximizado){ _divContent.style.position = "relative"; _divContent.style.left = _memorizeContentLeft; _divContent.style.top = _memorizeContentTop; _divContent.style.width = _memorizeContentWidth; _divContent.style.height = _memorizeContentHeight; _memorizeContentLeft = ""; _memorizeContentTop = ""; _memorizeContentWidth = ""; _memorizeContentHeight = ""; _divMain.style.display = "block"; _estaMaximizado = 0; }else{ maximizar(); } }else{ top.minimizar(); } } function getRealTop(objeto) { yPos = 0; if(objeto){ yPos += objeto.offsetTop; tempEl = objeto.offsetParent; while (tempEl != null) { yPos += tempEl.offsetTop; if(typeof(tempEl.offsetParent) != 'undefined'){ tempEl = tempEl.offsetParent; }else{ tempEl = null; } } } return yPos; } //-->
|
|