function validaCEP(str)   {

   var filter=new RegExp("^[0-9]{8}$");
   return filter.test(str);

}

function enviaForm(tipo) {
	try{
		var strMsg = "";
		if(tipo == 1) {
			if(!validaCEP(document.consultacep.cep.value)) {
				strMsg += "Confirme se o seu CEP está correto ou contem traços ou pontos. \n";
			}
		} else if(tipo == 3) {
			if(!validaCEP(document.consultacep.cep_fp.value)) {
				strMsg += "Confirme se o seu CEP está correto ou contem traços ou pontos. \n";
			}
		} else {
			if(document.consultacep.tipo.value == "") {
				strMsg += "\xb7 Selecione o Acabamento. \n";
			}
			if(document.consultacep.orientacao.value == ""){
				strMsg += "\xb7 Selecione o Formato. \n";
			}
			if(document.consultacep.tamanho.value == "") {
				strMsg += "\xb7 Selecione o Tamanho. \n";
			}
			if(!validaCEP(document.consultacep.cep_fotolivro.value)) {
				strMsg += "\xb7 Confirme se o seu CEP está correto ou contem traços ou pontos. \n";
			}
			if(document.consultacep.num_paginas.value == "") {
				strMsg += "\xb7 Informe o número de páginas. \n";
			}
			if(parseInt(document.consultacep.num_paginas.value) < 1) {
				strMsg += "\xb7 O número de páginas precisa ser superior a 1; \n";
			}
			if(document.consultacep.quantidade.value == "") {
				strMsg += "\xb7 Informe a quantidade de itens. \n";
			}
			if(parseInt(document.consultacep.quantidade.value) < 1) {
				strMsg += "A quantidade de itens precisa ser superior a 1; \n";
			}
		}
		
		if(strMsg == ""){
			document.consultacep.submit();
		}
		else{
			alert(strMsg);
		}
	}
	catch(e){
		alert(e.message);
	}
}

function mudaTipoCapa(valor) {
   d = document;
   st = d.getElementById("sobrecapa_texto");
   ss = d.getElementById("sobrecapa_select");

   if(valor == 1) {
      st.style.display = "block";
      ss.style.display = "block";
   } else {
      st.style.display = "none";
      ss.style.display = "none";
   }

   f = d.consultacep;
   f.submit();

}

function mudaTamanho() {
    document.consultacep.submit();
}
