﻿/// <reference path="~/Content/js/lib/jquery/jquery.min.js" />

$(document).ready(function() {
    $(".login_button").click(function () 
    {
        $(".c_login .lightbox .floating_window").showFloater(0.8, true);
        $(".c_login .lightbox .floating_window #login_username").focus();
    });
    
    $(".join_button").click(function() 
    {
        $(".c_join .lightbox .floating_window").showFloater(0.8, true);
        $(".c_join .lightbox .floating_window #user\\.Email").focus();
    });
    
    if (!$.browser.msie || $.browser.msie && $.browser.version > 6)
    {
        $(".rounded_topmenuarea").corner({tr:false,tl:false,br:false});
        $(".emphasis_button").corner({tr:false,tl:false,br:false});
    }
        
    $(".search_field").autocomplete(
        siteRoot + "/" + communityId + "/Ajax/Search.aspx", 
            {   matchContains: true, width: 275, 
                scroll: false, max: 10, formatItem: formatItem, formatResult: formatResult,
                selectFirst: false, delay: 100 }).result(
                    function(event, item) {
                        if (item[1] == "Live")
                            location.href = siteRoot + "/" + communityId + "/live/" + item[2] + ".aspx";
                        else
                            location.href = siteRoot + "/" + communityId + "/watch/" + item[2] + ".aspx";
                    });
});

function formatItem(row) {
    // 0: Name, 1: Type, 2: Id, 3: First In Set (true/false)
    var type = "";
    if (row[3] == "true") type = row[1];
    return $("<div class='ac_result_container'><div class='ac_result_container'><div class='ac_identifier'>" + type + "</div><div class='ac_val'>" + row[0] + "</div></div></div>").html();
}

function formatResult(row) {
    return row[0];
}