var nao;



function Browser() {
	var b=navigator.appName;
	if (b.indexOf('Netscape')!=-1) this.b="ns";
	else if ((b=="Opera") || (navigator.userAgent.indexOf("Opera")>0)) this.b = "opera";
	else if (b=="Microsoft Internet Explorer") this.b="ie";
	if (!b) alert('Unidentified browser.\nThis browser is not supported,');
	this.version=navigator.appVersion;
	this.v=parseInt(this.version);
	this.ns=(this.b=="ns" && this.v>=4);
	this.ns4=(this.b=="ns" && this.v==4);
	this.ns6=(this.b=="ns" && this.v==5);
	this.ie=(this.b=="ie" && this.v>=4);
	this.ie4=(this.version.indexOf('MSIE 4')>0);
	this.ie5=(this.version.indexOf('MSIE 5')>0);
	this.ie55=(this.version.indexOf('MSIE 5.5')>0);
	this.ie6=(this.version.indexOf('MSIE 6.0')>0);
	this.opera=(this.b=="opera");
	this.dom=(document.createElement && document.appendChild && document.getElementsByTagName)?true:false;
	this.def=(this.ie||this.dom); // most used browsers, for faster if loops
	var ua=navigator.userAgent.toLowerCase();
	if (ua.indexOf("win")>-1) this.platform="win32";
	else if (ua.indexOf("mac")>-1) this.platform="mac";
	else this.platform="other";
}
is=new Browser();


function swap(qual,oq){
 if(oq == 1){
   minhaString = document.images[qual].src;
   if(minhaString.indexOf("imgs/marca0.gif")>=0)
      nao = 1;   
   document.images[qual].src = "imgs/marca1.gif";
 }else{
   if(nao == 0){
      document.images[qual].src = "imgs/marca1.gif";
   }else{
      document.images[qual].src = "imgs/marca0.gif";
   }
   nao =0;
 }
}




function acertaImgs(){
  numImgs = document.images.length;
  for(i=0; i<numImgs; i++){
     if(is.v>4 || is.ie){
      if(!document.images[i].complete){
         document.images[i].src = document.images[i].src;
	  }
     }
  }
}


function comentario(url2){
  document.location = url2;
}

function indicar(url){
  document.location = url;
}

function imprimir(url){
  janela = window.open(url,"janelaImpressaum","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=550,height=450");
}


function chat(){
  var nick = document.formularioChat.nome.value;
  if(nick.length > 0 && nick != "apelido"){
     janelaChat = window.open('http://webchat.brasnet.org/index.cgi?canal=riogrande&tema=&nick='+nick,"janelaChat","directories=0,location=0,menubar=0,resizable=0,status=1,toolbar=0,personalbar=0,height=400,width=600");
	 document.formularioChat.nome.value = "";
  }else{
     alert("Você precisa digitar um nick (apelido) \npara acessar o chat");
	 document.formularioChat.nome.focus();
  }
}

function janela2(pagina,largura,altura) {
   window.open(pagina,'nova','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=' + largura + ',height=' + altura)
}

//SISTEMA DE VERIFICAÇÃO DE FORMULARIOS
//arrays contendo os campos obrigatorios dos formularios q serao utilizados pela funcao tcheck(array);
anuncie      = new Array("nome","empresa","mail","telefone","cidade","mensagem");
assinaturapf = new Array("nome","cpf","endereco","cidade","bairro","uf","cep","telefone","email");
assinaturapj = new Array("nome","cnpj","insc","nomecontato","endereco","cidade","bairro","uf","cep","telefone","email");
comentario1  = new Array("nome","mail","comentario");
contato      = new Array("nome","mail","telefone","cidade","mensagem");
indique      = new Array("nome","mail","nomedes","maildes","comentario");

//array contendo os possiveis nomes dos campos de email, para checar se existe uma @ e um . ao menos
camposdemail = new Array("email","mail","maildes");
mensagem     = "";
retorno      = "";

//funcao generica para formularios
function tcheck(qual){
  for(j=0; j<camposdemail.length; j++){
   if(document.formcorpo.elements[camposdemail[j]]){
      retorno = document.formcorpo.elements[camposdemail[j]].value;
	  if(retorno.indexOf("@")==-1 || retorno.indexOf(".")==-1){
	   if(retorno.length == 0)
	    mensagem = "Favor preencher os campos obrigatórios e reenviar.";
	   else
	    mensagem = "Favor preencher os campos obrigatórios e reenviar.\nO E-mail digitado deve ser válido.";
	  }
   }
  }
 for(i=0; i<qual.length; i++){
  if(document.formcorpo.elements[qual[i]].value.length<1){
     if(mensagem.length == 0)
        mensagem = "Favor preencher os campos obrigatórios e reenviar.";
  }
 }
 if(mensagem.length>1){
   alert(mensagem)
   mensagem = "";
   return false;
 }else{
   return true;
 }
}
