function pro_open(id){
	if(document.all){
		scrollY = document.body.scrollTop;
		if(!scrollY)
			scrollY = document.documentElement.scrollTop;
	}
	else
		scrollY = window.pageYOffset;
	
	document.getElementById("ifrm_box").style.top = scrollY;
	document.getElementById("ifrm_g").src = 'ifr_produto.php?id=' + id;
	document.getElementById("sdw_bg").style.height = parseInt(document.getElementById("conteudo").scrollHeight) + 50 + "px";
	Show(document.getElementById("ifrm"));
	Show(document.getElementById("sdw_bg"));
}
function mascara(o,f){
	campo = o;
	funcao = f;
	campo.value = telefone(campo.value);
}
function telefone(v){
	v = v.replace(/\D/g,"");
	v = v.replace(/^(\d\d)(\d)/g,"($1) $2");
	v = v.replace(/(\d{4})(\d)/,"$1-$2");
	return v;
}
var tmp  = 0;
var tmp2 = 0;
function banner_home(x){
	//banner_bar(1);
	if(this.tmp > 0)
		clearTimeout(this.tmp);
	
	for(y=1; y<=this.t_banner; y++)
		document.getElementById("bt_nav" + y).className = 'bt';
	document.getElementById("home_pub_tit2").innerHTML = this.vet_tit[x];
	document.getElementById("home_pub_img2").src       = this.vet_img[x];
	document.getElementById("bt_nav" + x).className    = 'bt2';
	x++;
	if(x > this.t_banner)
		x = 1;
	this.tmp = setTimeout("banner_home(" + x + ")", 5000);
}
function banner_bar(w){
	/*if(this.tmp2 > 0)
		clearTimeout(this.tmp2);
	document.getElementById("bar").style.width = w + 'px';
	w = w + 7.5;
	this.tmp2 = setTimeout("banner_bar(" + w + ")", 100);*/
}
function contato_valida(){
	objform = document.getElementById("frm_contato");
	
	if(objform.nome.value.length < 4){
      alert('Digite seu nome corretamente');
      objform.nome.focus("");
   }
   else if(objform.email.value.length < 8){
      alert('Digite seu e-mail corretamente');
      objform.email.focus("");
   }
   else if(objform.email.value!='' && (objform.email.value.split("@").length <=1 || objform.email.value.split(".").length <=1)){
      alert('Digite seu e-mail corretamente');
      objform.email.focus("");
   }
   else if(objform.fone.value.length < 8){
      alert('Digite seu telefone corretamente');
      objform.fone.focus("");
   }
   else if(objform.mensagem.value==''){
      alert('Digite o comentario corretamente');
      objform.mensagem.focus("");
   }
   else
      objform.submit();
}
function suporte_valida(){
	objform = document.getElementById("frm_contato");
	
	if(objform.nome.value.length < 4){
      alert('Digite seu nome corretamente');
      objform.nome.focus("");
   }
   else if(objform.email.value.length < 8){
      alert('Digite seu e-mail corretamente');
      objform.email.focus("");
   }
   else if(objform.email.value!='' && (objform.email.value.split("@").length <=1 || objform.email.value.split(".").length <=1)){
      alert('Digite seu e-mail corretamente');
      objform.email.focus("");
   }
   else if(objform.fone.value.length < 8){
      alert('Digite seu telefone corretamente');
      objform.fone.focus("");
   }
   else if(objform.mensagem.value==''){
      alert('Digite o comentario corretamente');
      objform.mensagem.focus("");
   }
   else
      objform.submit();
}
function validanews(){
	objform = document.getElementById("form_news");
	
   if(objform.nome.value == ''){
      alert('Digite seu nome');
      objform.nome.focus();
   }
   else if(objform.email.value == ''){
      alert('Digite seu e-mail');
      objform.email.focus();
   }
   else if(objform.email.value!='' && (objform.email.value.split("@").length <=1 || objform.email.value.split(".").length <=1)){
      alert('Email digitado invalido');
      objform.email.focus();
   }
   else
      objform.submit();
}
function validar(){
   objfrm = document.frm;
   if(objfrm.USUARIO.value == ""){
      alert("Digite o seu login");
      objfrm.USUARIO.focus();
   }
   else if(objfrm.SENHA.value == ""){
      alert("Digite a sua senha");
      objfrm.SENHA.focus();
   }
   else
      objfrm.submit();
}
//--------------- funcoes galeria
var total, num, vet, vet_w, vet_h = "";

function initGal(tabela, id, ultimo_id){
	document.getElementById("overlay").style.height = document.getElementById("conteudo").scrollHeight + "px";	
	ajax = new ajax_enguine;
   if(ajax){
      ajax.open("POST", "window_nucleo.php", true);
      ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
      ajax.onreadystatechange = function(){
         if(ajax.readyState == 4){
            if(ajax.responseXML)
               processXML(ajax.responseXML);
         }
      }
      var params = "tabela=" + tabela + "&id=" + id + "&ultimo_id=" + ultimo_id;
      ajax.send(params);
   }
}
function processXML(obj){
	var dataArray = obj.getElementsByTagName("sub");
   for(var i=0; i<dataArray.length; i++){
      var item      = dataArray[i];
      this.total    = item.getElementsByTagName("total")[0].firstChild.nodeValue;
      this.num      = item.getElementsByTagName("num")[0].firstChild.nodeValue;
      var temp_nome = item.getElementsByTagName("temp_nome")[0].firstChild.nodeValue;
      var temp_wid  = item.getElementsByTagName("temp_wid")[0].firstChild.nodeValue;
      var temp_hei  = item.getElementsByTagName("temp_hei")[0].firstChild.nodeValue;
      this.vet      = temp_nome.split("|up|");
      this.vet_w    = temp_wid.split("|up|");
      this.vet_h    = temp_hei.split("|up|");
      if(this.total == "" || this.total == "0" || this.total == "1" ){
         Hide(document.getElementById("bt_ant"));
         Hide(document.getElementById("bt_pro"));
      }
   }
   trocaImg('null');
}
function trocaImg(acao){
   Hide(document.getElementById("imgFix"));
	document.getElementById("molduraImg").style.top =  document.documentElement.scrollTop + 50 + "px";
   Show(document.getElementById("overlay"));
   Show(document.getElementById("molduraImg"));
	Show(document.getElementById("imgLoading"));
	
	if(acao == "previous")
		this.num--;
	if(acao == "next")
		this.num++;
	if(this.num > this.total - 1)
		this.num = 0;
	if(this.num < 0)
		this.num = this.total - 1;
	
   var w  = vet_w[this.num];
   var h  = vet_h[this.num];
   var w2 = parseInt(w) + 25;
   var h2 = parseInt(h) + 25;
	
   document.getElementById("imgFix").src    = vet[this.num];
   document.getElementById("imgFix").width  = w;
   document.getElementById("imgFix").height = h;
	document.getElementById("molduraImg").style.height = h2 + "px";
	document.getElementById("molduraImg").style.width  = w2 + "px";
	document.getElementById("molduraImg").style.left   =  parseInt(parseInt(document.body.clientWidth) / 2) - parseInt(w2 / 2) + "px";
	Hide(document.getElementById("imgLoading"));
	Show(document.getElementById("imgFix"));
}
function closeGal(){
   Hide(document.getElementById("molduraImg"));
   Hide(document.getElementById("overlay"));
   Hide(document.getElementById("imgFix"));
   Show(document.getElementById("imgLoading"));
   document.getElementById("imgFix").src = "imgs/px-b.gif";
   document.getElementById("molduraImg").style.width  = 50;
   document.getElementById("molduraImg").style.height = 50;
}
