function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function trim (str) {
	while (str.charAt (str.length - 1) == " ")
		str = str.substring (0, str.length - 1);
	while (str.charAt (0) == " ")
		str = str.substring (1, str.length);
	return str;
}

function validaBusca () {
	if (trim (document.form.busca.value) == "") {
		alert ("Preencha algo para a Pesquisa.");
		document.form.busca.value = "";
		document.form.busca.focus ();
		return false;
	}
	document.form.submit ();
}

function validaEnquete () {
	count = 0;
	for (x = 0; x < document.form_enquete.elements.length; x ++) {
		if (document.form_enquete.elements[x].name == "enquete")
			if (document.form_enquete.elements[x].checked)
				count ++;
	}
	if (count == 0) {
		alert ("Você precisa selecionar uma opção.");
		return false;
	}
	else
		document.form_enquete.submit ();
}

function resultadosEnquete () {
	window.open ('inc/resultado_enquete.php', 'resultado_enquete', 'top=10,left=10,width=280,height=170,status=no,resizable=no,location=no,toolbar=no,directories=no,menubar=no');
	return false;
}

function validaNews () {
	if (trim (document.frmNews.address.value) == "") {
		alert ("Preencha seu e-mail.");
		document.frmNews.address.value = "";
		document.frmNews.address.focus ();
		return false;
	}
	document.frmNews.submit ();
}

function geraIdProduto () {
	id_produto = "";
	array_produto = document.form_produto.id_produto;

	for (x = 0; x < array_produto.length; x ++)
		if (array_produto [x].checked)
			id_produto += "," + array_produto [x].value;

	return id_produto;
}

function validaLogin () {
	if (trim (document.form_cadastro.login.value) == "") {
		alert ("Campo 'Login' é obrigatório.");
		document.form_cadastro.login.value = "";
		document.form_cadastro.login.focus ();
		return false;
	}
	if (trim (document.form_cadastro.senha.value) == "") {
		alert ("Campo 'Senha' é obrigatório.");
		document.form_cadastro.senha.value = "";
		document.form_cadastro.senha.focus ();
		return false;
	}
	if (document.form_cadastro.tipo [0].checked == false && document.form_cadastro.tipo [1].checked == false) {
		alert ("Escolha entre: \"Novo Cadastro\" ou \"Já possuo Cadastro\".");
		return false;
	}

	//guarda produtos selecionados
	id_produto = geraIdProduto ();
	document.form_cadastro.id_produto.value = id_produto;

	document.form_cadastro.submit ();
}

function validaCadastro () {
	if (trim (document.form_cadastro.senha.value) == "") {
		alert ("Campo 'Senha' é obrigatório.");
		document.form_cadastro.senha.value = "";
		document.form_cadastro.senha.focus ();
		return false;
	}
	if (trim (document.form_cadastro.nome.value) == "") {
		alert ("Campo 'Nome' é obrigatório.");
		document.form_cadastro.nome.value = "";
		document.form_cadastro.nome.focus ();
		return false;
	}
/*	if (trim (document.form_cadastro.profissao.value) == "") {
		alert ("Campo 'Profissão' é obrigatório.");
		document.form_cadastro.profissao.value = "";
		document.form_cadastro.profissao.focus ();
		return false;
	}
	if (trim (document.form_cadastro.dt_nascimento.value) == "") {
		alert ("Campo 'Data de Nascimento' é obrigatório.");
		document.form_cadastro.dt_nascimento.value = "";
		document.form_cadastro.dt_nascimento.focus ();
		return false;
	}
	if (trim (document.form_cadastro.endereco.value) == "") {
		alert ("Campo 'Endereço' é obrigatório.");
		document.form_cadastro.endereco.value = "";
		document.form_cadastro.endereco.focus ();
		return false;
	}
	if (trim (document.form_cadastro.bairro.value) == "") {
		alert ("Campo 'Bairro' é obrigatório.");
		document.form_cadastro.bairro.value = "";
		document.form_cadastro.bairro.focus ();
		return false;
	}*/
	if (trim (document.form_cadastro.cidade.value) == "") {
		alert ("Campo 'Cidade' é obrigatório.");
		document.form_cadastro.cidade.value = "";
		document.form_cadastro.cidade.focus ();
		return false;
	}
	if (trim (document.form_cadastro.uf.value) == "") {
		alert ("Campo 'UF' é obrigatório.");
		document.form_cadastro.uf.value = "";
		document.form_cadastro.uf.focus ();
		return false;
	}
/*	if (trim (document.form_cadastro.cep.value) == "") {
		alert ("Campo 'CEP' é obrigatório.");
		document.form_cadastro.cep.value = "";
		document.form_cadastro.cep.focus ();
		return false;
	}*/
	if (trim (document.form_cadastro.email.value) == "") {
		alert ("Campo 'E-mail' é obrigatório.");
		document.form_cadastro.email.value = "";
		document.form_cadastro.email.focus ();
		return false;
	}
/*	if (document.form_cadastro.id_tipo_pagto.value == "") {
		alert ("Escolha um 'Tipo de Pagamento'.");
		document.form_cadastro.id_tipo_pagto.focus ();
		return false;
	}*/

	//guarda produtos selecionados
	id_produto = geraIdProduto ();
	document.form_cadastro.id_produto.value = id_produto;

	if (document.form_cadastro.id_produto.value == "") {
		alert ("Você precisa escolher pelo menos 1 Produto.");
		window.scroll (0, 165);
		return false;
	}

	document.form_cadastro.submit ();
}

function confirmaCompra (id_submenu, id_cadastro, id_produto, id_tipo_pagto) {
	window.location.href = 'interna.php?id_submenu=' + id_submenu + '&compra_ok=ok&id_cadastro=' + id_cadastro + '&id_produto=' + id_produto + '&id_tipo_pagto=' + id_tipo_pagto;
}