/**
 * 
 * @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");
	}			
}
/**
 * Mostra/Esconde imagem com o nome do domínio, ao passar o mouse sobre a bandeira.
 * @author gilberto.martins
 */
$(document).ready(
	function(){
		$(".imgDominio").mouseover(
			function(){
				$("#divDominio"+$(this).attr("id")).show();
				$("#divDominio"+$(this).attr("id")).css( 'top', ($(this).position().top-35)+'px' );
				$("#divDominio"+$(this).attr("id")).css( 'left', $(this).position().left+'px' );
			}
		).mouseout(
			function(){
				$("#divDominio"+$(this).attr("id")).hide();
			}
		);
	}
);

