
function calculaCapa(qtd,tipo_programa) {
 	if (tipo_programa==4) { /* Projetos Nacionais */
 		return Math.round(qtd*0.7*100)/100;;
 	} else {
	 	if (qtd >= 500) {
	 		return 0;
	 	}
	 	else if (qtd >= 400) {
	 		return ((qtd-400)*0.7)+780;
	 	}
	 	else if (qtd >= 300) {
	 		return ((qtd-300)*1.1)+670;
	 	}
	 	else if (qtd >= 200) {
	 		return ((qtd-200)*1.45)+525;
	 	}
	 	else if (qtd >= 100) {
	 		return ((qtd-100)*2.25)+300;
	 	}
	 	else {
	 		return qtd*3;
	 	}
 	}
}

function calculaTotalMaterial() {
	soma = 0;
    x = 0;
	while (document.getElementById('total'+x)!=undefined) {
		soma += parseFloat(document.getElementById('total'+x).innerHTML);
		x++;
	}
	return Math.round(soma*100)/100;
}
		
function calculaTotal(qtd, qtd_minima, unitario, id, capa, tipo_programa, taxa) {

	if (qtd!='' && qtd<0) {
	   document.formLoja['qtd'+id].value = '';
 	   document.formLoja['qtd'+id].focus();
	} else if (qtd!='' && qtd < qtd_minima) {
  		alert('Quantidade deve ser maior que '+qtd_minima);
  		document.formLoja['qtd'+id].value = '';
  		document.formLoja['qtd'+id].focus();
	} else {
		
		 if (capa) {
		 	capas = calculaCapa(qtd,tipo_programa);
		 	document.getElementById('capas'+id).innerHTML = capas;
		 } else {
		    capas = 0;
		 }
	
		 total = Math.round(((qtd*unitario)+capas)*100)/100;

		 document.getElementById('total'+id).innerHTML = total;
		 
		 var total_material = 0;
		 total_material = calculaTotalMaterial();
		 
		 taxa = Math.round((total_material*taxa))/100;

		 document.getElementById('total_material').innerHTML = 'R$ '+total_material;
		 document.getElementById('taxa').innerHTML 			  = 'R$ '+taxa;
		 document.getElementById('total_pedido').innerHTML   = 'R$ '+Math.round((taxa + total_material)*100)/100;
	}
}
