// DETECTOR DE BROWSER //
var dom = document.getElementById ? true:false;
var nn4 = document.layers ? true:false;
var ie4 = document.all ? true:false;

// FECHA //

var Time = new Date();
var diasemana = Time.getDay();
var mes = Time.getMonth()+1;
var anio = Time.getFullYear();//20080201	zalyser (getYear()->getFullYear())
var dia = Time.getDate();

switch (diasemana){
	case 0 :  
		diasemana = 'Domingo';
		break;
	case 1 :
		diasemana = 'Lunes';
		break;
	case 2 :
		diasemana = 'Martes';
		break;
	case 3 :
		diasemana = 'Miercoles';
		break;
	case 4 :
		diasemana = 'Jueves';
		break;
	case 5 :
		diasemana = 'Viernes';
		break;
	case 6 :
		diasemana = 'Sabado';
		break;
}
switch (mes){
	case 1 :
		mes = 'Enero';
		break;
	case 2 :
		mes = 'Febrero';
		break;
	case 3 :
		mes = 'Marzo';
		break;
	case 4 :
		mes = 'Abril';
		break;
	case 5 :
		mes = 'Mayo';
		break;
	case 6 :
		mes = 'Junio';
		break;
	case 7 :
		mes = 'Julio';
		break;
	case 8 :
		mes = 'Agosto';
		break;
	case 9 :
		mes = 'Septiembre';
		break;
	case 10 :
		mes = 'Octubre';
		break;
	case 11 :
		mes = 'Noviembre';
		break;
	case 12 :
		mes = 'Diciembre';
		break;
}

var fecha = (diasemana+',&nbsp;'+dia+'&nbsp;de&nbsp;'+mes+'&nbsp;de&nbsp;'+anio);

// CELDAS //

	function mOvr(src) {
		if (ie4){
			if (!src.contains(event.fromElement)) {
			src.style.cursor = 'hand';
			src.bgColor = '#DEDCDA';
			}
		}
	}
	function mOut(src) {
		if (ie4){
			if (!src.contains(event.toElement)) {
			src.style.cursor = 'default';
			src.bgColor = '#EBEAE9';
			}
		}
	}
	function mClk(src) {
		if (ie4){
			if(event.srcElement.tagName=='TD'){
			src.children.tags('A')[0].click();
			}
		}
	}

// PRELOAD DE IMAGENES //

var status = 1;
var toc = new Array();

function item(off, over){
	this.off = new Image(); this.off.src = off;
	this.over = new Image(); this.over.src = over;
}
function cache(id, off, over){
	item[id] = new item(off, over);
	toc[toc.length] = id;
}
function over(id){
	document[id].src = item[id].over.src;
}
function out(id){
	document[id].src = item[id].off.src;
}

// MENU //

ypSlideOutMenu.Registry = []
ypSlideOutMenu.aniLen = 250
ypSlideOutMenu.hideDelay = 500
ypSlideOutMenu.minCPUResolution = 1
function ypSlideOutMenu(id, dir, left, top, width, height)
{
this.ie = document.all ? 1 : 0
this.ns4 = document.layers ? 1 : 0
this.dom = document.getElementById ? 1 : 0
if (this.ie || this.ns4 || this.dom) {
this.id = id
this.dir = dir
this.orientation = dir == "left" || dir == "right" ? "h" : "v"
this.dirType = dir == "right" || dir == "down" ? "-" : "+"
this.dim = this.orientation == "h" ? width : height
this.hideTimer = false
this.aniTimer = false
this.open = false
this.over = false
this.startTime = 0
this.gRef = "ypSlideOutMenu_"+id
eval(this.gRef+"=this")
ypSlideOutMenu.Registry[id] = this
var d = document
d.write('<style type="text/css">')
d.write('#' + this.id + 'Container { visibility:hidden; ')
d.write('left:' + left + 'px; ')
d.write('top:' + top + 'px; ')
d.write('overflow:hidden; }')
d.write('#' + this.id + 'Container, #' + this.id + 'Content { position:absolute; ')
d.write('width:' + width + 'px; ')
d.write('height:' + height + 'px; ')
d.write('clip:rect(0 ' + width + ' ' + height + ' 0); ')
d.write('}')
d.write('</style>')
this.load()
}
}
ypSlideOutMenu.prototype.load = function() {
var d = document
var lyrId1 = this.id + "Container"
var lyrId2 = this.id + "Content"
var obj1 = this.dom ? d.getElementById(lyrId1) : this.ie ? d.all[lyrId1] : d.layers[lyrId1]
if (obj1) var obj2 = this.ns4 ? obj1.layers[lyrId2] : this.ie ? d.all[lyrId2] : d.getElementById(lyrId2)
var temp
if (!obj1 || !obj2) window.setTimeout(this.gRef + ".load()", 100)
else {
this.container = obj1
this.menu = obj2
this.style = this.ns4 ? this.menu : this.menu.style
this.homePos = eval("0" + this.dirType + this.dim)
this.outPos = 0
this.accelConst = (this.outPos - this.homePos) / ypSlideOutMenu.aniLen / ypSlideOutMenu.aniLen 
if (this.ns4) this.menu.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT);
this.menu.onmouseover = new Function("ypSlideOutMenu.showMenu('" + this.id + "')")
this.menu.onmouseout = new Function("ypSlideOutMenu.hideMenu('" + this.id + "')")
this.endSlide()
}
}
ypSlideOutMenu.showMenu = function(id)
{
//over de la seccion
over('img'+id);
//fin over de la seccion
var reg = ypSlideOutMenu.Registry
var obj = ypSlideOutMenu.Registry[id]
if (obj.container) {
obj.over = true
for (menu in reg) if (id != menu) ypSlideOutMenu.hide(menu)
if (obj.hideTimer) { reg[id].hideTimer = window.clearTimeout(reg[id].hideTimer) }
if (!obj.open && !obj.aniTimer) reg[id].startSlide(true)
}
}
ypSlideOutMenu.hideMenu = function(id)
{
var obj = ypSlideOutMenu.Registry[id]
if (obj.container) {
if (obj.hideTimer) window.clearTimeout(obj.hideTimer)
obj.hideTimer = window.setTimeout("ypSlideOutMenu.hide('" + id + "')", ypSlideOutMenu.hideDelay);
}
}
ypSlideOutMenu.hide = function(id)
{
//si esta en la seccion, no lo apaga
if(id!=seccion){
out("img"+id);
}
//fin si esta en la seccion, no lo apaga
var obj = ypSlideOutMenu.Registry[id]
obj.over = false
if (obj.hideTimer) window.clearTimeout(obj.hideTimer)
obj.hideTimer = 0
if (obj.open && !obj.aniTimer) obj.startSlide(false)
}
ypSlideOutMenu.prototype.startSlide = function(open) {
this[open ? "onactivate" : "ondeactivate"]()
this.open = open
if (open) this.setVisibility(true)
this.startTime = (new Date()).getTime() 
this.aniTimer = window.setInterval(this.gRef + ".slide()", ypSlideOutMenu.minCPUResolution)
}
ypSlideOutMenu.prototype.slide = function() {
var elapsed = (new Date()).getTime() - this.startTime
if (elapsed > ypSlideOutMenu.aniLen) this.endSlide()
else {
var d = Math.round(Math.pow(ypSlideOutMenu.aniLen-elapsed, 2) * this.accelConst)
if (this.open && this.dirType == "-") d = -d
else if (this.open && this.dirType == "+") d = -d
else if (!this.open && this.dirType == "-") d = -this.dim + d
else d = this.dim + d
this.moveTo(d)
}
}
ypSlideOutMenu.prototype.endSlide = function() {
this.aniTimer = window.clearTimeout(this.aniTimer)
this.moveTo(this.open ? this.outPos : this.homePos)
if (!this.open) this.setVisibility(false)
if ((this.open && !this.over) || (!this.open && this.over)) {
this.startSlide(this.over)
}
}
ypSlideOutMenu.prototype.setVisibility = function(bShow) { 
var s = this.ns4 ? this.container : this.container.style
s.visibility = bShow ? "visible" : "hidden"
}
ypSlideOutMenu.prototype.moveTo = function(p) { 
this.style[this.orientation == "h" ? "left" : "top"] = this.ns4 ? p : p + "px"
}
ypSlideOutMenu.prototype.getPos = function(c) {
return parseInt(this.style[c])
}
ypSlideOutMenu.prototype.onactivate = function() { }
ypSlideOutMenu.prototype.ondeactivate = function() { }

//MouseOvers//

cache("imgmenu1", "../../imgs/nav/institucional_off.gif", "../../imgs/nav/institucional_on.gif");
cache("imgmenu2", "../../imgs/nav/bancapymes_off.gif", "../../imgs/nav/bancapymes_on.gif");
cache("imgmenu3", "../../imgs/nav/bancacorporativa_off.gif", "../../imgs/nav/bancacorporativa_on.gif");
cache("imgmenu4", "../../imgs/nav/bancapersonal_off.gif", "../../imgs/nav/bancapersonal_on.gif");
cache("imgmenu5", "../../imgs/nav/inversiones_off.gif", "../../imgs/nav/inversiones_on.gif");
cache("imgmenu6", "../../imgs/nav/monedas_off.gif", "../../imgs/nav/monedas_on.gif");
cache("imgmenu7", "../../imgs/nav/divisionconsumo_off.gif", "../../imgs/nav/divisionconsumo_on.gif");
cache("imgmenu8", "../../imgs/nav/bancaelectronica_off.gif", "../../imgs/nav/bancaelectronica_on.gif");
cache("imgmenu9", "../../imgs/nav/redsucursales_off.gif", "../../imgs/nav/redsucursales_on.gif");


function abrir_ventana(n) {
	window.open(n, '_blank', 'width=780,height=570,scrollbars=yes');
}

//Hipotecarios
	var sMasInfo = '[ + ]';
	var sMenosInfo = '[ - ]';

	function switchDetail(sId) {
		var oTR=document.getElementById('tr_'+sId);
		var oSpan=document.getElementById('span_'+sId);
		if (oSpan.innerHTML==sMasInfo) {
			oTR.style.display='';
			oSpan.innerHTML = sMenosInfo;
		} else {
			oTR.style.display='none';
			oSpan.innerHTML = sMasInfo;
		}
	}

