﻿window.addEvent('domready',function(){Offers.setup();});

var Offers = {
    setup: function() {
        $$('.offer_dest').addEvent('click', function(e) {
            Offers.doOffer(e);
            var req = new Request({ url: 'dest/', post: 'id=' + e.target.get('rel'), onComplete: function(i) { Offers.SetOfferInfo(i); Sections.SetSectionInfo(); } }).post({ 'id': e.target.get('rel') });
        });

        $$('.offer_loc').addEvent('click', function(e) {
            Offers.doOffer(e);
            var req = new Request({ url: 'loc/', post: 'id=' + e.target.get('rel'), onComplete: function(i) { Offers.SetOfferInfo(i); Sections.SetSectionInfo(); } }).post({ 'id': e.target.get('rel') });
        });

        $$('.offer_group').addEvent('click', function(e) {
            Offers.doOffer(e);
            var req = new Request({ url: 'group/', post: 'id=' + e.target.get('rel'), onComplete: function(i) { Offers.SetOfferInfo(i); Sections.SetSectionInfo(); } }).post({ 'id': e.target.get('rel') });
        });
        $$('.offer_top').addEvent('click', function(e) {
            Offers.doOffer(e);
            var req = new Request({ url: 'top/', onComplete: function(i) { Offers.SetOfferInfo(i); Sections.SetSectionInfo(); } }).post();
        });
        $$('.offer_late').addEvent('click', function(e) {
            Offers.doOffer(e);
            var req = new Request({ url: 'late/', onComplete: function(i) { Offers.SetOfferInfo(i); Sections.SetSectionInfo(); } }).post();
        });
        $$('.offer_webex').addEvent('click', function(e) {
            Offers.doOffer(e);
            var req = new Request({ url: 'webex/', onComplete: function(i) { Offers.SetOfferInfo(i); Sections.SetSectionInfo(); } }).post();
        });
        $$('.offer_all').addEvent('click', function(e) {
            Offers.doOffer(e);
            var req = new Request({ url: 'all/', onComplete: function(i) { Offers.SetOfferInfo(i); Sections.SetSectionInfo(); } }).post();
        });

        var bc = $$('#breadcrumbs li');
        bc[bc.length - 1].removeClass('last');

        Sections.ExtraNav = new Element('li', { 'class': 'last' });
        Sections.ExtraNav.inject($$('#breadcrumbs ul')[0]);

        Sections.ExtraNavLink = new Element('a', { 'href': '#' });
        Sections.ExtraNavLink.inject(Sections.ExtraNav);
        Sections.ExtraNavLink.set('html', 'Overview');


    },
    SetOfferInfo: function(i) {
        var j = i.split('|');
        var k = j[0];
        if (j.length > 1) {
            $('extension').set('html', j[0]);
            k = j[1];
        }
        $$('.subsections')[0].set('html', k);
    },


    doOffer: function(e) {

        $$('.subsections')[0].empty();
        e = new Event(e);
        e.stop();

        var html = e.target.innerHTML;

        $('offerheader').set('html', html);

        Sections.ExtraNavLink.set('html', html);
        if (Page.DropDown != null)
            Page.DropDown.CloseMenu();

        var el = new Element('img', {
            'src': '../images/ajax-loader.gif',
            'width': '28',
            'height': '28'
        });
        el.inject($$('.subsections')[0]);
    }
}

