/* Vector Javascript Document */
/* Author: Luís Fernando Vidigal*/
/* Author: Willian Gaio*/

function desabilitaCompra(){
	document.getElementById('btnComprar').style.visibility = "visible";
}

function atualiza_carrinho(){
	exec('carrinho','boxCarrinho',1,0);
}

function seleciona_atacado_varejo(tipo, id){
	
	vars = buscaPreco(tipo.value,id).split('|');
	
	document.getElementById('tipoCompra').value=tipo.value;
	document.getElementById('unidProd').innerHTML=vars[0];
	document.getElementById('precoPro').innerHTML=vars[1];
	//alert(vars[0]);
	//alert(vars[1]);
	//alert("bbbb"+peso);
}


//modelo ou especificacao
function seleciona_modelo(f){
	aux = document.getElementById('opt_'+document.getElementById('slctamanho').selectedIndex).title.split("|");
	document.getElementById('modelo_id').value=document.getElementById('opt_'+document.getElementById('slctamanho').selectedIndex).value;
	document.getElementById('subModelo_id').value="";
	document.getElementById('modelo_id').title=aux[0];
	//alert("bbbb"+peso);
	document.getElementById('peso').value=aux[1];
}

//famoso submodelo ou subespecificacao
//agora esta desativado
function seleciona_modelo_subEspecificacao(model){
	//document.getElementById('modelo_id').value="";
	document.getElementById('subModelo_id').value=model.value;
	document.getElementById('modelo_id').title += ", "+model.title;
	//alert("aaaa"+peso);
}

/*function check(objeto_id){
	document.getElementById(objeto_id).checked=true;
}*/

function buscaPreco(id){
   var ajax = getxmlhttp();
   var page = "ajax/funcoesProduto.php?action=BuscaPrecoProduto&id="+id;
   ajax.open("GET",page, false);
   ajax.send(null);
   return ajax.responseText;
   //return aux;
}
function limparcesta(){
   var ajax = getxmlhttp();
   var page = "ajax/funcoesProduto.php?action=LimparCesta";
   ajax.open("GET",page, false);
   ajax.send(null);
   return ajax.responseText;
   //return aux;
}

function comprarCombinacao(id1, id2, num){
	document.getElementById('divalerta'+id1+'_'+num).innerHTML = "<center><img src='imagens/loader.gif'></center>";
	document.getElementById('divalerta'+id2+'_'+num).innerHTML = "<center><img src='imagens/loader.gif'></center>";
	comprar(id1, num);
	comprar(id2, num);
}

function comprarCombinacaoDireto(id1, id2, num){
	document.getElementById('divalerta'+id1+'_'+num).innerHTML = "<center><img src='imagens/loader.gif'></center>";
	document.getElementById('divalerta'+id2+'_'+num).innerHTML = "<center><img src='imagens/loader.gif'></center>";
	comprar(id1, num);
	comprar(id2, num);
	location.href="carrinho.php";
}


function comprar(ids, numrow){
	
	var produto_id=document.getElementById('produto_id'+ids);
	var produto_nome=document.getElementById('produto_nome'+ids);
	var quantidade=document.getElementById('quantidade'+ids);
//	var valor	  =document.getElementById('valor');
	
	var valor = buscaPreco(produto_id.value);
	//alert(valor);
	//alert(vars[1]);
	
	var peso	  =document.getElementById('peso'+ids);
	var promocao_id=document.getElementById('promocao_id'+ids);
	var modelo_id =document.getElementById('modelo_id'+ids);
	var subModelo_id=document.getElementById('subModelo_id'+ids).value;
	//var subModelo_nome=document.getElementById('subModelo_nome').value;

	var msg='';
	var erros=0;

	if(produto_id.value==''){
		window.location.reload();
	}
	if(valor.value==''){
		window.location.reload();
	}/*
	if(modelo_id.value==''){
		msg+='<p class="alerta">Escolha um modelo.</p>';
		erros++;
	}*/
	if(quantidade.value==''){
		msg+='<p class="alertavermelho">Informe a quantidade desejada.</p>';
		erros++;
	}
	if(quantidade.value<1 && erros==0){
		msg+='<p class="alertavermelho">A quantidade mínima para venda é de 1 unidade.</p>';
		erros++;
	}
	/*
	desativado
	if(modelo_id.value==''){
		msg+='- Selecione um modelo';
		erros++;
	}*/

	if(erros>0){
		 document.getElementById('divalerta'+ids+'_'+numrow).innerHTML=msg;
	}else{
		
			var postData='id=0|'+produto_id.value+'|'+modelo_id.value+'|'+quantidade.value+'|'+valor+'|'+escape(produto_nome.value)+'|'+escape(modelo_id.title)+'|'+peso.value+'|'+promocao_id.value+'|'+subModelo_id;	
			//var postData='id=0|'+produto_id.value+'|'+quantidade.value+'|'+valor+'|'+escape(produto_nome.value)+'|'+peso.value+'|'+promocao_id.value;	
			var ajax = getxmlhttp();
			
			ajax.open("POST",'ajax/carrinho.php',false);
			ajax.setRequestHeader('encoding','ISO-8859-1');
			ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			ajax.send(postData);
			if (ajax.readyState == 4) {
				if (ajax.status == 200) {
					res = ajax.responseText.split("|");
					document.getElementById('divalerta'+ids+'_'+numrow).innerHTML = res[0];
				}else{
					alert("Erro: " + ajax.statusText);
				}
			 }else{
				document.getElementById('divalerta'+ids+'_'+numrow).innerHTML = "<center><img src='imagens/loader.gif'></center>";
			}
			atualiza_carrinho();
	}
}

//comprar de forma direto
function comprarDireto(ids, num){
	
	var produto_id=document.getElementById('produto_id'+ids);
	var produto_nome=document.getElementById('produto_nome'+ids);
	var quantidade=document.getElementById('quantidade'+ids);
//	var valor	  =document.getElementById('valor');
	
	var valor = buscaPreco(produto_id.value);
	//alert(valor);
	//alert(vars[1]);
	
	var peso	  =document.getElementById('peso'+ids);
	var promocao_id=document.getElementById('promocao_id'+ids);
	var modelo_id =document.getElementById('modelo_id'+ids);
	var subModelo_id=document.getElementById('subModelo_id'+ids).value;
	//var subModelo_nome=document.getElementById('subModelo_nome').value;

	var msg='';
	var erros=0;

	if(produto_id.value==''){
		window.location.reload();
	}
	if(valor.value==''){
		window.location.reload();
	}/*
	if(modelo_id.value==''){
		msg+='<p class="alerta">Escolha um modelo.</p>';
		erros++;
	}*/
	if(quantidade.value==''){
		msg+='<p class="alertavermelho">Informe a quantidade desejada.</p>';
		erros++;
	}
	if(quantidade.value<1 && erros==0){
		msg+='<p class="alertavermelho">A quantidade mínima para venda é de 1 unidade.</p>';
		erros++;
	}
	/*
	desativado
	if(modelo_id.value==''){
		msg+='- Selecione um modelo';
		erros++;
	}*/

	if(erros>0){
		 document.getElementById('divalerta'+ids+'_'+num).innerHTML=msg;
	}else{
		
			var postData='id=0|'+produto_id.value+'|'+modelo_id.value+'|'+quantidade.value+'|'+valor+'|'+escape(produto_nome.value)+'|'+escape(modelo_id.title)+'|'+peso.value+'|'+promocao_id.value+'|'+subModelo_id;	
			//var postData='id=0|'+produto_id.value+'|'+quantidade.value+'|'+valor+'|'+escape(produto_nome.value)+'|'+peso.value+'|'+promocao_id.value;	
			var ajax = getxmlhttp();
			
			ajax.open("POST",'ajax/carrinho.php',false);
			ajax.setRequestHeader('encoding','ISO-8859-1');
			ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			ajax.send(postData);
			if (ajax.readyState == 4) {
				if (ajax.status == 200) {
					res = ajax.responseText.split("|");
					document.getElementById('divalerta'+ids+'_'+num).innerHTML = res[0];
					if(res[1]=="."){
						location.href="carrinho.php";
						//window.location.reload();
						
						//alert("carrinho.php");
					}
				}else{
					alert("Erro: " + ajax.statusText);
				}
			 }else{
				document.getElementById('divalerta'+ids+'_'+num).innerHTML = "<center><img src='imagens/loader.gif'></center>";
			}
			atualiza_carrinho();
	}
}
