function amplia_foto() {
	var foto = document.getElementById('fotonews').src;
	$.fancybox( {
		'padding' : 1,
		'href' : foto,
		'transitionIn' : 'elastic',
		'transitionOut' : 'elastic'
	});
}

$("#galerias2").fancybox( {
	'width' : '75%',
	'height' : '99%',
	'autoScale' : false,
	'transitionIn' : 'none',
	'transitionOut' : 'none',
	'type' : 'iframe'
});

$("#galerias3").fancybox( {
	'width' : '75%',
	'height' : '99%',
	'autoScale' : false,
	'transitionIn' : 'none',
	'transitionOut' : 'none',
	'type' : 'iframe'
});

function ValidaSemPreenchimento(){
var erro = 0;
		
nome = $('#nome').val();
if(nome.lenght < 4){
	window.alert('O campo nome não pode ser vazio');
	erro = erro + 1;
	return false;
}
data_nascimento = $('#data_nascimento').val();
if(data_nascimento.lenght < 10){
	window.alert('O campo data de nascimento não pode ser vazio');
	erro = erro + 1;
	return false;
}

cpf = $('#cpf').val();
if(cpf.lenght < 14){
	window.alert('O campo cpf não pode ser vazio');
	erro = erro + 1;
	return false;
}

celular = $('#celular').val();
if(celular.lenght < 14){
	window.alert('O campo celular não pode ser vazio');
	erro = erro + 1;
	return false;
}
			
cidade = $('#cidade').val();
if(cidade.lenght < 3){
	window.alert('O campo cidade não pode ser vazio');
	erro = erro + 1;
	return false;
}

email = $('#email').val();
if(email.lenght < 8){
	window.alert('O campo e-mail não pode ser vazio');
	erro = erro + 1;
	return false;
}

email2 = $('#email2').val();
if(email2!=email){
	window.alert('A confirmação do e-mail não confere');
	erro = erro + 1;
	return false;
}

password = $('#password').val();
if(password.lenght < 5){

	window.alert('O campo senha precisa ter no mínimo 5 caracteres');
	erro = erro + 1;
	return false;
}

password2 = $('#password2').val();
if(password2!=password){
	window.alert('A confirmação da senha não confere');
	erro = erro + 1;
	return false;
}


if(erro > 0){
	return false;
}
else{
	return true;
}	
}


function selecionaItemDropDown(idDropdown, valor) {
	objSel = document.getElementById(idDropdown);
	for (i = 0; i < objSel.length; i++) {
		if (objSel.options[i].value == valor) {
			objSel.selectedIndex = i;
			break;
		} else {
			objSel.selectedIndex = 0;
		}
	}
}



function do_login() {
	usuario = $("#usuario").val();
	senha = $("#pass").val();
	$.post(base_url + "home/do_login", {
		usuario : usuario,
		senha : senha
	}, function(data) {
		$('#loged').empty().html(data);
		load('inicio');
	});
}

function do_logout() {
	usuario = $("#usuario").val();
	senha = $("#pass").val();
	$.post(base_url + "home/do_login", {
		usuario : usuario,
		senha : senha
	}, function(data) {
		$('#loged').load(base_url + '/home/logout/');
		load('inicio');
	});
}

function show(item){
  $('#'+item).show('fast');
}
function hide(item){
  $('#'+item).hide('fast');
}

function favoritos(){
    var url      = "http://www.asbsth.com.br";
    var title    = "SBS TEXAS HOLD'EM";
    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);}
}


function mascara(o, f) {
	v_obj = o;
	v_fun = f;
	setTimeout("execmascara()", 1);
}

function execmascara() {
	v_obj.value = v_fun(v_obj.value);
}

function soNumeros(v) {
	return v.replace(/\D/g, "");
}

function telefone(v) {
	v = v.replace(/\D/g, "");
	v = v.replace(/^(\d\d)(\d)/g, "($1) $2");
	v = v.replace(/(\d{4})(\d)/, "$1-$2");
	return v;
}

function cpfmask(v) {
	v = v.replace(/\D/g, ""); // Remove tudo o que n�o � d�gito
	v = v.replace(/(\d{3})(\d)/, "$1.$2"); // Coloca um ponto entre o terceiro
	// e o quarto d�gitos
	v = v.replace(/(\d{3})(\d)/, "$1.$2"); // Coloca um ponto entre o terceiro
	// e o quarto d�gitos
	v = v.replace(/(\d{3})(\d{1,2})$/, "$1-$2"); // Coloca um h�fen entre o
	// terceiro e o quarto
	// d�gitos
	return v;
}

function date(v) {
	v = v.replace(/\D/g, "");
	v = v.replace(/(\d{2})(\d)/, "$1/$2");
	v = v.replace(/(\d{2})(\d)/, "$1/$2");
	return v;
}

function cepmask(v) {
	v = v.replace(/D/g, ""); // Remove tudo o que n�o � d�gito
	v = v.replace(/^(\d{5})(\d)/, "$1-$2"); // Esse � t�o f�cil que n�o merece
	// explica��es
	return v;
}

function cnpj(v) {
	v = v.replace(/\D/g, ""); // Remove tudo o que n�o � d�gito
	v = v.replace(/^(\d{2})(\d)/, "$1.$2"); // Coloca ponto entre o segundo e o
	// terceiro d�gitos
	v = v.replace(/^(\d{2})\.(\d{3})(\d)/, "$1.$2.$3"); // Coloca ponto entre o
	// quinto e o sexto
	// d�gitos
	v = v.replace(/\.(\d{3})(\d)/, ".$1/$2"); // Coloca uma barra entre o
	// oitavo e o nono d�gitos
	v = v.replace(/(\d{4})(\d)/, "$1-$2"); // Coloca um h�fen depois do bloco
	// de quatro d�gitos
	return v;
}

function romanos(v) {
	v = v.toUpperCase(); // Mai�sculas
	v = v.replace(/[^IVXLCDM]/g, ""); // Remove tudo o que n�o for I, V, X, L,
	// C, D ou M
	// Essa � complicada! Copiei daqui:
	// http://www.diveintopython.org/refactoring/refactoring.html
	while (v.replace(
			/^M{0,4}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3})$/, "") != "")
		;
	v = v.replace(/.$/, "");
	return v;
}

function site(v) {
	// Esse sem comentarios para que voc� entenda sozinho ;-)
	v = v.replace(/^http:\/\/?/, "");
	dominio = v;
	caminho = "";
	if (v.indexOf("/") > -1)
		;
	dominio = v.split("/")[0];
	caminho = v.replace(/[^\/]*/, "");
	dominio = dominio.replace(/[^\w\.\+-:@]/g, "");
	caminho = caminho.replace(/[^\w\d\+-@:\?&=%\(\)\.]/g, "");
	caminho = caminho.replace(/([\?&])=/, "$1");
	if (caminho != "")
		dominio = dominio.replace(/\.+$/, "");
	v = "http://" + dominio + caminho;
	return v;
}

function ver_inscritos(id) {
	$('#link' + id).hide();
	$('#link2' + id).show();
	$('#tinscritos' + id).show('slow');
}

function esconder_inscritos(id) {
	$('#link' + id).show();
	$('#link2' + id).hide();
	$('#tinscritos' + id).hide('slow');
}

function FP_swapImg() {//v1.0
 var doc=document,args=arguments,elm,n; doc.$imgSwaps=new Array(); for(n=2; n<args.length;
 n+=2) { elm=FP_getObjectByID(args[n]); if(elm) { doc.$imgSwaps[doc.$imgSwaps.length]=elm;
 elm.$src=elm.src; elm.src=args[n+1]; } }
}

function FP_preloadImgs() {//v1.0
 var d=document,a=arguments; if(!d.FP_imgs) d.FP_imgs=new Array();
 for(var i=0; i<a.length; i++) { d.FP_imgs[i]=new Image; d.FP_imgs[i].src=a[i]; }
}

function FP_getObjectByID(id,o) {//v1.0
 var c,el,els,f,m,n; if(!o)o=document; if(o.getElementById) el=o.getElementById(id);
 else if(o.layers) c=o.layers; else if(o.all) el=o.all[id]; if(el) return el;
 if(o.id==id || o.name==id) return o; if(o.childNodes) c=o.childNodes; if(c)
 for(n=0; n<c.length; n++) { el=FP_getObjectByID(id,c[n]); if(el) return el; }
 f=o.forms; if(f) for(n=0; n<f.length; n++) { els=f[n].elements;
 for(m=0; m<els.length; m++){ el=FP_getObjectByID(id,els[n]); if(el) return el; } }
 return null;
}

function FP_swapImgRestore() {//v1.0
 var doc=document,i; if(doc.$imgSwaps) { for(i=0;i<doc.$imgSwaps.length;i++) {
  var elm=doc.$imgSwaps[i]; if(elm) { elm.src=elm.$src; elm.$src=null; } } 
  doc.$imgSwaps=null; }
}
