
//definicion e inicializacion de variables globales
  var Cab_isNav, Cab_isIE, Cab_IsNav6
// conservo estas definiciones para que funcione autenticacion
  var Cab_coll = ""
  var Cab_styleObj = ""
  if (parseInt(navigator.appVersion) >= 4) {
    if (navigator.appName == "Netscape") { Cab_isNav = true; }
    else { Cab_isIE = true; Cab_coll = "all."; Cab_styleObj =".style"; }
  }

// detecciones nuevas para que funcione con nn6 y ie6
var Cab_agt= navigator.userAgent.toLowerCase()

var Cab_is_major= parseInt(navigator.appVersion);
var Cab_is_minor= parseFloat(navigator.appVersion);

var Cab_is_nav= (  (Cab_agt.indexOf('mozilla')!=-1) && (Cab_agt.indexOf('compatible')==-1) );
var Cab_is_nav4= (Cab_is_nav && (Cab_is_major==4));
var Cab_is_nav6= (Cab_is_nav && (Cab_is_major==5));
var Cab_is_nav6up= (Cab_is_nav && (Cab_is_major>=5));
var Cab_is_gecko= (Cab_agt.indexOf('gecko')!=-1);

var Cab_is_ie= (Cab_agt.indexOf('msie')!=-1);
var Cab_is_ie3= (Cab_is_ie && (Cab_is_major<4));
var Cab_is_ie4= (Cab_is_ie && (Cab_is_major==4));
var Cab_is_ie5= (Cab_is_ie && (Cab_is_major==4) && (Cab_agt.indexOf('msie 5.0')!=-1) );
var Cab_is_ie5_5= (Cab_is_ie && (Cab_is_major==4) && (Cab_agt.indexOf('msie 5.5')!=-1) );
var Cab_is_ie5up = (Cab_is_ie && !Cab_is_ie3 && !Cab_is_ie4);
var Cab_is_ie6= (Cab_is_ie && (Cab_is_major==4) && (Cab_agt.indexOf('msie 6.0')!=-1) );
var Cab_is_ie6up= (Cab_is_ie && !Cab_is_ie3 && ! Cab_is_ie4 && !Cab_is_ie5 && !Cab_is_ie5_5);


//Funcion de utilidad que devuelve el ancho de un objeto en pixels
function Cab_getObjWidth(obj) {
if (Cab_is_nav4) {
	return parseInt(obj.clip.width);
}else{ if (Cab_is_nav6){
	return parseInt(obj.style.width);
	}else	{
		return parseInt(obj.clientWidth);
		}
	}
}

//Funcion de utilidad que devuelve el alto de un objeto en pixels
function Cab_getObjHeight(obj) {
if (Cab_is_nav4)
	return obj.clip.height;
else
	return obj.clientHeight;
}

//Funcion de utilidad que hace visible un objeto
function Cab_ShowLayer(tempObj) {
 var Cab_obj ;
 var Cab_objStyle;

 	if (document.layers) // Netscape 4,4.7,4.72
		Cab_objStyle= eval("window.document."+tempObj);
	else{			// IE y Netscape 6
		Cab_obj = (document.all)?eval("document.all."+tempObj):document.getElementById(tempObj);
		Cab_objStyle=Cab_obj.style
	}
  Cab_objStyle.visibility="visible";

}

//Funcion de utilidad que oculta un objeto
function Cab_CleanLayer(tempObj) {
  var Cab_obj ;
  var Cab_objStyle;

	if (document.layers) // Netscape 4,4.7,4.72
		Cab_objStyle= eval("window.document."+tempObj);
	else{			// IE y Netscape 6
		Cab_obj = (document.all)?eval("document.all."+tempObj):document.getElementById(tempObj);
		Cab_objStyle=Cab_obj.style
	}

  Cab_objStyle.visibility="hidden";
}

//funcion relacionadas con la gestion de menus
function Cab_ShowLayerMenu(menu){
	Cab_CleanLayer('mn_MenuBD');
	Cab_CleanLayer('mn_MenuSecc');
	Cab_CleanLayer('mn_MenuInfo');
	Cab_CleanLayer('mn_MenuSrv');
	Cab_ShowLayer(menu);
}

function Cab_ShowLayerHome(menu){
	Cab_CleanLayer('mn_MenuHomeBD');
	Cab_CleanLayer('mn_MenuHomeInfo');
	Cab_CleanLayer('mn_MenuHomeSrv');
	Cab_ShowLayer(menu);
}
 

//funciones relacionadas con las capas de la cabecera asociadas a la busqueda sencilla
function Cab_MoveLayerAmbito(){
 var newpos
 var Cab_obj ,Cab_objStyle
 var Cab_objBarra, Cab_objStyleBarra,infoform

	if (document.layers){ // Netscape 4,4.7,4.72
		Cab_obj= eval("window.document.Cab_LayerAmbitoBusqueda");
		Cab_objStyle= eval("window.document.Cab_LayerAmbitoBusqueda");
		Cab_objBarra= eval("window.document.Cab_LayerBarraBusqueda");
		Cab_objStyleBarra= eval("window.document.Cab_LayerBarraBusqueda");

	}else{			// IE y Netscape 6
		Cab_obj = (document.all)?eval("document.all.Cab_LayerAmbitoBusqueda"):document.getElementById('Cab_LayerAmbitoBusqueda');
		Cab_objStyle=Cab_obj.style
		Cab_objBarra = (document.all)?eval("document.all.Cab_LayerBarraBusqueda"):document.getElementById('Cab_LayerBarraBusqueda');
		Cab_objStyleBarra=Cab_objBarra.style
	}

if (Cab_is_nav4){
	Cab_objStyle.left=782-Cab_getObjWidth(Cab_obj);
	Cab_objStyleBarra.left=782-Cab_getObjWidth(Cab_objBarra);

}else if (Cab_is_nav6){
	
	Cab_objStyle.left=782-parseInt(Cab_getObjWidth(Cab_obj))+"px";
//	Cab_objStyleBarra.left=782-parseInt(Cab_getObjWidth(Cab_objBarra)) +"px"

//	alert(Cab_objStyle.left)
	Cab_objBarra.offsetLeft.setAttribute("value",350)
//	alert(Cab_objBarra.offsetLeft)
	}else	{
		Cab_objStyle.pixelLeft=782-Cab_getObjWidth(Cab_obj);
		Cab_objStyleBarra.pixelLeft=782-Cab_getObjWidth(Cab_objBarra);
		}
}



function Cab_ShowLayerAmbito(){
  var Cab_obj;
  var Cab_objStyle;
  var Cab_objSelect;

	if (document.layers){ // Netscape 4,4.7,4.72
		Cab_objStyle= eval("window.document.Cab_LayerAmbitoBusqueda");
		Cab_objSelect=eval(document.Cab_LayerAmbitoBusqueda.document.Cab_FormAmbitoBusqueda.Cab_AmbBusqueda)

	}else{			// IE y Netscape 6
		Cab_obj = (document.all)?eval("document.all.Cab_LayerAmbitoBusqueda"):document.getElementById('Cab_LayerAmbitoBusqueda');
		Cab_objStyle=Cab_obj.style;
		Cab_objSelect= eval(document.Cab_FormAmbitoBusqueda.Cab_AmbBusqueda);
	}


  if ( (Cab_objStyle.visibility=="visible") ||( Cab_objStyle.visibility=="show") ){
	Cab_objStyle.visibility="hidden";
	Cab_objSelect.size=1;
	Cab_objSelect.multiple=false;
	Cab_objSelect.disabled=true;

}
  else{
	Cab_objSelect.size=4;
	Cab_objSelect.multiple=false;
	Cab_objSelect.disabled=false;
	Cab_objStyle.visibility="visible";
}
	Cab_swapImage('Cab_ShowAmbito')

}


function Cab_Buscar()
{
	if (document.layers){ // Netscape 4,4.7,4.72
		var Cab_formObjAmbito=eval("document.Cab_LayerAmbitoBusqueda.document.Cab_FormAmbitoBusqueda")
		var Cab_formObjBusqueda=eval("document.Cab_LayerBarraBusqueda.document.Cab_FormBusqueda")
	}else{			// IE y Netscape 6
		var Cab_formObjAmbito=eval("document.Cab_FormAmbitoBusqueda")
		var Cab_formObjBusqueda=eval("document.Cab_FormBusqueda")
	}


	if 	(Cab_formObjBusqueda.CadenaBusqueda.value!="" )
		{
//			Cab_formObjBusqueda.AmbitoBusqueda.value=Cab_formObjAmbito.Cab_AmbBusqueda.options[Cab_formObjAmbito.Cab_AmbBusqueda.selectedIndex].value;
//			alert(Cab_formObjBusqueda.AmbitoBusqueda.value);
			
		//Cab_formObjBusqueda.submit();
		 window.open('/BuscadorMadrimasd/ListadoBusca.asp?CadenaBusqueda='+Cab_formObjBusqueda.CadenaBusqueda.value,'wBuscadorMadrimasd','resizable=yes,scrollbars=yes,location=yes,width=800,height=600,menubar=yes,toolbar=yes');
		}
	else{
		alert("No ha especificado ninguna cadena de búsqueda");
		}
		
}


function Cab_swapImgRestore(obj) { 
if (document.layers){
	var Cab_objStyle=eval("window.document.Cab_LayerAmbitoBusqueda");
	var Cab_obj=eval("document.Cab_LayerBarraBusqueda.document."+obj)
}else{
	var Cab_objL=(document.all)?eval("document.all.Cab_LayerAmbitoBusqueda"):document.getElementById('Cab_LayerAmbitoBusqueda');
	var Cab_objStyle=Cab_objL.style;
	var Cab_obj=eval("document."+obj);
}

	
if ( !((Cab_objStyle.visibility=="visible") ||( Cab_objStyle.visibility=="show")) )
	Cab_obj.src="/comun/cabecera/images/ShowAmbito.gif";
else
	Cab_obj.src="/comun/cabecera/images/HiddenAmbito.gif";
 
}

function Cab_swapImage(obj) { 
if (document.layers){
	var Cab_objStyle=eval("window.document.Cab_LayerAmbitoBusqueda");
	var Cab_obj=eval("document.Cab_LayerBarraBusqueda.document."+obj);
}else{
	var Cab_objL=(document.all)?eval("document.all.Cab_LayerAmbitoBusqueda"):document.getElementById('Cab_LayerAmbitoBusqueda');
	var Cab_objStyle=Cab_objL.style;
	var Cab_obj=eval("document."+obj);
}

	

if ( (Cab_objStyle.visibility=="visible") ||( Cab_objStyle.visibility=="show") )
	Cab_obj.src="/comun/cabecera/images/HiddenAmbito_over.gif";
else
	Cab_obj.src="/comun/cabecera/images/ShowAmbito_over.gif";
 
}


function Prin_resizeRec(){
	var Prin_objStyle=eval("document.all.Prin_LRectangulo.style");
	var Prin_objBody=eval("document.all.tbody");	

	Prin_objStyle.height=Cab_getObjHeight(Prin_objBody)+"px";
	Prin_objStyle=eval("document.all.Prin_RRectangulo.style");
	Prin_objStyle.height=Cab_getObjHeight(Prin_objBody)+"px";

}


function abrirVentanaFoto(theURL,winName) { 
  window.open(theURL,winName,'resizable=yes,scrollbars=yes,width=500,height=450');
}
function abrirVentanaContacto(theURL,winName) { 
  window.open(theURL,winName,'resizable=yes,scrollbars=yes,width=400,height=390');
 
}

