
function Carrinho(){
	this.Ajax =	new Ajax('process_carrinho');
}

Carrinho.prototype.incluiVariosCarrinho = function(sAuxMusicas){
	var aMusicas, aValores, sMsg="", sMsgErro="";
	aMusicas = sAuxMusicas.split('•');
	
	for (var i in aMusicas) {
		aValores = aMusicas[i].split('|');
		
		var url = RAIZ_ROOT + "carrinho/incluiProduto.php?iCod="+aValores[0]+"&sValor="+aValores[1]+"&iQtde=1&iPeso=0&sNome="+aValores[2];
		envia  = this.Ajax.enviar(url, "POST", false );
		if (envia == "0"){
			/* Msg de erro */
			sMsgErro = sMsgErro + aValores[2] + "<br />- ";
		} else {
			/* Msg de sucesso */
			sMsg = sMsg + aValores[2] + "<br />- ";
		}
	}
	
	/* Retirando o últimos caracteres */
	sMsg = sMsg.substr(0,sMsg.length - 2);
	sMsgErro = sMsgErro.substr(0,sMsgErro.length - 2);
			   
	if (envia == "0"){
		$.jGrowl("As músicas: <br />- "+sMsgErro+" não puderam ser adicionadas ao seu pacote!", { header: "Desculpe!",life: 12000});
	} else {
		$.jGrowl("Músicas adicionadas ao pacote: <br />- "+sMsg+"Para concluir sua compra, acesse seu pacote.", { header: "Sucesso!",life: 12000});
		divTotal2 = document.getElementById("totalCarrinho_lateral");
		divTotal2.innerHTML = envia;
	}
}

Carrinho.prototype.incluiCarrinho = function(cod,valor,peso,nome){
			     	
			var qtd = 1;
         
			var url = RAIZ_ROOT + "carrinho/incluiProduto.php?iCod="+cod+"&sValor="+valor+"&iQtde="+qtd+"&iPeso="+peso+"&sNome="+nome;
			
			envia  = this.Ajax.enviar(url, "POST", false );
				if (envia == "0"){
                                
				   //alert("Não foi possível adicionar o item ao seu pacote!\nTente novamente.");
               $.jGrowl("Não foi possível adicionar o item ao seu pacote!\nTente novamente.", { header: "Desculpe.",life: 12000});
			       window.location.reload();
				} else {
				   //alert("'"+nome+"' já foi adicionado ao seu pacote!\nAcesse seu pacote e finalize sua compra quando desejar.");
               $.jGrowl("'"+nome+"' já foi adicionado ao seu pacote!<br />Acesse seu pacote e finalize sua compra quando desejar.", { header: "Item Adicionado.",life: 12000});
               //window.location = RAIZ_ROOT+'Carrinho';
               divTotal2 = document.getElementById("totalCarrinho_lateral");
			      divTotal2.innerHTML = envia;
				}
           // alert("TESTE");
}

Carrinho.prototype.alteraProduto = function(cod){

			var inputQtda = document.getElementById("qtd"+cod);
			var qtd = inputQtda.value;
			var url = RAIZ_ROOT + "carrinho/alteraProduto.php?iCod="+ cod +"&iQtde="+ qtd;

			if(qtd != 0){
				envia  = this.Ajax.enviar(url, "POST", false );

				if(envia == "ok"){
					alert(envia);
				} else {
					if (envia == "0"){
						alert("A quantidade de produto solicitado foi excedida ou o produto pode ter sido comprado!");
						window.location.reload();
					} else {
						var totais = envia.split('/');
						div = document.getElementById("totalProduto"+cod);
						div.innerHTML = totais[0];

						divTotal = document.getElementById("totalCarrinho");
						divTotal.innerHTML = totais[1];
					
						divTotal2 = document.getElementById("totalCarrinho_lateral");
						divTotal2.innerHTML = totais[1];
                                                
					}
					
				}
                                window.location.reload();
			} else { window.location.reload(); }

}

Carrinho.prototype.excluiProduto = function(codigo){

			var url = RAIZ_ROOT + "carrinho/excluiProduto.php?iCod="+codigo;

			envia  = this.Ajax.enviar(url, "POST", false );

			if(envia == "1"){
				alert(envia);
			} else {
				div = document.getElementById(codigo);
				div.style.display = 'none';

				divTotal = document.getElementById("totalCarrinho");
				divTotal.innerHTML = envia;
				
				divTotal2 = document.getElementById("totalCarrinho_lateral");
				divTotal2.innerHTML = envia;
				

			}
}
