
BrowserDetect.init();
browser = BrowserDetect.browser;
version = BrowserDetect.version;
OS = BrowserDetect.OS;

function ismaxlength(obj){
	var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
	if (obj.getAttribute && obj.value.length>mlength)
	obj.value=obj.value.substring(0,mlength)
}

function ucfirst(strObj){
	return(strObj.charAt(0).toUpperCase()+strObj.substr(1));
}

function mensajeb() {
	setTimeout("showBanner()",2000);
	new Effect.Fade('alertamensaje', { duration: 1.0 });
}

function mensajea() {
	$('bannera').style.display = 'none';
	new Effect.Appear('alertamensaje', { duration: 1.0 });
	setTimeout("mensajeb()",5000);
}

function showBanner() {
	$('bannera').style.display = 'block';
}

var Div = new Array()
var Warning = false;

function showd(div) {

	if (div == 'gamexpwarning') {
		if (Warning == false) {
			Warning = true;
		} else {
			Warning = false;
		}
	}

	if (!Div[div]) {
		Div[div] = false;
	}

	if (Div[div] == true) {
		new Effect.BlindUp(div, { duration: 0.3 });
		Div[div] = false;
	} else {
		new Effect.BlindDown(div, { duration: 0.3 });
		Div[div] = true;
	}
}

function warning(wtext) {
	alert(wtext)
	return false;
}

var Gonclick;

function gamexpwarning(gxptext) {
	var Gonclick = $('gamexpwarning').onclick;

	window.scrollTo(0, 0);

	if (gxptext == 'login') {
		$('gamexpwarning').style.height = '30px';
		$('gamexpwarningcontent').style.height = '30px';
		$('gamexpwarningcontent').style.lineHeight = '35px';

		$('gamexpwarning').removeAttribute('onclick');
		$('gamexpwarning').style.cursor = 'auto';

		if (key) {
			gxptext = "<center>Ya te encuentras logeado en www.gamers.com.mx!</center>";
		} else {
			gxptext = "<div id=formwarning><form name=quick method=POST action=sec/login/><input type=hidden name=retro value=" + retro + ">Cuenta: <input type=text id=quicktag tabindex=10 size=18 name=tag class=forminput maxlength=50> Contraseña: <input size=18 tabindex=11 name=password id=password type=password class=forminput maxlength=12> <input type=checkbox name=remember value=ON tabindex=12 style=\"position: relative; top: 3px\">recodar <input tabindex=13 class=loginsubmit type=image src=images/boton_submit.gif></form></div>";
		}
	} else {
		$('gamexpwarning').onclick = Gonclick;
		$('gamexpwarning').style.cursor = 'pointer';
	}

	$('gamexpwarningcontent').innerHTML = gxptext;

	if (!Warning) {
		showd('gamexpwarning')
	}

	return false;
}

function selclear(campo) {
	campo.focus();
	campo.value = '';
}

var Def, Img;
var flipped = false;

function flipBack() {
	if (flipped) {
		$('tagzonehome').innerHTML = Def;
		$('tagzonehome').style.backgroundImage = Img;
	}
}

function getFriends(token) {

	if (!flipped) {
		Def = $('tagzonehome').innerHTML;
		Img = $('tagzonehome').style.backgroundImage;
		flipped = true;
	}

	$('tagzonehome').style.backgroundImage = 'none';
	$('tagzonehome').style.overflow = 'auto';
	$('tagzonehome').innerHTML = '<font class=disabled>Cargando información de amigos...</font>';
	$('tagzonehome').innerHTML += '<br><a onclick=flipBack();>Cancelar!</a>';

	var url = "call/flipz/?flip=friends&token=" + token;
	if (xmlHttp)
	{
		xmlHttp.onreadystatechange = function () {}
		xmlHttp.abort();
	}
	xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = function() {
		if (xmlHttp.readyState==4) {
			if (xmlHttp.status==200) {
				updateFriends();
			}
		}
	}
	xmlHttp.send(null);
}

function updateFriends() {

	if (xmlHttp.readyState == 4) {
		if (xmlHttp.status == 200) {
			var response = xmlHttp.responseText;
			var response = response.split('|');
			var status = response[0];
			var string = response[1];

			$('tagzonehome').innerHTML = string;

			//fix para lightbox
			initialize();

		}
	}
}

function hideJersey() {
	cocinarGalleta('jersey','display',9);
	$('jersey').style.display = 'none';
}

function hideWarningg() {
	cocinarGalleta('warningg','hide',9);
	$('warningg').style.display = 'none';
}

function cocinarGalleta(name,value,days) {
  if (days) { 
 var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}