//***************************************************************
// 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=yes");
	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 ou esconder div 
function mostra_div1(x,y)
{
	var x = x;
	var y = y;

	div = new Array(y);

	for(i=1001; 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.falecom;
	falta = "";
	if(d.nome.value == "")
	{	falta = falta +"Nome\n";	}
	if(d.email.value == "")
	{	falta = falta +"Email\n";	}
	if(d.telefone.value == "")
	{	falta = falta +"Telefone\n";	}
	if(d.cidade.value == "")
	{	falta = falta +"Cidade\n";	}
	if(d.estado.value == "")
	{	falta = falta +"Estado\n";	}
	if(d.assunto.value == "" )
	{	falta = falta +"Assunto\n";	}	
	if(d.mensagem.value == "" )
	{	falta = falta +"Mensagem\n";	}	


	if(d.nome.value == "" || d.email.value == "" || d.telefone.value == "" || d.cidade.value == "" || d.estado.value == "" || d.assunto.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.assunto.value == "")
	  { d.assunto.focus();  }
	  if (d.estado.value == "")
	  { d.estado.focus();  }
	   if (d.cidade.value == "")
	  { d.cidade.focus();  }
	   if (d.telefone.value == "")
	  { d.telefone.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 fale conosco
function valida_vendas()
{	d = document.vendas;
	falta = "";
	if(d.nome.value == "")
	{	falta = falta +"Nome\n";	}
	if(d.telefone.value == "")
	{	falta = falta +"Telefone\n";	}
	if(d.email.value == "")
	{	falta = falta +"Email\n";	}


	if(d.nome.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.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 fu_busca()
{	d = document.fo_busca;
	falta = "";

	if(d.texto.value == "" && d.data.value == "")
    {
      alert("Você deve preencher pelo menos um campo para a busca"); 
	   if (d.texto.value == "")
	  { d.texto.focus();  }
  
      return false;
    }
	else
	if (!d.data.value == "")
	{
		erro=0;
		barras = d.data.value.split("/");
		if (barras.length == 3)
		{
			dia = barras[0];
			mes = barras[1];
			ano = barras[2];
			teste = isValidDate(dia,mes-1,ano)
			if (teste == false)
			{
				alert("Data Inválida!");
				d.data.focus();
				return false;
			}
		 } 
		 else 
		{
			alert("Formato de data invalido. Digite dd/mm/aaaa!");
			d.data.focus();
			return false;
		}
	}
	
	
  return true;
}



//--------------------------------------------------------------------------------------------
// Função para validar o fale conosco
function fu_baixar()
{	d = document.fo_baixar;
	falta = "";
	if(d.nome.value == "")
	{	falta = falta +"Nome\n";	}
	if(d.email.value == "")
	{	falta = falta +"Email\n";	}


	if(d.nome.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.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 mostrar a foto única selecionada no evento
function mostra_animais(foto,conta) 
{

// Pega os valores passados por parâmetro e já acrescenta os valores para a div
		var foto	= foto; 
		var conta	= conta;
	
		var exibeResultado = document.getElementById('mos_animais_'+conta); 
// 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", "animais2.asp?foto="+foto, 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;
				} 
				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_foto_grande(foto) 
{

// Pega os valores passados por parâmetro e já acrescenta os valores para a div
		var foto	= foto; 

	
		var exibeResultado = document.getElementById('mos_foto'); 
// 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", "galeria2.asp?foto="+foto, 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;
				} 
				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_foto_grande1(foto) 
{

// Pega os valores passados por parâmetro e já acrescenta os valores para a div
		var foto	= foto; 

	
		var exibeResultado = document.getElementById('mos_foto'); 
// 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", "cabanhas2.asp?foto="+foto, 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;
				} 
				else 
				{
					exibeResultado.innerHTML = "Erro: ";
					teste = ajax.status;
					exibeResultado.innerHTML = teste;
				}
			}
		}
		ajax.send(null); // submete

}	




function imprimir(arq) {

	var arq = arq;

	var win2 = window.open(arq,"", "status=no,height=300,width=612,resizable=no,left=10,top=10,screenX=10,screenY=10,scrollbars=yes");
	win2.focus();

}
function popUpWindow(valor) {
	var comprimento;
	var largura;
	//verifica as posições do topo e da esquerda baseado na resolução utilizada pelo usuário deixando a janela centralizada.
	comprimento = (window.screen.width/2) - (240 + 10); //metade do comprimento da tela menos metade do comprimento da nova janela (mais 5 pixel de bordas).
	altura = (window.screen.height/2) - (100 + 50); //metade da altura da tela menos metade da altura da nova janela (mais as barras de título e status).
	var win2 = window.open(valor,"Janela","status=no,height=350px,width=377px,resizable=no,left=" + comprimento + ",top=" + altura + ",screenX=" + comprimento + ",screenY=" + altura + ",scrollbars=no");
	win2.focus();
}
function receba()
{	p = document.increceba;
	falta = "";
	if(p.nome.value == "")
	{	falta = falta +"Nome\n";
	}
	if(p.email.value == "")
	{	falta = falta +"E-mail\n";
	}

	
  if(p.nome.value == "" || p.email.value == "" ) 
    	{
      		alert("Os Seguintes campos obrigatórios você deixou em branco:\n" + falta);
			if(p.email.value == "")
			{	p.email.focus();
			}
			if(p.nome.value == "")
			{	p.nome.focus();
			}
			return false;
    }

if (!p.email.value == "")
		{
			varemail = p.email.value;
			if (varemail.indexOf("@") < 0 || varemail.indexOf(".") < 0)
				{
				alert("E-mail inválido");
				p.email.focus();
				return false;					 
				}
		}		

		
	return true;
}
function valida_envio()
{	p = document.envia;
	falta = "";
	if(p.nome.value == "")
	{	falta = falta +"Nome\n";	}
	if(p.email.value == "")
	{	falta = falta +"E-mail\n";	}
	if(p.des_nome.value == "")
	{	falta = falta +"Destinatário\n";	}
	if(p.des_email.value == "")
	{	falta = falta +"E-mail\n";	}
	if(p.comentario.value == "")
	{	falta = falta +"Comentário\n";	}
	
	  if(p.nome.value == "" || p.email.value == "" || p.des_nome.value == "" || p.des_email.value == "" || p.comentario.value == "" ) 
	{
      		alert("Os Seguintes campos obrigatórios você deixou em branco:\n" + falta);
			if(p.comentario.value == "")
			{	p.comentario.focus();		}
			if(p.des_email.value == "")
			{	p.des_email.focus();		}
			if(p.des_nome.value == "")
			{	p.des_nome.focus();		}
			if(p.email.value == "")
			{	p.email.focus();		}
			if(p.nome.value == "")
			{	p.nome.focus();		}
			return false;
    }

	if (!p.email.value == "")
	{
		varemail = p.email.value;
		if (varemail.indexOf("@") < 0 || varemail.indexOf(".") < 0)
		{
			alert("E-mail inválido");
			p.email.focus();
			return false;					 
		}
	}

	if (!p.des_email.value == "")
	{
		varemail = p.des_email.value;
		if (varemail.indexOf("@") < 0 || varemail.indexOf(".") < 0)
		{
			alert("E-mail inválido");
			p.des_email.focus();
			return false;					 
		}
	}

	return true;
}

function limpa1()
{
	p = document.envia;
	p.nome.value = ""; 
	p.email.value = "";
	p.des_nome.value = ""; 
	p.des_email.value = "";
	p.comentario.value  = "";
	
}
//--------------------------------------------------------------------------------------------
// Função para validar o fale conosco
function fu_newsletter()
{	d = document.newsletter;
	falta = "";
	if(d.nome.value == "")
	{	falta = falta +"Nome\n";	}
	if(d.email.value == "")
	{	falta = falta +"Email\n";	}


	if(d.nome.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.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;
}