
///// Funciones propias
function imgPopUp(img){
var wan=540, wal=420, l=(screen.width/2)-(wan/2+10), t=(screen.height/2)-(wal/2+20);
window.open('/inc/popup-img.php?img='+img,'','width='+wan+',height='+wal+',left='+l+',top='+t);
}

function flaPopUp(img){
var wan=540, wal=420, l=(screen.width/2)-(wan/2+10), t=(screen.height/2)-(wal/2+20);
window.open('/inc/popup-fla.php?img='+img,'','width='+wan+',height='+wal+',left='+l+',top='+t);
}

function flaPopUp2(img){
var wan=540, wal=420, l=(screen.width/2)-(wan/2+10), t=(screen.height/2)-(wal/2+20);
window.open('/inc/popup-fla2.php?img='+img,'','width='+wan+',height='+wal+',left='+l+',top='+t);
}

function newPopUp(file,wan,wal){
var l=(screen.width/2)-(wan/2+10), t=(screen.height/2)-(wal/2+20);
window.open(file,'','width='+wan+',height='+wal+',left='+l+',top='+t);
}

function verEmail(){
var v0='href="',v1='mai',v2='lt',v3='o:'
var v4='curs',v5='os&#64;a',v6='vant',v7='ecur',v8='sos.c',v9='om';
document.write('<a '+v0+v1+v2+v3+v4+v5+v6+v7+v8+v9+'">'+v4+v5+v6+v7+v8+v9+'</a>');
}

function verEmailMadrid(){
var v0='href="',v1='mai',v2='lt',v3='o:'
var v4='madr',v5='id&#64;a',v6='vant',v7='ecur',v8='sos.c',v9='om';
document.write('<a '+v0+v1+v2+v3+v4+v5+v6+v7+v8+v9+'">'+v4+v5+v6+v7+v8+v9+'</a>');
}

function verEmailValencia(){
var v0='href="',v1='mai',v2='lt',v3='o:'
var v4='valen',v5='cia&#64;a',v6='vant',v7='ecur',v8='sos.c',v9='om';
document.write('<a '+v0+v1+v2+v3+v4+v5+v6+v7+v8+v9+'">'+v4+v5+v6+v7+v8+v9+'</a>');
}

function verEmailAlicante(){
var v0='href="',v1='mai',v2='lt',v3='o:'
var v4='alic',v5='ante&#64;a',v6='vant',v7='ecur',v8='sos.c',v9='om';
document.write('<a '+v0+v1+v2+v3+v4+v5+v6+v7+v8+v9+'">'+v4+v5+v6+v7+v8+v9+'</a>');
}

function verEmailCastellon(){
var v0='href="',v1='mai',v2='lt',v3='o:'
var v4='caste',v5='llon&#64;a',v6='vant',v7='ecur',v8='sos.c',v9='om';
document.write('<a '+v0+v1+v2+v3+v4+v5+v6+v7+v8+v9+'">'+v4+v5+v6+v7+v8+v9+'</a>');
}

function verEmailDistancia(){
var v0='href="',v1='mai',v2='lt',v3='o:'
var v4='tutor',v5='ias&#64;a',v6='vant',v7='ecur',v8='sos.c',v9='om';
document.write('<a '+v0+v1+v2+v3+v4+v5+v6+v7+v8+v9+'">'+v4+v5+v6+v7+v8+v9+'</a>');
}

function ShowHideCelda(laCelda) { // Oculta o muestra una celda de una tabla
var s=document.all.item(laCelda).style;
if (s.display != 'inline'){ s.display = 'inline'; }else{ s.display = 'none'; }
}


///// Funciones Macromedia
function MM_findObj(n,d){ //v3.0
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
 d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&id.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_showHideLayers(){ //v3.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
 if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v;}
 obj.visibility=v;}
}

function MM_openBrWindow(u,n,f){window.open(u,n,f);}

function MM_preloadImages(){ //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
 var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
 if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore(){ //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage(){ //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
 if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


///// Menú lateral dinámico
window.onerror=null;
var topMargin=10;
var slideTime=300;
var ns6=(!document.all && document.getElementById);
var ie4=(document.all);
var ns4=(document.layers);

function layerObject(id,left){
if(ns6){this.obj=document.getElementById(id).style;
 this.obj.left=left; return this.obj;}
else if(ie4){this.obj=document.all[id].style;
 this.obj.left=left; return this.obj;}
else if(ns4){this.obj=document.layers[id];
 this.obj.left=left; return this.obj;}
}
function layerSetup(){
floatLyr=new layerObject('menu',pageWidth * .0);
window.setInterval("main()",10)
}
function floatObject(){
if(ns4||ns6){findHt=window.innerHeight;}
else if(ie4){findHt=document.body.clientHeight;}
} 
function main() {
if(ns4){this.currentY=document.layers["menu"].top;
 this.scrollTop=window.pageYOffset; mainTrigger();}
else if(ns6){this.currentY=parseInt(document.getElementById('menu').style.top);
 this.scrollTop=scrollY; mainTrigger();}
else if(ie4){this.currentY=menu.style.pixelTop;
 this.scrollTop=document.body.scrollTop; mainTrigger();}
}
function mainTrigger(){
var newTargetY=this.scrollTop+this.topMargin;
if(this.currentY!=newTargetY){
 if(newTargetY!=this.targetY){
	this.targetY=newTargetY; floatStart();}
 animator();}
}
function floatStart(){
var now=new Date();
this.A=this.targetY-this.currentY;
this.B=Math.PI / (5 * this.slideTime);
this.C=now.getTime();
if(Math.abs(this.A)>this.findHt){
 this.D=this.A>0 ? this.targetY-this.findHt : this.targetY+this.findHt;
 this.A=this.A>0 ? this.findHt : -this.findHt;}
else{this.D = this.currentY;}
}
function animator(){
var now=new Date();
var newY=this.A * Math.sin(this.B * (now.getTime()-this.C))+this.D;
newY=Math.round(newY);
if((this.A>0 && newY>this.currentY)||(this.A<0 && newY<this.currentY)){
 if(ie4)document.all.menu.style.pixelTop=newY;
 if(ns4)document.layers["menu"].top=newY;
 if(ns6)document.getElementById('menu').style.top=newY+"px";
}}
function iniciaMenu(){
if(ns6||ns4){
 pageWidth=innerWidth;pageHeight=innerHeight;layerSetup();floatObject();}
else if(ie4){
 pageWidth=document.body.clientWidth;pageHeight = document.body.clientHeight;
 layerSetup();floatObject();}
}