﻿//Initialize component. CR 200684 & CR200678
$().ready(function() {
    LastsOffers.Init();
})

LastsOffers = {

    Init: function() {
        LastsOffers.addEventHandlers();
    },

    addEventHandlers: function() {

        $(".JSLink1").click(LastsOffers.addListLastOffersClick);
        $(".JSLinkdetail").click(LastsOffers.addListLastOffersClick);
    },

    addListLastOffersClick: function() {

        var result = true;
        var request =
            {
                url: jQuery(this).select()[0].href
            };        
        if (request.url != 0) {
            var sResult = TFI.ClientServices.LastOffersSession.addListLastOffers(request.url);
            if (sResult.value != "") {

                var matchPos = jQuery(this).select()[0].className.search("JSLink1");
                if (matchPos == -1) {
                    for (i = 0; i < $(".JSLink1").length; i++) {
                        if ($(".JSLink1")[i].href == request.url) {
                            $(".JSLink1")[i].style.color = "#FF0000";
                            break;
                        }
                    }
                }else
                    jQuery(this).select()[0].style.color = "#FF0000";
                var htmlDisplay = $("<div />").append(sResult.value).find(".wpLastOffer");
                $(".wpLastOffer").replaceWith(htmlDisplay); //Set display html              
            }
        }

        return result;
    }
}
