	$(function() {
		$('.bt-datas').tooltip({
		track: true,
		delay: 0,
		showURL: false,
		showBody: " - ",
		fade: 250
		});
		$('#regulamentos1-scroll').jScrollPane();
		$('#regulamentos2-scroll').jScrollPane();
		$("#regulamentos2").hide();
		$("#accordion").accordion({ autoHeight: false });
	});

	Shadowbox.init({
		language: 'pt-BR',
		players:  ['img', 'html', 'iframe']
	});

$(document).ready(function(){

	$(".bt-premios-instantaneos").click(function () {
		if(!$(this).hasClass("bt-premios-instantaneos-selected")){
			$(this).toggleClass("bt-premios-instantaneos-selected");
			$(".bt-premios-sorteios").toggleClass("bt-premios-sorteios-selected");
			$(".bg-premios-sorteios").hide('blind','slow', function(){
				$(".bg-premios-instantaneos").show('blind','slow');
			});
		}
	});

	$(".bt-premios-sorteios").click(function () {
		if(!$(this).hasClass("bt-premios-sorteios-selected")){
			$(".bt-premios-instantaneos").toggleClass("bt-premios-instantaneos-selected");
			$(this).toggleClass("bt-premios-sorteios-selected");
			if($(".bg-premios-instantaneos").css("display") != 'none'){
				$(".bg-premios-instantaneos").hide('blind','slow', function(){
					$(".bg-premios-sorteios").show('blind','slow');
				});
			}else{
				$(".bg-premios-sorteios").show('blind','slow');
			}
		}
	});	
	
	$(".bt-modalidade-sorteio").click(function () {
		if(!$(this).hasClass("bt-modalidade-sorteio-selected")){
			$(this).toggleClass("bt-modalidade-sorteio-selected");
			$(".bt-modalidade-vale-brinde").toggleClass("bt-modalidade-vale-brinde-selected");
			$("#regulamentos2").hide('blind','slow', function(){
				$("#regulamentos1").show('blind','slow');
			});
		}
	});

	$(".bt-modalidade-vale-brinde").click(function () {
		if(!$(this).hasClass("bt-modalidade-vale-brinde-selected")){
			$(".bt-modalidade-sorteio").toggleClass("bt-modalidade-sorteio-selected");
			$(this).toggleClass("bt-modalidade-vale-brinde-selected");
			if($("#regulamentos1").css("display") != 'none'){
				$("#regulamentos1").hide('blind','slow', function(){
					$("#regulamentos2").show('blind','slow');
				});
			}else{
				$("#regulamentos2").show('blind','slow');
			}
		}
	});
	
	$("#consultaFormHeader").submit(function () {
		if($("#cpf").val() == '' || $("#cpf").val().length == 0){
			$("#divConsultaHeader").hide();
			$("#divErroConsulta").show();
			return false;
		} else if(ValidarCPF($("#cpf").val())) {
			$("#divConsultaHeader").hide();
			$("#divErroConsulta").show();
			return false;
		}
		return true;
	});
	
	$("#btConsultaVoltar").click(function () {
		$("#divConsultaHeader").show();
		$("#divErroConsulta").hide();
	});

});

function alterarSelect(target, valor) {
	for(var i = 0; i < target.length; i++) {
		if(target[i].value == valor){
			target[i].selected = true;
			break;
		}
	}
}

function somenteNumero(e){
	var code = recuperaCode(e);
	if(code == 8 || code == 9 || code == 46 || (code >= 33 && code <= 46) || (code >= 48 && code <= 57) || (code >= 96 && code <= 105))
		return true;
	else
		return false;
}

function mascarar(campo, mascara, e){
	var posicao = campo.value.length;
	var usarMascara = true;
	var code = recuperaCode(e);
	if(code == 8 || code == 9 || code == 46 || (code >= 33 && code <= 46))
		usarMascara = false;
	if(usarMascara){
		if(mascara.substring(posicao, posicao + 1) != "#"){
			campo.value += mascara.substring(posicao, posicao + 1);
		}
	}
}

function recuperaCode(e){
	if (e.keyCode) return e.keyCode;
	else if (e.which) return e.which; // Netscape 4.?
	else if (e.charCode) return e.charCode; // Mozilla
}

function ValidarCPF(Objcpf) {
	var cpf = Objcpf;
	exp = /\.|\-/g
	cpf = cpf.toString().replace(exp, "");
	if(cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999")
		return true;
	var c = cpf.substr(0,9); 
	var dv = cpf.substr(9,2); 
	var d1 = 0; 
	var v = false;
	for (i = 0; i < 9; i++) d1 += c.charAt(i)*(10-i); 
	if (d1 == 0) return true; 
	d1 = 11 - (d1 % 11); 
	if (d1 > 9) d1 = 0; 
	if (dv.charAt(0) != d1) return true; 

	d1 *= 2; 
	for (i = 0; i < 9; i++) d1 += c.charAt(i)*(11-i); 
	d1 = 11 - (d1 % 11); 
	if (d1 > 9) d1 = 0; 
	if (dv.charAt(1) != d1) return true; 
	
	return false;
}
