
//fç de calculo do nome do plano e dos descontos
//o resto das variáveis estão no HTML do inscricao.php proximo do div da definição do plano.
period = new Array ();
period [1]  = "mês";
period [2]  = "bimestre";
period [3]  = "trimestre";
period [4]  = "quadrimestre";
period [6]  = "semestre";
period [12] = "ano";
function plano_change(){
	if (document.form.plano.options[document.form.plano.selectedIndex].value==""){
		document.getElementById("plano_escolhido").innerHTML = "Nenhum plano selecionado";
	}else{
		valor_desconto = desconto[document.form.period.options[document.form.period.selectedIndex].value];
		valor = (plano_valor_mes[document.form.plano.options[document.form.plano.selectedIndex].value]*document.form.period.options[document.form.period.selectedIndex].value)*(1 - (valor_desconto/100));
		document.getElementById("plano_escolhido").innerHTML = plano_nome[document.form.plano.options[document.form.plano.selectedIndex].value];
		document.getElementById("plano_escolhido").innerHTML += " - "+plano_espaco[document.form.plano.options[document.form.plano.selectedIndex].value];
		document.getElementById("plano_escolhido").innerHTML += " ("+valor.toFixed(2).replace(".",",")+"/"+period[document.form.period.options[document.form.period.selectedIndex].value]+")";
		if (valor_desconto>0)
			document.getElementById("plano_escolhido").innerHTML += " - "+valor_desconto+"% de desconto";
	}
}

function negrito(){
	var verif = document.form.extensao.selectedIndex;
	if (document.form.extensao.options[verif].value == ".AGR.BR" ||
		document.form.extensao.options[verif].value == ".AM.BR"  ||
		document.form.extensao.options[verif].value == ".ART.BR" ||
		document.form.extensao.options[verif].value == ".COOP.BR"||
		document.form.extensao.options[verif].value == ".EDU.BR" ||
		document.form.extensao.options[verif].value == ".ESP.BR" ||
		document.form.extensao.options[verif].value == ".FAR.BR" ||
		document.form.extensao.options[verif].value == ".FM.BR"  ||
		document.form.extensao.options[verif].value == ".G12.BR" ||
		document.form.extensao.options[verif].value == ".GOV.BR" ||
		document.form.extensao.options[verif].value == ".IMB.BR" ||
		document.form.extensao.options[verif].value == ".IND.BR" ||
		document.form.extensao.options[verif].value == ".INF.BR" ||
		document.form.extensao.options[verif].value == ".MIL.BR" ||
		document.form.extensao.options[verif].value == ".NET.BR" ||
		document.form.extensao.options[verif].value == ".ORG.BR" ||
		document.form.extensao.options[verif].value == ".PSI.BR" ||
		document.form.extensao.options[verif].value == ".REC.BR" ||
		document.form.extensao.options[verif].value == ".SRV.BR" ||
		document.form.extensao.options[verif].value == ".TMP.BR" ||
		document.form.extensao.options[verif].value == ".TUR.BR" ||
		document.form.extensao.options[verif].value == ".TV.BR"  ||
		document.form.extensao.options[verif].value == ".ETC.BR"){
		document.getElementById("item1").style.fontWeight=document.getElementById("item2").style.fontWeight="bold";
	}else{
		document.getElementById("item1").style.fontWeight=document.getElementById("item2").style.fontWeight="normal";
	}
	
//verifica qual a extensao do dominio
	var extensao = document.form.extensao.options[verif].value;
	var eh_br = extensao.split(".");
	eh_br = eh_br[eh_br.length-1];
	if (eh_br =="BR"){
		document.getElementById('divinternic0').style.display='none';
		document.getElementById('divfapesp0').style.display='block';
		return("BR");
	}else if (document.form.extensao.options[verif].value == ".BIZ" ||
			document.form.extensao.options[verif].value == ".BZ" ||
			document.form.extensao.options[verif].value == ".CC" ||
			document.form.extensao.options[verif].value == ".COM" ||
			document.form.extensao.options[verif].value == ".INFO" ||
			document.form.extensao.options[verif].value == ".NET" ||
			document.form.extensao.options[verif].value == ".ORG" ||
			document.form.extensao.options[verif].value == ".TV" ||
			document.form.extensao.options[verif].value == ".WS"){
		document.getElementById('divinternic0').style.display='block';
		document.getElementById('divfapesp0').style.display='none';
		return("COM");
	}else{
		document.getElementById('divinternic0').style.display='none';
		document.getElementById('divfapesp0').style.display='none';
		return false;
	}
}

function limpa_internic(){
	document.form.internic[0].checked = false;
	document.form.internic[1].checked = false;
	document.form.internic_anos.value = "";
	document.getElementById('divinternic').style.display='none';
	if (document.form.fapesp_temid[0].checked)
		document.getElementById('divfapesp_id').style.display='block';
}

function limpa_fapesp(){
	document.form.fapesp[0].checked = false;
	document.form.fapesp[1].checked = false;
	document.form.fapesp_temid[0].checked = false;
	document.form.fapesp_temid[1].checked = false;
	document.form.fapesp_id.value = "";
	document.getElementById('divfapesp_temid').style.display='none';
	document.getElementById('divfapesp_id').style.display='none';
}

function cnpj_focus(){
	if(document.form.cnpj.value.length >= "19"){
		document.form.nome2.focus();
	}
}

function ddd_focus(){
	if(document.form.ddd.value.length >= "2") {
		document.form.telefone.focus();
	}
}

function cpf_focus(){
	if(document.form.cpf.value.length >= "14") {
		document.form.rg.focus();
	}
}

function validar(){

//validação do dominio
	if(document.form.dominio.value==""){
	  alert("Por favor, digite um domínio.")
	  document.form.dominio.focus()
	  return false
	}

// validação da estensão do dominio
	var veri = document.form.extensao.selectedIndex
	if(document.form.extensao.options[veri].value == ""){
    	alert("Por favor, selecione uma extensão de dominio.");
		document.form.extensao.focus();
		return false;
	}

// validação da razão social
	var verif = document.form.extensao.selectedIndex
	if (document.form.extensao.options[verif].value == ".AGR.BR" ||
		document.form.extensao.options[verif].value == ".AM.BR"  ||
		document.form.extensao.options[verif].value == ".ART.BR" ||
		document.form.extensao.options[verif].value == ".COOP.BR"||
		document.form.extensao.options[verif].value == ".EDU.BR" ||
		document.form.extensao.options[verif].value == ".ESP.BR" ||
		document.form.extensao.options[verif].value == ".FAR.BR" ||
		document.form.extensao.options[verif].value == ".FM.BR"  ||
		document.form.extensao.options[verif].value == ".G12.BR" ||
		document.form.extensao.options[verif].value == ".GOV.BR" ||
		document.form.extensao.options[verif].value == ".IMB.BR" ||
		document.form.extensao.options[verif].value == ".IND.BR" ||
		document.form.extensao.options[verif].value == ".INF.BR" ||
		document.form.extensao.options[verif].value == ".MIL.BR" ||
		document.form.extensao.options[verif].value == ".NET.BR" ||
		document.form.extensao.options[verif].value == ".ORG.BR" ||
		document.form.extensao.options[verif].value == ".PSI.BR" ||
		document.form.extensao.options[verif].value == ".REC.BR" ||
		document.form.extensao.options[verif].value == ".SRV.BR" ||
		document.form.extensao.options[verif].value == ".TMP.BR" ||
		document.form.extensao.options[verif].value == ".TUR.BR" ||
		document.form.extensao.options[verif].value == ".TV.BR"  ||
		document.form.extensao.options[verif].value == ".ETC.BR" ||
		document.form.razao.value != "") {

		var caracrazao = "@:,;#®$!?~%^*+{}[]\)(><|=|ºÜÖÄ'´"
		if(document.form.razao.value == "") {
			alert("A Razão Social é obrigatória para domínios pessoa jurídica.\nPor favor, digite-a.")
			document.form.razao.focus()
			return false
        }
        for (i=0; i<caracrazao.length; i++) {
			ascrazao = caracrazao.charAt(i)
			if (document.form.razao.value.indexOf(ascrazao,0) > - 1) {
				alert("Razão social inválida. Digite-a corretamente.")
				document.form.razao.focus()
				document.form.razao.select()
				return false
			}
		}

		var razao2 = document.form.razao.value
		var razao3 = razao2
		var trazao = document.form.razao.value.length
		for(x=1;x<trazao;x++) {
			razao2 = razao3.replace(" ", "")
			razao3 = razao2
		}
		var trazao2 = razao3.length
		if(trazao2 < "7") {
			alert("Razão social incompleta. Digite-a corretamente.")
			document.form.razao.focus()
			document.form.razao.select()
			return false
		}
	}

//validação do endereço
	var caracendereco = "@/®;&#$!?~%^*-+{}[]\)(><|=|ºÜÖÄ'´"
	if(document.form.endereco.value == "") {
		alert("Por favor, digite o endereço.")
		document.form.endereco.focus()
        return false
	}
	for (i=0; i<caracendereco.length; i++) {
		ascendereco = caracendereco.charAt(i)
		if (document.form.endereco.value.indexOf(ascendereco,0) > - 1) {
			alert("Endereço inválido !")
			document.form.endereco.focus()
			document.form.endereco.select()
			return false
		}
	}
	var endereco2 = document.form.endereco.value
	var endereco3 = endereco2
	var tendereco = document.form.endereco.value.length
		for(x=0;x<tendereco;x++) {
			endereco2 = endereco3.replace(" ", "")
			endereco3 = endereco2
		}
	var tendereco2 = endereco3.length
		if(tendereco2 < "2") {
			alert("Endereço incompleto. Digite-o corretamente.")
			document.form.endereco.focus()
			document.form.endereco.select()
			return false
		}

// validação do complemento
	var caraccomplemento = ":®;&#$!?ç~%^*+{}[]\)(><|=|ºÜÖÄ'´"
	if(document.form.complemento.value != "") {
		for (i=0; i<caraccomplemento.length; i++) {
			asccomplemento =  caraccomplemento.charAt(i)
			if (document.form.complemento.value.indexOf(asccomplemento,0) > - 1) {
				alert("Número ou complemento inválido. Digite-os corretamente.")
				document.form.complemento.focus()
				document.form.complemento.select()
				return false
			}
		}
		var num2 = document.form.complemento.value
		var num3 = num2
		var tnum = document.form.complemento.value.length
			for(x=0;x<tnum;x++) {
				num2 = num3.replace(" ", "")
				num3 = num2
			}
		var tnum2 = num3.length
			if(tnum2 < "1"){
				alert("Número ou complemento incompleto. Digite-os corretamente.")
				document.form.complemento.focus()
				document.form.complemento.select()
				return false
		}
	}
// validação do bairro
	var carabairro = "@/1:4®,;5&#$6!?7ç~%8^9*-+{2}3[0]\)(><|=|ºÜÖÄ'´"
	if(document.form.bairro.value == "") {
		alert("Por favor, digite o bairro.")
		document.form.bairro.focus()
        return false
	}
	for (i=0; i<carabairro.length; i++) {
		ascbairro =  carabairro.charAt(i)
		if (document.form.bairro.value.indexOf(ascbairro,0) > - 1) {
			alert("Bairro inválido. Digite-o corretamente.")
			document.form.bairro.focus()
			document.form.bairro.select()
			return false
		}
	}

	var bairro2 = document.form.bairro.value
	var bairro3 = bairro2
	var tbairro = document.form.bairro.value.length
		  for(x=0;x<tbairro;x++){
		bairro2 = bairro3.replace(" ", "")
		bairro3 = bairro2
	}
	var tbairro2 = bairro3.length
	if(tbairro2 < "3"){
		alert("Bairro incompleto. Digite-os corretamente.")
		document.form.bairro.focus()
		document.form.bairro.select()
		return false
	}

// validação do cep
	var caracep=":,;&#$®!?ç~%^*+{}[]\)(><|=QWERTYUIOPASDFGHJKLZXCVBNM|qwertyuiopasdfghjkl;zxcvbnmÜÖÄ'´"
	if(document.form.cep.value == "") {
		alert("Por favor, digite o CEP.")
		document.form.cep.focus()
        return false
	}
	for(i=0;i<caracep.length;i++) {
		ascep = caracep.charAt(i)
		if(document.form.cep.value.indexOf(ascep, 0) > -1) {
			alert("CEP inválido. Digite-o corretamente.")
			document.form.cep.focus()
			document.form.cep.select()
			return false
		}
	}
	if(document.form.cep.value.substr(5,1) != "-") {
		alert("CEP inválido. Digite o cep no formato 00000-000.")
		document.form.cep.focus()
		document.form.cep.select()
		return false
	}
	
	var cep2 = document.form.cep.value.indexOf("-", 1)
	if (document.form.cep.value.indexOf("-",cep2+1) !=-1) {
		alert("CEP inválido. Digite-o corretamente.")
		document.form.cep.focus()
		document.form.cep.select()
		return false
	}
	
	var cep2 = document.form.cep.value
	var cep3 = cep2
	var tcep = document.form.cep.value.length
	for(x=0;x<tcep;x++) {
		cep2 = cep3.replace(" ", "")
		cep3 = cep2
	}
	
	var tcep2 = cep3.length
	if(tcep2 < "9"){
		alert("CEP incompleto. Digite-o corretamente.")
		document.form.cep.focus()
		document.form.cep.select()
		return false
	}

//validação do estado
	var veri = document.form.estado.selectedIndex
	if(document.form.estado.options[veri].value == "") {
		alert("Por favor, selecione o estado.")
		document.form.estado.focus()
		return false
	}
	
	
	
// validação da cidade
	if(document.form.cidade.value == ""){
		alert("Por favor, digite o nome da cidade.")
		document.form.cidade.focus()
		document.form.cidade.select()
		return false
	}else{
		if(document.form.cidade.value != "") {
			var caracid = "@/1:4®,;5&#$6!?7ç~%8^9*-+{2}3[0]\)(><|=|ºÜÖÄ'´"
			for (i=0; i<caracid.length; i++) {
				asccid =  caracid.charAt(i)
				if (document.form.cidade.value.indexOf(asccid,0) > - 1) {
					alert("Cidade inválida. Digite-a corretamente.")
					document.form.cidade.focus()
					document.form.cidade.select()
					return false
				}
			}
	
			var cid2 = document.form.cidade.value
			var cid3 = cid2
			var tcid = document.form.cidade.value.length
			for(x=0;x<tcid;x++) {
				cid2 = cid3.replace(" ", "")
				cid3 = cid2
			}
		
			var tcid2 = cid3.length
			if(tcid2 < "3"){
				alert("Cidade incompleta. Digite-a corretamente.")
				document.form.cidade.focus()
				document.form.cidade.select()
				return false
			}
		}
	}
	
// validação do cnpj
	if (document.form.extensao.options[verif].value != ".AGR.BR" &&
		document.form.extensao.options[verif].value != ".AM.BR"  &&
		document.form.extensao.options[verif].value != ".ART.BR" &&
		document.form.extensao.options[verif].value != ".COOP.BR"&&
		document.form.extensao.options[verif].value != ".EDU.BR" &&
		document.form.extensao.options[verif].value != ".ESP.BR" &&
		document.form.extensao.options[verif].value != ".FAR.BR" &&
		document.form.extensao.options[verif].value != ".FM.BR"  &&
		document.form.extensao.options[verif].value != ".G12.BR" &&
		document.form.extensao.options[verif].value != ".GOV.BR" &&
		document.form.extensao.options[verif].value != ".IMB.BR" &&
		document.form.extensao.options[verif].value != ".IND.BR" &&
		document.form.extensao.options[verif].value != ".INF.BR" &&
		document.form.extensao.options[verif].value != ".MIL.BR" &&
		document.form.extensao.options[verif].value != ".NET.BR" &&
		document.form.extensao.options[verif].value != ".ORG.BR" &&
		document.form.extensao.options[verif].value != ".PSI.BR" &&
		document.form.extensao.options[verif].value != ".REC.BR" &&
		document.form.extensao.options[verif].value != ".SRV.BR" &&
		document.form.extensao.options[verif].value != ".TMP.BR" &&
		document.form.extensao.options[verif].value != ".TUR.BR" &&
		document.form.extensao.options[verif].value != ".TV.BR"  &&
		document.form.extensao.options[verif].value != ".ETC.BR" &&
		document.form.cnpj.value == "")  {
		return retornar_acima();
	}else{
		var cnpj_dig = document.form.cnpj.value
		switch (cnpj_dig.length) {
			case 0 :
				alert("Por favor, digite o CNPJ.")
				document.form.cnpj.focus()
				return false
			
			case 18 :
				return retornar_acima()
				
			case 19 :
				return retornar_acima()
			
			default:
				alert("CNPJ inválido. Digite-o corretamente.")
				document.form.cnpj.focus()
				document.form.cnpj.select()
				return false
		}
	}
	return true;
}

function retornar_acima() {
// validação do nome
	var caracnome = "@/1:4,;5&#®$6!?7ç~¨%8^9*-+{2}3[0]\)(><|=|ºÜÖÄ'´"
	if(document.form.nome2.value == "") {
		alert("Por favor, digite o nome do responsável.")
		document.form.nome2.focus()
		return false
	}
	
	for (i=0; i<caracnome.length; i++) {
		ascnome =  caracnome.charAt(i)
			if (document.form.nome2.value.indexOf(ascnome,0) > - 1) {
			alert("Nome do responsável inválido. Digite-o corretamente.")
			document.form.nome2.focus()
			document.form.nome2.select()
			return false
		}
	}
	
	var nome2 = document.form.nome2.value
	var nome3 = nome2
	var tnome = document.form.nome2.value.length
	for(x=0;x<tnome;x++) {
		nome2 = nome3.replace(" ", "")
		nome3 = nome2
	}
	
	var tnome2 = nome3.length
	if(tnome2 < "6") {
		alert("Nome do responsável incompleto. Digite-o corretamente.")
		document.form.nome2.focus()
		document.form.nome2.select()
		return false
	}
	
// validação do cpf
	if (document.form.cpf.value=="" || document.form.cpf.value.length!=14){
		alert("Por favor, digite o CPF no formato 000.000.000-00.");
		document.form.cpf.focus();
		document.form.cpf.select();
		return false;
	}
	
// validação do rg
	if (document.form.rg.value!="" && document.form.rg.value.length<=9){
		alert("Por favor, digite o RG corretamente.");
		document.form.rg.focus();
		document.form.rg.select();
		return false;
	}
	
// validação do orgao expedidor
	if (document.form.rg.value!="" && document.form.orgao_expedidor.value==""){
		alert("Por favor, digite o Órgão Expedidor.");
		document.form.orgao_expedidor.focus();
		document.form.orgao_expedidor.select();
		return false;
	}else{
		return retornar_acima2();
	}
	return true;
}



function retornar_acima2(){
	
//validação do estado civil
	var veri = document.form.estado_civil.selectedIndex
	if(document.form.estado_civil.options[veri].value == "") {
		alert("Por favor, selecione o estado civil.")
		document.form.estado_civil.focus()
		return false
	}
	
// validação do e-mail
	var caracemail    = "/:®,;&#$!?ç~%^*+{}[]\)(><|=|ºÜÖÄ'QWERTYUIOPASDFGHJKLZXCVBNM´"
	if (document.form.email.value == "") {
		alert("Por favor, digite o email principal.")
		document.form.email.focus()
		return false
	}
	
	for (i=0; i<caracemail.length; i++) {
		asc =  caracemail.charAt(i)
		if (document.form.email.value.indexOf(asc,0) > - 1) {
			alert("Email principal inválido. Digite-o corretamente.")
			document.form.email.focus()
			document.form.email.select()
			return false
		}
	}
	
	var arroba = document.form.email.value.indexOf("@", 1)
	if (arroba == -1) {
		alert("Email principal inválido. Digite-o corretamente.")
		document.form.email.focus()
		document.form.email.select()
		return false
	}
	
	if (document.form.email.value.indexOf("@",arroba+1) !=-1) {
		alert("Email principal inválido. Digite-o corretamente.")
		document.form.email.focus()
		document.form.email.select()
		return false
	}
	
	var ospontos = document.form.email.value.indexOf(".",arroba)
	if (ospontos == -1) {
		alert("Email principal inválido. Digite-o corretamente.")
		document.form.email.focus()
		document.form.email.select()
		return false
	}
	
	if (ospontos+3 >  document.form.email.value.length) {
		alert("Email principal inválido. Digite-o corretamente.")
		document.form.email.focus()
		document.form.email.select()
		return false
	}
	
	var mail2 = document.form.email.value
	var mail3 = mail2
	var tmail = document.form.email.value.length
	
	for(x=1;x<tmail;x++) {
		mail2 = mail3.replace(" ", "")
		mail3 = mail2
	}
	
	var tmail2 = mail3.length
	if(tmail2 < "7") {
		alert("Email principal incompleto. Digite-o corretamente.")
		document.form.email.focus()
		document.form.email.select()
		return false
	}
	
// validação do e-mail2
	var caracemail = "/:®,;&#$!?ç~%^*+{}[]\)(><|=|ºÜÖÄ'QWERTYUIOPASDFGHJKLZXCVBNM´"
	if (document.form.email2.value == "") {
		alert("Por favor, digite o email secundário.")
		document.form.email2.focus()
		return false
	}
	
	for (i=0; i<caracemail.length; i++) {
		asc =  caracemail.charAt(i)
		if (document.form.email2.value.indexOf(asc,0) > - 1) {
			alert("Email secundário inválido. Digite-o corretamente.")
			document.form.email2.focus()
			document.form.email2.select()
			return false
		}
	}
	
	var arroba = document.form.email2.value.indexOf("@", 1)
	if (arroba == -1) {
		alert("Email secundário inválido. Digite-o corretamente.")
		document.form.email2.focus()
		document.form.email2.select()
		return false
	}
	
	if (document.form.email2.value.indexOf("@",arroba+1) !=-1) {
		alert("Email secundário inválido. Digite-o corretamente.")
		document.form.email2.focus()
		document.form.email2.select()
		return false
	}
	
	var ospontos = document.form.email2.value.indexOf(".",arroba)
	if (ospontos == -1) {
		alert("Email secundário inválido. Digite-o corretamente.")
		document.form.email2.focus()
		document.form.email2.select()
		return false
	}
	
	if (ospontos+3 >  document.form.email2.value.length) {
		alert("Email secundário inválido. Digite-o corretamente.")
		document.form.email2.focus()
		document.form.email2.select()
		return false
	}
	
	var mail2 = document.form.email2.value
	var mail3 = mail2
	var tmail = document.form.email2.value.length
	for(x=0;x<tmail;x++) {
		mail2 = mail3.replace(" ", "")
		mail3 = mail2
	}
	
	var tmail2 = mail3.length
	if(tmail2 < "7") {
		alert("Email secundário incompleto. Digite-o corretamente.")
		document.form.email2.focus()
		document.form.email2.select()
		return false
	}
	
	if(document.form.email.value == document.form.email2.value) {
		alert("Por favor, digite um email diferente.")
		document.form.email2.focus()
		document.form.email2.select()
		return false
	}
	
	var caracddd = ":,;&#$®!?ç~%^*+{}[]\)(><|=|QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjkl;zxcvbnmÜÖÄ'´"
	if(document.form.ddd.value == "") {
		alert("Por favor, digite o DDD.")
		document.form.ddd.focus()
		return false
	}
	
	for(i=0;i<caracddd.length;i++) {
		ascddd = caracddd.charAt(i)
		if(document.form.ddd.value.indexOf(ascddd, 0) > -1) {
			alert("DDD inválido. Digite-o corretamente.")
			document.form.ddd.focus()
			document.form.ddd.select()
			return false
		}
	}
	
	var ddd2   = document.form.ddd.value
	var ddd3   = ddd2
	var tddd   = document.form.ddd.value.length
	
	for(x=0;x<tddd;x++) {
		ddd2 = ddd3.replace(" ", "")
		ddd3 = ddd2
	}
	
	var tddd2 = ddd3.length
	if(tddd2 < "2") {
		alert("DDD incompleto. Digite-o corretamente.")
		document.form.ddd.focus()
		document.form.ddd.select()
		return false
	}
	
// validação do telefone
	var caractelefone = ":,;&#$®!?ç~%^*+{}[]\)(><|=|QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjkl;zxcvbnmÜÖÄ'´"
	if(document.form.telefone.value == "") {
		alert("Por favor, digite o telefone.")
		document.form.telefone.focus()
		return false
	}
	
	for(i=0;i<caractelefone.length;i++) {
		asctelefone = caractelefone.charAt(i)
		if(document.form.telefone.value.indexOf(asctelefone, 0) > -1) {
			alert("Telefone inválido. Digite-o corretamente.")
			document.form.telefone.focus()
			document.form.telefone.select()
			return false
		}
	}
	
	if(document.form.telefone.value.substr(3,1) != "-" && document.form.telefone.value.substr(4,1) != "-") {
		alert("Por favor, digite o telefone no formato 000-0000 ou 0000-0000.")
		document.form.telefone.focus()
		document.form.telefone.select()
		return false
	}
	
	var tel2 = document.form.telefone.value.indexOf("-", 1)
	if (document.form.telefone.value.indexOf("-",tel2+1) !=-1) {
		alert("Telefone inválido. Digite-o corretamente.")
		document.form.telefone.focus()
		document.form.telefone.select()
		return false
	}
	
	var telefone2 = document.form.telefone.value
	var telefone3 = telefone2
	var ttelefone = document.form.telefone.value.length
	for(x=0;x<ttelefone;x++) {
		telefone2 = telefone3.replace(" ", "")
		telefone3 = telefone2
	}
	
	ttelefone2 = telefone3.length
	if(ttelefone2 < "8") {
		alert("Telefone incompleto. Digite-o corretamente.")
		document.form.telefone.focus()
		document.form.telefone.select()
		return false
	}

//validação Transferencia de Dominio
	if(!document.form.transfer[0].checked && !document.form.transfer[1].checked){
		alert("Por favor, indique se o domínio está registrado em outro provedor.")
		document.form.transfer[0].focus()
		return false
	}
	if (document.form.transfer[0].checked && document.form.qual_provedor.value == ""){
		alert("Por favor, digite qual o provedor atual do domínio.")
		document.form.qual_provedor.focus()
		return false
	}
	
//validação InterNIC
	if(negrito()=="COM" && !document.form.internic[0].checked && !document.form.internic[1].checked){
		alert("Por favor, indique se a nethost4.biz fará o registro do seu domínio na InterNIC.")
		document.form.internic[0].focus()
		return false
	}
	if(negrito()=="COM" && document.form.internic[0].checked && document.form.internic_anos.value == ""){
		alert("Por favor, digite por quantos anos o domínio deverá ser registrado.")
		document.form.internic_anos.focus()
		document.form.internic_anos.select()
		return false
	}

//validação FAPESP
	if(negrito()=="BR" && !document.form.fapesp[0].checked && !document.form.fapesp[1].checked){
		alert("Por favor, indique se a nethost4.biz fará o registro do seu domínio na FAPESP.")
		document.form.fapesp[0].focus()
		return false
	}
	if(negrito()=="BR" && document.form.fapesp[0].checked && !document.form.fapesp_temid[0].checked && !document.form.fapesp_temid[1].checked){
		alert("Por favor, indique se já tem um ID na FAPESP.")
		document.form.fapesp_temid[0].focus()
		return false
	}
	if(negrito()=="BR" && document.form.fapesp[0].checked && document.form.fapesp_temid[0].checked && document.form.fapesp_id.value == ""){
		alert("Por favor, digite o seu ID da FAPESP.")
		document.form.fapesp_id.focus()
		document.form.fapesp_id.select()
		return false
	}

//validação do plano
	var veri = document.form.plano.selectedIndex
	if(document.form.plano.options[veri].value == "") {
		alert("Por favor, selecione o plano de hospedagem.")
		document.form.plano.focus()
		return false
	}

// validação de como conheceu
	var veri = document.form.conheceu.selectedIndex
	if(document.form.conheceu.options[veri].value == "") {
		alert("Por favor, indique como conheceu a nethost4.biz.")
		document.form.conheceu.focus()
		return false
	}
	if(document.form.conheceu.options[veri].value == "Outros") {
		if(document.form.conheceu_outros.value == "") {
			alert("Por favor, especifique como conheceu a nethost4.biz.")
			document.form.conheceu_outros.focus()
			return false
		}
	}
	
// validação da leitura do contrato
	if(!document.form.aceito1.checked || !document.form.aceito2.checked || !document.form.aceito3.checked){
		alert("Por favor, leia o 'Contrato de Prestação de Serviço de Hospedagem de WEBSITE na Internet'\ne confirme a aceitação dos últimos três itens do formulário.")
		document.form.aceito1.focus()
		return false
	}
	return true
}
