var Pagina = {
	initialize: function(){
		window.MaskOptions = {  
			onFocus: function(obj) {  
				obj.setStyles({"background-color":"#ff8"});  
			},
			onBlur: function(obj) {  
				obj.setStyles({"background-color":"#fff"});  
			},  
			onValid: function(event, obj) {  
				obj.setStyles({"background-color":"#8f8"});  
			},  
			onInvalid: function(event, obj) {  
				if(!event.shift) {  
					obj.setStyles({"background-color":"#f88"});  
				}  
			}  
		};
		window.Mask = new iMask(window.MaskOptions);	
	}
}

window.onDomReady(Pagina.initialize);

/*
Filtros
*/
function Submit(valor){
	$('pagina').value = valor;
	$('frm').submit();
}

function alterar(qual1,qual2){
	$(qual1).setStyle('display','');
	$(qual2).setStyle('display','none');
}

deslizante = new Class({
	initialize:function() {
		elementos = new Array();
		estados = new Array();
		lastId = null;
		busy = false;
		svt = null;
		$$('.deslizante').each(function(el) {
			elId = el.getProperty('id');
			opcoesFx = {
				wait:true,
				duration:500,
				transition:Fx.Transitions.Cubic.easeInOut,
				fps:99
			}
			elementos[elId] = new Fx.Slide(elId, opcoesFx);
			if (!$(elId).hasClass('padrao')) {
				elementos[elId].hide();
			} else {
				lastId = elId;
			}
			estados[elId] = false;
		});
	},
	toggle:function(id) {
		if (!busy) {
			if (id != lastId) {
				busy = true;
				if (lastId !== null) {
					estados[lastId] = false;
					elementos[lastId].slideOut();
				}
				(function() {
					estados[id] = true;
					elementos[id].slideIn();
					lastId = id;
				}).delay(opcoesFx.duration + 100);
				(function() {
					new Fx.Scroll(window, {
						onComplete:function() {
							busy = false;
						}
					}).toElement($$('.deslizanteTop')[0]);
				}).delay((opcoesFx.duration * 2));
			}
		}
		svt = $clear(svt);
		svt = (function() {busy = false;}).delay(5000);
	}
});

function addFav(){
    var url      = "http://www.foxgamer.com.br";
    var title    = "Foxgamer - O Melhor Conteúdo de Jogos na Web";
    if (window.sidebar) window.sidebar.addPanel(title, url,"");
    else if(window.opera && window.print){
        var mbm = document.createElement('a');
        mbm.setAttribute('rel','sidebar');
        mbm.setAttribute('href',url);
        mbm.setAttribute('title',title);
        mbm.click();
    }
    else if(document.all){window.external.AddFavorite(url, title);}
}