var expressao = '';
var qtdMax = 3;          // configura a quantidade máxima de itens a serem incluídos
var contador = 0;

function apagaCodigo(value) {   
expressaoOriginal = expressao;
   novaExpressao = "";
vazio = "";
tmp = expressao.split(" ");
for (i = 0; i < tmp.length; i++) {
 if (tmp[i] != value) {           // verifica se o item analisado é diferente do código a ser apagado
  if (tmp[i] != vazio) {    // verifica se o item é vazio (retorna vazio no final por algum motivo)
   novaExpressao = novaExpressao + tmp[i] + " "; 
  }
 }
}
if (novaExpressao.length != 0) {  // verifica se sobrou checkbox marcado; se não tiver nenhum, o cookie deve ser anulado
 expressao = novaExpressao;
}
else {
 expressao = "";
}
//  alert(expressao);
contador = contador - 1;
// alert(contador); 
}

function acrescentaValor(chk,value) {

if (contador == qtdMax) {   // verifica se o contador já atingiu a quantidade máxima permitida

 alert("Quantidade máxima de produtos selecionados NÃO pode passar de " + qtdMax + "!");
 chk.checked = false;
//  alert(contador);
}
else
{

 if (expressao == "") {
  expressao = value + " ";
 }
 else {
  expressao = expressao + value + " ";
 }
//  alert(expressao);
 contador = contador + 1;
//  alert(contador);
} 
}

function ConcatenaCodigo(chk, value) {
if (chk.checked == true) {

 acrescentaValor(chk,value);
}
else {
 apagaCodigo(value);
}

}

function Compara() {
//alert(expressao);
if (contador < 2) {
 alert("Escolha pelo menos 2 produtos para comparar !");
}
else {
//alert(expressao);
window.open("comparar2.php?codProd=" + expressao);
//location.href = "comparar," + expressao;
}
}



