	/**
	 * 
	 * @param nomeProduto
	 * @return 
	 * metodo que monta uma lista de objetos javascript 
	 * que vai ser mandado para um servlet, exibindo posteriormente 
	 * a tela de comparacao de produtos.
	 *  
	 */

	function comparaProdutosMarcados(idForm) {
		var form = document.getElementById(idForm);
		var count = 0;
		var produtos = new Array();
		 
		for(var i=0; i<form.length; i++){
			var campo = form.elements[i];

			if (campo.type == "checkbox" && campo.checked == true) {
				var produto = new Object();
				produto.idProduto = campo.getAttribute("idCodigo");
				produto.nome = campo.getAttribute("nome");	
				produto.valorVenda = campo.getAttribute("valorVenda");
				produto.estoque = campo.getAttribute("estoque");
				produto.beneficioMp = campo.getAttribute("beneficioMp");
				produto.ehPromocao = campo.getAttribute("ehPromocao");
				produto.valorSemDesconto = campo.getAttribute("valorSemDesconto");
				produto.valorMp = campo.getAttribute("valorMp");
				var marca = new Object();
				marca.descricao = campo.getAttribute("marca"); 
				produto.marca = marca;
				  
				produtos.push(produto);
			}	
		}
		var url = ""+contexto+"/ComparaProdutosServlet";
		var json = JSON.stringify( produtos );
		
		if (produtos.length  < 2) {
			alert("selecione pelo menos dois produtos para efetuar uma comparação!");
		}
		else if (produtos.length > 3){ 
			alert("Escolha no máximo 3 produtos para efetuar uma comparação!");
		} 
		else {
			// Envia um objeto json pela url, usando o metodo post.
			$("#comparaProduto").load( url,{produtos:json});	
			$("#comparaProduto").show("slow");
		}			
	}
