var expRegCEP = /^\d{5}-?\d{3}$/;
var expRegCNPJ = /^\d{2}.?\d{3}.?\d{3}\/?\d{4}-?\d{2}$/;
var expRegIE = /^[0-9]([\-\.\/]?[0-9]+)*$/;
var expRegSite = /^(http:\/\/)?((\[?[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\]?)|(www\.)?(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
var expRegEmail = /^(([^<>()[\]\\.,;:\s@""]+(\.[^<>()[\]\\.,;:\s@""]+)*)|("".+""))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
var expRegNome = /^.{3,}$/;

function validaConvenio(){
  var f = document.convForm
  var formOk = true;

  if(!validaCampo(f.convEmpresa, expRegNome)){
	formOk = false;
  }

    if(!validaCampo(f.convFantasia, expRegNome)){
	formOk = false;
  }
  
    if(!validaCampo(f.convCNPJ,expRegCNPJ)){
	formOk = false;
  }
  
  if(!validaCampo(f.convIE,expRegIE)){
	  formOk = false;
  }
  
  if(!validaCampo(f.convEndereco,expRegNome)){
	  formOk = false;
  }

  if(!validaCampo(f.convBairro,expRegNome)){
	  formOk = false;
  }
  
  if(!validaCampo(f.convCEP, expRegCEP)){
	  formOk = false;
  }
  
  if(!validaCampo(f.convCidade,expRegNome)){
	  formOk = false;
  }
  
  if(!validaCampo(f.convSite,expRegSite)){
	  formOk = false;
  }
  
  if(!validaCampo(f.convEmail,expRegEmail)){
	  formOk = false;
  }
  
  if(!validaCampo(f.convResp,expRegNome)){
	  formOk = false;
  }
  
  
  if(formOk == true){
	f.submit();
  }

}


function validaCampo(campo,expReg){
  if(!expReg.test(campo.value)){
	defineErroCampo(campo)
	return false;
  }
  return true;
}


function defineErroCampo(obj){
  obj.className = "erro";
  obj.onfocus = function(){limpaErroCampo(obj);}
}

function limpaErroCampo(obj){
  obj.className = "";
}