// JavaScript Document
function recalcular(cc) {

gera_ids(cc);
var gqtd = gera_qtd(cc);

if(gqtd == false){
return false;
}
//alert(document.form_cart.id_shops.value)
//alert(document.form_cart.quantidades.value)

//alert('alex');return false;

document.getElementById('acao').value="rec";
document.getElementById('form_cart').action="cart.php";
document.getElementById('form_cart').submit();
}




function gera_ids(cc){
// descubro quantos ids tem:
var counter=cc;

	if(counter == 1){
		myArray = "";
		myArray = document.form_cart.idshop.value;
		document.form_cart.id_shops.value= myArray;
	}
	
	if(counter > 1){
		myArray = new Array(counter);
			for(i=0; i<counter; i++) {
				myArray[i] = document.form_cart.idshop[i].value;
			}
		document.form_cart.id_shops.value= myArray;
	}
}// end function



function gera_qtd(cc){
// descubro quantos ids tem:
counter=cc;

	if(counter == 1){
		myArray2 = "";
		myArray2 = document.form_cart.quantidade.value;


		// verifica quantidade
		re=/[0-9]{1,10}$/i;
				if(!re.test(document.form_cart.quantidade.value)){
				alert('Quantidade Invalida');
				document.form_cart.quantidade.focus();
				return false;
				}
		//verifica quantidade == 0
				if(document.form_cart.quantidade.value < 1){
				alert('Quantidade Invalida');
				document.form_cart.quantidade.focus();
				return false;
				}

		document.form_cart.quantidades.value= myArray2;

	}



	
	if(counter > 1){
		myArray2 = new Array(counter);
			for(i=0; i<counter; i++) {
				myArray2[i] = document.form_cart.quantidade[i].value;

		// verifica quantidade
				re=/[0-9]{1,10}$/i;
				if(!re.test(document.form_cart.quantidade[i].value)){
				alert('Quantidade Invalida');
				document.form_cart.quantidade[i].focus();
				void(0);
				return false;
				}
		//verifica quantidade == 0
				if(document.form_cart.quantidade[i].value < 1){
				alert('Quantidade Invalida');
				document.form_cart.quantidade[i].focus();
				void(0);
				return false;
				}


			}





		document.form_cart.quantidades.value= myArray2;
	}
}// end function
