function URLEncode(clearString) {
	var output = '';
	var x = 0;
	clearString = clearString.toString();
	var regex = /(^[a-zA-Z0-9_.]*)/;
	while (x < clearString.length) {
		var match = regex.exec(clearString.substr(x));
		if (match != null && match.length > 1 && match[1] != '') {
			output += match[1];
			x += match[1].length;
		} else {
			if (clearString[x] == ' ')
				output += '+';
			else {
				var charCode = clearString.charCodeAt(x);
				var hexVal = charCode.toString(16);
				output += '%' + ( hexVal.length < 2 ? '0' : '' ) + hexVal.toUpperCase();
      		}
      		x++;
    	}
	}
	return output;
}

String.prototype.tagsToLower = function() {
	if (document.all) {
		var str = this;
		var arr = str.match(/<\/?[^>]+>/gi);
		
		if (arr) {
			for (var i=0; i<arr.length; i++) {
				str = str.replace(arr[i], arr[i].toLowerCase());
			}
		}
	  	
		var arr = str.match(/<\/?[^>]+class=[^>]+>/gi);
		if (arr) {
			for (var i=0; i<arr.length; i++) {
				var _str = arr[i].toLowerCase().substring(0, arr[i].length-1) + "\">";
				str = str.replace(arr[i], _str);
			}
		}
		str = str.replaceAll("class=", "EULAS_CLASE=\"");
		str = str.replaceAll("EULAS_CLASE", "class");

		return str;
	} else { return this; }
};

var AskedForFlashPluginInstall = false;
var Flash = {
	write: function(d, args) {		
		var ver = GetSwfVer();

		if (args.indexOf("vplayer") > -1 && !DetectFlashVer(9,0,45)) {
			$(d).innerHTML = "Necesita una versión más reciente de Flash Player, puede obtenerla gratuitamente <a target='_new' href='http://www.macromedia.com/go/getflashplayer'>aquí</a>";
		} else if (!AskedForFlashPluginInstall && args.indexOf("home") > -1 && !DetectFlashVer(9,0,45)) {
			if (confirm("Necesita una versión más reciente de Flash Player. ¿Desea descargarla en este momento?")) {
				window.open("http://www.macromedia.com/go/getflashplayer");
			}
			AskedForFlashPluginInstall = true;
		} else {
			var str = AC_FL_RunContent.apply(this, this.defaultValues(args));
			$(d).innerHTML = str;
		}
	},
	
	defaultValues: function(args) {
		var def = [ 'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,45,0',
			'quality', 'high',
			'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
			'align', 'middle',
			'play', 'true',
			'loop', 'true',
			'scale', 'showall',
			'wmode', 'transparent',
			'devicefont', 'false',
			'bgcolor', '#ffffff',
			'menu', 'true',
			'allowFullScreen', 'false',
			'allowScriptAccess','sameDomain',
			'salign', 'top',
			'version', '9.0.45'
		];
		
		for (var i=0; i<def.length; i+=2) {
			if (!args.inArray(def[i])) {
				args.push(def[i]);
				args.push(def[i+1]);
			}
		}
		
		return args;
	},
	
	resize: function(id, w, h) {
		var o = document.getElementsByName(id)[0];
		
		o.style.width = w + "px";
		o.style.height = h + "px";
		o.width = w;
		o.height = h;
	}
}