function MarqueeStop(marquee){
	document.getElementById(marquee).stop();
}
function MarqueePlay(marquee){
	document.getElementById(marquee).start();
}

function Popup(url, name, width, height, resize, scroll) {
	var dialogWin      = new Object();
	dialogWin.width    = width;
	dialogWin.height   = height;
	now                = new Date();
	var millis         = now.getTime();
	var mstr           = ""+millis;
	if (navigator.appName == "Netscape") {
		dialogWin.left = window.screenX+((window.outerWidth-dialogWin.width)/2);
		dialogWin.top  = window.screenY+((window.outerHeight-dialogWin.height)/2);
		var attr       = 'screenX='+dialogWin.left+',screenY='+dialogWin.top+',resizable='+resize+',width='+dialogWin.width+',height='+dialogWin.height+',scrollbars='+scroll+',menubar=no,location=no,toolbar=no,status=no,directories=no';
	} else if (document.all) {
		dialogWin.left = (screen.width-dialogWin.width)/2;
		dialogWin.top  = (screen.height-dialogWin.height)/2;
		var attr       = 'left='+dialogWin.left+',top='+dialogWin.top+',resizable='+resize+',width='+dialogWin.width+',height='+dialogWin.height+',scrollbars='+scroll+',menubar=no,location=no,toolbar=no,status=no,directories=no';
	}
	window.open(url, name, attr);
}

function GenerarPassword(len) {
	var password     = '';
	var len          = (len == undefined) ? 4 : len;
	var arr_caract   = Array();
	// Lleno los módulos (total de 62 caracteres):
	for (i=48; i<58; i++) {
		// 0-9
		var caracter = String.fromCharCode(i);
		arr_caract.push(caracter);
	}
	for (i=65; i<91; i++) {
		// A-Z
		var caracter = String.fromCharCode(i);
		arr_caract.push(caracter);
	}
	for (i=97; i<123; i++) {
		// a-z
		var caracter = String.fromCharCode(i);
		arr_caract.push(caracter);
	}
	var arr_len      = arr_caract.length;
	for (i=0; i<len; i++) {
		var rndm     = (Math.round(Math.random()*arr_len));
		var caracter = arr_caract[rndm];
		password    += caracter;
	}
	return password;
}
