// JavaScript Document
 var scrollSpeed =1;   // number of pixels to change every frame
 var scrollDepth =140; // height of your display box
 var lineheight = 25;
 var scrollHeight=0;   // this will hold the height of your content
 var scrollDelay=60;  // delay between movements.

 var scrollPos=scrollDepth; // current scroll position
 var scrollMov=scrollSpeed; // for stop&start of scroll
 var element;

function getElementsByClassName( strClassName, obj ) {
    var ar = arguments[2] || new Array();
    var re = new RegExp("\\b" + strClassName + "\\b", "g");
    if ( re.test(obj.className) ) {
        ar.push( obj );
    }
    for ( var i = 0; i < obj.childNodes.length; i++ )
        getElementsByClassName( strClassName, obj.childNodes[i], ar ); 
    return ar;
}

function doScroll() {
var textos =  getElementsByClassName('cotizaciones_scrolltxt',document.body);
for (var i=0; i<textos.length; i++)
{
	var items =  getElementsByClassName('ent_small',textos[i]);
	scrollHeight = (items.length * lineheight)+scrollDepth; 
  	if(scrollHeight==0) { getHeight(textos[i]); }
	scrollPos-=scrollMov;
  	if(scrollPos< (0-scrollHeight)) { scrollPos=scrollDepth; }
  	textos[i].style.top=scrollPos+'px';
}
  	setTimeout('doScroll();', scrollDelay);
}
	 
 function getHeight(element) {
  scrollHeight = element.offsetHeight;
 }

 function scrMove() { scrollMov=scrollSpeed; }
 function scrStop() { scrollMov=0; }

// Funcion para cambio de classes en botones 


function change(id) {
var el = document.getElementById("botones");
var as = el.getElementsByTagName("span");

for (var i=0; i<as.length; i++)
{
      as[i].className = 'currency_tabs'; // negro
}
document.getElementById(id).className="currency_tabs_active";
}


function roundNumber(number,decimal_points) {
	if(!decimal_points) return Math.round(number);
	if(number == 0) {
		var decimals = "";
		for(var i=0;i<decimal_points;i++) decimals += "0";
		return "0."+decimals;
	}

	var exponent = Math.pow(10,decimal_points);
	var num = Math.round((number * exponent)).toString();
	return num.slice(0,-1*decimal_points) + "." + num.slice(-1*decimal_points)
}

function CreateBookmarkLink() {
titulo=document.title;
url=location.href;
if (window.sidebar) { // Mozilla Firefox
window.sidebar.addPanel(titulo, url,"");
} else if( window.external ) { // IE
window.external.AddFavorite( url, titulo); }
else if(window.opera && window.print) { // Opera
/**alert("Para agregar a tu pagina a sus favoritos presione control + D") }**/
window.external.AddFavorite( url, titulo); }
}