// JavaScript Document
/*	
	 $j('#subdominio').keyup(function(e) {

// if(!e) e = window.event;
$j("#btnAdicionar").attr("disabled","disabled");
$j("#btnAdicionar").val('Aguarde, checando endereço...');
								});
	 */
   var $j=jQuery.noConflict();
     
     //  jQuery via jQuery(...)
    $j(document).ready(function(){
								
$j("#frmCadastro").validate({

submitHandler: function(form) {
	
	form.submit();
},
rules: {
nome: 'required',
uf:'required',
pergunta: 'required',
resposta:'required',
senha:'required',
codigo:{required:true,equalTo:'#codigoVerificacao'}
},
messages: {
nome: 'Voc&ecirc; n&atilde;o preencheu o seu nome.',
uf:'Voc&ecirc; n&atilde;o o seu estado(UF).',
pergunta:'Insira uma pergunta e resposta para confirmar o seus votos.',
resposta:'Insira uma resposta.',
senha:'Insira uma senha para acessar o seu cadastro.',
codigo: { required: "Informe o código enviado para o seu e-mail.", equalTo: "Código não confere com o enviado para o seu e-mail." }

}

});
////
								
		$j("#divCategorias input[type='radio']").bind("click",propriedadesServidor);		
		$j(".js").click(function(event){
  event.preventDefault();
			});
		
$j("#btnAbrirTop").click(function(){
								
		idCat=$j("#listaCategorias :selected").val();
		if($j("#categoriaSalvar").is(":checked")){ salvarCat='&categoriaInicial=1'; }else{ salvarCat=''; }
		   if(idCat != '---'){
				location.href='?pagina=rankMaisJogados&categoriaTop='+idCat+salvarCat;
		   }
							 });

										});
	/////
	function propriedadesServidorLoad(idCat){
		id=idCat;
		
	total=$j("#divPropriedades > div").size();
		
			for(x=1; x<=total; x++){
				if(x == id){
					$j("#propriedades_jogo_"+id).show();
				}else{
					$j("#propriedades_jogo_"+x).hide();
				}
			}
		
		}
/////	
	function propriedadesServidor(){
		id=$j(this).val();
		
	total=$j("#divPropriedades > div").size();
		if( $j(this).attr('checked') == true ){
			for(x=1; x<=total; x++){
				if(x == id){
					$j("#propriedades_jogo_"+id).show();
				}else{
					$j("#propriedades_jogo_"+x).hide();
				}
			}
		}
		}
////	//
	function lembrarSenha(form){
						$j("#divStatusRecuperar").html("Aguarde, verificando dados...");
    		 $j.post("ajaxCadastro.php",{funcao:'recuperarSenha',email:$j('#emailRecuperar').val()},
					function(data,status){
						
										  if(data.valido == '0'){
											$j("#divStatusRecuperar").html('Sua senha foi enviada.  <a href="#" onclick="$j(\'#divRecuperarSenha\').hide();">-x-</a>');   
											
																	//	return true;
														}else{
											$j('#divStatusRecuperar').html('O e-mail não foi encontrado. <a href="#" onclick="$j(\'#divRecuperarSenha\').hide();">-x-</a>');
																	
										  }
																				  },'json');
																			 return false;	  
								}
	////
		function campeaoMes(){
											$j("#rankGanhadores").html('Carregando rank...');   
    		 $j.post("ajaxGanhadores.php",{funcao:'ganhadores',dataGanhadores:$j('#dataHidden').val()},
					function(data,status){
						
											$j('#rankGanhadores').html(data);
											 
																				  },'html');
			
		}
	//
	function addServidor(form){
						$j("#btnAdicionar").val("Aguarde, verificando dados...");
						$j("#btnAdicionar").attr("disabled","disabled");
    		 $j.post("ajaxCadastro.php",{funcao:'checaSubdominio',subdominio:$j('#subdominio').val()},
					function(data,status){
						
										  if(data.valido == '0'){
											$j("#btnAdicionar").val('Efetuando cadastro...');   
											$j('#resultadoSubdominio').html('O subdomínio( <b>'+$j('#subdominio').val()+'.maisjogados.com</b> ) está livre. '+data.html);										
											document.getElementById("frmServidor").submit();
																	//	return true;
														}else{
											$j("#btnAdicionar").removeAttr("disabled");
											$j('#subdominio').focus();
											$j("#btnAdicionar").val("Adicionar");
											$j('#resultadoSubdominio').html('O subdomínio( <b>'+$j('#subdominio').val()+'.maisjogados.com</b> ) já existe. '+data.html);
																	
										  }
																				  },'json');
																			 return false;	  
								}
	////
	function checaEmail(){
		document.getElementById("divConsulta").innerHTML='Verificando e-mail...';
		
//			queryString = $j('#formCadastro').serialize();
			$j.post("ajaxCadastro.php",{funcao:'checaEmail',emailValida:$j('#emailValida').val(),origem:'formSite'},
			function(data){
				if(data.valido == 'true'){
					$j("#divDados").show();
					$j("#email").val($j("#emailValida").val());
					$j("#emailValida").attr("disabled","disabled");
					$j("#btnChecar").attr("disabled","disabled");
					$j("#codigoVerificacao").val(data.codigo);
					
			document.getElementById("divConsulta").innerHTML='';					
				}else{
					$j("#divDados").hide();				
			document.getElementById("divConsulta").innerHTML='O e-mail informado já existe em nossos cadastros';
					
				}
			  
				},'json');
		
	}
	/////
		function excServidor(idS){
	 
	  if (confirm("Pressione <OK> para confirmar a exclusão deste servidor.")) {
	location.href='?pagina=listarMeusServidores&funcao=excluirServidor&idS='+idS;
	return true;
	}
	}
	//////
		function editarServidor(idS){
	 
	location.href='?pagina=editarServidor&idS='+idS;
}
	//////




function trim(str) {
	return str.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
}

function retrieveCookieValue(name) {
	name = name + "=";
	var cookieArray = document.cookie.split(";");
	var rtnCookie = null;

	for ( var i = 0; rtnCookie == null && i < cookieArray.length; i++) {
		var cookie = cookieArray[i];
		cookie = trim(cookie);
		if (cookie.indexOf(name) == 0)
			rtnCookie = cookie.substring(name.length, cookie.length);
	}

	return rtnCookie;
}

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

function isCookieSupportEnabled() {
	createCookie("COOKIESENABLED", "true", 10);
	var cookieVal = retrieveCookieValue("COOKIESENABLED");
	return (cookieVal == "true");
}
function init() {
	if (isCookieSupportEnabled()){
	document.getElementById("divSalvarCategoria").innerHTML = '<label for="categoriaSalvar"><input type="checkbox" name="categoriaSalvar" id="categoriaSalvar"/>Tornar esta categoria como página de entrada.</label>';
	}else{
		document.getElementById('cookies-disabled').innerHTML='<div style="padding:10px; margin:15px 0 15px 0; background-color:#FF0;">Os cookies do seu navegador estão desativados, não poderá usar todos os recursos do portal.</div>';
		$j("#cookies-disabled").show();
}

}








//////

function mascara(o,f){
    v_obj=o
    v_fun=f
    setTimeout("execmascara()",1)
}
function execmascara(){
    v_obj.value=v_fun(v_obj.value)
}
function mreais(v){
    v=v.replace(/\D/g,"")                        //Remove tudo o que não é dígito
    v=v.replace(/(\d{2})$/,",$1")             //Coloca a virgula
    v=v.replace(/(\d+)(\d{3},\d{2})$/g,"$1.$2")     //Coloca o primeiro ponto
    return v
}


////


