/**
 * wr_hbx_util.js
 * 
**/

/* Shared Variables
 * */
var hbxSiteName = "WomenRiders";	
var hbxPrevId;

HD.util.Analytics.track = function(string) {		
	if(string){
		
		if(string == 'default_analyticsShareString' || string == 'default_analyticsSendFriendString'){
	
			} else {
			//alert();
			WR.hbx.hbPageView(string);
		}
	}
};

HD.DetailWidget.prototype.analyticsString = function(item){			
	if(item.category && item.mediaId && detailView){	
		var staticString = "/Experience/Women+Riders/Riding+Stories/Story+Detail";		
		var currentState = YAHOO.util.History.getCurrentState('loc');
		var csArray = WR.util.parseNav(currentState);		
		var bkArray = WR.util.parseNav(bookmarkState);			
		
		var currentId = item.mediaId;						
		if(currentId == hbxPrevId)
			return false;	
		
		hbxPrevId = currentId;
		
		//isDeepLink variable set in wr_util.js
		if(isDeepLink && (item.mediaId != bkArray[2])){				
			return false;
		}
		if("gallery" == currentView){			
			return false;
		}						
		
		var category = (item.category).replace(/\s/g, "+");
		staticString += "/" + category + "/" + item.mediaId;
				
		return staticString;	
	}	
	
	return false;
};

HD.Login.View.prototype.analyticsAuthenticateString = function(item){			
	return "/Web+Custom/Profile+Maintenance/Login/Overlay/Women+Riders+Stories";
};

HD.Login.View.prototype.analyticsAuthenticateConfirmString = function(item){			
	return "/Web+Custom/Profile+Maintenance/Login/Confirm/Women+Riders+Stories";
};

HD.Login.View.prototype.analyticsScreenNameString = function(item){			
	return "/Web+Custom/Profile+Maintenance/Add_Edit+Screen+Name/Women+Riders+Stories";
};

HD.Login.View.prototype.analyticsRegisterString = function(item){			
	return "/Web+Custom/Create+Profile/Form/Women+Rider+Stories";
};

HD.Login.View.prototype.analyticsRegisteredString = function(item){			
	return "/Web+Custom/Create+Profile/Confirmation/Women+Rider+Stories";
};

HD.CommunityDAO.prototype.analyticsRatingString = function(item){
	if(item.category && item.mediaId){
		var staticString = "/Experience/Women+Riders/Riding+Stories/Rating";
		var category = (item.category).replace(/\s/g, "+");
		staticString += "/" + category + "/" + item.mediaId;
		return staticString;
	}			
	return false;
};

HD.CommunityDAO.prototype.analyticsCommentString = function(item){
	if(item.category && item.mediaId){
		var staticString = "/Experience/Women+Riders/Riding+Stories/Comment";
		var category = (item.category).replace(/\s/g, "+");
		staticString += "/" + category + "/" + item.mediaId;
		return staticString;
	}		
	return false;
};

HD.UploadWidget.prototype.analyticsUploadBothString = function(item){		
	return "/Experience/Women+Riders/Riding+Stories/Share+Your+Story/Form";
};

HD.UploadWidget.prototype.analyticsUploadConfirmationString = function(item){		
	return "/Experience/Women+Riders/Riding+Stories/Share+Your+Story/Confirm";
};

WR.hbx = { 		
		
	hbPageView : function(category){	
		_hbPageView(hbxSiteName, category);
	}
};


/* Sharing widget */
HDSocial.analyticsFacebookString = function(item){
	if(item.mediaId && item.contentType){
		var staticString = "/Experience/Women+Riders/Riding+Stories/Social+Share/Facebook";
		return staticString;
	}		
	return false;		
};

HDSocial.analyticsMyspaceString = function(item){
	
		var staticString = "/Experience/Women+Riders/Riding+Stories/Social+Share/MySpace";
		return staticString;
		
	return false;		
};


HDSocial.analyticsBloggerString = function(item){
	if(item.mediaId && item.contentType){
		var staticString = "/Experience/Women+Riders/Riding+Stories/Social+Share/Blogger";
		return staticString;
	}		
	return false;		
};

HDSocial.analyticsWordpressString = function(item){
	if(item.mediaId && item.contentType){
		var staticString = "/Experience/Women+Riders/Riding+Stories/Social+Share/Wordpress";
		return staticString;
	}		
	return false;		
};

HDSocial.analyticsDiggString = function(item){
	if(item.mediaId && item.contentType){
		var staticString = "/Experience/Women+Riders/Riding+Stories/Social+Share/Digg";
		return staticString;
	}		
	return false;		
};

/* CAN BE REMOVED ONCE GIS REMOVES THIS METHOD FROM THE APPLICATION */
function overlayHitboxHelper(overlayId){ 
		
}

