
function loadPause(pause, mas){
    pause[0] = '<li><a target="_blank" href="' +  'http://www.bnamericas.com/news/' + getSector(document.getElementById('S1').value,idioma) + '/' + document.getElementById('L1').value + '"><p id="no_9" class="tit_noticias">' + document.getElementById('T1').value + ' - ' + document.getElementById('R1').value +  '</p>' + document.getElementById('C1').value + '<span class="more_listBNA">...' + mas + '</span></a></li>';
  pause[1] = '<li><a target="_blank" href="' +  'http://www.bnamericas.com/news/' + getSector(document.getElementById('S2').value,idioma) + '/' + document.getElementById('L2').value + '"><p id="no_9" class="tit_noticias">' + document.getElementById('T2').value + ' - ' + document.getElementById('R2').value +  '</p>' + document.getElementById('C2').value + '<span class="more_listBNA">...' + mas + '</span></a></li>';
  pause[2] = '<li><a target="_blank" href="' +  'http://www.bnamericas.com/news/' + getSector(document.getElementById('S3').value,idioma) + '/' + document.getElementById('L3').value + '"><p id="no_9" class="tit_noticias">' + document.getElementById('T3').value + ' - ' + document.getElementById('R3').value +  '</p>' + document.getElementById('C3').value + '<span class="more_listBNA">...' + mas + '</span></a></li>';
  pause[3] = '<li><a target="_blank" href="' +  'http://www.bnamericas.com/news/' + getSector(document.getElementById('S4').value,idioma) + '/' + document.getElementById('L4').value + '"><p id="no_9" class="tit_noticias">' + document.getElementById('T4').value + ' - ' + document.getElementById('R4').value +  '</p>' + document.getElementById('C4').value + '<span class="more_listBNA">...' + mas + '</span></a></li>';
  
}


function carga_mnu(param){
	     menu(param);
}      

function carga_mnu_sec(seccion, articulo){
    menu(seccion);
    menu_sec(seccion, articulo);
}      

function menu_sec(seccion, articulo){
  
    for(var i=0;i<=8;i++){
	if(document.getElementById('menu'+i)){	 
	    if(seccion==i){
		document.getElementById('menu'+i).style.display='block';
		document.getElementById('a'+i+articulo).style.color='#FF6600';
		document.getElementById('a'+i+articulo).style.textDecoration='underline';
		//document.getElementById('li'+i).style.textDecoration='none'; 
		//alert("entré. Parametro= " + param + " i: " + i);

	    }	else 
		    document.getElementById('menu'+i).style.display='none';
	}
    }
}


   
function menu(param){
    for(var i=0;i<=8;i++){
	//	if(document.getElementById('menu'+i)){	 
	    if(param==i){
			document.getElementById('menu'+i).style.display='block';
		document.getElementById('li'+i).style.backgroundColor='#FF6600';
		document.getElementById('li'+i).style.color='#FFFFFF';
		document.getElementById('li'+i).style.fontWeight='bold';
	    }	else 
		document.getElementById('menu'+i).style.display='none';
	    // }
     }
}


function getSector(sector, idioma){

    if (idioma=="I"){
	if (sector =="2"){
	    return "telecommunications";
	}
	if (sector =="1"){
	    return "technology";
	}
	if (sector =="10"){
	    return "electricpower";
	}
	if (sector =="9"){
	    return "oilandgas";
	}
	if (sector =="7"){
	    return "mining";
	}
	if (sector =="8"){
	    return "metals";
	}
	if (sector =="5"){
	    return "infrastructure";
	}
	if (sector =="4"){
	    return "waterandwaste";
	}
	if (sector =="3"){
	    return "banking";
	}
	if (sector =="11"){
	    return "insurance";
	}
	if (sector =="12"){
	    return "petrochemicasl";
	}
	if (sector =="6"){
	    return "privatization";
	}
    }else{
	if (sector =="2"){
	    return "telecomunicaciones";
	}
	if (sector =="1"){
	    return "tecnologia";
	}
	if (sector =="10"){
	    return "energiaelectrica";
	}
	if (sector =="9"){
	    return "petroleoygas";
	}
	if (sector =="7"){
	    return "mineria";
	}
	if(sector =="8"){
	    return "metales";
	}
	if (sector =="5"){
	    return "infraestructura";
	}
	if (sector =="4"){
	    return "aguasyresiduos";
	}
	if(sector =="3"){
	    return "banca";
	}
	if (sector =="11"){
	    return "seguros";
	}
	if (sector =="12"){
	    return "petroquimicos";
	}
	if(sector =="6"){
	    return "privatizacion";
	}
    }
}
	
 


function pausescroller(content, divId, divClass, delay){

    this.content=content; //message array content
    this.tickerid=divId; //ID of ticker div to display information
    this.delay=delay; //Delay between msg change, in miliseconds.
    this.mouseoverBol=0; //Boolean to indicate whether mouse is currently over scroller (and pause it if it is)
    this.hiddendivpointer=1; //index of message array for hidden div
    //    document.write('<div id="'+divId+'" class="'+divClass+'" style="position: relative; overflow: hidden"><div class="innerDiv" style="position: absolute;  id="'+divId+'1">'+content[0]+'</div><div class="innerDiv" style="position: absolute; visibility: hidden" id="'+divId+'2">'+content[1]+'</div></div>');

        document.write('<div id="'+divId+'" class="'+divClass+'" style="position: relative; overflow: hidden"><div class="innerDiv" style="position: absolute; width: 100%" id="'+divId+'1">'+content[0]+'</div><div class="innerDiv" style="position: absolute; width: 100%; visibility: hidden" id="'+divId+'2">'+content[1]+'</div></div>');
      
    var scrollerinstance=this;
    if (window.addEventListener) //run onload in DOM2 browsers
	window.addEventListener("load", function(){scrollerinstance.initialize()}, false);
    else if (window.attachEvent) //run onload in IE5.5+
	window.attachEvent("onload", function(){scrollerinstance.initialize()});
    else if (document.getElementById) //if legacy DOM browsers, just start scroller after 0.5 sec
	setTimeout(function(){scrollerinstance.initialize()}, 500);
}

// -------------------------------------------------------------------
// initialize()- Initialize scrollr method.
// -Get div objects, set initial positions, start up down animation
// -------------------------------------------------------------------

pausescroller.prototype.initialize=function(){
    this.tickerdiv=document.getElementById(this.tickerid)
    this.visiblediv=document.getElementById(this.tickerid+"1")
    this.hiddendiv=document.getElementById(this.tickerid+"2")
    this.visibledivtop=parseInt(pausescroller.getCSSpadding(this.tickerdiv))
    //set width of inner DIVs to outer DIV's width minus padding (padding assumed to be top padding x 2)
    this.visiblediv.style.width=  this.hiddendiv.style.width=this.tickerdiv.offsetWidth-(this.visibledivtop*2)+"px"
    this.getinline(this.visiblediv, this.hiddendiv)
    this.hiddendiv.style.visibility="visible";
    var scrollerinstance=this;
    document.getElementById(this.tickerid).onmouseover=function(){scrollerinstance.mouseoverBol=1}
    document.getElementById(this.tickerid).onmouseout=function(){scrollerinstance.mouseoverBol=0}
    if (window.attachEvent) //Clean up loose references in IE
	window.attachEvent("onunload", function(){scrollerinstance.tickerdiv.onmouseover=scrollerinstance.tickerdiv.onmouseout=null});
    setTimeout(function(){scrollerinstance.animateup()}, this.delay);
}


// -------------------------------------------------------------------
// animateup()- Move the two inner divs of the scroller up and in sync
// -------------------------------------------------------------------

    pausescroller.prototype.animateup=function(){
	var scrollerinstance=this
	if (parseInt(this.hiddendiv.style.top)>(this.visibledivtop+5)){
	    this.visiblediv.style.top=parseInt(this.visiblediv.style.top)-5+"px";
	    this.hiddendiv.style.top=parseInt(this.hiddendiv.style.top)-5+"px";
	    setTimeout(function(){scrollerinstance.animateup()}, 50);
	}
	else{
	    this.getinline(this.hiddendiv, this.visiblediv);
	    this.swapdivs();
	    setTimeout(function(){scrollerinstance.setmessage()}, this.delay);
	}
    }
	
    // -------------------------------------------------------------------
    // swapdivs()- Swap between which is the visible and which is the hidden div
    // -------------------------------------------------------------------
	
	pausescroller.prototype.swapdivs=function(){
	    var tempcontainer=this.visiblediv;
	    this.visiblediv=this.hiddendiv;
	    this.hiddendiv=tempcontainer;
	}
	    pausescroller.prototype.getinline=function(div1, div2){
		div1.style.top=this.visibledivtop+"px";
		number=parseInt(div1.style.top)+30;
		div2.style.top =  Math.max(div1.parentNode.offsetHeight, div1.offsetHeight)+"px";
                
		//document.write ("<p>div1: " + div1.style.top + " div2: " + number + "px</p>");
	    }
		
	    // -------------------------------------------------------------------
	    // setmessage()- Populate the hidden div with the next message before it's visible
	    // -------------------------------------------------------------------
		
		pausescroller.prototype.setmessage=function(){
		    var scrollerinstance=this;
		    if (this.mouseoverBol==1) //if mouse is currently over scoller, do nothing (pause it)
			setTimeout(function(){scrollerinstance.setmessage()}, 100);
		    else{
			var i=this.hiddendivpointer;
			var ceiling=this.content.length;
			this.hiddendivpointer=(i+1>ceiling-1)? 0 : i+1;
			this.hiddendiv.innerHTML=this.content[this.hiddendivpointer];
			this.animateup();
			}
		}
		    pausescroller.getCSSpadding=function(tickerobj){ //get CSS padding value, if any
			if (tickerobj.currentStyle)
			    return tickerobj.currentStyle["paddingTop"];
			else if (window.getComputedStyle) //if DOM2
			    return window.getComputedStyle(tickerobj, "").getPropertyValue("padding-top");
			else
			    return 0;
		    }


