﻿$(document).ready(function () {

    function getShowcaseAds() {
        $.post("/HotFrogAdsService.ashx",
                {
                    suburb: HotFrogAds.Suburb,
                    state: HotFrogAds.State,
                    tag: HotFrogAds.Tag,
                    goodtag: HotFrogAds.GoodTag,
                    num_of_ads: HotFrogAds.AFCMultiAdBlock.GetNumberOfAds(),
                    page_type: HotFrogAds.Pagetype,
                    key: HotFrogAds.Key,
                    pageviewguid: HotFrogAds.PageViewGuid,
                    scenario: HotFrogAds.Scenario,
                    referer: HotFrogAds.Referer,
                    adformatid: HotFrogAds.AdFormatID,
                    adplacementid: HotFrogAds.AdPlacementID
                },
                function (response) {
                    hotfrog_ad_request_done(response);                                   

                    $('.advantage').each(function () {
                        $this = $(this);
                        if ($('.tile-company-links', $this).find('li').length < 1) {
                            $('.tile-company-links', $this).remove();
                        }
                        if ($('.tile-gallery', $this).find('a').length > 0) {
                            if ($('.tile-gallery a img:first', $this).attr('src') == "") {
                                $('.tile-gallery', $this).remove();
                            }
                        }
                    });

                    //capturing click events and saving into database
                    $('div[id^=HotFrogAdUnitNo] a').mousedown(function () {
                        var ToURL = $(this).attr('href');
                        var ClickType = $(this).attr('type');
                        var AdImpressionID = /HotFrogAdUnitNo(\d+)/.exec($(this).closest('.tile').attr('id'));
                        $.post("/HotFrogAdTracker.ashx",
                        {
                            adimpressionid: AdImpressionID[1],
                            adclicktype: ClickType,
                            externalurl: ToURL
                        });
                    });

                }
            )
    };
    getShowcaseAds();

});
