﻿$(document).ready(function () {

    //Google Tracking
    addGoogleClick("#ovrcradd", "Business Review", "Submit a Customer Review: Overview");
    addGoogleClick("#crcradd", "Business Review", "Submit a Customer Review: Customer Reviews");
    addGoogleClick("#rrcradd", "Business Review", "Submit a Customer Review: Right Rail");
    addGoogleClick("#ovrcr", "Business Review", "Read Customer Reviews: Overview");
    addGoogleClick("#ovrcr2", "Business Review", "Read Customer Reviews Header: Overview");
    addGoogleClick("#ovrcd", "Business Review", "Read Complaint Details: Overview");
    addGoogleClick("#ovrcd2", "Business Review", "Read Complaint Details Header: Overview");
    addGoogleClick("#rrcr", "Business Review", "Read Customer Reviews: Right Rail");

    addGoogleClick("#rrfc", "Business Review", "File a Complaint: Right Rail");
    addGoogleClick("#industry-tips", "Business Review", "Industry Tips: Right Rail");
    addGoogleClick("#industry-tips-link", "Business Review", "Industry Tips: Right Rail");
    addGoogleClick("#rrrq", "Business Review", "Request a Quote: Right Rail");
    addGoogleClick("#rrab", "Business Review", "AB Directory: Right Rail");
    addGoogleClick("#rrfind", "Business Review", "Find More Businesses: Right Rail");
    addGoogleClick("#rrcu", "Business Review", "Contact Us: Right Rail");
    addGoogleClick("#rrapply", "Business Review", "Submit Accreditation Application: Right Rail");

    addGoogleClick("#print-dialog a", "Business Review Buttons", "Print");
    addGoogleClick("#business-share-text a.share", "Business Review Buttons", "share");

    addGoogleClick("#overview", "Business Review Tabs", "Overview Tab");
    addGoogleClick("#complaints", "Business Review Tabs", "Complaints Tab");
    addGoogleClick("#reviews", "Business Review Tabs", "Customer Reviews Tab");
    addGoogleClick("#photo-view", "Business Review Tabs", "Photos/Videos Tab");
    addGoogleClick("#directions", "Business Review Tabs", "Directions Tab");

    addGoogleClick("#statsmaplnk", "Business Review", "View Inquiry Map: Overview");

    //Google Tracking

    //Tracker Links
    if ($(".track-click").length > 0) {
        $(".track-click").bind("click", function (e) {
            var img = $("#actionTrack");
            if (img) {
                var logtype = "inquiry";
                if ($(this).attr("logtype") != undefined) {
                    //alert($(this).attr("logtype"));
                    logtype = $(this).attr("logtype");
                }
                var rnd = Math.random() * 1000000000000000000;
                if ($(this).attr("detail") == undefined) {
                    var tr = img.attr("tracker") + logtype + "/" + $(this).attr("typ") + "/" + $(this).attr("bid") + "/?rnd=" + rnd;
                } else {
                    var tr = img.attr("tracker") + logtype + "/" + $(this).attr("typ") + "/" + $(this).attr("bid") + "/" + $(this).attr("detail") + "/?rnd=" + rnd;
                }
                var trImg = new Image();
                trImg.src = tr;
                img.append(trImg);
            }
            return true;
        });
    }
    //Tracker Links

});

//Google Tracking
function addGoogleClick(lnk, area, action) {
    $(lnk).bind("click", function (e) {
        pageTracker._trackEvent(area, action, $('h1.business-title').text());
    });
}

function trackInquiry(inquirytype, bid, typ, detail) {
    var img = $("#actionTrack");
    if (img) {
        var logtype = "inquiry";
        if ((inquirytype != undefined) && (inquirytype != "")) {
            logtype = inquirytype;
        }
        var rnd = Math.random() * 1000000000000000000;
        if ((detail == undefined) || (detail == "")) {
            var tr = img.attr("tracker") + logtype + "/" + typ + "/" + bid + "/?rnd=" + rnd;
        } else {
            var tr = img.attr("tracker") + logtype + "/" + typ + "/" + bid + "/" + detail + "/?rnd=" + rnd;
        }
        //alert(tr);
        var trImg = new Image();
        trImg.src = tr;
        img.append(trImg);
    }
}

function trackClick(lnk, thankyou) {
    var img = $("#actionTrack");
    if (img) {
        trackInquiry($(lnk).attr("logtype"), $(lnk).attr("bid"), $(lnk).attr("typ"), $(lnk).attr("detail"));
        if (thankyou != "") {
            alert(thankyou);
            return false;
        } else {
            return true;
        }
    }
    return true;
}

