﻿//Extend jQuery - USEAGE: $("...").is(":focus") or $("input:focus").doStuff();
jQuery.extend(jQuery.expr[':'], {
    focus: function(element) {
        return element == document.activeElement;
    }
});
/*
$(document).ready(function() {
    $(".srchCountry").selectBox();

    $(".srchCountry").selectBox('settings', {
        'autoWidth': false,
        'menuTransition': 'fade',
        'menuSpeed': 'normal'
    });
});
*/
//drop down menus
var fins_menu_timeout = 500;
var fins_menu_closetimer = 0;
var fins_menu_sddMenuitem = 0;

function sddOpen() {
    sddCanceltimer();
    sddClose();
    fins_menu_sddMenuitem = $(this).find('ul').eq(0).css('display', 'block');
}

function sddClose() {
    if (fins_menu_sddMenuitem) fins_menu_sddMenuitem.css('display', 'none');
}

function sddTimer() {
    fins_menu_closetimer = window.setTimeout(sddClose, fins_menu_timeout);
}

function sddCanceltimer() {
    if (fins_menu_closetimer) {
        window.clearTimeout(fins_menu_closetimer);
        fins_menu_closetimer = null;
    }
}

//Extend jQuery - USEAGE: $("...").is(":focus") or $("input:focus").doStuff();
jQuery.extend(jQuery.expr[':'], {
    focus: function(element) {
        return element == document.activeElement;
    }
});


//drop down menus
$(document).ready(function() {

    $('.navigation > li').bind('mouseover', sddOpen);
    $('.navigation > li').bind('mouseout', sddTimer);

});

document.onclick = sddClose;

$(document).ready(function() {

    $("#LoginPopup").delegate("#LoginClose", "click", function(e) {
        e.preventDefault();
        $("#LoginPopup").hide();
        $("#LoginInfo").children(".loginalert").attr("style", "visibility:hidden;color:Red;");
    });

    $(".loggedOutView").delegate("#ShowLogin", "click", function(e) {
        e.preventDefault();
        $("#LoginPopup").show();
    });
});




function ShareLink(clicked) {
    var url;
    switch (clicked) {
        case 'Del':
            url = 'http://del.icio.us/post?url=' + escape(window.location);
            window.open(url);
            break;
        case 'Digg':
            url = 'http://digg.com/submit?phase=2&url=' + escape(window.location);
            window.open(url);
            break;
        case 'reddit':
            url = 'http://www.reddit.com/submit?url=' + escape(window.location);
            window.open(url);
            break;
        case 'facebook':
            url = 'http://www.facebook.com/share.php?u=' + escape(window.location);
            window.open(url);
            break;
        case 'LinkedIn':
            url = 'http://www.linkedin.com/shareArticle?mini=true&url=' + escape(window.location);
            window.open(url);
            break;
        case 'Twitter':
            url = 'http://twitter.com/intent/tweet?text=' + escape(window.location);
            window.open(url);
            break;
        case 'StumbleUpon':
            url = 'http://www.stumbleupon.com/submit?url=' + escape(window.location);
            window.open(url);
            break;
        case 'RSS':
            url = 'http://www.stumbleupon.com/submit?url=' + escape(window.location);
            window.open(url);
            break;
        case 'Printer':
            window.print();
            break;
    }
}
