// limitar tamanho da janela do navegador
function janela(){
	window.moveTo(0,0);
	window.resizeTo(screen.availWidth,screen.availHeight);
}
// botão direito mouse
var mozilla=document.getElementById && !document.all
var ie=document.all
var contextisvisible=0

function iebody(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}
// botão direito mouse

var Ajax = false;

function ajaxRequest(){
	Ajax = false;
	if (window.XMLHttpRequest){
	Ajax = new XMLHttpRequest();
	}else if (window.ActiveXObject){
     var versoes = ["Msxml2.XMLHTTP.5.0","Msxml2.XMLHTTP.4.0","Msxml2.XMLHTTP.3.0","Msxml2.XMLHTTP","Microsoft.XMLHTTP"];	 
	   for (var i=0;i<=versoes.length;i++){
		try {
			Ajax = new ActiveXObject(versoes[i]);
			}catch (e){}	
	   }
	}
}

function retornoAjax(){
   if (Ajax.readyState == 4 && Ajax.status == 200){
	  document.getElementById('conteudo').innerHTML = Ajax.responseText;
   }
}

// menu principal
function horizontal() {
 
   var navItems = document.getElementById("menu_dropdown").getElementsByTagName("li");
    
   for (var i=0; i< navItems.length; i++) {
      if(navItems[i].className == "submenu")
      {
         if(navItems[i].getElementsByTagName('ul')[0] != null)
         {
            navItems[i].onmouseover=function() {this.getElementsByTagName('ul')[0].style.display="block";this.style.backgroundColor = "#f9f9f9";}
            navItems[i].onmouseout=function() {this.getElementsByTagName('ul')[0].style.display="none";this.style.backgroundColor = "#FFFFFF";}
         }
      }
   }
 
}
// menu principal

// menu inferior
function horizontalrod() {
 
   var navItemsrod = document.getElementById("menu_dropdown_rod").getElementsByTagName("li");
    
   for (var i=0; i< navItemsrod.length; i++) {
      if(navItemsrod[i].className == "submenurod")
      {
         if(navItemsrod[i].getElementsByTagName('ul')[0] != null)
         {
            navItemsrod[i].onmouseover=function() {this.getElementsByTagName('ul')[0].style.display="block";this.style.backgroundColor = "#f9f9f9";}
            navItemsrod[i].onmouseout=function() {this.getElementsByTagName('ul')[0].style.display="none";this.style.backgroundColor = "#FFFFFF";}
         }
      }
   }
 
}
// menu inferior


function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);


function numeros(pStr){
		if (reDigits.test(pStr)) {
			alert(pStr + " contém apenas dígitos.");
		} else if (pStr != null && pStr != "") {
			alert(pStr + " NÃO contém apenas dígitos.");
		}
}

function cotar(totem,busca,id_produto,id_secao,id_linha,pagina){
	if (document.form_cot.quantidade.value == "" || document.form_cot.nome.value == "" || document.form_cot.email.value == "" || document.form_cot.dataevento.value == "" || document.form_cot.dataevento.value == "dd/mm/aaaa"){
		document.getElementById('aviso').value = "Os campos marcados são obrigatórios.";
		document.form_cot.quantidade.value ? document.getElementById('aviso1').value = "" : document.getElementById('aviso1').value = "*";
		document.form_cot.nome.value ? document.getElementById('aviso2').value = "" : document.getElementById('aviso2').value = "*";
		document.form_cot.email.value ? document.getElementById('aviso3').value = "" : document.getElementById('aviso3').value = "*";
		document.form_cot.dataevento.value ? document.getElementById('aviso4').value = "" : document.getElementById('aviso4').value = "*";
		if (document.form_cot.dataevento.value == "dd/mm/aaaa"){
			document.getElementById('aviso4').value = "*";
		}else{
		    document.getElementById('aviso4').value = "";	
		}
		}else{
			if (!/^([a-zA-Z0-9]+([_\-\.]{0,1}[a-zA-Z0-9]{1,})*)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/.test(document.form_cot.email.value)){
				document.getElementById('aviso').value = "Digite um e-mail válido.";
				document.getElementById('aviso3').value = "*";
				}else{	
					if (Number(document.form_cot.quantidade.value)){
						var reDate = /^((0[1-9]|[12]\d)\/(0[1-9]|1[0-2])|30\/(0[13-9]|1[0-2])|31\/(0[13578]|1[02]))\/\d{4}$/; //formato dd/mm/aaaa
						var pStr = document.form_cot.dataevento.value;
						if (reDate.test(pStr)){		
							if (document.form_cot.observacoes.value.match('#') || document.form_cot.observacoes.value.match('http:') || document.form_cot.observacoes.value.match('/') || document.form_cot.observacoes.value.match('=') || document.form_cot.observacoes.value.match('link') || document.form_cot.observacoes.value.match('url')){
							document.getElementById('aviso').value = "Caracteres indevidos.";	
							}else{							
							// envia //
								document.getElementById('aviso').value = "Enviando cotação...";
								ajaxRequest();
								if (Ajax){
								var dadoscot = "acao=cotar&id_produto=" + document.form_cot.id_produto.value + "&quantidade=" + document.form_cot.quantidade.value + "&nome=" + encodeURI(document.form_cot.nome.value) + "&email=" + document.form_cot.email.value + "&cep=" + document.form_cot.cep.value + "&telefone=" + document.form_cot.telefone.value + "&dataevento=" + document.form_cot.dataevento.value + "&observacoes=" + encodeURI(document.form_cot.observacoes.value);
								Ajax.onreadystatechange = retornoAjax;
								Ajax.open('POST','consulta.php?totem='+ totem + '&busca=' + busca + '&id_produto=' + id_produto + '&id_secao=' + id_secao + '&id_linha=' + id_linha + '&pagina=' + pagina,true);
								Ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
								Ajax.setRequestHeader('Content-length', dadoscot.length); 
								Ajax.send(dadoscot);
								}else{
								document.form_cot.submit();
								}	
							// envia //	
						   }					
						}else if (pStr != null && pStr != ""){
						document.form_cot.dataevento.value = "dd/mm/aaaa";
						document.getElementById('aviso').value = pStr + " não é uma data válida.";
						document.getElementById('aviso4').value = "*";
						}
						}else{
							document.getElementById('aviso').value = "Digite apenas números no campo quantidade.";
							document.getElementById('aviso1').value = "*";
							}

					}
			}
}


function contato(){
	if (document.form_contato.nome.value == "" || document.form_contato.email.value == "" || document.form_contato.mensagem.value == "" || document.form_contato.mensagem.value == "Mensagem..."){
		document.getElementById('aviso').value = "Os campos marcados são obrigatórios.";
		document.form_contato.nome.value ? document.getElementById('aviso2').value = "" : document.getElementById('aviso2').value = "*";
		document.form_contato.email.value ? document.getElementById('aviso3').value = "" : document.getElementById('aviso3').value = "*";
		document.form_contato.mensagem.value ? document.getElementById('aviso4').value = "" : document.getElementById('aviso4').value = "*";
		}else{
			if (!/^([a-zA-Z0-9]+([_\-\.]{0,1}[a-zA-Z0-9]{1,})*)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/.test(document.form_contato.email.value)){
				document.getElementById('aviso').value = "Digite um e-mail válido.";
				document.getElementById('aviso3').value = "*";
				}else{
						if (document.form_contato.mensagem.value.match('#') || document.form_contato.mensagem.value.match('http:') || document.form_contato.mensagem.value.match('/') || document.form_contato.mensagem.value.match('=') || document.form_contato.mensagem.value.match('link') || document.form_contato.mensagem.value.match('url')){
						document.getElementById('aviso').value = "Caracteres indevidos.";	
						}else{
						// envia //
						document.getElementById('aviso').value = "Enviando mensagem...";
						ajaxRequest();
							if (Ajax){
							var dadosmsn = "acao=enviar&nome=" + encodeURI(document.form_contato.nome.value) + "&email=" + document.form_contato.email.value + "&mensagem=" + encodeURI(document.form_contato.mensagem.value);
							Ajax.onreadystatechange = retornoAjax;
							Ajax.open('POST','contato.php',true);
							Ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
							Ajax.setRequestHeader('Content-length', dadosmsn.length); 
							Ajax.send(dadosmsn);
							}else{
							document.form_contato.submit();
							}							
						// envia //	
						}
					}
			}
}


function limpaCampo(n){
	if (n){
	document.getElementById('aviso').value = "";	
	document.getElementById('aviso'+n).value = "";	
	}else{
	document.getElementById('aviso').value = "";			
	}
}

function buscar(){
	if (document.form_busca.busca.value == "" || document.form_busca.busca.value == "buscar..."){
		document.getElementById('aviso').value = "O campo marcado é obrigatório.";
		document.getElementById('aviso1').value = "*";
		document.form_busca.busca.value = "buscar...";
		}else{
			if (document.form_busca.busca.value.length < 3){
			document.getElementById('aviso').value = "Digite no mínimo, 3 caracteres.";
			document.getElementById('aviso1').value = "*";
			document.form_busca.busca.value = "buscar...";
				}else{
					// envia //
					document.getElementById('aviso').value = "Buscando...";
					ajaxRequest();
					if (Ajax){
					var dadosbsc = "busca=" + encodeURI(document.form_busca.busca.value);
					Ajax.onreadystatechange = retornoAjax;
					Ajax.open('GET','busca.php?busca=' + encodeURI(document.form_busca.busca.value),true);
					Ajax.setRequestHeader('Content-length', dadosbsc.length); 
					Ajax.send(dadosbsc);
					}else{
					document.form_busca.submit();
					}							
					// envia //	
			}
			}
}

function indicar(totem,busca,id_produto,id_secao,id_linha,pagina) {
	if (document.form_indic.seunome.value == "" || document.form_indic.seuemail.value == "" || document.form_indic.destinatario.value == "" || document.form_indic.emaildestinatario.value == ""){
		document.getElementById('aviso').value = "Os campos marcados são obrigatórios.";
		document.form_indic.seunome.value ? document.getElementById('aviso2').value = "" : document.getElementById('aviso2').value = "*";
		document.form_indic.seuemail.value ? document.getElementById('aviso3').value = "" : document.getElementById('aviso3').value = "*";
		document.form_indic.destinatario.value ? document.getElementById('aviso4').value = "" : document.getElementById('aviso4').value = "*";
		document.form_indic.emaildestinatario.value ? document.getElementById('aviso5').value = "" : document.getElementById('aviso5').value = "*";
		}else{
		if (!/^([a-zA-Z0-9]+([_\-\.]{0,1}[a-zA-Z0-9]{1,})*)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/.test(document.form_indic.seuemail.value)){
		document.getElementById('aviso').value = "O seu e-mail não é válido.";
		document.getElementById('aviso3').value = "*";	
		}else{
		if (!/^([a-zA-Z0-9]+([_\-\.]{0,1}[a-zA-Z0-9]{1,})*)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/.test(document.form_indic.emaildestinatario.value)){
		document.getElementById('aviso').value = "O e-mail do destinatário não é válido.";
		document.getElementById('aviso5').value = "*";	
		}else{
				if (document.form_indic.mensagem.value.match('#') || document.form_indic.mensagem.value.match('http:') || document.form_indic.mensagem.value.match('/') || document.form_indic.mensagem.value.match('=') || document.form_indic.mensagem.value.match('link') || document.form_indic.mensagem.value.match('url')){
				document.getElementById('aviso').value = "Caracteres indevidos.";	
				}else{
				// envia //
				document.getElementById('aviso').value = "Enviando indicação...";
				ajaxRequest();
					if (Ajax){
					var dadosindic = "acao=indicar&seunome=" + encodeURI(document.form_indic.seunome.value) + "&seuemail=" + document.form_indic.seuemail.value + "&destinatario=" + encodeURI(document.form_indic.destinatario.value) + "&emaildestinatario=" + document.form_indic.emaildestinatario.value + "&mensagem=" + encodeURI(document.form_indic.mensagem.value);
					Ajax.onreadystatechange = retornoAjax;
					Ajax.open('POST','indicar.php?totem='+ totem + '&busca=' + busca + '&id_produto=' + id_produto + '&id_secao=' + id_secao + '&id_linha=' + id_linha + '&pagina=' + pagina,true);
					Ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
					Ajax.setRequestHeader('Content-length', dadosindic.length); 
					Ajax.send(dadosindic);
					}else{
					document.form_indic.submit();
					}
				// envia //	
			    }
			}
		}
 }
}

function verCep(){
	if (document.getElementById('cep').value.length == 9){
		document.getElementById('cep').value = document.getElementById('cep').value.substring(0,9);
	}else{
		if (Number(document.getElementById('cep').value) || document.getElementById('cep').value == 0){
			if (document.getElementById('cep').value.length == 8){
			document.getElementById('cep').value = document.getElementById('cep').value.substring(0,5) + "-" + document.getElementById('cep').value.substring(5,8);
			}
		}else{
		document.getElementById('cep').value = "";
		}	
	}
}
