// JavaScript Document

function ajax() {
	var doc;
	try {
		doc = new XMLHttpRequest();
	} catch(e) {
		try {
			doc = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (ee) {
			try {
				doc = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (E) {
				doc = false;
			}
		}
	}
	return doc;
}

function executaAjax(pagina, div) {
	var doc = ajax();
	document.getElementById(div).innerHTML = "</br></br></br></br></br><div align='center'><img src='imagens/carregando.gif'></br></br>";
	doc.open("GET",pagina,true);		
	doc.onreadystatechange=function(){
		if (doc.readyState==4) {
			var texto = doc.responseText;
			texto = texto.replace(/\+/g," ");
			texto = unescape(texto);				
			document.getElementById(div).innerHTML = texto;		
		}
	}
	doc.send(null);
}


function Ajax_Campo(pagina, div) {
	var doc = ajax();
	document.getElementById(div).innerHTML = "<img src='imagens/carregando.gif'>";
	doc.open("GET",pagina,true);		
	doc.onreadystatechange=function(){
		if (doc.readyState==4) {
			var texto = doc.responseText;
			texto = texto.replace(/\+/g," ");
			texto = unescape(texto);				
			document.getElementById(div).innerHTML = texto;		
		}
	}
	doc.send(null);
}

function executaTopo(pagina, div) {
	var doc = ajax();
	doc.open("GET",pagina,true);		
	doc.onreadystatechange=function(){
		if (doc.readyState==4) {
			var texto = doc.responseText;
			texto = texto.replace(/\+/g," ");
			texto = unescape(texto);				
			document.getElementById(div).innerHTML = texto;				
		}
	}
	doc.send(null);
}


function menu(aux,arg) {
	switch(aux) {
		case 'home':
			executaAjax('home.php','conteudo');
			executaTopo('topo.php?pagina=home','topo');
		break;
		
		case 'empresa':
			executaAjax('empresa.php','conteudo');
			executaTopo('topo.php?pagina=empresa','topo');
		break;		
		
		case 'produtos':
			executaAjax('produtos.php','conteudo');
			executaTopo('topo.php?pagina=produtos','topo');
		break;				

		case 'detalhes':
			executaAjax('detalhes.php?'+arg,'conteudo');
		break;				

		case 'pesquisar':
 			executaAjax('pesquisar.php?'+arg,'conteudo');
		break;		
		
		case 'endereco_direito':
 			executaAjax('endereco_direito.php?id_botao=salvar&id_editado='+arg,'direito');
			novo();
			break;		

		case 'endereco_esquerdo':
 			executaAjax('endereco_esquerdo.php?id_editado='+arg,'esquerdo');
			novo();
		break;		
 }
}


function refinar(arg) {
	arg = (arg.selectedIndex + 1)
	switch(arg) {
		case 1:
         document.getElementById("ordenar").value = arg;
		 break;

		case 2:
         document.getElementById("ordenar").value = arg;
		 break;

		case 3:
         document.getElementById("ordenar").value = arg;
  		 break;
		 
		default:
         document.getElementById("ordenar").value = 1;						  		  
 		 break;
}
}

function paginar(arg, livro) {
    document.getElementById("atual").value = arg -1;
	document.getElementById("livro").value = livro;
	if (document.getElementById("atual").value < 0) {
 	  document.getElementById("atual").value = 0 
	}
	document.getElementById("Button").click( );
}

//--------------------------------------------------------

function intervalo( ) {
    document.getElementById("de").value = document.getElementById("de1").value;
    document.getElementById("ate").value = document.getElementById("ate1").value;
}

//--------------------------------------------------------

function resolucao( ) {
if (screen.width==640||screen.height==480)
alert("A resolução da tela do seu monitor é 640x480. Para ter uma visão total do site é recomendavel 800x600.")
else if (screen.width==800||screen.height==600)
alert("A resolução da tela do seu monitor é 800x600. Você terá uma boa visão do site.")
else if (screen.width==1024||screen.height==768)
alert("A resolução da tela do seu monitor é 1024x768. Você terá uma boa visão do site. RECOMENDÁVEL 800x600.")
else if (screen.width==1152||screen.height==864)
alert("A resolução da tela do seu monitor é 1152x864. Você terá uma boa visão do site. RECOMENDÁVEL 800x600.")
else //if all else
alert("A resolução da tela do seu monitor é desconhecida. Para ter uma visão total do site é recomendavel 800x600.")
} 


function verificarCPF(c){
	c = c.replace(".","");
	c = c.replace(".","");
	c = c.replace("-","");
	var i; 
	s = c;
	var c = s.substr(0,9); 
	var dv = s.substr(9,2); 
	var d1 = 0; 
	var v = false;
	for (i = 0; i < 9; i++) { 
		d1 += c.charAt(i)*(10-i); 
	} 
	if (d1 == 0){ 
		v = true; 
		return false; 
	} 
	d1 = 11 - (d1 % 11); 
	if (d1 > 9) d1 = 0; 
	if (dv.charAt(0) != d1) { 
		v = true;
		return false; 
	} 
	
	d1 *= 2; 
	for (i = 0; i < 9; i++) 
	{ 
		d1 += c.charAt(i)*(11-i); 
	} 
	d1 = 11 - (d1 % 11); 
	if (d1 > 9) d1 = 0; 
	if (dv.charAt(1) != d1) { 
		v = true;
		return false; 
	} 
	if (!v) {
		return true;
	}
}


// Formatar Moeda
function formatCurrency(num) {
	if (num.toString().indexOf(",")==-1) {
	num = num.toString().replace(/\$|\,/g,'');
	if(isNaN(num))
	num = "0";
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	cents = num%100;
	num = Math.floor(num/100).toString();
	if(cents<10)
	cents = "0" + cents;
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
	num = num.substring(0,num.length-(4*i+3))+'.'+
	num.substring(num.length-(4*i+3));
	return (((sign)?'':'-') + '' + num + ',' + cents);
					} else { return  num }
}

//--------------------------------

function cnt(w,x){
	var y=w;
	var r = 0;
	a=y.replace(/\s/g,' ');
	a=a.split(' ');
	for (z=0; z<a.length; z++) {if (a[z].length > 0) r++;}
	return(r);
} 

//---------------------------------

function mostrar(inputString) {
	if(inputString == 0) {
		$('#rapidinho').hide();
	} else {
		$.post("rapido.php", {queryString: ""+inputString+""}, function(data){
			if(data.length >0) {
				$('#rapidinho').show();
				$('#rapidinho').html(data);
			}
		});
	}
} // mostrar

//--------------------------------

function get_browser() {
	if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){ //test for Firefox/x.x or Firefox x.x (ignoring remaining digits);
	 var ffversion=new Number(RegExp.$1) // capture x.x portion and store as a number
	 if (ffversion>=3)
	  return("FIREFOX 3.x ou ACIMA")
	 else if (ffversion>=2)
	  return("FIREFOX 2.x")
	 else if (ffversion>=1)
	  return("FIREFOX 1.x")
	}
	if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){ //test for MSIE x.x;
	 var ieversion=new Number(RegExp.$1) // capture x.x portion and store as a number
	 if (ieversion>=8)
	  return("INTERNET EXPLORER 8 ou ACIMA")
	 else if (ieversion>=7)
	  return("INTERNET EXPLORER 7.x")
	 else if (ieversion>=6)
	  return("INTERNET EXPLORER 6.x")
	 else if (ieversion>=5)
	  return("INTERNET EXPLORER 5.x")
	}
	if (/Opera[\/\s](\d+\.\d+)/.test(navigator.userAgent)){ //test for Opera/x.x or Opera x.x (ignoring remaining decimal places);
	 var oprversion=new Number(RegExp.$1) // capture x.x portion and store as a number
	 if (oprversion>=10)
	  return("OPERA 10.x ou ACIMA")
	 else if (oprversion>=9)
	  return("OPERA 9.x")
	 else if (oprversion>=8)
	  return("OPERA 8.x")
	 else if (oprversion>=7)
	  return("OPERA 7.x")
	 else
	  return("NÃO RECONHECIDO")
	}
} // End get_browser