/**
 * General Isle functions
 *
 */

function showWaitingIcon(element) {
    var waitingSpan = document.createElement('span');
    var waitingImg = document.createElement('img');
    waitingImg.src = '/_img/loading.gif';
    waitingImg.alt = 'Please wait';
    waitingSpan.appendChild(waitingImg);
    waitingSpan.appendChild(document.createTextNode(''));
    element.parentNode.insertBefore(waitingSpan, element);
    element.style.display = 'none';
}
function showWaitingIconMini(element) {
    var waitingSpan = document.createElement('span');
    var waitingImg = document.createElement('img');
    waitingImg.src = '/_img/loading.gif';
    waitingSpan.appendChild(waitingImg);
    waitingSpan.appendChild(document.createTextNode(''));
    element.parentNode.insertBefore(waitingSpan, element);
    element.style.display = 'none';
}


var contentHandler = "/_handlers/loader/content.ashx";
var functionHandler = "/_handlers/func/calls.ashx";
var videoHandler = "/_handlers/loader/bcvideo.ashx";

$(document).ready(function() {
   $(".enlargeImg").click(function() {
      var href = $(this).attr('href');
      var thumbHref = $(this).children('img').attr('src');
      $(this).children('img').attr('src', href);
      $(this).attr('href', thumbHref);
      return false;
   });

});


//Standard variables
var loading = false;
var addThisUrl = "";
var xidUrl = "";
var elListing;
var elListingLoad;
var elListingLoading = false;
var elListingTimout;

$(document).ready(function () {
    elListingLoad = $('.newsListingWrap .updListLoader');
});


$(document).ready(function () {

    // Mini Store Hover
    $('.templateTwoCol ul.prodList li, .templateHome ul.prodList li').hover(function () {
        $(this).find('.prodText').fadeIn('fast');
    }, function () {
        $(this).find('.prodText').fadeOut('fast');
    });

    // Hover fade
    $('.modSidePhotos ul li a img').hover(function () {
        $(this).stop().fadeTo('opacity', 0.5);
    }, function () {
        $(this).stop().fadeTo('opacity', 1);
    });

    // Hover fade generic
    $('a.fader img').hover(function () {
        $(this).stop().fadeTo('opacity', 0.5);
    }, function () {
        $(this).stop().fadeTo('opacity', 1);
    });

    // Trigger Custom Tooltips
    hoverTips(".customTip", "tooltipBox");

});

function hoverTips(element, name) {
    $(element).each(function (i) {
        $("body").append("<div class='" + name + "' id='" + name + i + "'><p>" + $(this).attr('title') + "</p></div>");
        var ttip = $("#" + name + i);
        $(this).mouseover(function () {
            ttip.css({ display: "none" }).show();
        }).mousemove(function (kmouse) {
            ttip.css({ left: kmouse.pageX - 10, top: kmouse.pageY - 40 });
        }).mouseout(function () {
            ttip.hide();
        });
    });
}


