/** Sección 1: Variables de Navegador **/
ie4 = (document.all)? true:false 
if (!HVhpjs)
{
    var HVhpjs = 1;
    ads_hv_FactorX=20;
    isNS4 = (document.layers) ? true : false;
    
    isIE4 = (document.all && !document.getElementById) ? true : false;
    isIE5 = (document.all && document.getElementById) ? true : false;
    isNS6 = (!document.all && document.getElementById) ? true : false;
}
/** Fin de variables de Navegador **/


// Función cambios de selección en el formulario.
function cambioselect(elSelect,elTexto ) {
if (isNS4) {
if (document.elSelect.checked==1){
document.elTexto.disabled=true;
} else {
document.elTexto.disabled=false;
}
}
if (isNS6) {
if (document.forms[0].elements[elSelect].checked==1){
document.forms[0].elements[elTexto].disabled=true;
} else {
document.forms[0].elements[elTexto].disabled=false;
}
}

if (isIE5) {
if (document.getElementById(elSelect).checked==1){
document.getElementById(elTexto).disabled=true;
} else {
document.getElementById(elTexto).disabled=false;
}
}

}

function cambiaEstilo(obj){
if (isIE5){
if (document.getElementById(obj).style.fontStyle=='normal') {
document.getElementById(obj).style.fontStyle='italic';
document.getElementById(obj).style.fontWeight='bold'
document.getElementById(obj).style.fontSize='medium'
}
else {
document.getElementById(obj).style.fontStyle='normal'
document.getElementById(obj).style.fontWeight='normal'
document.getElementById(obj).style.fontSize='x-small'
}
}
if (isNS4){
if (document.obj.style.fontStyle=='normal') {
document.obj.style.fontStyle='italic';
document.obj.style.fontWeight='bold'
document.obj.style.fontSize='medium'
}
else {
document.obj.style.fontStyle='normal'
document.obj.style.fontWeight='normal'
document.obj.style.fontSize='x-small'
}
}
if (isNS6) {
if (document.getElementById(obj).style.fontStyle=='normal') {
document.getElementById(obj).style.fontStyle='italic';
document.getElementById(obj).style.fontWeight='bold'
document.getElementById(obj).style.fontSize='medium'
}
else {
document.getElementById(obj).style.fontStyle='normal'
document.getElementById(obj).style.fontWeight='normal'
document.getElementById(obj).style.fontSize='x-small'
}
}
}




/* Funcion propia de la presentacion de los cursos */   
/* utilizada para ocultar todos los objetos, a partir de ella muestra muestra la seleccin realizada */
function oculta() { 
if (ie4) { 
if (descripcion1.style.display == "block") {
       descripcion1.style.display="none" 
       descripciontitulo1.style.display="none" 		
       descripciontexto1.style.display="none"		
		}

else if (descripcion2.style.display == "block")       {
	   descripcion2.style.display="none"
	   descripciontitulo2.style.display="none" 		
       descripciontexto2.style.display="none"

		}
else if (descripcion3.style.display == "block") {
       descripcion3.style.display="none" 
	   descripciontitulo3.style.display="none" 		
       descripciontexto3.style.display="none"
}
else if (descripcion4.style.display == "block") {
       descripcion4.style.display="none" 
	   descripciontitulo4.style.display="none" 		
       descripciontexto4.style.display="none"
}
else if (descripcion5.style.display == "block") {
       descripcion5.style.display="none" 
	   descripciontitulo5.style.display="none" 		
       descripciontexto5.style.display="none"
}

}
else if(isNS6) {
if (document.getElementById("descripcion1").style.display == "block") {
       document.getElementById("descripcion1").style.display="none" 
       document.getElementById("descripciontitulo1").style.display="none" 		
       document.getElementById("descripciontexto1").style.display="none"
		}
else if (document.getElementById("descripcion2").style.display == "block")       {
	   document.getElementById("descripcion2").style.display="none"
	   document.getElementById("descripciontitulo2").style.display="none" 		
       document.getElementById("descripciontexto2").style.display="none"
		}
else if (document.getElementById("descripcion3").style.display == "block") {
       document.getElementById("descripcion3").style.display="none" 
	   document.getElementById("descripciontitulo3").style.display="none" 		
       document.getElementById("descripciontexto3").style.display="none"
		}
else if (document.getElementById("descripcion4").style.display == "block") {
       document.getElementById("descripcion4").style.display="none" 
	   document.getElementById("descripciontitulo4").style.display="none" 		
       document.getElementById("descripciontexto4").style.display="none"
		}
else if (document.getElementById("descripcion5").style.display == "block") {
       document.getElementById("descripcion5").style.display="none" 
	   document.getElementById("descripciontitulo5").style.display="none" 		
       document.getElementById("descripciontexto5").style.display="none"
		}
}
} 
/* FIN funciçon oculta */   

/* Fundcion propia de la presentacion de cursos */   
/* Llmada al cargar la pçagina para que quede formateada correctamente con la seleccion inicial */   
function init() {
MM_preloadImages('imagenes/flecha_abajo_fuerte.jpg','imagenes/flecha_arriba_fuerte.jpg');
MM_showHideLayers('imprimir','','show','flechaarriba','','show','flechaabajo','','show');
scrollInit();
    if (ie4) 	{ 
     descripcion1.style.display="block"
	 descripcion2.style.display="none"
     descripcion3.style.display="none"
     descripcion4.style.display="none"
     descripcion5.style.display="none"
	 descripciontitulo1.style.display="block"
	 descripciontitulo2.style.display="none"
     descripciontitulo3.style.display="none"
     descripciontitulo4.style.display="none"
     descripciontitulo5.style.display="none"
	 descripciontexto1.style.display="block"
	 descripciontexto2.style.display="none"
     descripciontexto3.style.display="none"
     descripciontexto4.style.display="none"
     descripciontexto5.style.display="none"
    } else  if(isNS6){
   	 document.getElementById("descripcion1").style.display ="block";
	 document.getElementById("descripcion2").style.display="none"
     document.getElementById("descripcion3").style.display="none"
     document.getElementById("descripcion4").style.display="none"
     document.getElementById("descripcion5").style.display="none"
	 document.getElementById("descripciontitulo1").style.display="block"
	 document.getElementById("descripciontitulo2").style.display="none"
     document.getElementById("descripciontitulo3").style.display="none"
     document.getElementById("descripciontitulo4").style.display="none"
     document.getElementById("descripciontitulo5").style.display="none"
	 document.getElementById("descripciontexto1").style.display="block"
	 document.getElementById("descripciontexto2").style.display="none"
     document.getElementById("descripciontexto3").style.display="none"
     document.getElementById("descripciontexto4").style.display="none"
     document.getElementById("descripciontexto5").style.display="none"
}
} 
/* FIN funcion init */    


/* Función propia de la página de presentación de los cursos */   
/* recibe los objetos que debe mostrar */
function muestra(obj,obj2,obj3,sup){ 
oculta() 
if (ie4) {
document.getElementById(obj).style.display= "block" 
document.getElementById(obj).style.top=sup
document.getElementById(obj2).style.display= "block" 
document.getElementById(obj2).style.top=sup
document.getElementById(obj3).style.display="block"
document.getElementById(obj3).style.top=sup
}
if(isNS6) {
       document.getElementById(obj).style.display="block" 
	   document.getElementById(obj2).style.display="block" 		
       document.getElementById(obj3).style.display="block"
}
}

/* Fin funcion muestra */   

/* hasa aqeuçi todo bien */   



/* ******************************* */   
/* ******************************* */
function ads_hv_cerrar(){
             if(isNS4){
                        document.HispaVista.visibility="hidden";
       }
        else if (isNS6){
            document.getElementById("HispaVista").style.visibility ="hidden";
        }
	else{
                        document.all.HispaVista.style.visibility = "hidden";
        }
    }

/* ******************************* */   
/* ******************************* */	
    function ads_hv_setVals() {
        // Con NS el innerHeigth esta definido
        if (isIE4 || isIE5){
            if (document.body){
                innerWidth = document.body.clientWidth;
            	innerHeight = document.body.clientHeight-250;
            } else{
                innerWidth = 1004;
            	innerHeight= 578;	
            }
        }
        ads_hv_posX = innerWidth-120+20;
        ads_hv_posY =20;
        ads_hv_yanterior = 20;
        ads_hv_mover();
    }
	

/* ******************************* */   
/* ******************************* */	
    function ads_hv_mover(){
        var ads_hv_scrollPos = ads_hv_navDOM?self.pageYOffset:document.body.scrollTop;
        var ads_hv_posLeft = -ads_hv_posX +innerWidth + (ads_hv_navDOM?self.pageXOffset:document.body.scrollLeft);
        
        if (Math.abs(ads_hv_scrollPos-ads_hv_yanterior) > ads_hv_FactorX){
            var ads_hv_dist = 2 * parseInt( Math.abs(ads_hv_scrollPos-ads_hv_yanterior) / ads_hv_FactorX );
        } else {
            var ads_hv_dist  = 1;        }
        
        if(ads_hv_yanterior < (ads_hv_scrollPos+ads_hv_posY)){
            ads_hv_yanterior+=ads_hv_dist;
            ads_hv_moverElemento(ads_hv_yanterior,ads_hv_posLeft);
        } else if (ads_hv_yanterior > (ads_hv_scrollPos+ads_hv_posY)){
            ads_hv_yanterior-=ads_hv_dist;
            ads_hv_moverElemento(ads_hv_yanterior,ads_hv_posLeft);
        } else if (ads_hv_yanterior == (ads_hv_scrollPos+ads_hv_posY)){
            ads_hv_moverElemento(ads_hv_yanterior,ads_hv_posLeft);
        }        
        
        setTimeout ("ads_hv_mover()",10);
    }

/* ******************************* */   
/* ******************************* */
   function ads_hv_moverElemento(ads_hv_valTop,ads_hv_valLeft){
        if (isIE4){
            document.all["HispaVista"].style.left = ads_hv_valLeft;
            document.all["HispaVista"].style.top = ads_hv_valTop;
        }
        else if(isIE5){
            document.getElementById("HispaVista").style.left = ads_hv_valLeft;
            document.getElementById("HispaVista").style.top = ads_hv_valTop;
        }
        else if(isNS4){
            document.HispaVista.left = ads_hv_valLeft;
            document.HispaVista.top = ads_hv_valTop;
        }
        else if(isNS6){
            document.getElementById("HispaVista").style.left = ads_hv_valLeft;
            document.getElementById("HispaVista").style.top = ads_hv_valTop;
        }
    }
/* ******************************* */   
/* ******************************* */
function ads_hv_markMe() {
        if (screen.width >= 640 ){
        	window.onresize=ads_hv_setVals;
        	ads_hv_setVals();
    	        } 
    }
    
/* ******************************* */   
/* ******************************* */    
      function dar(){
        if(ads_hv_puesto==1){
            return;    
        }
        ads_hv_puesto = 1;
        ads_hv_tam_x = 11;//La X de cerrar es de 11x11
        
        if (isIE4){
            ads_hv_w = window.document.all["HispaVista"].document.all["ads_hv_publi"].width;
            ads_hv_h = window.document.all["HispaVista"].document.all["ads_hv_publi"].height;
            
            ads_hv_p1 = ads_hv_w-ads_hv_tam_x+1;

            
            window.document.all["HispaVista"].document.all["ads_hv_area_hv"].coords="0,0,"+ads_hv_p1+","+(ads_hv_tam_x-1);
            window.document.all["HispaVista"].document.all["ads_hv_area_cerrar"].coords=(ads_hv_p1+1)+",0,"+ads_hv_w+","+(ads_hv_tam_x-1);
            window.document.all["HispaVista"].document.all["ads_hv_area_img"].coords="0,"+ads_hv_tam_x+","+ads_hv_w+","+ads_hv_h;    
        }
        else if(isIE5){
            ads_hv_w = window.document.getElementById("HispaVista").document.getElementById("ads_hv_publi").width;
            ads_hv_h = window.document.getElementById("HispaVista").document.getElementById("ads_hv_publi").height;
            
            ads_hv_p1 = ads_hv_w-ads_hv_tam_x+1;
                                  
            window.document.getElementById("HispaVista").document.getElementById("ads_hv_area_hv").coords="0,0,"+ads_hv_p1+","+(ads_hv_tam_x-1);
            window.document.getElementById("HispaVista").document.getElementById("ads_hv_area_cerrar").coords=(ads_hv_p1+1)+",0,"+ads_hv_w+","+(ads_hv_tam_x-1);
            window.document.getElementById("HispaVista").document.getElementById("ads_hv_area_img").coords="0,"+ads_hv_tam_x+","+ads_hv_w+","+ads_hv_h;        }
    }
   

/* ******************************* */   
/* ******************************* */
function lib_bwcheck(){ //Browsercheck (needed)
        this.ver=navigator.appVersion
        this.agent=navigator.userAgent
        this.dom=document.getElementById?1:0
        this.opera5=this.agent.indexOf("Opera 5")>-1
        this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0;
        this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
        this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
        this.ie=this.ie4||this.ie5||this.ie6
        this.mac=this.agent.indexOf("Mac")>-1
        this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0;
        this.ns4=(document.layers && !this.dom)?1:0;
        this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5)
        return this
}

var bw=new lib_bwcheck()
timSpeed = 30
contHeight = 100

/* ******************************* */   
/* ******************************* */
function makeScrollObj(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.height=bw.ns4?this.css.document.height:this.el.offsetHeight
        this.top=b_gettop
        return this
}

var px = bw.ns4||window.opera?"":"px";
/* ******************************* */   
/* ******************************* */
function b_gettop(){
        var gleft=(bw.ns4 || bw.ns6)?parseInt(this.css.top):eval(this.css.pixelTop);
        return gleft;
}

var scrollTim = 1;
var active = 0;

/* ******************************* */   
/* ******************************* */
function scroll(speed){
        clearTimeout(scrollTim);
        way = speed>0?1:0
        if ((!way && oScroll[active].top()>-oScroll[active].height+contHeight) || (oScroll[active].top()<0 && way)){
                oScroll[active].css.top = (oScroll[active].top()+speed)+px
                scrollTim = setTimeout("scroll("+speed+")",timSpeed);
        }
}

/* ******************************* */   
/* ******************************* */
function noScroll(){
        clearTimeout(scrollTim);

}
/* ******************************* */   
/* ******************************* */
function changeActive(num){
        oScroll[active].css.visibility = "hidden"
        active = num
        oScroll[active].css.top = 0+px
        oScroll[active].css.visibility = "visible"
}
/* ******************************* */   
/* ******************************* */
function scrollInit(){
        oScroll = new Array()


        oScroll[0] = new makeScrollObj('divScroll1','divCont')


        oScroll[0].css.left = 0+px
        oScroll[0].css.top = 0+px
        oScroll[0].css.visibility = "visible"
        oControl = new makeScrollObj('divCont')
        oControl.css.visibility = "visible"
}

/* ******************************* */   
/* ******************************* */
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_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(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
*/

/* ******************************* */   
/* ******************************* */
function MM_findObj(n, d) { //v4.01
  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&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

/* ******************************* */   
/* ******************************* */
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];}
}

/* ******************************* */   
/* ******************************* */
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
