// oddeven.js: add odd or even and odd_hover or even_hover to class oddeven in elements 
// version 1.0, 31-Jan-2008
// written by TIF <internet@tif.nl>
// comment: disable doclick moet worden verwijderd of worden verbeterd in geval van lightbox.

function doOver(ev) {

                if(this.className.match(/odd/)) {
                     this.className = this.className.replace('odd', 'odd_hover');
                } else {
                     this.className = this.className.replace('even', 'even_hover');
                }
}

function doClick(ev) {
                var el = Event.element(ev);
                document.location.href = el.getElementsByTagName('a')[0].href;
}

function doOut(ev) {
                if(this.className.match(/odd_hover/)) {
                     this.className = this.className.replace('odd_hover', 'odd');
                } else {
                     this.className = this.className.replace('even_hover', 'even');
                }
}

function oddeven() {

var toggle = 'odd';
var i = 0;
$A(document.getElementsByClassName('eddovon')).each(function(el) {
                if(i == 1) { toggle = (toggle == 'odd') ? 'even' : 'odd'; i=0; }
                i++;
                el.className = toggle + ' ' + el.className;
                el.onmouseover = doOver;
               // el.onclick = doClick;
                el.onmouseout = doOut;
});

}

Event.observe(window, 'load', oddeven);
