//**** dissa07 recopilación de funciones para gtm ****//


function statusInf() 
  { window.status = 'grupotercermilenio'; }

function verifyCompatibleBrowser(){
    this.ver=navigator.appVersion
    this.dom=document.getElementById?1:0
    this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
    this.ie4=(document.all && !this.dom)?1:0;
    this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;
 
    this.ns4=(document.layers && !this.dom)?1:0;
    this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5)
 
    return this
}
bw=new verifyCompatibleBrowser()
 

var speed=50
 
var loop=false, timer
 
function ConstructObject(obj,nest){
    nest=(!nest) ? '':'document.'+nest+'.'
    this.el=bw.dom?document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+'document.'+obj):0;
    this.css=bw.dom?document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+'document.'+obj):0;
    this.scrollHeight=bw.ns4?this.css.document.height:this.el.offsetHeight
    this.clipHeight=bw.ns4?this.css.clip.height:this.el.offsetHeight
    this.up=MoveAreaUp;this.down=MoveAreaDown;
    this.MoveArea=MoveArea; this.x; this.y;
    this.obj = obj + "Object"
    eval(this.obj + "=this")
    return this
}
function MoveArea(x,y){
    this.x=x;this.y=y
    this.css.left=this.x
    this.css.top=this.y
}
 
function MoveAreaDown(move){
 if(this.y>-this.scrollHeight+objContainer.clipHeight){
    this.MoveArea(0,this.y-move)
    if(loop) setTimeout(this.obj+".down("+move+")",speed)
 }
}
function MoveAreaUp(move){
 if(this.y<0){
    this.MoveArea(0,this.y-move)
    if(loop) setTimeout(this.obj+".up("+move+")",speed)
 }
}
function DoIt(speed)
{
  // CeaseScroll();
//  alert (loop);
   //if (loop==false)
    //window.setTimeout("PerformScroll("+speed+")",300);
   PerformScroll(speed)
}
 
function PerformScroll(speed){
 
    if(initialised){
  loop=true;
  if(speed>0) objScroller.down(speed)
  else objScroller.up(speed)
 
 }
}
 
function CeaseScroll(){
    loop=false
    if(timer) clearTimeout(timer)
}
var initialised;
function InitialiseScrollableArea(){
    objContainer=new ConstructObject('divContainer')
    objScroller=new ConstructObject('divContent','divContainer')
    objScroller.MoveArea(0,0)
    objContainer.css.visibility='visible'
    initialised=true;
    
}

// Fin del posicionamiento global de objetos de areas con scroll

// Función para ocultar las capas de la página
function ocultacapas(){
document.getElementById('imagen1').style.visibility = 'hidden';
document.getElementById('imagen1').style.display = 'none';

document.getElementById('desc1').style.visibility = 'hidden';
document.getElementById('desc1').style.display = 'none';

document.getElementById('imagen2').style.visibility = 'hidden';
document.getElementById('imagen2').style.display = 'none';

document.getElementById('desc2').style.visibility = 'hidden';
document.getElementById('desc2').style.display = 'none';

document.getElementById('imagen3').style.visibility = 'hidden';
document.getElementById('imagen3').style.display = 'none';

document.getElementById('desc3').style.visibility = 'hidden';
document.getElementById('desc3').style.display = 'none';

document.getElementById('imagen4').style.visibility = 'hidden';
document.getElementById('imagen4').style.display = 'none';

document.getElementById('desc4').style.visibility = 'hidden';
document.getElementById('desc4').style.display = 'none';

document.getElementById('imagen5').style.visibility = 'hidden';
document.getElementById('imagen5').style.display = 'none';

document.getElementById('desc5').style.visibility = 'hidden';
document.getElementById('desc5').style.display = 'none';

document.getElementById('imagen6').style.visibility = 'hidden';
document.getElementById('imagen6').style.display = 'none';

document.getElementById('desc6').style.visibility = 'hidden';
document.getElementById('desc6').style.display = 'none';


}

//***Función para mostrar una capa determinada
function muestracapa(nombre)
{
document.getElementById(nombre).style.visibility = 'visible';
document.getElementById(nombre).style.display = 'block';
}

// esta nos dice la hora y esas cosas, pero hace algo raro con el año
function time(){
Stamp = new Date();
document.write('' + (Stamp.getMonth() + 1) +"/"+Stamp.getDate()+ "/"+Stamp.getYear() + ' ');
var Hours;
var Mins;
var Time;
Hours = Stamp.getHours();
if (Hours >= 12) {
Time = " P.M.";
}
else {
Time = " A.M.";
}

if (Hours > 12) {
Hours -= 12;
}

if (Hours == 0) {
Hours = 12;
}

Mins = Stamp.getMinutes();

if (Mins < 10) {
Mins = "0" + Mins;
}

document.write('<B>Hora:</b> ' + Hours + ":" + Mins + Time + '');
}