/* * Omniture Configuration Version 2 * 13th Jan 2012 - 2133 IST */ // static variables var s_account = WMG.OmnitureConfig.account var aArtistName = WMG.artistname; var aLabelName = WMG.OmnitureConfig.labelName; var aSubLabelName = WMG.OmnitureConfig.subLabelName; // site name var aSiteName = Drupal.settings.server_variables.site_name; var linkInternalFilters = "javascript:," + aSiteName; // global page title //var aPageTitle = Drupal.settings.server_variables.page_title; //Declaration // blog variables var aBlogTitle = '', aBlogCategory = '', aBlogDate = '', aBlogAuthor = ''; // video variables var aVideoTitle = '', aVideoId = ''; // photo variables var aPhotoTitle = '', aPhotoId = ''; // album variables var aAlbumTitle = ''; aAlbumId = ''; // track variables var aTrackTitle = ''; aTrackId = ''; // forum variables var aForumTopic = '', aForumTitle = '', aForumCategory = '', aForumPostDate = ''; aForumId = ''; aForumAuthor = ''; switch (Drupal.settings.server_variables.entity_subtype) { case 'blog': aBlogTitle = Drupal.settings.server_variables.entity_title; aBlogCategory = jQuery('.node-type-blog #main .views-field-field-blog-category .field-content').text(); var postDate = new Date(Drupal.settings.server_variables.create_date * 1000); var date = (postDate.toLocaleString()); var actualDate = date.split(","); var monthDate = actualDate[1]; var year = actualDate[2]; year = year.trim(); year = year.substring(0, 4); var createDate = monthDate + ", " + year; aBlogDate = createDate; aBlogAuthor = jQuery('.node-type-blog #main .views-field-name').text(); aPageName = WMG.OmnitureConfig.urlPageMap.blog; break; case 'video': aVideoTitle = Drupal.settings.server_variables.entity_title; aVideoId = Drupal.settings.server_variables.entity_id; aPageName = WMG.OmnitureConfig.urlPageMap.video; break; case 'photo': aPhotoTitle = Drupal.settings.server_variables.entity_title; aPhotoId = Drupal.settings.server_variables.entity_id; aPageName = WMG.OmnitureConfig.urlPageMap.photo; break; case 'album': aAlbumTitle = Drupal.settings.server_variables.entity_title; aAlbumId = Drupal.settings.server_variables.entity_id; aPageName = WMG.OmnitureConfig.urlPageMap.music; break; case 'track': aTrackTitle = Drupal.settings.server_variables.entity_title; aTrackId = Drupal.settings.server_variables.entity_id; aPageName = WMG.OmnitureConfig.urlPageMap.music; break; case 'audio': aTrackTitle = Drupal.settings.server_variables.entity_title; aTrackId = Drupal.settings.server_variables.entity_id; aPageName = WMG.OmnitureConfig.urlPageMap.music; break; case 'forum': aForumTitle = Drupal.settings.server_variables.entity_title; aForumId = Drupal.settings.server_variables.entity_id; aForumCategory = jQuery('.node-type-forum #main .view-forum .views-field-taxonomy-forums .field-content a').text(); aForumPostDate = Drupal.settings.server_variables.entity_create_date; aForumAuthor = jQuery('.node-type-forum #main .views-field-name').text(); aPageName = WMG.OmnitureConfig.urlPageMap.talk; aForumTopic = Drupal.settings.server_variables.entity_title; break; case 'page': switch (Drupal.settings.server_variables.entity_title) { case "Bio": aPageName = WMG.OmnitureConfig.urlPageMap.bio; break; } break; } /*var aTrackTitle = jQuery('#block-views-node-variables-block-3 .var-track-title').text(); // forum variables var aForumTopic = ''; var aForumTitle = jQuery('#block-views-node-variables-block-2 .var-forum-title').text(); var aForumCategory = jQuery('#block-views-node-variables-block-2 .var-forum-category').text(); var aForumPostDate = jQuery('#block-views-node-variables-block-2 .var-forum-date').text(); */ // user variables var aUserEmail = jQuery('#block-views-users-block .var-user-email').text(); var aUserId; if (Drupal.settings.server_variables.user_id) { aUserId = 'gardens' + Drupal.settings.server_variables.user_id; } String.prototype.trim = function(){ return this.replace(/^\s*/, "").replace(/\s*$/, ""); } String.prototype.capitalize = function(){ return this.replace( /(^|\s)([a-z])/g , function(m,p1,p2){ return p1+p2.toUpperCase(); } ); }; function getPageNameFromTitle(){ var aPageTitle = Drupal.settings.server_variables.page_title; switch (aPageTitle.toLowerCase()) { case "home": aPageName = WMG.OmnitureConfig.urlPageMap.home; break; case "blogs": aPageName = WMG.OmnitureConfig.urlPageMap.blog; break; case "videos": aPageName = WMG.OmnitureConfig.urlPageMap.video; break; case "photos": aPageName = WMG.OmnitureConfig.urlPageMap.photo; break; case "music": aPageName = WMG.OmnitureConfig.urlPageMap.music; break; case "audio": aPageName = WMG.OmnitureConfig.urlPageMap.music; break; case "albums": aPageName = WMG.OmnitureConfig.urlPageMap.music; break; case "tour dates": aPageName = WMG.OmnitureConfig.urlPageMap.tourDates; break; case "community home": aPageName = WMG.OmnitureConfig.urlPageMap.communityLanding; break; case "discussions": aPageName = WMG.OmnitureConfig.urlPageMap.talk; break; case "fans": aPageName = WMG.OmnitureConfig.urlPageMap.member; break; case "contact info": aPageName = WMG.OmnitureConfig.urlPageMap.contactUs; break; default: /* need to get this out */ aPageName = aPageTitle; } return aPageName; } if (typeof aPageName === "undefined") { if ((document.location.href).indexOf("/blog/") > 1 || (document.location.href).indexOf("/news/") > 1) { aPageName = "Blog"; } else if ((document.location.href).indexOf("/photo/") > 1) { aPageName = "Photo"; }else if ((document.location.href).indexOf("/video/") > 1) { aPageName = "Videos"; }else if ((document.location.href).indexOf("/forums/") > 1) { aPageName = "Discussions"; }else { aPageName = getPageNameFromTitle(); } } /* Jan 13 Changes - Begin */ if (aPageName == "") { var loc = document.location.href; var tmp = loc.substring(loc.indexOf("//") + 2); tmp = tmp.substring(tmp.indexOf("/") + 1); var result = tmp.substring(0, tmp.indexOf("/")); if (result == "") { result = tmp; } if(result == "blog"){ aPageName = WMG.OmnitureConfig.urlPageMap.blog; } if(result == "news"){ aPageName = WMG.OmnitureConfig.urlPageMap.blog; } if(result == "photo"){ aPageName = WMG.OmnitureConfig.urlPageMap.photo; } if(result == "video"){ aPageName = WMG.OmnitureConfig.urlPageMap.video; } if(result == WMG.OmnitureConfig.chatUrlValue){ aPageName = WMG.OmnitureConfig.chatPageNameValue; } if(result == "forum"){ if (WMG.OmnitureConfig.urlPageMap.talk) { aPageName = WMG.OmnitureConfig.urlPageMap.talk; } else{ aPageName = WMG.OmnitureConfig.urlPageMap.forum; } } } /* Jan 13 Changes - End */ var txt = jQuery('#main h1#page-title').text().trim(); if(txt == "Page Not Found"){ aPageName = "Error Page"; } if(txt == "Not Authorized"){ aPageName = "notauthorizedPage"; } var aChannel = getShortPageTitle(aPageName); function getShortPageTitle(pageTitle){ if (WMG.OmnitureConfig.channelWords[pageTitle]) { return WMG.OmnitureConfig.channelWords[pageTitle]; } if (pageTitle.indexOf("|") != -1) { pageTitle = pageTitle.substring(pageTitle.indexOf("|") + 1).trim(); } return pageTitle; } function getSiteName(){ return aSiteName; } var s_fbd_appId = ""; setFBAppId(WMG.OmnitureConfig.fbAppID); // setOmnitureParams(aPageName, aChannel, s_account, s); function setFBAppId(sFBId){ s_fbd_appId = sFBId; }