// LA VENTANA DE AVISO LEGAL PARA FORMULARIO MOSTRARA CERRAR SOLO CANDO SE VEA DESDE PAGINAS QUE NO TENGAN
// FORMULARIO EN LAS QUE ESTE DOTADAS DE FORMULARIO ESTA VARIABLE SERA MODIFICADA A true PARA PERMITIR QUE
// EL SCRIPT SITUADO EN LA PAGINA info_legal.cfm VVISIONE LOS BOTONES: ACEPTAR O DESCARTAR Y OCULTE EL DE CERRAR.

var legal_ver=false;

//  CENTRAR INDEX EN PANTALLA
function centraIndex(){
var pantalla=checkHeight();
var margenTop=(pantalla-450)/2;
if(margenTop>0){
document.getElementById('margenArriba').style.height=margenTop+'px';}
else{document.getElementById('margenArriba').style.height='0px';}
}



// CAMBIO DE COLORES PARA EL CAMPO DE TEXTO DEL BUSCADOR
function buscaCamp(estado,objId){
var obj=document.getElementById(objId);
if(estado==true){
obj.style.backgroundColor='#E1FAFB';
obj.style.color='#333333';}
else{obj.style.backgroundColor='';
obj.style.color='';}

}

//MUESTRA LAS PESTAŅAS DEL SUBMENU


var pagDefaut='';
var pItemDefaut='';
function mostraSub(objId,estado){
var pestana='p_'+objId;
var objPestana=document.getElementById(pestana);
var objItem=document.getElementById(objId);
	if(estado==true  ){
	objPestana.style.visibility='visible';
	objItem.style.backgroundColor='#E1FAFB';
	objItem.style.color='#008FA5';
	if(pagDefaut!=objId && document.getElementById('p_'+ pagDefaut)){
		document.getElementById('p_'+pagDefaut).style.visibility='hidden';}
	}
	if(estado==false && pagDefaut!=objId ){
	objPestana.style.visibility='hidden';
	objItem.style.backgroundColor='';
	objItem.style.color='';
	subItem=''; 
		if( pagDefaut!='' && document.getElementById('p_'+ pagDefaut)){
		document.getElementById('p_'+pagDefaut).style.visibility='visible';}
	}
}
//MARCAN CUANDO SE ESTA EN LA PAGINA DE LA OBJETOS DEL MENU PRINCIPAL
function marcaMenu(sec,pItem){
	pagDefaut=sec;
	pItemDefaut='c_'+sec+'_'+pItem;
	if(sec!='' && document.getElementById(sec)){
		document.getElementById(sec).style.color='#008FA5';
		document.getElementById(sec).style.backgroundColor='#E1FAFB';}
	if(sec!='' && document.getElementById('p_'+sec)){
		document.getElementById('p_'+sec).style.visibility='visible';
		}
	if(pItem!='' && document.getElementById('c_'+sec+'_'+pItem)){
		document.getElementById('c_'+sec+'_'+pItem).style.backgroundColor='#B10935';
		document.getElementById('c_'+sec+'_'+pItem).style.color='#FFFFFF'; }


}
// COLOREA LOS SUBNIVELES DEL SUBMENU
var subItem='';
function submenu(obj,estado){
	subItem=estado;
	if(estado==true){
	obj.style.backgroundColor='#0E585B';
	obj.style.color='#FFFFFF';
	if(pItemDefaut!=''&& document.getElementById(pItemDefaut)){
		document.getElementById(pItemDefaut).style.backgroundColor='#B10935';
		document.getElementById(pItemDefaut).style.color='#FFFFFF'; }
		}
	if(estado==false){
	obj.style.backgroundColor='';
	obj.style.color='';
		if(pItemDefaut!=''&& document.getElementById(pItemDefaut)){
		document.getElementById(pItemDefaut).style.backgroundColor='#B10935';
		document.getElementById(pItemDefaut).style.color='#FFFFFF'; }
	}

}
//ENLAZAR DESDE CULQUIER OBJETO CON ONCLIK....
function enlazar(pag){if(pag!='' ){window.location=pag}}




//CALCULA EL ANCHO REAL DISPONIBLE DE LA VENTANA
function checkWidth() {
  var myWidth = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
  } else if( document.documentElement &&
      ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
  }
return myWidth;
}

//CALCULA EL ALTO REAL DISPONIBLE DE LA VENTANA
function checkHeight() {
var myHeight = 0;
var compensar=0;
  if( typeof( window.innerHeight ) == 'number' ) {
  compensar=12;
    //Non-IEcompensar
    myHeight = window.innerHeight;
  } else if( document.documentElement &&
      ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
	compensar=12;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
	compensar=5;
    myHeight = document.body.clientHeight-compensar;
  }
return  myHeight
}




//CENTRA SEUDO VENTANAS REALIZADAS CON CAPAS. 
function reColoca(){
	var objCopy=document.getElementById('win_copy');
	var objLegal=document.getElementById('legal');
	if(objCopy){winColoca('win_copy')}
	if(objLegal){winColoca('legal')}
	}

function winColoca(ventana){
	var anch_campo=checkWidth();
	var alt_campo=checkHeight();
	var objWin=document.getElementById(ventana);
	var altWin=objWin.style.height.substring(0,objWin.style.height.length-2);
	var anchWin=objWin.style.width.substring(0,objWin.style.width.length-2);
	objWin.style.left=(anch_campo-anchWin)/2+"px";
	objWin.style.top=(alt_campo-altWin)/2+"px";
	}

//COLOCA EL ALTO IDEAL DE UNA CAPA SCROLL TENIENDO EN CUENTA EL DISPONIBLE 
function mysCapas(id_cabecera,id_base,margen){
	
var altura_cabecera=document.getElementById(id_cabecera).style.height;
var altura_base=document.getElementById(id_base).style.height;
var h_cab=altura_cabecera.substring(0,altura_cabecera.length-2);
var h_bas=altura_base.substring(0,altura_base.length-2);
var h_final=50;
var h_final_px;
var altura=checkHeight();
	h_final=altura-h_bas-h_cab-40;//130 es elmargen que dejamos abajo para garantizar que no saque el scroll;
	var h_final_px=(h_final+'px');
	if(h_final>150){
		var objContenido=document.getElementById('contenido');
		document.getElementById('contenido').style.height=h_final_px;
		if (document.getElementById('sroll_pagina')){
	document.getElementById('sroll_pagina').style.height=(h_final-margen)+'px'}
		}
}

//MARCAN CUANDO SE ESTA EN LA PAGINA DE LA OBJETOS DEL MENU BASE
function marcaBase(itemBase){
if(itemBase!='' && document.getElementById(itemBase)){
		document.getElementById(itemBase).className='menu_base_ativ';}
}

function enlaceColor(proy,estado){
	var idEnlace=proy+'_t';
	var objEnlace=document.getElementById(idEnlace);
	if(estado==true){objEnlace.style.color='#00A80D';}
	else{objEnlace.style.color='';}
}

//ABRIR  UNA GALERIA DE FOTOS APARTE CON OPCIONES
function abrirGaleria(URL){
var elWidth=750;
var elHeight=550;
if(newWin){newWin.closed();} 
var newWin =window.open(URL,'newWin','top=4000, scrollbars=no,resize=no');
newWin.resizeTo(elWidth,elHeight);
newWin.moveTo((screen.width-elWidth)/2,(screen.height-elHeight)/2);
newWin.focus()

}
