//Funcionalidades da listagem de produtos
//Rafael Rocha  04/09/2007
//Atualizado em 06/09/2007

//Produtos
Produto = function (self) {
    self.onmouseover = function () {
        if (self.monad != 2) {
            apagaTodos();
            self.monad = 1;
            window.setTimeout('execOver()',900)
            execOver = function () {
                if (self.monad == 1) {
                    className = defineClassName(self.parentNode.className)
                    self.className = className;
                    self.parentNode.style.zIndex = 2000;
                    self.monad = 2;
                }
            }
        }
    }
    self.onmouseout = function () {
        self.monad = 0;
        window.setTimeout('execOut()',100);
        execOut = function () {
            self.className='foto';
            self.parentNode.style.zIndex=0;
        }
    }
    defineClassName = function(x) {
        if (x=='ultimo') {
            className = 'foto over';
        }else{
            className = 'foto over inverso';
        }
        return className;
    }
    apagaTodos = function () {
        itens = document.getElementsByTagName("DIV");
        for (i=0; i<itens.length; i++) {
            if (itens[i].className=='foto over'||itens[i].className=='foto over inverso') {
                itens[i].monad = 0;
                itens[i].className = 'foto';
                itens[i].parentNode.style.zIndex = 0;
            }
        }
    }
}
//Inicia a lista dos produtos
iniciaLista = function () {
    //itens = document.getElementById("listaProdutos");
    //for (i=0; i<itens.childNodes.length; i++) {
    itens = document.getElementsByTagName("DIV");
    for (i=0; i<itens.length; i++) {
        if (itens[i].className=='foto') {
            produto = itens[i];
            Produto(produto);
        }
    }
}