Compatibilidade = {
	comparaCompatibilidade: function(el){
		switch(el.id){
			case "Combustão Espontânea":
			if(el.checked == true){
				$each($$('.produto'), function(produto) {
					if(produto.checked) {
						if(produto.id == "Oxidante/Corrosivo") {
							Aviso('Opção Selecionada: ' + el.value + ' incompativel com item: ' + produto.value);
						}
					}
					if(produto.checked) {
						if(produto.id == "Corrosivo (ácido)") {
							Aviso('Opção Selecionada: ' + el.value + ' incompativel com item: ' + produto.value);
						}
					}
					if(produto.checked) {
						if(produto.id == "Corrosivo (base)") {
							Aviso('Opção Selecionada: ' + el.value + ' incompativel com item: ' + produto.value);
						}
					}
				});
			}
			break;

			case "Corrosivo (ácido)":
			if(el.checked == true){
				$each($$('.produto'), function(produto) {
					if(produto.checked) {
						if(produto.id == "Combustão Espontânea") {
							Aviso('Opção Selecionada: ' + el.value + ' incompativel com item: ' + produto.value);
						}
					}
					if(produto.checked) {
						if(produto.id == "Corrosivo (base)") {
							Aviso('Opção Selecionada: ' + el.value + ' incompativel com item: ' + produto.value);
						}
					}
					if(produto.checked) {
						if(produto.id == "Oxidante/Corrosivo") {
							Aviso('Opção Selecionada: ' + el.value + ' incompativel com item: ' + produto.value);
						}
					}
					if(produto.checked) {
						if(produto.id == "Sólido Inflamável") {
							Aviso('Opção Selecionada: ' + el.value + ' incompativel com item: ' + produto.value);
						}
					}
				});
			}
			break;

			case "Inflamável":
			if(el.checked == true){
				$each($$('.produto'), function(produto) {
					if(produto.checked) {
						if(produto.id == "Oxidante/Corrosivo") {
							Aviso('Opção Selecionada: ' + el.value + ' incompativel com item: ' + produto.value);
						}
					}
					if(produto.checked) {
						if(produto.id == "Oxidante") {
							Aviso('Opção Selecionada: ' + el.value + ' incompativel com item: ' + produto.value);
						}
					}
				});
			}
			break;

			case "Corrosivo (base)":
			if(el.checked == true){
				$each($$('.produto'), function(produto) {
					if(produto.checked) {
						if(produto.id == "Combustão Espontânea") {
							Aviso('Opção Selecionada: ' + el.value + ' incompativel com item: ' + produto.value);
						}
					}
					if(produto.checked) {
						if(produto.id == "Sólido Inflamável") {
							Aviso('Opção Selecionada: ' + el.value + ' incompativel com item: ' + produto.value);
						}
					}
					if(produto.checked) {
						if(produto.id == "Corrosivo (ácido)") {
							Aviso('Opção Selecionada: ' + el.value + ' incompativel com item: ' + produto.value);
						}
					}
					if(produto.checked) {
						if(produto.id == "Oxidante") {
							Aviso('Opção Selecionada: ' + el.value + ' incompativel com item: ' + produto.value);
						}
					}
				});
			}
			break;

			case "Corrosivo (ácido)":
			if(el.checked == true){
				$each($$('.produto'), function(produto) {
					if(produto.checked) {
						if(produto.id == "Combustão Espontânea") {
							Aviso('Opção Selecionada: ' + el.value + ' incompativel com item: ' + produto.value);
						}
					}
					if(produto.checked) {
						if(produto.id == "Corrosivo (base)") {
							Aviso('Opção Selecionada: ' + el.value + ' incompativel com item: ' + produto.value);
						}
					}
					if(produto.checked) {
						if(produto.id == "Oxidante/Corrosivo") {
							Aviso('Opção Selecionada: ' + el.value + ' incompativel com item: ' + produto.value);
						}
					}
					if(produto.checked) {
						if(produto.id == "Oxidante") {
							Aviso('Opção Selecionada: ' + el.value + ' incompativel com item: ' + produto.value);
						}
					}
					if(produto.checked) {
						if(produto.id == "Sólido Inflamável") {
							Aviso('Opção Selecionada: ' + el.value + ' incompativel com item: ' + produto.value);
						}
					}
				});
			}
			break;

			case "Sólido Inflamável":
			if(el.checked == true){
				$each($$('.produto'), function(produto) {
					if(produto.checked) {
						if(produto.id == "Corrosivo (ácido)") {
							Aviso('Opção Selecionada: ' + el.value + ' incompativel com item: ' + produto.value);
						}
					}

					if(produto.checked) {
						if(produto.id == "Oxidante/Corrosivo") {
							Aviso('Opção Selecionada: ' + el.value + ' incompativel com item: ' + produto.value);
						}
					}
					if(produto.checked) {
						if(produto.id == "Oxidante") {
							Aviso('Opção Selecionada: ' + el.value + ' incompativel com item: ' + produto.value);
						}
					}
					if(produto.checked) {
						if(produto.id == "Corrosivo (base)") {
							Aviso('Opção Selecionada: ' + el.value + ' incompativel com item: ' + produto.value);
						}
					}
				});
			}
			break;

			case "Oxidante/Corrosivo":
			if(el.checked == true){
				$each($$('.produto'), function(produto) {
					if(produto.checked) {
						if(produto.id == "Oxidante") {
							Aviso('Opção Selecionada: ' + el.value + ' incompativel com item: ' + produto.value);
						}
					}
					if(produto.checked) {
						if(produto.id == "Combustão Espontânea") {
							Aviso('Opção Selecionada: ' + el.value + ' incompativel com item: ' + produto.value);
						}
					}
					if(produto.checked) {
						if(produto.id == "Corrosivo (ácido)") {
							Aviso('Opção Selecionada: ' + el.value + ' incompativel com item: ' + produto.value);
						}
					}
					if(produto.checked) {
						if(produto.id == "Inflamável") {
							Aviso('Opção Selecionada: ' + el.value + ' incompativel com item: ' + produto.value);
						}
					}
					if(produto.checked) {
						if(produto.id == "Corrosivo (base)") {
							Aviso('Opção Selecionada: ' + el.value + ' incompativel com item: ' + produto.value);
						}
					}
					if(produto.checked) {
						if(produto.id == "Sólido Inflamável") {
							Aviso('Opção Selecionada: ' + el.value + ' incompativel com item: ' + produto.value);
						}
					}
				});
			}
			break;
		};
	},



    marcaTodos: function(el) {
        if(el.checked ) {
            $each($$('.checkbox'), function(produto) {
                if(!produto.checked) {
                    produto.checked = true;
                }
            });
        } else {
            $each($$('.checkbox'), function(produto) {
                if(produto.checked) {
                    produto.checked = false;
                }
            });
        }
    }
}