// JavaScript Document
		//------------------hack z-index ie7------------------
		$(function() {
			var zIndexNumber = 1000;
			$('div').each(function() {
				$(this).css('zIndex', zIndexNumber);
				zIndexNumber -= 10;
			});
		});
		//--------------------------------------------------
		$(document).ready(function(){
			//------BARRA FOOTER
			$('#bf div a.bf_fechar').click(function(){
				$('#bf').hide(500);
			});
			//------BANNER EXPANSIVEL
			$('#banner_exp').mouseenter(function(){
				$(this).addClass('hover');
			}).mouseleave(function(){
				$(this).removeClass('hover');
			});
			//------TABELA JOGOS
			$(".tbl_jogos tr").mouseenter(function() {
				$(this).addClass("active")
			})
			$(".tbl_jogos tr").mouseleave(function() {
				$(this).removeClass("active")
			})
			// END------------------
			
			$("#menu ul li.clube").mouseenter(function(){
				$("#menu ul li.clube a.navtree").toggleClass("active");
				$("#menu ul li.clube .submenu").slideToggle(0);
				$(this).toggleClass("active");
			}).mouseleave(function(){
				$("#menu ul li.clube a.navtree").removeClass("active");
				$("#menu ul li.clube .submenu").hide();
				$(this).removeClass("active");
			});
			
			$("#menu ul li.futebol").mouseenter(function(){
				$("#menu ul li.futebol a.navtree").toggleClass("active");
				$("#menu ul li.futebol .submenu").slideToggle(0);
				$(this).toggleClass("active");
			}).mouseleave(function(){
				$("#menu ul li.futebol a.navtree").removeClass("active");
				$("#menu ul li.futebol .submenu").hide();
				$(this).removeClass("active");
			});
			
			$("#menu ul li.noticias").mouseenter(function(){
				$("#menu ul li.noticias a.navtree").toggleClass("active");
				$("#menu ul li.noticias .submenu").slideToggle(0);
				$(this).toggleClass("active");
			}).mouseleave(function(){
				$("#menu ul li.noticias a.navtree").removeClass("active");
				$("#menu ul li.noticias .submenu").hide();
				$(this).removeClass("active");
			});
			
			$("#menu ul li.torcedor").mouseenter(function(){
				$("#menu ul li.torcedor a.navtree").toggleClass("active");
				$("#menu ul li.torcedor .submenu").slideToggle(0);
				$(this).toggleClass("active");
			}).mouseleave(function(){
				$("#menu ul li.torcedor a.navtree").removeClass("active");
				$("#menu ul li.torcedor .submenu").hide();
				$(this).removeClass("active");
			});
			
			$("#menu ul li.ingressos").mouseenter(function(){
				$("#menu ul li.ingressos a.navtree").removeClass("active");
				$("#menu ul li.ingressos .submenu").slideToggle(0);
				$(this).removeClass("active");
			}).mouseleave(function(){
				$("#menu ul li.ingressos a.navtree").removeClass("active");
				$("#menu ul li.ingressos .submenu").hide();
				$(this).removeClass("active");
			});
			
			$("#menu ul li.multimidia").mouseenter(function(){
				$("#menu ul li.multimidia a.navtree").toggleClass("active");
				$("#menu ul li.multimidia .submenu").slideToggle(0);
				$(this).toggleClass("active");
			}).mouseleave(function(){
				$("#menu ul li.multimidia a.navtree").removeClass("active");
				$("#menu ul li.multimidia .submenu").hide();
				$(this).removeClass("active");
			});
			
			$("#menu ul li.fanzone").mouseenter(function(){
				$("#menu ul li.fanzone a.navtree").toggleClass("active");
				$("#menu ul li.fanzone .submenu").slideToggle(0);
				$(this).toggleClass("active");
			}).mouseleave(function(){
				$("#menu ul li.fanzone a.navtree").removeClass("active");
				$("#menu ul li.fanzone .submenu").hide();
				$(this).removeClass("active");
			});
			
			$("#menu ul li.loja").mouseenter(function(){
				$("#menu ul li.loja a.navtree").toggleClass("active");
				$("#menu ul li.loja .submenu").slideToggle(0);
				$(this).toggleClass("active");
			}).mouseleave(function(){
				$("#menu ul li.loja a.navtree").removeClass("active");
				$("#menu ul li.loja .submenu").hide();
				$(this).removeClass("active");
			});		
		});
		




function autoTab(input,len, e) {
	var isNN = (navigator.appName.indexOf("Netscape")!=-1);	
	var keyCode = (isNN) ? e.which : e.keyCode; 
	var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
	if(input.value.length >= len && !containsElement(filter,keyCode)) {
		input.value = input.value.slice(0, len);
		input.form[(getIndex(input)+1) % input.form.length].focus();
		}
	function containsElement(arr, ele) {
		var found = false, index = 0;
		while(!found && index < arr.length)
			if(arr[index] == ele)
			found = true;
			else
			index++;
			return found;
	}
	function getIndex(input) {
		var index = -1, i = 0, found = false;
		while (i < input.form.length && index == -1)
			if (input.form[i] == input)index = i;
			else i++;
			return index;
		}
	return true;
}
function somente_numeros(){
if (event.keyCode < 48 || event.keyCode > 57) event.returnValue = false;
}
function checkForm(form)
	{
	if (form.action[0].checked)
		return checkEmail(form.email);
	else
		return checkEmail(form.email) && checkPassword(form.senha) ;	
	}

function checkPassword(PasswordTextObjetc)
{
	/**** OG 01/30/2000 - password length changed to 4 */
    if (PasswordTextObjetc.value.length < 4) {
		alert("A Senha deve ter mais de 4 caracteres");
		PasswordTextObjetc.select();
		PasswordTextObjetc.focus();
		return false;
	}	
}
function popup(url,name,w,h,s,r){	
	window.open(url,name,"height="+h+",width="+w+",toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars="+s+",resizable="+r)
}




function checkEmail(obj){
	var EmailText=obj.value;
	if ((EmailText.search(/;/i) == -1) &&
	    (EmailText.search(/,/i) == -1) &&
	    (EmailText.indexOf("..") == -1) &&
	    (EmailText.indexOf(".@") == -1) &&
	    (EmailText.indexOf("@.") == -1) &&
	    (EmailText.search(/ /i) == -1) &&
	    (EmailText.search(/"/i) == -1) &&
	    (EmailText.search(/'/i) == -1) &&
	    (EmailText.indexOf("^") == -1) &&
	    (EmailText.search(/`/i) == -1) &&
	    (EmailText.search(/~/i) == -1) &&
	    (EmailText.search(/ç/i) == -1) &&
	    (EmailText.length != 0) &&
	    (EmailText.search(/@/i) >= 1) &&
	    (EmailText.substr(0,1) != ".") && /*Não pode começar com ponto*/
		(EmailText.substr(0,1) != "@") && /*Não pode começar com arroba*/
	    (EmailText.substr(EmailText.length-1) != ".") && /*Não pode terminar com ponto*/
		(EmailText.substr(EmailText.length-1) != "@") && /*Não pode terminar com arroba*/
	    //(EmailText.indexOf("hotmail.com.br") == -1) &&
	    (EmailText.indexOf("@aol.com.br") == -1))
		return true;
	/*else if (EmailText.indexOf("hotmail.com.br") >= 0)
		{
		alert("Atenção: O E-mail HOTMAIL não termina com .BR\nEle será automaticamente corrigido");
		obj.value = EmailText.replace("hotmail.com.br", "hotmail.com");
		obj.focus();
		return false;
		}*/
	else if (EmailText.indexOf("aol.com.br") >= 0)
		{
		alert("Atenção: O E-mail AOL não termina com .BR\nEle será automaticamente corrigido");
		obj.value = EmailText.replace("aol.com.br", "aol.com");
		obj.focus();
		return false;
		}
	else if (EmailText.indexOf(" ") >= 0)
		{
		alert("Atenção: O E-mail não deve conter espaços em branco\nEle será automaticamente corrigido");
		while(EmailText.indexOf(" ") >= 0)
			EmailText= EmailText.replace(" ", "");
		obj.value = EmailText
		obj.focus();
		return false;
		}
	else
	    {
		alert("Formato do endereço de E-mail Incorreto!");
		obj.select();
		obj.focus();
		return false; 
	    }
}


function checkEmail2(obj){
	var EmailText=obj.value;
	if ((EmailText.search(/;/i) == -1) &&
	    (EmailText.search(/,/i) == -1) &&
	    (EmailText.indexOf("..") == -1) &&
	    (EmailText.indexOf(".@") == -1) &&
	    (EmailText.indexOf("@.") == -1) &&
	    (EmailText.search(/ /i) == -1) &&
	    (EmailText.search(/"/i) == -1) &&
	    (EmailText.search(/'/i) == -1) &&
	    (EmailText.indexOf("^") == -1) &&
	    (EmailText.search(/`/i) == -1) &&
	    (EmailText.search(/~/i) == -1) &&
	    (EmailText.search(/ç/i) == -1) &&
	    (EmailText.length != 0) &&
	    (EmailText.search(/@/i) >= 1) &&
	    (EmailText.substr(0,1) != ".") && /*Não pode começar com ponto*/
		(EmailText.substr(0,1) != "@") && /*Não pode começar com arroba*/
	    (EmailText.substr(EmailText.length-1) != ".") && /*Não pode terminar com ponto*/
		(EmailText.substr(EmailText.length-1) != "@") && /*Não pode terminar com arroba*/
	    //(EmailText.indexOf("hotmail.com.br") == -1) &&
	    (EmailText.indexOf("@aol.com.br") == -1))
		return true;
	/*else if (EmailText.indexOf("hotmail.com.br") >= 0)
		{
		alert("Atenção: O E-mail HOTMAIL não termina com .BR\nEle será automaticamente corrigido");
		obj.value = EmailText.replace("hotmail.com.br", "hotmail.com");
		obj.focus();
		return false;
		}*/
	else if (EmailText.indexOf("aol.com.br") >= 0)
		{
		//alert("Atenção: O E-mail AOL não termina com .BR\nEle será automaticamente corrigido");
		document.getElementById("verificaemail").innerHTML = 'Atenção: O E-mail AOL não termina com .BR\nEle será automaticamente corrigido';
		obj.value = EmailText.replace("aol.com.br", "aol.com");
		obj.focus();
		return false;
		}
	else if (EmailText.indexOf(" ") >= 0)
		{
		//alert("Atenção: O E-mail não deve conter espaços em branco\nEle será automaticamente corrigido");
		document.getElementById("verificaemail").innerHTML = 'Atenção: O E-mail não deve conter espaços em branco\nEle será automaticamente corrigido';
		while(EmailText.indexOf(" ") >= 0)
			EmailText= EmailText.replace(" ", "");
		obj.value = EmailText
		obj.focus();
		return false;
		}
	else
	    {
		//alert("Formato do endereço de E-mail Incorreto!");
		document.getElementById("verificaemail").innerHTML = 'Formato do endereço de E-mail Incorreto!';
		obj.select();
		obj.focus();
		return false; 
	    }
}



function VerificaData(digData) {
	var bissexto = 0;
	var data = digData;
	var tam = data.length;
	if (tam == 10) {
		var dia = data.substr(0,2)
		var mes = data.substr(3,2)
		var ano = data.substr(6,4)
		if ((ano > 1900)||(ano < 2100)){
			switch (mes){
				case '01':
				case '03':
				case '05':
				case '07':
				case '08':
				case '10':
				case '12':
					if  (dia <= 31){
						return true;
					}
				break
		
				case '04':        
				case '06':
				case '09':
				case '11':
					if  (dia <= 30) {
						return true;
					}
				break
		
				case '02':
				/* Validando ano Bissexto / fevereiro / dia */
					if ((ano % 4 == 0) || (ano % 100 == 0) || (ano % 400 == 0)){
						bissexto = 1;
					}
					if ((bissexto == 1) && (dia <= 29)) {
						return true;                
					}
					if ((bissexto != 1) && (dia <= 28)) {
						return true;
					}            
				break                        
			}
		}
	}    
	alert("A Data "+data+" é inválida!");
	return false;
}

function textCounter(field, countfield, maxlimit) {
  if (field.value.length > maxlimit)
	  {field.value = field.value.substring(0, maxlimit);}
	  else
	  {countfield.value = field.value.length;}
  }
  
function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}
function Right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}
  

