﻿function tagLink(obj)
{
    var sHost = location.protocol+"//"+location.host;
    var sHref ="";
    if (obj.href!=null) sHref = obj.href.toString();
    var sOnClick = "";
    if (obj.onclick!=null) sOnClick = obj.onclick.toString();

    // regular links
    if (sHref.length>0 && sHref.indexOf("void") == -1 && sHref.indexOf("javascript:") == -1)
    {
        
        if (sHref.indexOf(sHost) == 0)
        {
            ntptLinkTag(obj);
        }
        else // external site
        {
            ntptLinkTag(obj,"lk=1");
        }
    }
    else 
    {
        // open confirm window, external site
        if (sHref.indexOf("leaveBrandSite") > -1 || sHref.indexOf("leaveSite") > -1 || sHref.indexOf("toOtsuka") > -1)
        {
            ntptEventTag("ev=external_link");
        }
        else 
        {
            // other javascript events
            if (sHref.indexOf("shareThisPage(") > -1) ntptEventTag("ev=share_page");
            else if (sHref.indexOf("shareSite(") > -1) ntptEventTag("ev=share_page_send");
            else if (sHref.indexOf("printpage(") > -1) ntptEventTag("ev=print_page"); 
            else if (sHref.indexOf("ts(") > -1) ntptEventTag("ev=text_size");
            else if (sHref.indexOf("HideShowTVSpot(") > -1) ntptEventTag("ev=TV_Spot");
        }
    }
    return true;
}


//------ For flash
function unicaFunctions(command, args) {
    
    if (null == args) {
        return;
    }
    var tmpargs = args.split(",");
    if (command == "ntptEventTag") {
        (0 == tmpargs[0].length) ? ntptEventTag() : ntptEventTag(tmpargs[0]);
    }
    else if (command == "ntptAddPair") {
        if ( 2 != tmpargs.length ) {
            return;
        }
        else {
            ntptAddPair(tmpargs[0], tmpargs[1]);
        }
    }
    else if (command == "ntptDropPair") {
        if ( 1 != tmpargs.length ) {
            return;
        }
        else {
            ntptDropPair(tmpargs[0]);
        }
    }
}
  

// tag all links
getAllLinksTagging();