/*-------------------------------------------------------------

Javascript File (Genes Reunited)
version:   1.0
author:    Airlock
website:   http://www.airlock.com/

-------------------------------------------------------------*/

var Airlock = {}; // namespace

Airlock.attachEnhancements = function() {
    // add rounded corners and inner shadows to panels

    var version = jQuery.browser.version;
    var ie6b = jQuery.browser.msie && version < 7;

    // add rounder corners to buttons
    if (!ie6b && (!$.browser.mozilla || $.browser.version.substr(0, 3) == '1.9')) {

        $('.panel-enhancements:first').clone().prependTo('.panel:not(.enhanced):not(.mozilla-1-8)'); //changed by GR team
        $('.button-enhancements:first').clone().prependTo('.button:not(.enhanced):not(.boilerplate)');

        // fix <button> tag enhancements in Firefox and IE
        if ($.browser.msie) var browser = 'msie';
        if ($.browser.mozilla) var browser = 'mozilla';
        if ($.browser.safari) var browser = 'safari';
        $('button.button:not(.enhanced)').wrapInner('<span class="button boilerplate"></span>');
        $('button.button:not(.enhanced)').addClass('enhanced ' + browser);
        $('.panel:not(.enhanced)').addClass('enhanced ' + browser);
        //$('.button:not(.enhanced):not(.bar):not(button)').addClass('enhanced bar ' + browser);

    } else {
        //        $('.buttonnot(.enhanced)').addClass('mozilla-1-8');
        //        $('.panel:not(.enhanced)').addClass('mozilla-1-8');
    }

    // shorten empty divs in IE
    $('div.header:empty, div.footer:empty').css('height', 0);

    // Added by GR team
    $('.wizard').addClass('panel');
};

$(function() {
    Airlock.attachEnhancements();
});

$(function() {
    function fav() {
        var newT = document.createTextNode('Add to favourites');
        var s = document.getElementById('fav');
        if (window.sidebar && s != null) {
            s.appendChild(newT);
            s.style.color = '#345857';
            s.style.cursor = 'pointer';
            s.onclick = function() { window.sidebar.addPanel(document.title, self.location, '') };
        } else if (window.external && s != null) {
            s.appendChild(newT);
            s.style.color = '#345857';
            s.style.cursor = 'pointer';
            s.onclick = function() { window.external.AddFavorite(self.location, document.title) };
        } else if (window.opera && s != null) {
            s.appendChild(newT);
            s.style.color = '#345857';
            s.style.cursor = 'pointer';
            s.onclick = function() {
                var e = document.createElement('a');
                e.setAttribute('href', self.location);
                e.setAttribute('title', document.title);
                e.setAttribute('rel', 'sidebar');
                e.click();
            }
        }

    }

    fav();
});
