﻿

$(document).ready(function() {

    // Set focus on the search box, if it is on the page
    $(".SearchTextBox").focus();

    $(".ToolTip").hover(
        function() {
            $(this).find(".ToolTip_Content").animate({
                height: "show"
            }, 150);
        },
        function() {
            $(this).find(".ToolTip_Content").animate({
                height: "hide"
            }, 150);
        }
    );

    $("textarea.expandingTextArea").focus(
        function() {
            $(this).animate({
                height: 300,
                opacity: 1
            }, 250);
        }).blur(
        function() {
            $(this).animate({
                height: 100,
                opacity: 0.85
            }, 250);
        }
    );

        $(".NarrowFormSkin .form_section_title").click(function() {
        $(this).parent().children(".form_section_content").slideToggle(500);

        if ($(this).parent().hasClass("form_sectionToggleHidden")) {
            $(this).parent().removeClass("form_sectionToggleHidden");
            $(this).parent().addClass("form_sectionToggleShown");
        }
        else if ($(this).parent().hasClass("form_sectionToggleShown")) {
            $(this).parent().removeClass("form_sectionToggleShown");
            $(this).parent().addClass("form_sectionToggleHidden");
        }
        
    });
    
    
    $(".DeleteDivision_Trigger").click(function() {
        $(this).parent().children(".DeleteDivision_Target").slideToggle(500);
    });

    $(".DeletePanel_ShowAreYouSurePanelTrigger").click(function() {
        $(this).siblings(".DeletePanel_AreYouSurePanel").slideToggle(500);
        $(this).hide(500);
    });
    
    
    // Content Box Help Icon
    
    $(".content-box-header_HelpIcon").live("click", function() {
        $(this).parent().siblings(".content-box-content").children(".content-box-content-help").slideToggle();
    });

    $(".AdditionalHelpTrigger").live("click", function() {
        $(this).siblings(".AdditionalHelp").slideToggle();
        $(this).hide("normal");
    });
    
    
});








// Used for search boxes to auto postback when typing
var delay = (function(){
  var timer = 0;
  return function(callback, ms){
    clearTimeout (timer);
    timer = setTimeout(callback, ms);
  };
})();








//Old Browser Alert
function showOldBrowserWarning() {
    var msg1 = "Did you know that your Internet Explorer is out of date?";
    var msg2 = "To get the best possible experience we recommend that you upgrade to a newer version or other web browser. Consider upgrading to one of these more modern browsers.";
    var imgDirectory = "http://images.furnituredealer.net/img/BrowserLogos/";
    $(".Header").before('<div class=\"OldBrowserAlert_Container\"><div class=\"OldBrowserAlert_TextContainer\"><div class=\"OldBrowserAlert_Msg1\">' + msg1 + '</div><div class="OldBrowserAlert_Msg2">' + msg2 + '</div></div><a href=\"http://google.com/chrome\" target="_blank"><img src=\"' + imgDirectory + 'chrome.png\" />Google Chrome</a> <a href=\"http://www.mozilla.com/firefox\" target="_blank"><img src=\"' + imgDirectory + 'firefox.png\" />Firefox</a><a href=\"http://windows.microsoft.com/en-US/internet-explorer/downloads/ie\" target="_blank"><img src=\"' + imgDirectory + 'ie.png\" />Internet Explorer 9 or Greater</a></div>');
}    
    
    
    
    
    
    
    
    
    
function WarmupWebservice(ServiceUrl)
{
    $.ajax({
        type: "POST",
        url: ServiceUrl,
        contentType: "application/json; charset=utf-8",
        success: function(msg) {
            
        },
        error: function(msg) {
            alert(msg.responseText);
        }
    });
}
