function Fade(object)
{
if(object.style.filter == "alpha(opacity=50)" || object.style.MozOpacity == "0.5")
{
  object.style.filter = "alpha(opacity=100)";
  object.style.MozOpacity = "1.0";
}
else
{
  object.style.filter = "alpha(opacity=50)";
  object.style.MozOpacity = "0.5";
}
}

/*envia o internauta para um novo local*/
function NewLocation(url) {
  window.location=url;
}

/*abrir nova janela*/
function OpenWindowA(url) {
  window.open(url,"_blank");
}

/*abrir nova janela com parâmetros*/
function OpenWindowB(url) {
  window.open(url,"_blank","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, width=230, height=250");
}

/*retira os espaços do início e fim de uma string*/
function trim(str){
   return str.replace(/^\s*|\s*$/g,"");
}

/*verifica se é um e-mail válido*/
function ValidaEmail(email) {
  var padrao = '^([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([a-z,A-Z]){2,3}([0-9,a-z,A-Z])?$';
  var reg = new RegExp(padrao);
  var result = reg.exec(email);
	if(result != null)
	  return true;
	else
	  return false;
}

/*validação dos campos do formulário*/
function ValidaForm(form) {
  var erros = Array();
  var foco = null;
  var nomeform = form;

    if (nomeform.dominio) {
	  nomeform.dominio.value = trim(nomeform.dominio.value);
	    if(nomeform.dominio.value == "") {
		  erros.push('Informe o nome do Domínio.');
		if (foco == null)
		  foco = nomeform.dominio;
		}
	}
		
	if (nomeform.email) {
	  nomeform.email.value = trim(nomeform.email.value);
	    if (!ValidaEmail(nomeform.email.value)) {
		  erros.push('Informe o seu E-Mail.');
		if (foco == null)
		  foco = nomeform.email;
		}	
	}

	if (nomeform.nome) {
	  nomeform.nome.value = trim(nomeform.nome.value);
	    if(nomeform.nome.value == "") {
		  erros.push('Informe o seu Nome.');
		if (foco == null)
		  foco = nomeform.nome;
		}
	}
	
	if (nomeform.empresa) {
	  nomeform.empresa.value = trim(nomeform.empresa.value);
	    if(nomeform.empresa.value == "") {
		  erros.push('Informe o nome da Empresa.');
		if (foco == null)
		  foco = nomeform.empresa;
		}
	}
	
	if (nomeform.cpf) {
	  nomeform.cpf.value = trim(nomeform.cpf.value);
	    if(nomeform.cpf.value == "") {
		  erros.push('Informe o CPF do Responsável.');
		if (foco == null)
		  foco = nomeform.cpf;
		}
	}
	
	if (nomeform.endereco) {
	  nomeform.endereco.value = trim(nomeform.endereco.value);
	    if (nomeform.endereco.value == "") {
		  erros.push('Informe o Endereço.');
		if (foco == null)
		  foco = nomeform.endereco;
		}
	}
	if (nomeform.numero) {
	  nomeform.numero.value = trim(nomeform.numero.value);
	    if (nomeform.numero.value == "") {
		  erros.push('Informe o Número.');
		if (foco == null)
		  foco = nomeform.numero;
		}
	}
		if (nomeform.bairro) {
	  nomeform.bairro.value = trim(nomeform.bairro.value);
	    if (nomeform.bairro.value == "") {
		  erros.push('Informe o Bairro.');
		if (foco == null)
		  foco = nomeform.bairro;
		}
	}
if (nomeform.cidade) {
	  nomeform.cidade.value = trim(nomeform.cidade.value);
	    if (nomeform.cidade.value == "") {
		  erros.push('Informe a sua Cidade.');
		if (foco == null)
		  foco = nomeform.cidade;
		}
	}

if (nomeform.ddd) {
	  nomeform.ddd.value = trim(nomeform.ddd.value);
	    if (nomeform.ddd.value == "") {
		  erros.push('Informe o seu DDD.');
		if (foco == null)
		  foco = nomeform.ddd;
		}
	}
if (nomeform.telefone) {
	  nomeform.telefone.value = trim(nomeform.telefone.value);
	    if (nomeform.telefone.value == "") {
		  erros.push('Informe o seu Telefone.');
		if (foco == null)
		  foco = nomeform.telefone;
		}
	}


	numErros = erros.length;	
	if (numErros > 0) {
	  msg = 'Campos obrigatórios:';
	  for (i = 0; i < numErros; i++) {
	    msg += '\n » ' + erros[i];
	  }
	  alert(msg);
	  foco.focus();
	  return false;
	} else {
	  nomeform.submit();
	  return true;
	}
}