// JavaScript Document
var posicaoClick = 0;

function exibe_icone(num) {
	for(i=1; i<=num; i++) {
		document.getElementById("ico_avaliacao_"+ i).src = "/imagens/icone/ico_avalie_on.gif";
	}
}

function oculta_icone() {
	for (i=posicaoClick+1; i<=5; i++) {
		document.getElementById("ico_avaliacao_"+ i).src = "/imagens/icone/ico_avalie.gif";
	}
}

function Avaliar(nota) {
	posicaoClick = nota;
	if (document.forms.rating && document.forms.rating.rating) {
		document.forms.rating.rating.value = nota;
		if (document.forms.rating.autopost) {
			document.forms.rating.submit();
		}
	}
}

function CheckData(oForm,page) { 
    var errmsg = "";
    var type,i;

	if (page == "finger" || page == "account") {
		if (oForm.email.value == "") {
				errmsg += "-> Voce deve preencher o campo 'Email'.\n";
		} else if (!check_email(oForm.email.value)) {
			errmsg += "-> O campo 'E-mail' esta invalido. Preencha corretamente.\n";
		}
	}
	if (page == "account") {
		if (oForm.passwd.value == "") {
			errmsg += "-> Voce deve preencher o campo 'Senha'.\n";
		} else if (oForm.passwd.value && oForm.repasswd.value == "") {
			errmsg += "-> Voce deve preencher a confirmacao de senha'.\n";
		} else if (oForm.passwd.value != oForm.repasswd.value) {
			errmsg += "-> A confirmacao de senha nao confere.\n";
		}
	}
	if (oForm.first_name.value == "") {
		errmsg += "-> Voce deve preencher o campo 'Primeiro nome'.\n";
	}
	if (oForm.last_name.value == "") {
		errmsg += "-> Voce deve preencher o campo 'Ultimo nome'.\n";
	}

	if (type == "PJ") {
		if (oForm.company.value == "") {
			errmsg += "-> Voce deve preencher o campo 'Empresa'.\n";
		}
		if (oForm.cnpj.value == "") {
			errmsg += "-> Voce deve preencher o campo 'CNPJ'.\n";
		} else if (!validaCNPJ(oForm.cnpj.value)) {
			errmsg += "-> CNPJ invalido. Verifique se foi digitado corretamente.\n";
		}
		if (oForm.ie.value == "" && oForm.ie_isento.checked == false) {
			errmsg += "-> Voce deve preencher o campo 'IE'.\n";
		}
	} else {
		if (oForm.cpf.value == "") {
			errmsg += "-> Voce deve preencher o campo 'CPF'.\n";
		} else if (!validaCPF(oForm.cpf.value)) {
			errmsg += "-> CPF invalido. Verifique se foi digitado corretamente.\n";
		}
	}

	if (oForm.address.value == "") {
		errmsg += "-> Voce deve preencher o campo 'Endereco'.\n";
	}

	if (oForm.address_number.value == "") {
		errmsg += "-> Voce deve preencher o campo 'Numero'.\n";
	}

	if (oForm.district.value == "") {
		errmsg += "-> Voce deve preencher o campo 'Bairro'.\n";
	}

	if (oForm.zip.value == "") {
		errmsg += "-> Voce deve preencher o campo 'CEP'.\n";
	}

	if (oForm.zip.value && oForm.cnt.value == "76") {
		if ((oForm.zip.value.match(/-/) && oForm.zip.value.length != "9") || (!oForm.zip.value.match(/-/) && oForm.zip.value.length != "8")) {
			errmsg += "-> O 'CEP' esta invalido.\n";
		}
	}

	if (oForm.city.value == "") {
		errmsg += "-> Voce deve preencher o campo 'Cidade'.\n";
	}

	if (oForm.state.value == "") {
		errmsg += "-> Voce deve preencher o campo 'Estado'.\n";
	}

	if (oForm.cnt.value == "") {
		errmsg += "-> Voce deve preencher o campo 'Pais'.\n";
	}

	if (oForm.tel_1_ddd.value == "" && oForm.tel_2_ddd.value == "") {
		errmsg += "-> Voce deve preencher o DDD.\n";
	}

	if (!oForm.tel_1_number.value.match(/^[1-6]{1}[0-9]{3}(-){0,1}[0-9]{4}$/))  {
		errmsg += "-> Voce deve preencher um telefone fixo valido.\n";
	}

	if (errmsg) {
		errmsg = "O(s) seguinte(s) problema(s) foram encontrado(s):\n" + errmsg;
		window.alert (errmsg) ;
		return false;
	}
	return true; 
}