var bgsleight	= function() {
	
	function addLoadEvent(func) {
		var oldonload = window.onload;
		if (typeof window.onload != 'function') {
			window.onload = func;
		} else {
			window.onload = function() {
				if (oldonload) {
					oldonload();
				}
				func();
			}
		}
	}
	function fnLoadPngs() {
		var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
		var itsAllGood = (rslt != null && Number(rslt[1]) >= 5.5);
		for (var i = document.all.length - 1, obj = null; (obj = document.all[i]); i--) {
			if (itsAllGood && obj.currentStyle.backgroundImage.match(/\.png/i) != null) {
				fnFixPng(obj);
				obj.attachEvent("onpropertychange", fnPropertyChanged);
			}
		}
	}
	function fnPropertyChanged() {
		if (window.event.propertyName == "style.backgroundImage") {
			var el = window.event.srcElement;
			if (!el.currentStyle.backgroundImage.match(/x\.gif/i)) {
				var bg	= el.currentStyle.backgroundImage;
				var src = bg.substring(5,bg.length-2);
				el.filters.item(0).src = src;
				el.style.backgroundImage = "url(x.gif)";
			}
		}
	}
	function fnFixPng(obj) {
		var bg	= obj.currentStyle.backgroundImage;
		var src = bg.substring(5,bg.length-2);
		obj.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "', sizingMethod='scale')";
		obj.style.backgroundImage = "url(x.gif)";
	}	
	return {
		init: function() {
			if (navigator.platform == "Win32" && navigator.appName == "Microsoft Internet Explorer" && window.attachEvent) {
				addLoadEvent(fnLoadPngs);
			}
		}
	}
}();
bgsleight.init();



function abreImg(caminho){
	janela=window.open('','Galeria','toolbar=no,location=no, directories=no,status=no,menubar=no,resizable=no,copyhistory=no,width=500,height=500,scrollbars=no,left=5,top=5');
	janela.document.open();
	janela.document.write('<html><head><title>FOTO<\/title><\/head><body topmargin="0" leftmargin="0"><img src="'+caminho+'" border="0"><\/body><\/html>');
	janela.document.close();
}




/* #### MASCARAS #### */
var tam_cpf=0;
function maskCPF(cpf){

	if (tam_cpf < cpf.value.length){
		if (cpf.value.length == 3) {
		cpf.value = cpf.value + '.';
		}
		if (cpf.value.length == 7) {
		cpf.value = cpf.value + '.';
		}
		if (cpf.value.length == 11) {
		cpf.value = cpf.value + '-';
		}
	}
	tam_cpf = cpf.value.length;
}

var tam_cep=0;
function maskCEP(cep){

	if (tam_cep < cep.value.length){
		if (cep.value.length == 5) {
		cep.value = cep.value + '-';
		}
	}
	tam_cep = cep.value.length;
}

function maskDATE(data){
	if (tam_data < data.value.length)//testa se da ultima vez que entrou ele era menor,
	{ //i.e. se o cara está adicionando. Se estiver
		if (data.value.length == 2) { //adicionando aih faz os teste e talz se
		data.value = data.value + '/'; //estiver apagando num faz nada
		}
		if (data.value.length == 5) {
		data.value = data.value + '/';
		}
	}
tam_data = data.value.length;
}
/* #### MASCARAS #### */

function geraBoleto(cod){
	
	var janela = window.open('sistema/boletophp/boleto_hsbc.php?id='+cod, '', 'location=no,status=no,scrollbars=1,width=750,height=550');
	janela.moveTo(50, 50);
}

function slTipo(elemento){		
	if(!elemento.value.match("Pintado")){		
		var div=document.getElementById("div_machetarias");
		
		var html='<br /><br /><table width="100%" border="0" cellspacing="2" cellpadding="2"><tr><td width="25"><input name="machetaria" checked="checked" type="radio" id="mach[]" value="1" /></td><td><img src="imagens/mach_1.jpg" /></td></tr><tr><td><input name="machetaria" type="radio" id="mach[]" value="2" /></td><td><img src="imagens/mach_2.jpg" /></td></tr><tr><td><input name="machetaria" type="radio" id="mach[]" value="3" /></td><td><img src="imagens/mach_3.jpg" /></td></tr><tr><td><input name="machetaria" type="radio" id="mach" value="4" /></td><td><img src="imagens/mach_4.jpg" /></td></tr></table>';

		div.innerHTML=html;
		div.style.display="block";
	}else{
		var div=document.getElementById("div_machetarias").innerHTML="";	
	}
}



function maskQtd(campo)
{
	var regexp=/[^0-9]*/g;
	campo.value=campo.value.replace(regexp, "");
}

function calcTot(pro)
{
	var PESUN=document.getElementById("peso_"+pro).value;
	
	var QTD=document.getElementById("qtd_"+pro).value;
	var UNT=document.getElementById("preco_"+pro).value.replace(',','.');
	
	var RES=document.getElementById("total_"+pro);
	RES.value=(QTD*UNT).toFixed(2).replace('.',',');
	
	var RES_PESO=document.getElementById("peso_tot_"+pro);
	RES_PESO.value=(PESUN*QTD);
	
	recalcAll();
}

function recalcAll()
{
	var soma=0;
	var somaPeso=0;
	
	var campos=document.getElementsByTagName("input");
	for(var i=0; i<campos.length; i++)
	{
		if(campos[i].id.match("total")){
			if(campos[i].id!="valor_total")
			{
				var TMP=campos[i].value.replace(',','.');
				soma+=parseFloat(TMP);
			}
		}
	}
	for(var i=0; i<campos.length; i++)
	{
		if(campos[i].id.match("peso_tot_")){
			var TMP=campos[i].value.replace(',','.');
			somaPeso+=parseFloat(TMP);
		}
	}
	
	if(document.getElementById("valor_total")){
		var retorno=document.getElementById("valor_total");
		retorno.value=soma.toFixed(2).replace('.',',');
		
		var peso_geral=document.getElementById("peso_geral");
		peso_geral.value=somaPeso.toFixed(2);
	}
	
	$('#gera_boleto').hide();
	$('#frete').hide();
	$('#freteBT').fadeIn('slow');
}


function recalcFrete()
{
	var valor_total=document.getElementById("valor_total").value.replace(',','.');
	var peso_total=document.getElementById("peso_geral").value;
	
	
	var html = $.ajax({
		type: "POST",
		url: "funcoes/calcFrete.php",
		data: "&valor_total="+valor_total+"&peso_total="+peso_total,
		async: false,
		dataType: "html"
	}).responseText;
	
	html=html.split("-");
	
	var valor_frete=document.getElementById("valor_frete");
	valor_frete.value=html[0];
	
	var valor_total_TMP = document.getElementById("valor_total");
	valor_total_TMP.value=html[1];
	
	$('#freteBT').hide();
	$('#gera_boleto').fadeIn('slow');
	$('#frete').fadeIn('slow');
	
	//alert(html);
}

function EnviaCarrinho()
{
	//alert('Sistema em Manutenção!');
	
	var html = $.ajax({
		type: "POST",
		url: "paginas/carrinho.php?act=send",
		data: GetForm('form'),
		async: false,
		dataType: "html"
	}).responseText;
	
	//alert(html);
	
	if(html.match("TRUE")){
		var retorno=html.split("-");		
		geraBoleto(retorno[1]);
	}else{
		alert('Erro ao gerar pedido!');	
	}
	
	location.href='?pagina=carrinho&act=OK';
}