<!--

function recalcular(quem) {

gera_ids()
var gqtd = gera_qtd()
if(gqtd == false){
return false;
}
//alert(document.myform.id_shops.value)
//alert(document.myform.quantidades.value)

document.myform.sessao.value=quem;
document.myform.acao.value="rec";
document.myform.method="POST";
document.myform.action="cart.php";
document.myform.submit();
}


function esvaziar(quem,onde) {
document.myform.sessao.value=quem;
document.myform.acao.value="all";
document.myform.method="POST";
document.myform.action="cart.php?saida="+onde;
document.myform.submit();
}


function excluir(quem) {
document.myform.id_shop.value=quem;
document.myform.acao.value="rem";
document.myform.method="POST";
document.myform.action="cart.php";
document.myform.submit();
}

function enviar(act) {
// verifica quantidade
re=/[0-9]{1,10}$/i;
		if(!re.test(document.myform.quantidade.value)){
		alert('Quantidade Invalida');
		document.myform.quantidade.focus();
		return false;
		}
//verifica quantidade == 0
		if(document.myform.quantidade.value < 1){
		alert('Quantidade Invalida');
		document.myform.quantidade.focus();
		return false;
		}
// verifica estoque
		if(Number(document.myform.quantidade.value) > Number(document.myform.estoque.value)){
		alert('Estoque insuficiente');
		document.myform.quantidade.focus();
		return false;
		}

gera_opcoes()
document.myform.acao.value=act;
document.myform.method="POST";
document.myform.action="cart.php";
document.myform.submit();
}


function gera_opcoes(){
// descubro quantas opcoes tem:
counter=0;
	for(i=0; i<myform.elements.length; i++) {
		if(myform.elements[i].name == 'opcao'){
		counter++;
		}

	}

	if(counter == 1){
		myArray = "";
		if(document.myform.opcao.value != ""){
		myArray = document.myform.opcao.value;
		document.myform.opcoes.value= myArray;
		}
	}
	
	var fflag = false
	if(counter > 1){
		myArray = new Array(counter);
			for(i=0; i<counter; i++) {
				if(document.myform.opcao[i].value != ""){
				myArray[i] = document.myform.opcao[i].value;
				fflag = true
				}
			}
		if(fflag == true){
		document.myform.opcoes.value= myArray;
		}
	}
}// end function










function gera_ids(){
// descubro quantos ids tem:
counter=0;
	for(i=0; i<myform.elements.length; i++) {
		if(myform.elements[i].name == 'idshop'){
		counter++;
		}

	}

	if(counter == 1){
		myArray = "";
		myArray = document.myform.idshop.value;
		document.myform.id_shops.value= myArray;
	}
	
	if(counter > 1){
		myArray = new Array(counter);
			for(i=0; i<counter; i++) {
				myArray[i] = document.myform.idshop[i].value;
			}
		document.myform.id_shops.value= myArray;
	}
}// end function



function gera_qtd(){
// descubro quantos ids tem:
counter=0;
	for(i=0; i<myform.elements.length; i++) {
		if(myform.elements[i].name == 'quantidade'){
		counter++;
		}

	}

	if(counter == 1){
		myArray2 = "";
		myArray2 = document.myform.quantidade.value;


		// verifica quantidade
		re=/[0-9]{1,10}$/i;
				if(!re.test(document.myform.quantidade.value)){
				alert('Quantidade Invalida');
				document.myform.quantidade.focus();
				return false;
				}
		//verifica quantidade == 0
				if(document.myform.quantidade.value < 1){
				alert('Quantidade Invalida');
				document.myform.quantidade.focus();
				return false;
				}

		document.myform.quantidades.value= myArray2;

	}



	
	if(counter > 1){
		myArray2 = new Array(counter);
			for(i=0; i<counter; i++) {
				myArray2[i] = document.myform.quantidade[i].value;

		// verifica quantidade
				re=/[0-9]{1,10}$/i;
				if(!re.test(document.myform.quantidade[i].value)){
				alert('Quantidade Invalida');
				document.myform.quantidade[i].focus();
				void(0);
				return false;
				}
		//verifica quantidade == 0
				if(document.myform.quantidade[i].value < 1){
				alert('Quantidade Invalida');
				document.myform.quantidade[i].focus();
				void(0);
				return false;
				}


			}





		document.myform.quantidades.value= myArray2;
	}
}// end function



















//-->
