String.prototype.trim = function(){return this.replace(/^\s+/, '').replace(/\s+$/, '');};

var XMLHttp;
function AJAX()
{
	if (XMLHttp) {
		XMLHttp.abort();
		XMLHttp = null;
	}
	if (window.XMLHttpRequest) {
		XMLHttp = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		XMLHttp = new ActiveXObject('Microsoft.XMLHTTP');
	}
}

function AJAX2(XMLHttp2)
{
	if (XMLHttp2) {
		XMLHttp2.abort();
		XMLHttp2 = null;
	}
	if (window.XMLHttpRequest) {
		XMLHttp2 = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		XMLHttp2 = new ActiveXObject('Microsoft.XMLHTTP');
	}
	return XMLHttp2;
}

function allow(evt, ac)
{
	var keyCode;
	if (evt.which) { 
		keyCode = evt.which;
	} else {
		if (evt.keyCode) keyCode = evt.keyCode;
	}
	if (keyCode > 31 && ac.indexOf(String.fromCharCode(keyCode)) < 0) {
		if (evt.which) {
			evt.preventDefault();
		} else {
			evt.returnValue = false;
		}
	}
}

function autoOK(evt, f)
{
	var keyCode;
	if (evt.which) { 
		keyCode = evt.which;
	} else {
		if (evt.keyCode) keyCode = evt.keyCode;
	}
	if (keyCode == 13) f();
}

function condiciones()
{
	Shadowbox.open({player: 'iframe', content: '/ver/condiciones', width: 900});
}

function enter(el)
{
	var anim = new YAHOO.util.Anim(el, {opacity: {to: 1}}, .5, YAHOO.util.Easing.easeOut);
	anim.animate();
}

function leave(el)
{
	var anim = new YAHOO.util.Anim(el, {opacity: {to: 0.5}}, .5, YAHOO.util.Easing.easeOut);
	anim.animate();
}

function onlyNums(evt)
{
	if (keyCode = evt.which) {
		if (keyCode > 31 && (keyCode < 48 || keyCode > 57)) evt.preventDefault();
	} else {
		if (evt.keyCode) {
			var keyCode = evt.keyCode;
			if (keyCode > 31 && (keyCode < 48 || keyCode > 57)) evt.returnValue = false;
		}
	}
}

function privacidad()
{
	Shadowbox.open({player: 'iframe', content: '/ver/privacidad', width: 900});
}

function ToUpper()
{
	this.value = this.value.toUpperCase();
}

