var retorno;
var mpg_popup;
window.name="omdl";
function popwin(page) {
	if (navigator.appName.indexOf("Netscape") != -1)
		mpg_popup = window.open(page, "mpg_popup","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,screenX=0,screenY=0,left=50,top=50,width=626,height=505");
	else
		mpg_popup = window.open(page, "mpg_popup","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,screenX=0,screenY=0,left=50,top=50,width=626,height=505");
}


rg= /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/
function VerifEmail(myMail) {
	if (rg.test(myMail.value)) {
		myMail.style.color='darkgreen'
		return true
	} else {
		myMail.style.color='red'
//		myMail.focus()
		alert('E-mail não está correto!')
		return false
	}
}

function tamanCPF(CPF) {
	CPF=CPF.replace(/[^0-9]/g,"")
	return CPF
	
}

function VerifCPF(CPF) {
	if (CPF.length==11) {
		return true
	} else {
		return false
	}
}

function VerifCNPJ(CNPJ) {
	if (CNPJ.length==14) {
		return true
	} else {
		return false
	}
}


function tamanCEP(CEP) {
	CEP=CEP.replace(/[^0-9]/g,"")
	return CEP
	
}
function VerifCEP(CEP) {
	if (CEP.length==8) {
		return true
	} else {
		return false
	}
}


function vazio(tst) {
	if (tst.value==='') {
		tst.focus()
		alert('Campo deve ser preenchido!')
		return false
	}
	return true
}


function testeLogin(formu) {
	if (vazio(formu.email)) {
		if (vazio(formu.senha)) {
			return true
		}
	}
	return false
}
	
cpo=true	
function testeCpo(Campo) {
	if (Campo.value!='') {
		Campo.style.color='darkgreen'
		return true
	} else {
		if (cpo) {
			cpo=false
			alert('Todos os campos marcados com * devem ser preenchidos!')
		}
		Campo.style.color='red'
		Campo.focus()
		return false
	}
}

function testeConta(formu) {
	if (VerifEmail(formu.email)) {
		if (VerifEmail(formu.email2)) {
			if (formu.email.value === formu.email2.value) {
				if (formu.senha.value!='' && formu.senha2.value!='') {		
					if (formu.senha.value === formu.senha2.value) {
						formu.senha.style.color='darkgreen'
						formu.senha2.style.color='darkgreen'
						if (testeCpo(formu.nome)) { 
							if (testeCpo(formu.cpf) && VerifCPF(formu.cpf.value)) { 
								formu.cpf.style.color='darkgreen'
								if (testeCpo(formu.ender)) {
									if (testeCpo(formu.cidade)) {
										if (testeCpo(formu.estado)) {
											if (testeCpo(formu.cep) && VerifCEP(formu.cep.value)) {
												if (testeCpo(formu.bairro)){
													if (testeCpo(formu.pais)) {
														if (testeCpo(formu.ent_nome)) {
															if (testeCpo(formu.ent_ender)) {
																if (testeCpo(formu.ent_cidade)) {
																	if (testeCpo(formu.ent_estado)) {
																		if (testeCpo(formu.ent_cep) && VerifCEP(formu.ent_cep.value)) {
																			if (testeCpo(formu.ent_bairro)){
																				if (testeCpo(formu.ent_pais)) { 
																				return true
														} else {
														alert('O campo "País" deve ser preenchido.')
														formu.ent_pais.focus();
														}
													} else {
													alert('O campo "Bairro" deve ser preenchido.')
													formu.ent_bairro.focus();
													}
												} else { 
												alert('CEP não informado ou inválido.')
												formu.ent_cep.select();
												formu.ent_cep.focus();
												formu.ent_cep.style.color='red'
												}
											} else {
											alert('O campo "Estado" deve ser preenchido.')
											formu.ent_estado.focus();
											}
										} else {
										alert('O campo "Cidade" deve ser preenchido.')
										formu.ent_cidade.focus();
										}
									} else {
		  							alert('O campo "Endereço" deve ser preenchido.')
									formu.ent_ender.focus();
									}
								} else {
								alert('O campo "Nome Completo" deve ser preenchido.')
								formu.ent_nome.focus();
								}
							} else {
							alert('O campo "País" deve ser preenchido.')
							formu.pais.focus();
							}
						} else {
						alert('O campo "Bairro" deve ser preenchido.')
						formu.bairro.focus();
						}
					} else { 
					alert('CEP não informado ou inválido.')
					formu.cep.select();
					formu.cep.focus();
					formu.cep.style.color='red'
					}
				} else {
				alert('O campo "Estado" deve ser preenchido.')
				formu.estado.focus();
				}
			} else {
			alert('O campo "Cidade" deve ser preenchido.')
			formu.cidade.focus();
			}
		} else {
		alert('O campo "Endereço" deve ser preenchido.')
		formu.ender.focus();
		}
	} else {
	alert('CPF não informado ou inválido.')
	formu.cpf.select();
	formu.cpf.focus();
	formu.cpf.style.color='red'
	}
} else {
alert('O campo "Nome Completo" deve ser preenchido.')
formu.nome.focus();
	}
} else {
alert('Senhas informadas não conferem. Favor digitar novamente.')
formu.senha.focus()
formu.senha.select()
	}
} else {
alert('Senha deve ser informada.')
if (formu.senha.value=='') {
formu.senha.focus()
formu.senha.select()
} else {
formu.senha2.focus()
formu.senha2.select()
	}
	}
} else {
formu.email.style.color='red'
formu.email2.style.color='red'
alert('E-mails informados não conferem. Favor verificar.')
formu.email.focus()
	}
	}
	}
return false
}

function testeCadastroLiveiro(formu) {
	if (VerifEmail(formu.email)) {
		if (VerifEmail(formu.email2)) {
			if (formu.email.value === formu.email2.value) {
				if (testeCpo(formu.nome)) { 
					if (testeCpo(formu.cnpj) && VerifCNPJ(formu.cnpj.value)) { 
						formu.cnpj.style.color='darkgreen'
						if (testeCpo(formu.ender)) {
							if (testeCpo(formu.cidade)) {
								if (testeCpo(formu.estado)) {
									if (testeCpo(formu.cep) && VerifCEP(formu.cep.value)) {
										if (testeCpo(formu.bairro)){
											if (testeCpo(formu.pais)) {
												if (testeCpo(formu.contato)) {
												return true
												} else {
													alert('O campo "Nome Contato" deve ser preenchido.')
							formu.contato.focus();
												}
													} else {
														alert('O campo "País" deve ser preenchido.')
														formu.pais.focus();
												}
												} else {
													alert('O campo "Bairro" deve ser preenchido.')
													formu.bairro.focus();
												}
											} else { 
												alert('CEP não informado ou inválido.')
												formu.cep.select();
												formu.cep.focus();
												formu.cep.style.color='red'
											}
										} else {
							alert('O campo "Estado" deve ser preenchido.')
							formu.estado.focus();
						}
									} else {
							alert('O campo "Cidade" deve ser preenchido.')
							formu.cidade.focus();
						}
								} else {
							alert('O campo "Endereço" deve ser preenchido.')
							formu.ender.focus();
						}
							} else {
								alert('CNPJ não informado ou inválido.')
								formu.cnpj.select();
								formu.cnpj.focus();
								formu.cnpj.style.color='red'
							}
						} else {
							alert('O campo "Nome Livraria" deve ser preenchido.')
							formu.nome.focus();
						}
			} else {
				formu.email.style.color='red'
				formu.email2.style.color='red'
				alert('E-mails informados não conferem. Favor verificar.')
				formu.email.focus()
				}
			}
		}
			return false
	}
	

function testeFecha(formu) {
						if (testeCpo(formu.ent_nome)) { 
								if (testeCpo(formu.ent_ender)) {
									if (testeCpo(formu.ent_cidade)) {
										if (testeCpo(formu.ent_estado)) {
											if (testeCpo(formu.ent_cep) && VerifCEP(formu.ent_cep.value)) {
												if (testeCpo(formu.ent_bairro)){
													if (testeCpo(formu.ent_pais)) {
														return true
													} else {
														alert('O campo "País" deve ser preenchido.')
														formu.ent_pais.focus();
												}
												} else {
													alert('O campo "Bairro" deve ser preenchido.')
													formu.ent_bairro.focus();
												}
											} else { 
												alert('CEP não informado ou inválido.')
												formu.ent_cep.select();
												formu.ent_cep.focus();
												formu.ent_cep.style.color='red'
											}
										} else {
							alert('O campo "Estado" deve ser preenchido.')
							formu.ent_estado.focus();
						}
									} else {
							alert('O campo "Cidade" deve ser preenchido.')
							formu.ent_cidade.focus();
						}
								} else {
							alert('O campo "Endereço" deve ser preenchido.')
							formu.ent_ender.focus();
						}
						} else {
							alert('O campo "Nome Completo" deve ser preenchido.')
							formu.ent_nome.focus();
			}
			return false
		}


function testeContaAlt(formu) {
		if (VerifEmail(formu.email)) {
		if (VerifEmail(formu.email2)) {
			if (formu.email.value === formu.email2.value) {
				if (testeCpo(formu.nome)) { 
					if (testeCpo(formu.cpf) && VerifCPF(formu.cpf.value)) { 
						formu.cpf.style.color='darkgreen'
						if (testeCpo(formu.ender)) {
									if (testeCpo(formu.cidade)) {
										if (testeCpo(formu.estado)) {
											if (testeCpo(formu.cep) && VerifCEP(formu.cep.value)) {
												if (testeCpo(formu.bairro)){
													if (testeCpo(formu.pais)) {
														if (testeCpo(formu.ent_nome)) {
															if (testeCpo(formu.ent_ender)) {
																if (testeCpo(formu.ent_cidade)) {
																	if (testeCpo(formu.ent_estado)) {
																		if (testeCpo(formu.ent_cep) && VerifCEP(formu.ent_cep.value)) {
																			if (testeCpo(formu.ent_bairro)){
																				if (testeCpo(formu.ent_pais)) { 
																				return true
														} else {
														alert('O campo "País" deve ser preenchido.')
														formu.ent_pais.focus();
														}
													} else {
													alert('O campo "Bairro" deve ser preenchido.')
													formu.ent_bairro.focus();
													}
												} else { 
												alert('CEP não informado ou inválido.')
												formu.ent_cep.select();
												formu.ent_cep.focus();
												formu.ent_cep.style.color='red'
												}
											} else {
											alert('O campo "Estado" deve ser preenchido.')
											formu.ent_estado.focus();
											}
										} else {
										alert('O campo "Cidade" deve ser preenchido.')
										formu.ent_cidade.focus();
										}
									} else {
		  							alert('O campo "Endereço" deve ser preenchido.')
									formu.ent_ender.focus();
									}
								} else {
								alert('O campo "Nome Completo" deve ser preenchido.')
								formu.ent_nome.focus();
								}
							} else {
							alert('O campo "País" deve ser preenchido.')
							formu.pais.focus();
							}
						} else {
						alert('O campo "Bairro" deve ser preenchido.')
						formu.bairro.focus();
						}
					} else { 
					alert('CEP não informado ou inválido.')
					formu.cep.select();
					formu.cep.focus();
					formu.cep.style.color='red'
					}
				} else {
				alert('O campo "Estado" deve ser preenchido.')
				formu.estado.focus();
				}
			} else {
			alert('O campo "Cidade" deve ser preenchido.')
			formu.cidade.focus();
			}
		} else {
		alert('O campo "Endereço" deve ser preenchido.')
		formu.ender.focus();
		}
	} else {
	alert('CPF não informado ou inválido.')
	formu.cpf.select();
	formu.cpf.focus();
	formu.cpf.style.color='red'
	}
} else {
alert('O campo "Nome Completo" deve ser preenchido.')
formu.nome.focus();
	}
} else {
formu.email.style.color='red'
formu.email2.style.color='red'
alert('E-mails informados não conferem. Favor verificar.')
formu.email.focus()
	}
	}
	}
return false
}

function AnteZoom() {
	AtuZoom--
	AbreZoom(AtuZoom)
}
function ProxZoom() {
	AtuZoom++
	AbreZoom(AtuZoom)
}

AtuZoom=1
function AbreZoom() {
	nro=AtuZoom
	Arq=capags
	most=document.getElementById("Zoom")
	most.style.display=''
	princ=document.getElementById("principal")
	princ.style.display='none'
	inform=document.getElementById("info")
	inform.innerHTML=' &nbsp; [ '+nro+' de '+(qddpag-1)+" ]"

	zzz=document.getElementById('z')
	Arquivo="capas/"+Arq+"_"+nro+".jpg"
	zzz.src=Arquivo
	if (nro>1) {
		aaa1=document.getElementById('aa')
		aaa1.style.display=''
		aaa=document.getElementById('a')
		nro1=nro-1
		Arquivo="capas/"+Arq+"_"+nro1+".jpg"
		aaa.src=Arquivo
	} else {
		aaa1=document.getElementById('aa')
		aaa1.style.display='none'
	}
	if (nro<qddpag-1) {
		ppp1=document.getElementById('pp')
		ppp1.style.display=''
		ppp=document.getElementById('p')
		nro1=nro+1
		Arquivo="capas/"+Arq+"_"+nro1+".jpg"
		ppp.src=Arquivo
	} else {
		ppp1=document.getElementById('pp')
		ppp1.style.display='none'
	}
}
function FechaZoom(Arq) {
	most=document.getElementById('Zoom')
	most.style.display='none'
	princ=document.getElementById("principal")
	princ.style.display=''
}


function entrega(SN) {
	mostrar=document.getElementById('EndEntrega')
	if (!SN.checked) {
		mostrar.style.display=''
	} else {
		mostrar.style.display='none'
	}
}


function mIntegra(qual) {
	mst=document.getElementById("resum"+qual)
	mst.style.display='none'
	oct=document.getElementById("integ"+qual)
	oct.style.display=''
}

rsms=1
function resumo(rsmtxt,carac) {
	resumotxt=rsmtxt
	if (resumotxt.length>carac*1.75) {
		resumotxt=resumotxt.substring(0,carac)
		resumotxt=resumotxt.substring(0,resumotxt.lastIndexOf(" "))+" ... "
		document.write("<div id='resum"+rsms+"' style='Text-align:justify;display:'>")
		document.write(resumotxt)
		document.write("<img src='imgs/leiamais.gif' onMouseOver=\"src='imgs/leiamaisOvr.gif'\" onMouseOut=\"src='imgs/leiamais.gif'\" onClick='mIntegra(\""+rsms+"\")' style='cursor:hand'>")
		document.write("</div><div id='integ"+rsms+"' style='Text-align:justify;display:none'>")
		document.write(rsmtxt)
		document.write("</div>")
		rsms++
	} else {
		document.write("<div style='Text-align:justify;display:'>")
	 	document.write(resumotxt)
		document.write("</div>")
	}
}

function notablur() {
	if (n<150) {
		txt=txtnew.substring(0,n)+txtold.substring(n)
		tn.innerHTML=txt
		n++
		setTimeout("notablur()",0)
	} else {
		n=0
		return
	}
}

function Cancel() {
	Oculta()
	mostra("Cancel")
}
function Devolu() {
	Oculta()
	mostra("Devolu")
}
function Oculta() {
	oculta('Principal')
	oculta("Comecar")
	oculta("Conta")
	oculta("Busca")
	oculta("Situa")
	oculta("Cancel")
	oculta("Devolu")
}
function mostra(oQ) {
	mostrar=document.getElementById(oQ)
	mostrar.style.display=''
}
function oculta(oQ) {
	mostrar=document.getElementById(oQ)
	mostrar.style.display='none'
}

function OverMenu(qual) {
  opc=document.getElementById('mn_'+qual)
  opc.style.background='url(imgs/OptOvr.gif)'
  opc.style.color='rgb(95,0,0)'
}
function OutMenu(qual) {
  opc=document.getElementById('mn_'+qual)
  opc.style.background='url(imgs/OptOut.gif)'
  opc.style.color='rgb(125,15,0)'
}
function ClikMenu(qual) {
  opc=document.getElementById('mn_'+qual)
  opc.style.background='url(imgs/OptOvr.gif)'
  opc.style.color='black'

//esconde=document.getElementById("Transtorno")
//esconde.style.display='none'

	if (qual=='con') {
		esconde=document.getElementById("Empresa")
 		esconde.style.display='none'
		esconde=document.getElementById("Produtos")
		esconde.style.display='none'
		mostra=document.getElementById("Contato")
		mostra.style.display=''
	} else if (qual=='pro') {
		esconde=document.getElementById("Empresa")
 		esconde.style.display='none'
		esconde=document.getElementById("Contato")
 		esconde.style.display='none'
		mostra=document.getElementById("Produtos")
		mostra.style.display=''
	} else {
		esconde=document.getElementById("Produtos")
 		esconde.style.display='none'
		esconde=document.getElementById("Contato")
 		esconde.style.display='none'
		mostra=document.getElementById("Empresa")
		mostra.style.display=''
	}

}

function trocaPagto(Tipo) {
	document.Pgto.PgtoTipo.value=Tipo
}

function trocaForma(Forma, Valor) {
	document.FE.EnvioFrm.value=Forma
	document.FE.EnvioVlr.value=Valor
}


