//EXTERNAL LINKS
//declarar imagespath para el path de imagenes
function initLinks(){
for(i in document.links){
linkobj=document.links[i];
if(linkobj.rel && linkobj.rel.indexOf('external')!=-1){
linkobj.onclick=onExternalLinkActivate;
linkobj.onkeypress=onExternalLinkActivate;
}
if(linkobj.href){
var url=window.location.protocol+'//'+window.location.hostname;
if(linkobj.href.indexOf('.pdf')!=-1){
var icono = document.createElement("img");//<img>
icono.setAttribute("src", imagespath+"pdf.gif");
icono.setAttribute("alt", "Archivo en formato PDF");
icono.setAttribute("class", "pdfIcon");
linkobj.appendChild(icono);
linkobj.onclick=onPDFLinkActivate;
}
if((linkobj.href.indexOf(url)==-1) && (linkobj.href.indexOf('javascript')==-1)){
var iconoExt = document.createElement("img");//<img>
iconoExt.setAttribute("src", imagespath+"icoExt.gif");
iconoExt.setAttribute("alt", "Link externo");
iconoExt.setAttribute("class", "extIcon");
linkobj.appendChild(iconoExt);
linkobj.onclick=onExternalLinkActivate;
}
}
}
}
function onExternalLinkActivate(){if(confirm("La página solicitada está en un sitio externo y se abrirá en una ventana nueva. ¿Deseas continuar?")){window.open(this.href);return false;}else{return false;}}
function onPDFLinkActivate(){window.open(this.href);return false;}
