//***************************************************************
// Autor: Leo Andrade										   	*
// Por Leo Andrade (Programador)							 	*
// Contato: leobandrade@gmail.com                               *
// Data : março/2007											*
// Site : www.silitec.com.br										*
//****************************************************************


// Função para iniciarmos o Ajax no browser do cliente.
function openAjax() {

var ajax;

try{
    ajax = new XMLHttpRequest(); // XMLHttpRequest para browsers decentes, como: Firefox, Safari, dentre outros.
}catch(ee){
    try{
        ajax = new ActiveXObject("Msxml2.XMLHTTP"); // Para o IE da MS
    }catch(e){
        try{
            ajax = new ActiveXObject("Microsoft.XMLHTTP"); // Para o IE da MS
        }catch(E){
            ajax = false;
        }
    }
}
return ajax;
}

//--------------------------------------------------------------------------------------------
// Função para abrir janela pop up
function abrir(wid, hei, arq) {

	var comprimento;
	var largura;
	var wid = wid;
	var hei = hei;
	var arq = arq;

//	comprimento = ((window.screen.width-wid)/2); 	
	comprimento = 10;
//	altura = ((window.screen.height-hei)/2) ; 
	altura = 100 ; 	
	var win2 = window.open(arq,"", "status=no,height="+hei+",width="+ wid +",resizable=no,left=" + comprimento + ",top=" + altura + ",screenX=" + comprimento + ",screenY=" + altura + ",scrollbars=no");
	win2.focus();

}


//--------------------------------------------------------------------------------------------
// Função para mostrar ou esconder div 
function mostra_div(x,y)
{
	var x = x;
	var y = y;

	div = new Array(y);

	for(i=1; i<=y; i++) 
	{
		div[i] = document.getElementById(i);		
		div[i].className = "some";
	}

	
	var div1 = document.getElementById(x);		
	div1.className = "aparece";
}
//--------------------------------------------------------------------------------------------
// Função para mostrar a foto única selecionada no evento
function mostra_produtos(id, id1) 
{

// Pega os valores passados por parâmetro e já acrescenta os valores para a div
		var id	= id; 
		var id1	= id1;

// div que mostra carregando 
		var div1 = document.getElementById('div_carrega');
		var jan_wid = window.screen.width;
		div1.style.left = jan_wid-122;
		div1.className = "aparece";

// div que exibirá o resultado da busca.		
	
		var exibeResultado = document.getElementById('produtos_mostra1'); 
// Inicia o Ajax
		var ajax = openAjax(); 
// Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.		

//	alert("produtos_mostra.asp?ch_subcategoria="+id+"&ch_categoria="+id1)
		ajax.open("GET", "produtos_mostra.asp?ch_subcategoria="+id+"&ch_categoria="+id1, true); 
		ajax.onreadystatechange = function() 
		{
			if(ajax.readyState == 4) 
			{ // Quando estiver tudo pronto.
				if(ajax.status == 200) 
				{
					var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
					resultado = resultado.replace(/\+/g," "); 
					resultado = unescape(resultado); // Resolve o problema dos acentos
					exibeResultado.innerHTML = resultado;
					div1.className = "some";
				} 
				else 
				{
					exibeResultado.innerHTML = "Erro: ";
					teste = ajax.status;
					exibeResultado.innerHTML = teste;
				}
			}
		}
		ajax.send(null); // submete

}	

//--------------------------------------------------------------------------------------------
// Função para mostrar a foto única selecionada no evento
function mostra_produtos1(id, ch_categoria, ch_subcategoria) 
{

// Pega os valores passados por parâmetro e já acrescenta os valores para a div
		var id	= id; 
		var ch_categoria = ch_categoria;
		var ch_subcategoria = ch_subcategoria;		

// div que mostra carregando 
		var div1 = document.getElementById('div_carrega');
		var jan_wid = window.screen.width;
		div1.style.left = jan_wid-122;
		div1.className = "aparece";

// div que exibirá o resultado da busca.		
	
		var exibeResultado = document.getElementById('produtos_mostra'); 
// Inicia o Ajax
		var ajax = openAjax(); 
// Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.		

//	alert("produtos_mostra1.asp?id="+id+"&ch_subcategoria="+ch_subcategoria+"&ch_categoria="+ch_categoria)
		ajax.open("GET", "produtos_mostra1.asp?id="+id+"&ch_subcategoria="+ch_subcategoria+"&ch_categoria="+ch_categoria, true); 
		ajax.onreadystatechange = function() 
		{
			if(ajax.readyState == 4) 
			{ // Quando estiver tudo pronto.
				if(ajax.status == 200) 
				{
					var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
					resultado = resultado.replace(/\+/g," "); 
					resultado = unescape(resultado); // Resolve o problema dos acentos
					exibeResultado.innerHTML = resultado;
					div1.className = "some";
				} 
				else 
				{
					exibeResultado.innerHTML = "Erro: ";
					teste = ajax.status;
					exibeResultado.innerHTML = teste;
				}
			}
		}
		ajax.send(null); // submete

}	

//--------------------------------------------------------------------------------------------
// Função para validar o fale conosco
function valida_falecom()
{	d = document.cad_cliente;
	falta = "";
	if(d.nome.value == "")
	{	falta = falta +"Nome\n";	}
	if(d.email.value == "")
	{	falta = falta +"Email\n";	}
	if(d.mensagem.value == "" )
	{	falta = falta +"Mensagem\n";	}	


	if(d.nome.value == "" || d.email.value == "" ||  d.mensagem.value == "" )
    {
      alert("Os seguinte campos obrigatórios estão em branco:\n"+falta); 
	   if (d.mensagem.value == "")
	  { d.mensagem.focus();  }
	   if (d.email.value == "")
	  { d.email.focus();  }
	   if (d.nome.value == "")
	  { d.nome.focus();  }
  
      return false;
    }
	else
	if(!d.email.value == "") 
	{
		if (d.email.value.indexOf("@") < 0 || d.email.value.indexOf(".") < 0)
		{
			alert("EMAIL Inválido!");
			d.email.focus();
			return false;
		 }
	}
	
	
  return true;
}

//--------------------------------------------------------------------------------------------
// Função para validar o Orçamento
function valida_orca()
{	d = document.orca;
	falta = "";
	if(d.nome1.value == "")
	{	falta = falta +"Nome\n";	}
	if(d.email.value == "")
	{	falta = falta +"Email\n";	}
	if(d.cidade.value == "")
	{	falta = falta +"Cidade/UF\n";	}
	if(d.fone.value == "")
	{	falta = falta +"Telefone\n";	}
	if(d.texto.value == "" )
	{	falta = falta +"Texto\n";	}	


	if(d.nome1.value == "" || d.email.value == "" ||  d.cidade.value == "" ||  d.fone.value == "" ||  d.texto.value == "" )
    {
      alert("Os seguinte campos obrigatórios estão em branco:\n"+falta); 
	   if (d.texto.value == "")
	  { d.texto.focus();  }
	   if (d.fone.value == "")
	  { d.fone.focus();  }
	   if (d.cidade.value == "")
	  { d.cidade.focus();  }
	   if (d.email.value == "")
	  { d.email.focus();  }
	   if (d.nome1.value == "")
	  { d.nome1.focus();  }
  
      return false;
    }
	else
	if(!d.email.value == "") 
	{
		if (d.email.value.indexOf("@") < 0 || d.email.value.indexOf(".") < 0)
		{
			alert("EMAIL Inválido!");
			d.email.focus();
			return false;
		 }
	}
	
	
  return true;
}

//--------------------------------------------------------------------------------------------
// Função para validar o fale conosco
function valida_cadastro()
{	d = document.cadastro;
	falta = "";
	if(d.empresa.value == "")
	{	falta = falta +"Empresa\n";	}
	if(d.telefone.value == "" )
	{	falta = falta +"Telefone\n";	}	
	if(d.email.value == "")
	{	falta = falta +"Email\n";	}


	if(d.empresa.value == "" || d.telefone.value == "" ||  d.email.value == "" )
    {
      alert("Os seguinte campos obrigatórios estão em branco:\n"+falta); 
	   if (d.email.value == "")
	  { d.email.focus();  }
	   if (d.telefone.value == "")
	  { d.telefone.focus();  }
	   if (d.empresa.value == "")
	  { d.empresa.focus();  }
  
      return false;
    }
	else
	if(!d.email.value == "") 
	{
		if (d.email.value.indexOf("@") < 0 || d.email.value.indexOf(".") < 0)
		{
			alert("EMAIL Inválido!");
			d.email.focus();
			return false;
		 }
	}
	
	
  return true;
}


//--------------------------------------------------------------------------------------------
// Função para validar o fale conosco
function valida_pedidos()
{	d = document.pedidos;
	falta = "";
	if(d.empresa.value == "")
	{	falta = falta +"Empresa\n";	}
	if(d.email.value == "")
	{	falta = falta +"Email\n";	}
	if(d.fone.value == "" )
	{	falta = falta +"Telefone\n";	}	
	if(d.comprador.value == "" )
	{	falta = falta +"Comprador\n";	}	
	if(d.ac.value == "" )
	{	falta = falta +"A/C\n";	}	
	if(d.descricao.value == "" )
	{	falta = falta +"Digite abaixo a quantidade e a descrição do produto. \n";	}	


	if(d.empresa.value == "" || d.email.value == "" ||  d.fone.value == "" ||  d.comprador.value == "" ||  d.ac.value == "" ||  d.descricao.value == ""  )
    {
      alert("Os seguinte campos obrigatórios estão em branco:\n"+falta); 
	   if (d.descricao.value == "")
	  { d.descricao.focus();  }
	   if (d.ac.value == "")
	  { d.ac.focus();  }
	   if (d.comprador.value == "")
	  { d.comprador.focus();  }
	   if (d.fone.value == "")
	  { d.fone.focus();  }
	   if (d.email.value == "")
	  { d.email.focus();  }
	if (d.empresa.value == "")
	  { d.empresa.focus();  }
  
      return false;
    }
	else
	if(!d.email.value == "") 
	{
		if (d.email.value.indexOf("@") < 0 || d.email.value.indexOf(".") < 0)
		{
			alert("EMAIL Inválido!");
			d.email.focus();
			return false;
		 }
	}
	
	
  return true;
}



