// JavaScript Document
/* validar campo de busca, nao permitindo busca vazia*/
function VALIDA_BUSCA() {
	if (document.f_busca.texto.value == ""){
		alert("Por favor digite algo para buscar.");
		document.f_busca.texto.focus();
		return (false);
	}
	document.f_busca.submit();
}


/* verificacao do campo para nao conter caracteres proibidos*/
function checa_apelido(pCampo) {
	var vCampo, vValor, vetNao, i, vResult
	
	vValor = pCampo.value;
	vResult = true;
	
	vetNao = new Array(" ", ",", "?", "!", "À", "Á","Ã","Â","É","Ê","Í","Ó","Õ","Ô","Ú","Ü","Ç","à","á","ã","â","é","ê","í","ï","ó","õ","ô","ú","ü","ç","ñ","¿","/","%","@","|","[","]","{","}","(",")","*","?","!","¡",":");
	for(i = 0; i < vetNao.length; i++) {
		if (vValor.indexOf(vetNao[i], 0) != -1){
			vResult = false;
			i = (vetNao.lenght+1);
		} //if
	}// for
	
	if(vResult == false) {
		alert("Apelido Inválido!\nNão use ESPAÇOS, Caracteres acentuados ou especiais.");
		pCampo.value = "";
		pCampo.focus();
		return (false);
	} else {
		return (true);
	}
}

/******** adicionar aos favoritos ********
* @uso onclick=javascript:addbookmark(); *
* create by Ariel Solutions              *
*****************************************/
function addbookmark() {
	var url      = document.location;
	var title    = document.title;

	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 xecka() {
	  var usuario, senha;
	  
	  usuario = document.form_login.usuario.value;
	  senha = document.form_login.senha.value;
	  
	  if((senha == '') || (usuario == '')) {
	    document.getElementById('sempreencher').innerHTML = '<font color="red"><strong>Preencha Usuário e Senha</strong></font>';
		document.form_login.usuario.focus();
		return (false);
	  } else {
	   return (true);	    
	  }
}

function xecka2() {
	  var login, nome, senha;
	  
	  login = document.form_cad.login.value;
	  nome = document.form_cad.nome.value;
	  senha = document.form_cad.senha.value;
	  
	  if((nome == '') || (login == '') || (senha == '')) {
	    document.getElementById('sempreencher').innerHTML = '<font color="red"><strong>Preencha Login, Nome e Senha</strong></font>';
		document.form_cad.login.focus();
		return (false);
	  } else {
	   return (true);	    
	  }
}

// enter muda campo
function handleEnter (field, event) {
	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	if (keyCode == 13) {
		var i;
		for (i = 0; i < field.form.elements.length; i++)
		if (field == field.form.elements[i])
		break;
		i = (i + 1) % field.form.elements.length;
		field.form.elements[i].focus();
		return false;
	}
	else
	return true;
}

// mostrar ou oculta div
function MostraEscondeDiv(div) {
	objDiv = document.getElementById(div);
	
	if (objDiv.className == "div_mostrando") {
		objDiv.className = "div_escondido";
	} else if (objDiv.className == "div_escondido") {
		objDiv.className = "div_mostrando"; 
	}
}

// abrir janela do tamanho da imagem
function abrir_foto(foto) {

	var largura = 0;
	var altura = 0;
	var esquerda = ((screen.width - largura) / 2);
	var topo = ((screen.height - altura) / 2);

	Popup = window.open('', 'Null', 'width = ' + largura + ', height = ' + altura + ', 10, 10, scrollbars = no, status = no, toolbar = no, location = no, directories = no, menubar = no, resizable = no, fullscreen = no');
	Popup.document.open();
	Popup.document.write("<html><head><title>");
	Popup.document.write(" - Foto - ");
	Popup.document.write("</title>");
	Popup.document.write('<script language=' + '\"JavaScript\">');
	Popup.document.write('function ' + 'resize() {');
	Popup.document.write('var x = ' + 'document.images[0].width;');
	Popup.document.write('var y = ' + 'document.images[0].height;');
	Popup.document.write('this.resizeTo ' + '((x + 10), (y + 29));');
	Popup.document.write('}');
	Popup.document.write('</scr' + 'ipt>');
	Popup.document.write("</head><body leftmargin=0 topmargin=0 onload=\"resize()\">");
	Popup.document.write('<center>');
	Popup.document.write('<img src=\"' + foto + '\">');
	Popup.document.write("</center>");
	Popup.document.write("</body></html>");
	Popup.document.close();
}

function oculta_float () {
	document.getElementById("float_pub").style.display = "none"; 

}

// CSS Browser Selector   v0.2.5
// Documentation:         http://rafael.adm.br/css_browser_selector
// License:               http://creativecommons.org/licenses/by/2.5/
// Author:                Rafael Lima (http://rafael.adm.br)
// Contributors:          http://rafael.adm.br/css_browser_selector#contributors
var css_browser_selector = function() {
	var 
		ua=navigator.userAgent.toLowerCase(),
		is=function(t){ return ua.indexOf(t) != -1; },
		h=document.getElementsByTagName('html')[0],
		b=(!(/opera|webtv/i.test(ua))&&/msie (\d)/.test(ua))?('ie ie'+RegExp.$1):is('gecko/')? 'gecko':is('opera/9')?'opera opera9':/opera (\d)/.test(ua)?'opera opera'+RegExp.$1:is('konqueror')?'konqueror':is('applewebkit/')?'webkit safari':is('mozilla/')?'gecko':'',
		os=(is('x11')||is('linux'))?' linux':is('mac')?' mac':is('win')?' win':'';
	var c=b+os+' js';
	h.className += h.className?' '+c:c;
}();

