function verifica() {
  var f = document.frm;
  if (f.plano.selectedIndex == 0 || f.plano.selectedIndex == 6) {
	 alert("Selecione o seu Plano de hospedagem.");
	 f.plano.focus();
	 return false;
  }
  if (f.dominio.value.length == 0) {
	 alert("Digite o seu Dominio.");
	 f.dominio.focus();
	 return false;
  }
  if (f.nome.value.length == 0) {
	 alert("Digite seu Nome da Empresa ou o Seu.");
	 f.nome.focus();
	 return false;
  }
  if (f.cnpj.value.length == 0) {
	 alert("Digite seu CNPJ ou CPF.");
	 f.cnpj.focus();
	 return false;
  }
  var invalid, s;
  invalid = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;
  var s;
  s = limpa_string(f.cnpj.value);
  if (s.length == 11) {
		if (valida_CPF(f.cnpj.value) == false ) {
			alert("O CPF não é válido !");
			f.cnpj.focus();
			return false;
		}
  }
  else if (s.length == 14) {
		if (valida_CGC(f.cnpj.value) == false ) {
			alert("O CNPJ não é válido !");
			f.cnpj.focus();
			return false;
		}
  }
  else {
		alert("O CPF/CNPJ não é válido !");
		f.cnpj.focus();
		return false;
  }
  if (f.ie.value.length == 0) {
	 alert("Digite a Inscrição Estadual ou RG.");
	 f.ie.focus();
	 return false;
  }
  if (f.responsavel.value.length == 0) {
	 alert("Digite o Nome do Responsável.");
	 f.responsavel.focus();
	 return false;
  }
  if (f.email.value.length == 0) {
	 alert("Digite seu E-mail.");
	 f.email.focus();
	 return false;
  }
  if (invalid.test(f.email.value) == false) {
     alert("Endereço de E-mail inválido !");
     f.email.focus();
	 return (false);
  }
  if (f.endereco.value.length == 0) {
	 alert("Digite seu Endereço.");
	 f.endereco.focus();
	 return false;
  }
  if (f.numero.value.length == 0) {
	 alert("Digite o Número do Endereço.");
	 f.numero.focus();
	 return false;
  }
  if (f. cidade.value.length == 0) {
	 alert("Digite a Cidade.");
	 f.cidade.focus();
	 return false;
  }
  if (f.cep.value.length < 8) {
	 alert("Cep Inválido.");
	 f.cep.focus();
	 return false;
  }
  if (f.ddd.value.length == 0) {
	 alert("Digite o DDD de seu Telefone.");
	 f.ddd.focus();
	 return false;
  }
  if (f.fone.value.length == 0) {
	 alert("Digite o Número do Telefone.");
	 f.fone.focus();
	 return false;
  }
  return true;
}
function limpa_string(S){
	// Deixa so' os digitos no numero
	var Digitos = "0123456789";
	var temp = "";
	var digito = "";

	for (var i=0; i<S.length; i++)	{
		digito = S.charAt(i);
		if (Digitos.indexOf(digito)>=0)	{
			temp=temp+digito	}
	} //for
	return temp
}
function valida_CPF(s)	{
	var i;
	s = limpa_string(s);
	var c = s.substr(0,9);
	var dv = s.substr(9,2);
	var d1 = 0;
	for (i = 0; i < 9; i++){
		d1 += c.charAt(i)*(10-i);
	}
	if (d1 == 0)
		return false;
	d1 = 11 - (d1 % 11);
	if (d1 > 9)
		d1 = 0;
	if (dv.charAt(0) != d1){
		return false;
	}
	d1 *= 2;
	for (i = 0; i < 9; i++){
		d1 += c.charAt(i)*(11-i);
	}
	d1 = 11 - (d1 % 11);
	if (d1 > 9)
		d1 = 0;
	if (dv.charAt(1) != d1){
		return false;
	}
	return true;
}

function valida_CGC(s){
	var i;
	s = limpa_string(s);
	var c = s.substr(0,12);
	var dv = s.substr(12,2);
	var d1 = 0;
	for (i = 0; i < 12; i++){
		d1 += c.charAt(11-i)*(2+(i % 8));
	}
	if (d1 == 0)
		return false;
	d1 = 11 - (d1 % 11);
	if (d1 > 9)
		d1 = 0;
	if (dv.charAt(0) != d1){
		return false;
	}
	d1 *= 2;
	for (i = 0; i < 12; i++){
		d1 += c.charAt(11-i)*(2+((i+1) % 8));
	}
	d1 = 11 - (d1 % 11);
	if (d1 > 9)
		d1 = 0;
	if (dv.charAt(1) != d1){
		return false;
	}
	return true;
}

if (document.all || document.layers) {
	IE4 = (document.all);
	NS4 = (document.layers);
	NS6 = false;
} else if (document.getElementById) {
	IE4 = false;
	NS4 = false;
	NS6 = (document.getElementById);
}
if ( navigator.userAgent.indexOf("Mozilla") != -1 ) {
	mozilla = true;
}

    ver4 = (NS4 || IE4);
	 IE5 = (IE4 && navigator.appVersion.indexOf("5.")!=-1);
   isMac = (navigator.appVersion.indexOf("Mac") != -1);
  isMenu = (NS4 || (IE4 && !isMac) || (IE5 && isMac));
if (!ver4) event=null;

function getStyle(id){return NS4 ? document[id] : NS6 ? document.getElementById(id).style : document.all[id].style;}
function HideLayer(id){getStyle(id).visibility = NS4 ? "hide" : "hidden"; getStyle(id).display = "none";}
function ShowLayer(id){getStyle(id).visibility = NS4 ? "show" : "visible"; getStyle(id).display = "block";}

function Div(){
	var g = document.reg;
	if (g.regulamento.checked == false) {
		HideLayer('MsgDiv1');
	} else{
		ShowLayer('MsgDiv1');
	}

}

function Top(){
	ShowLayer('MsgTop');
}