// JavaScript Document

// para economizar letras em var x=documet. ...
function O(id){
	return document.getElementById(id);	
}

// lista resultado de pesquisa pelo botao da pagina
function listaresultado(NmDestino,NmCampo){
	if($F(NmCampo) != ''){
		new Ajax.Updater('DIVresultado',NmDestino+'.php',{
			method: 'post',
			parameters: 'regiao='+$F(NmCampo),
			evalScripts: true
		});
	} else {
		alert("Selecione uma das opções ao lado.");
	}
}

// lista resultado da pesquisa pelo mapa
function listaresultado_mapa(NmDestino,Regiao){
	if(Regiao != ''){
		new Ajax.Updater('DIVresultado',NmDestino+'.php',{
			method: 'post',
			parameters: 'regiao='+Regiao,
			evalScripts: true			
		});
	} else {
		alert("Selecione uma das opções ao lado.");
	}
}

// fazer download
function dodownload(NmCampoArquivo){
	var NmArquivo = O(NmCampoArquivo).value;	
	if(NmArquivo != ""){
		location.href = "./download/"+NmArquivo;
	} else { 
		alert("Selecione uma das opções ao lado.");
	}
}

// abre ja de onde comprar
function ondecomprar(){
	var divjanela = O('DivOndeComprar');	
	if(divjanela.style.display == "none") {
		divjanela.style.display = "block";
	} else {
		divjanela.style.display = "none";
	}
	var maxwidth = parseInt(document.body.clientWidth);
	divjanela.style.left = ((maxwidth - divjanela.clientWidth)/2)+'px';
}

// enviar formulario 
function enviaformulario(NmForm,NmDiv){
	if(NmDiv) {
		var Div = O(NmDiv);
	}
	var Frm = O(NmForm);
	var valores ='';
	var campos ='';
	var vazio;
	for(var i = 0; i< Frm.length-1; i++ ){
		if(Frm.elements[i].value == '') vazio = true; 
		valores += Frm.elements[i].value+';';
		campos += Frm.elements[i].id+';';
	}
	valores = valores.substr(0,valores.lastIndexOf(";"));
	campos = campos.substr(0,campos.lastIndexOf(";"));
	
	if(!vazio){
		if(valores.match(/^(.+)@(.+)$/)){
//			new Ajax.Request('enviacontato.php',{							 
			new Ajax.Updater('DivContainer','enviacontato.php',{							 							 
				method: 'post',
				parameters: 'campos='+campos+'&valores='+valores,
				onSuccess: function(){ 
					alert("Mensagem Enviada com sucesso.\n\nEm breve estaremos entrando em contato com você.");
					if(NmDiv) {					
						Div.style.display = 'none';
					}
				},
				onFailure: function(){
					 alert("A mensagem não pode ser enviada.\nTente novamente em alguns instantes ou \nente em contato com o administrador do site.");					
				}
			});
			
		} else {
			alert("É necessário digitar um email valido no campo E-mail.\n	\nObrigado.");
		}
	} else { 
		alert('Favor preencher todos os campos.\n\n ');
	}

}


// envia contato
function enviacontato(NmForm){
//	alert("Pedimos desculpas, mas estamos com problemas técnicos.\n\nEntre em contato pelo email: sac@ventisol.com.br");
//	
	var Frm = O(NmForm);
	var valores ='';
	var campos ='';
	var vazio; emailerr = false;
	for(var i = 0; i< Frm.length-1; i++ ){
		if(Frm.elements[i].value=='') vazio = true;
		if((Frm.elements[i].id=='Email') && Frm.elements[i].value.search(/^(.+)@(.+)$/) == -1 ) emailerr = i;
		valores += Frm.elements[i].value+';';
		campos += Frm.elements[i].id+';';
	}
	valores = valores.substr(0,valores.lastIndexOf(";"));
	campos = campos.substr(0,campos.lastIndexOf(";"));
	
	valores = encodeURI(valores);
	
	if(!vazio){
		if(emailerr == false){
		//alert(valores+' - '+valores.search(/^(.+)@(.+)$/)); // debug
			new Ajax.Request('enviacontato.php',{							 
//			new Ajax.Updater('teste','enviacontato.php',{							 							 
				method: 'post',
				parameters: 'campos='+campos+'&valores='+valores,
				onSuccess: function(){ 
					alert("Mensagem Enviada com sucesso.\n\nEm breve estaremos entrando em contato com você.");
					window.location = "./";
				},
				onFailure: function(){
					 alert("A mensagem não pode ser enviada.\nTente novamente em alguns instantes ou \nentre em contato com o administrador do site.");					
				}
			});
///			
		} else {
			alert("É necessário digitar um email valido no campo E-mail.\n	\nObrigado.");
			Frm.elements[emailerr].focus()
		}
	} else { 
		alert('Favor preencher todos os campos.\n\n ');
	}
//*/
}


// muda foto de imagem
function trocafoto(ImgAtual,ImgNova){
	O(ImgAtual).src = O(ImgNova).src
}

// abre pjanela para impressao
function imprimir_produto(IdItem){
	var imagem = O('cor0').src;
	imagem = imagem.substr(imagem.lastIndexOf("/")+1);	
	window.open("produto.imprimir.php?item="+IdItem+"&img="+imagem,'imprimindo');

}

// mostra div
function abrediv(id){
	var Div = O(id);
	if(Div.style.display.toLowerCase() != 'block') {
		Div.style.display = 'block';
	} else {
		Div.style.display = 'none';
	}
}

// selecionar sistema de abas ---> em desuso
function selecionaaba(ObjClick){
	var op = ObjClick.parentNode;
	var Abas = op.getElementsByTagName?op.getElementsByTagName("td"):op.all;
	var AbaSel = ObjClick;
	
	var ConteudoSel = O("DownConteudo"+AbaSel.id.replace("aba",''));
	var cp = ConteudoSel.parentNode;
	var Conteudos = cp.getElementsByTagName?cp.getElementsByTagName("div"):cp.all;
	var numcont = Conteudos.length;
	
	for(var c=0; c<Abas.length; c++) {
		Abas[c].className = "TituloDownload";
	}
	
	for(var c2=0; c2<Conteudos.length; c2++){
		Conteudos[c2].style.display = 'none';
		//alert(Conteudos[c2].id+" - "+Conteudos[c2].style.display);
	}
	
	//AbaSel.className ="TituloDownloadSel";
	ConteudoSel.style.display = "block";
}