var XMLPATH = "../xml";
var Tabs = null;
var fETabs = null;
var _tLi = 0;
var _toLoad = new Array();
var stg;
var Stager = null;
var Jangueo = null;

function start()
{
	// Si existe la classe Stager crea un objeto de tal
	/*if(Stager)
		stg = new Stager();*/
		
	// Si existe la classe Jangueo crea un objeto de tal
	if(Jangueo)
		jan = new Jangueo();
	
	// Si existe la funcion fETabs que inicia las tabs de EndTV
	if(fETabs)
		fETabs();


	for (var i=0;i<_toLoad.length;i++){
		_toLoad[i]();
	}

}

function NewWindow(mypage, args, myname, w, h, scroll) {
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable='+scroll;

	mypage += escape(args);

	win = window.open(mypage, myname, winprops);
	if (parseInt(navigator.appVersion) >= 4) win.window.focus();
}

// Carga una imagen en el cache para asegurarse de que este en el momento de utilizarlo.
function bufferImg(src){
	var pp = new Image();
	pp.src = src;	
	return pp;
}

function FSend(id){
	$(id).submit();
}

Event.observe(window, "load", function(){start();}, false);
function passwordStrength(password)
{	var desc = new Array();
	desc[0] = "Muy d&eacute;bil";
	desc[1] = "D&eacute;bil";
	desc[2] = "Mejor";
	desc[3] = "Medio";
	desc[4] = "Fuerte";
	desc[5] = "Muy fuerte";
	var score   = 0;
	//if password bigger than 6 give 1 point
	if (password.length > 6) score++;
	//if password has both lower and uppercase characters give 1 point	
	if ( ( password.match(/[a-z]/) ) && ( password.match(/[A-Z]/) ) ) score++;
	//if password has at least one number give 1 point
	if (password.match(/\d+/)) score++;
	//if password has at least one special caracther give 1 point
	if ( password.match(/.[!,@,#,$,%,^,&,*,?,_,~,-,(,)]/) )	score++;
	//if password bigger than 12 give another 1 point
	if (password.length > 12) score++;
	 document.getElementById("passwordDescription").innerHTML = desc[score];
	 document.getElementById("passwordStrength").className = "strength" + score;
}
function masc(obj, masque, e) {
var ch = obj.value
var tmp = ""
var j = 0
ch.toString()
if (e.keyCode != 37 && e.keyCode != 39 && e.type != "keydown" && e.keyCode != 8 && e.keyCode != 46) {
if (e.type == "keyup") {
for (i=0; i<ch.length; i++) {
if (!isNaN(ch.charAt(i)) && ch.charAt(i) != " ") { tmp += ch.charAt(i) }
}
ch = ""
for (i=0; i<masque.length; i++) {
if (masque.charAt(i) == "0") { 
if (tmp.charAt(j) != "" ) {
ch += tmp.charAt(j)
j++
}
else { ch += " " }
}
else { ch += masque.charAt(i) }
}
}
obj.value = ch
}
}
