function go(atual){
if (atual.value != "none") {
location = atual.value
		}
	}


//'''''''''''''''''''''''''''
// Função pops
//'''''''''''''''''''''''''''
function abrir (url,w,h) {
window.open(url,'ver','width='+w+',height='+h+',location=0,menubar=0,resizable=0,scrollbars=2,status=0,toolbar=0');
}
//-->

//'''''''''''''''''''''''''''
// Função usada em página com formulário
//'''''''''''''''''''''''''''
function destaca(evt) {
 var szEvent = "object" == typeof(event) ? event.type : evt.type;
 this.style.background = szEvent == "focus" ? "#ddeeff" : "transparent";
}




//'''''''''''''''''''''''''''
// Variáveis Globais | Função de validação
//'''''''''''''''''''''''''''

var campo, form;

function variaveis(objForm) {
 campo=new Array();
 form=objForm;
}


function valida(strCampo, tipoValidacao) {

 objCampo = eval("form."+ strCampo);

 switch (tipoValidacao) {
  
  case "vazio":
   
   switch(objCampo.type) {
    
	case "text": case "textarea": case "hidden": case "select-one": case "password":

     if (eBranco(objCampo.value)) {
	  msgRetorno(objCampo, tipoValidacao);
	  if (objCampo.type!="select-one") 
	   objCampo.value="";
      objCampo.focus();
      return false;
     }
     else return true;
	
	break;
	
	
	case "radio": case "checkbox":
	 
	 if (!objCampo.checked) {
	  msgRetorno(objCampo, tipoValidacao);
	  objCampo.focus();
	  return false;
	 }
	 else return true;
	   
	break;
	
	
	default:
	
	 if (objCampo.length != null) {
	  if (objCampo[0].type == "radio" || objCampo[0].type == "checkbox") {

	   for(var i=0; i<objCampo.length; i++){
	    if (objCampo[i].checked) {
	     return true;
	     break;
	    }
	   }
	   msgRetorno(objCampo[0], tipoValidacao);
	   objCampo[0].focus();
	   return false;
	  }
	 } 
	 else 	
	  alert("Erro - Tipo de campo indeterminado");
	  
	break;
   }
  break; 
 }
}


function msgRetorno(objCampo, tipo) {
  
 switch (tipo) {
   
  case "vazio":
  
   switch(objCampo.type) {
   
    case "text": case "textarea": case "hidden": case "password":
     alert("Por favor, preencha o campo \""+ objCampo.id+ "\"");
    break;
   
    case "select-one": case "radio": case "checkbox":
     alert("Por favor, selecione uma opção para o campo \""+ objCampo.id+ "\"");
    break;
   }
  break;
 }
}


//~~~ Função que verifica se o valor está em branco
function eBranco(val){
 if(val==null){return true;}
 for(var i=0;i<val.length;i++) {
  if ((val.charAt(i)!=' ')&&(val.charAt(i)!="\t")&&(val.charAt(i)!="\n")&&(val.charAt(i)!="\r")){return false;}
 }
 return true;
}
//'''''''''''''''''''''''''''
// Fim 
//'''''''''''''''''''''''''''


//destaca campo formulario
 function init() {

 var form, i;

 if(document.forms.length > 0) {
  form = document.forms[0];
  
  form.elements[0].focus();
   
  for(i=0; i<form.length; i++) 
   form[i].onfocus = form[i].onblur = destaca;
 }
}


function destaca(evt) {
 var szEvent = "object" == typeof(event) ? event.type : evt.type;
 this.style.background = szEvent == "focus" ? "#ddeeff" : "transparent";
}


//'''''''''''''''''''''''''''
// Confirma Reset
//''''''''''''''''''''''''''' 
function confirmaReset() {
    var msg= confirm(" Você limpará todos os campos do Formulário. \n Deseja Continuar?");
    return msg;
}




