//***************************************************************
// Autor: Leo Andrade										   	*
// Por Leo Andrade (Programador)							 	*
// Contato: leobandrade@gmail.com                               *
// Data : junho/2007											*
// Site : www.criouloremates.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 que mostra as fotos e o Evento Selecionado
function atualiza() {

	if(document.getElementById) 
	{ 
		var exibeResultado = document.getElementById('boxepatxt');
		exibeResultado.innerHTML = ""
				
		var ajax = openAjax(); 
		ajax.open("GET", "epaatu.asp", true); 
		ajax.onreadystatechange = function() 
		{
			if(ajax.readyState == 4) 
			{ // Quando estiver tudo pronto.
				if(ajax.status == 200) 
				{
					var resultado = ajax.responseText; 
					resultado = resultado.replace(/\+/g," "); 
					resultado = unescape(resultado); 
					exibeResultado.innerHTML = resultado;
				} 
				else 
				{
					exibeResultado.innerHTML = "Erro: ";
					teste = ajax.status;
					exibeResultado.innerHTML = teste;
				}
			}
		}
		ajax.send(null); 
		
	}
}	


// Função que mostra as fotos e o Evento Selecionado
function atualiza2() {

	if(document.getElementById) 
	{ 
		var exibeResultado = document.getElementById('boxepatxt');
		exibeResultado.innerHTML = ""
				
		var ajax = openAjax(); 
		ajax.open("GET", "materiasedicasatu.asp", true); 
		ajax.onreadystatechange = function() 
		{
			if(ajax.readyState == 4) 
			{ // Quando estiver tudo pronto.
				if(ajax.status == 200) 
				{
					var resultado = ajax.responseText; 
					resultado = resultado.replace(/\+/g," "); 
					resultado = unescape(resultado); 
					exibeResultado.innerHTML = resultado;
				} 
				else 
				{
					exibeResultado.innerHTML = "Erro: ";
					teste = ajax.status;
					exibeResultado.innerHTML = teste;
				}
			}
		}
		ajax.send(null); 
		
	}
}	

//Para a pagincção dos textos
function mostra(x,y)
{

	var x = x;
	var y = y;
	var z = "";
	div = new Array(y);
	for(i=1; i<=y; i++)
	{
		div[i] = document.getElementById(i);
		div[i].className = "some";
	}
	
	
	var div3 = document.getElementById(x);
	div3.className = "aparece";
	
	var divAnt = document.getElementById('PagAnt');
	var divPro = document.getElementById('PagPro');
	
	
	window.paginas_div_internas.focus();
	
	
	if (x > 1 && x != y  )
		 {
		 	ant = 1;
			pro = x+1;
			divAnt.innerHTML = "&nbsp;<a href=javascript:mostra("+ant+","+y+")> << Anterior </a>";
			divPro.innerHTML = "&nbsp;<a href=javascript:mostra("+pro+","+y+")> Pr&oacute;xima >> </a>";
			divAnt.className = "aparece";
			divPro.className = "aparece";
			
		 }
	else if (x == y )
		 {
		 	ant = x-1;
			pro = x+1;
			 
	     	divAnt.innerHTML = "&nbsp;<a href=javascript:mostra("+ant+","+y+")> << Anterior </a>";
 			divAnt.className = "aparece";
			divPro.className = "some";
			
		 }		 
	else if (x == 1 )
	{
		ant = 1;
		pro = x+1;
		divPro.innerHTML = "&nbsp;<a href=javascript:mostra("+pro+","+y+")> >> Pr&oacute;xima</a>";
		divAnt.className = "some";
		divPro.className = "aparece";		
	}
	
}



// Função para verificar o formulario News
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;
}

// Função para verificar o formulario News
function recebaAniver()
{	p = document.frmAniver;
	falta = "";
	if(p.nome.value == "")
	{	falta = falta +"Nome\n"; 	}
	if(p.mes.value == "")
	{	falta = falta +"Mês de Aniversário\n"; 	}
	if(p.dia.value == "")
	{	falta = falta +"Dia do Aniversário\n"; 	}
	if(p.fone.value == "" || p.fone1.value == "" )
	{	falta = falta +"Telefone\n"; 	}
	if(p.email.value == "")
	{	falta = falta +"E-mail\n";	}

	
  if(p.nome.value == "" || p.mes.value == "" || p.dia.value == "" || p.fone.value == "" || p.fone1.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.fone.value == "" || p.fone1.value == "" )
			{	p.fone.focus();	}
			if(p.dia.value == "")
			{	p.dia.focus();	}
			if(p.mes.value == "")
			{	p.mes.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;
}


// Função para verificar o formulario News
function valida_galeria()
{	p = document.frmGaleria;
	falta = "";
	if(p.campo1.value == "")
	{	falta = falta +"Nome\n";	}
	if(p.campo2.value == "")
	{	falta = falta +"E-mail\n";	}
	if(p.campo3.value == "")
	{	falta = falta +"Nome da Galeria\n";	}
	if(p.foto.value == "")
	{	falta = falta +"Arquivo\n";	}

	
  if(p.campo1.value == "" || p.campo2.value == "" || p.campo3.value == "" || p.foto.value == "" ) 
    	{
      		alert("Os Seguintes campos obrigatórios você deixou em branco:\n" + falta);
			if(p.foto.value == "")
			{	p.foto.focus();	}
			if(p.campo3.value == "")
			{	p.campo3.focus();		}
			if(p.campo2.value == "")
			{	p.campo2.focus();		}
			if(p.campo1.value == "")
			{	p.campo1.focus();		}
			return false;
    }

if (!p.campo2.value == "")
		{
			varemail = p.campo2.value;
			if (varemail.indexOf("@") < 0 || varemail.indexOf(".") < 0)
				{
				alert("E-mail inválido");
				p.campo2.focus();
				return false;					 
				}
		}		

		
	return true;
}


// Função para verificar o formulario News
function valida_enviaemail()
{	p = document.email;
	falta = "";
	if(p.campo1.value == "")
	{	falta = falta +"Nome\n";	}

	
  if(p.campo1.value == "" ) 
    	{
      		alert("Os Seguintes campos obrigatórios você deixou em branco:\n" + falta);
			if(p.campo1.value == "")
			{	p.campo1.focus();		}
			return false;
    }

		
	return true;
}




// Função para verificar o formulario News
function valida_login()
{	p = document.form11;
	falta = "";
	if(p.campo11.value == "")
	{	falta = falta +"Login\n";
	}
	if(p.campo22.value == "")
	{	falta = falta +"Senha\n";
	}

	
  if(p.campo11.value == "" || p.campo22.value == "" ) 
    	{
      		alert("Os Seguintes campos obrigatórios você deixou em branco:\n" + falta);
			if(p.campo22.value == "")
			{	p.campo22.focus();
			}
			if(p.campo11.value == "")
			{	p.campo11.focus();
			}
			return false;
    }


		
	return true;
}



// Função para mostrar a foto
function mostra_fotogrande(foto){
	
	var div = document.getElementById('fotogrande'); 
	
	var foto = "<img src="+foto;
	foto = foto + " id=tam_fotogrande />"
	
	div.innerHTML = foto;
	
}

//--------------------------------------------------------------------------------------------
// 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";
	
	mostra_Paginacao(x,y);
	
}

//--------------------------------------------------------------------------------------------
// Função para mostrar a foto ou video 
function mostra_Paginacao(pagina,paginatotal) {

	if(document.getElementById) { // Para os browsers complacentes com o DOM W3C.
		
		// Pega os valores digitados
		var id  = id;
		var cont = cont;
		var exibeResultado = document.getElementById("paginacao"); // div que exibirá o resultado da busca.

		var ajax = openAjax(); // Inicia o Ajax.
		ajax.open("GET", "pagina_fotos_paginacao.asp?pagina="+pagina+"&paginatotal="+paginatotal, true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
		
		ajax.onreadystatechange = function() 
		{
			
			if(ajax.readyState == 4) 
			{ // Quando estiver tudo pronto.
				exibeResultado.innerHTML = ""
				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," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)
					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 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 abrir janela pop up
function abrir1(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 colocar mascara nos campos
function formatar(src, mask) 
{
  var i = src.value.length;
  var saida = mask.substring(0,1);
  var texto = mask.substring(i)

		if (texto.substring(0,1) != saida) 

		  {
			src.value += texto.substring(0,1);
		  }
}

function abrir5(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 + "");
	win2.focus();

}





//--------------------------------------------------------------------------------------------
// Função para verificar se a data é válida
function isValidDate(day,month,year){

var dteDate;
//javascript months start at 0 (0-11 instead of 1-12)
dteDate=new Date(year,month,day);


return ((day==dteDate.getDate()) && (month==dteDate.getMonth()) && (year==dteDate.getFullYear()));
}



//--------------------------------------------------------------------------------------------
// Função para validar o fale conosco
function valida_falecom()
{	d = document.contato;
	falta = "";
	if(d.campo2.value == "")
	{	falta = falta +"Nome\n";	}
	if(d.campo5.value == "")
	{	falta = falta +"E-mail\n";	}
	if(d.campo6.value == "" )
	{	falta = falta +"Mensagem\n";	}	


	if( d.campo2.value == "" ||  d.campo5.value == "" ||  d.campo6.value == "" )
    {
      alert("Os seguinte campos obrigatórios estão em branco:\n"+falta); 
	   if (d.campo6.value == "")
	  { d.campo6.focus();  }
	   if (d.campo5.value == "")
	  { d.campo5.focus();  }
	   if (d.campo2.value == "")
	  { d.campo2.focus();  }
  
      return false;
    }
	else
	if(!d.campo5.value == "") 
	{
		if (d.campo5.value.indexOf("@") < 0 || d.campo5.value.indexOf(".") < 0)
		{
			alert("EMAIL Inválido!");
			d.campo5.focus();
			return false;
		 }
	}
	
	
  return true;
}


//--------------------------------------------------------------------------------------------
// Função para validar o fale conosco
function valida_falecom1()
{	d = document.contato1;
	falta = "";
	if(d.campo7.value == "")
	{	falta = falta +"Selecione o seu currículo\n";	}

	if(d.campo7.value == "" )
    {
      alert("Os seguinte campos obrigatórios estão em branco:\n"+falta); 
	   if (d.campo7.value == "")
	  { d.campo7.focus();  }
	  return false;
	}
  return true;
}


//--------------------------------------------------------------------------------------------
// Função para mostrar a foto ou video 
function mostra_arq(id,cont) {

	if(document.getElementById) { // Para os browsers complacentes com o DOM W3C.
		
		// Pega os valores digitados
		var id  = id;
		var cont = cont;
		var aux_div = "mostra_fotovideo"+cont;
	
//		alert(aux_div)

		var exibeResultado = document.getElementById(aux_div); // div que exibirá o resultado da busca.

		// Inclui como no mínimo 8 caracteres.
//		if(termo !== "" && termo !== null) 
//			{ // Verifica se o campo não está vazio, ou se foi digitado no mínimo três caracteres.
				var ajax = openAjax(); // Inicia o Ajax.
				ajax.open("GET", "mostra_arq.asp?id="+id, true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
				
				ajax.onreadystatechange = function() 
				{
					
					if(ajax.readyState == 4) 
					{ // Quando estiver tudo pronto.
						exibeResultado.innerHTML = ""
						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," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)
							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 enviar form
function envia(form)
{
	var form = eval('document.'+form);
	form.submit();
	return true;


}

//--------------------------------------------------------------------------------------------
// Função para 

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 valida_news()
{
	d = document.form1;
	falta = "";
	if(d.campo1.value == "" )
	{	falta = falta +"Nome\n";	}  
	if(d.campo2.value == "" )
	{	falta = falta +"Email\n";	}		
	if(d.campo3.value == "" )
	{	falta = falta +"Dia\n";	}		
	if(d.campo4.value == "" )
	{	falta = falta +"Mês\n";	}		

	if(d.campo1.value == "" || d.campo2.value == "" || d.campo3.value == "" || d.campo4.value == "")
	{
		alert("Os seguinte campos obrigatórios estão em branco:\n"+falta); 
		if (d.campo4.value == ""  )
	  	{ d.campo4.focus();  }
		if (d.campo3.value == "" )
	  	{ d.campo3.focus();  }	
		if (d.campo2.value == "" )
	  	{ d.campo2.focus();  }	
		if (d.campo1.value == "" )
	  	{ d.campo1.focus();  }	
		return false;
    }
	else
	if(!d.campo2.value == "" || !d.campo2.value == "email")
	{
		if (d.campo2.value.indexOf("@") < 0 || d.campo2.value.indexOf(".") < 0)
		{
			alert("EMAIL Inválido!");
			d.campo2.focus();
			return false;
		 }
	}
	return true;

}

//--------------------------------------------------------------------------------------------
// Função para mostrar ou esconder div 
function mostra_ban(x,y)
{
	var x = document.getElementById(x);		
	var y = document.getElementById(y);		
	
	x.className = "some";
	y.className = "aparece";

}

//--------------------------------------------------------------------------------------------
// Função para mostrar ou esconder div 
function desap_pop()
{
	var x = document.getElementById('pop_up');		
	
	x.className = "some";

}

function ValidaPagina2(form)
{
var radio, radio1, x, email
vx = 0;
radio 	= form.resposta;
cont 	= form.conta.value;
radio1 	= form.resposta1;
cont1 	= form.conta1.value;
email   = form.email.value;


   for (i = 0; i < cont; i++)
   {                        
	  if (radio[i].checked)
	    {
		 vx = vx + 1;
	     break;
	    }
   }

	for (i = 0; i < cont1; i++)
   {                        
	  if (radio1[i].checked)
	    {
		 vx = vx + 1;
	     break;
	    }
   }

  
   if (vx == 0 || email == "")
	  {
         alert("Escolha uma resposta da coluna da esquerda e outra da direita e digite um e-mail válido!");		 
   		 return false;
	  }
	else if(!email == "") 
	{
		if (email.indexOf("@") < 0 || email.indexOf(".") < 0)
		{
			alert("EMAIL Inválido!");
			return false;
		 }
	}
	 if (vx >=2 )
	{
			return true;
		}
	
	
	
	 return false; 
}


//--------------------------------------------------------------------------------------------
// Função para mostrar a foto ou video 
function mostra_arq_shop(id,divid) {

	if(document.getElementById) { // Para os browsers complacentes com o DOM W3C.
		
		// Pega os valores digitados
		var id  = id;
		var divid = divid
	
//		alert("mostra_arq.asp?id="+id)

		var exibeResultado = document.getElementById('mostra_fotovideo_'+divid); // div que exibirá o resultado da busca.

		// Inclui como no mínimo 8 caracteres.
//		if(termo !== "" && termo !== null) 
//			{ // Verifica se o campo não está vazio, ou se foi digitado no mínimo três caracteres.
				var ajax = openAjax(); // Inicia o Ajax.
				ajax.open("GET", "mostra_arq.asp?id="+id, true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
				
				ajax.onreadystatechange = function() 
				{
					
					if(ajax.readyState == 4) 
					{ // Quando estiver tudo pronto.
						exibeResultado.innerHTML = ""
						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," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)
							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 validar o fale conosco
function valida_solicita()
{	d = document.contato;
	falta = "";
	if(d.campo1.value == "")
	{	falta = falta +"Instituição\n";	}
	if(d.campo7.value == "")
	{	falta = falta +"Email\n";	}

	if(d.campo1.value == "" || d.campo7.value == ""  )
    {
      alert("Os seguinte campos obrigatórios estão em branco:\n"+falta); 
	   if (d.campo7.value == "")
	  { d.campo7.focus();  }
	   if (d.campo1.value == "")
	  { d.campo1.focus();  }
  
      return false;
    }
	else
	if(!d.campo7.value == "") 
	{
		if (d.campo7.value.indexOf("@") < 0 || d.campo7.value.indexOf(".") < 0)
		{
			alert("EMAIL Inválido!");
			d.campo7.focus();
			return false;
		 }
	}
	
	
  return true;
}





