
/** web track header btn* */
var initNavLinkTrack = function() {
	jQuery('#headerProductLink').click(function() {
		// replaced by the navigation items in drop-down list
		//var target = '/web/click/index/topnavi/feature';
		//trackClick(target);
	});

	jQuery('#headerSpotlightLink').click(function() {
		var target = '/web/click/index/topnavi/spotlight';
		trackClick(target);
	});

	jQuery('#headerDownloadLink').click(function() {
		var target = '/web/click/index/topnavi/trial';
		trackClick(target);
	});

	jQuery('#headerSupportLink').click(function() {
		var target = '/web/click/index/topnavi/support';
		trackClick(target);
	});

	jQuery('#headerCompanyLink').click(function() {
		var target = '/web/click/index/topnavi/about';
		trackClick(target);
	});

	jQuery('#headerMemberLink').click(function() {
		var target = '/web/click/index/topnavi/members';
		trackClick(target);
	});

	jQuery('#headerHomeLink').click(function() {
		var target = '/web/click/index/topnavi/home';
		trackClick(target);
	});

	jQuery('#headerCartLink').click(function() {
		var target = '/web/click/index/topnavi/store';
		trackClick(target);
	});

	jQuery('#headerRssLink').click(function() {
		var target = '/web/click/index/topnavi/RSS';
		trackClick(target);
	});
};

/** web track footer btn **/
var initFooterLinkTrack = function() {
	jQuery('#privacyLink').click(function() {
		var target = '/web/click/index/footer/privacy';
		trackClick(target);
	});

	jQuery('#contactLink').click(function() {
		var target = '/web/click/index/footer/contact';
		trackClick(target);
	});

	jQuery('#sitemapLink').click(function() {
		var target = '/web/click/index/footer/map';
		trackClick(target);
	});

	jQuery('#rssfooterLink').click(function() {
		var target = '/web/click/index/footer/RSS';
		trackClick(target);
	});

	jQuery('#facebookLink').click(function() {
		var target = '/web/click/index/footer/facebook';
		trackClick(target);
	});

	jQuery('#twitterLink').click(function() {
		var target = '/web/click/index/footer/twitter';
		trackClick(target);
	});
}

/** web track page * */
var trackWebPage = function() {
	var target = "/web/view"
	var pgURI = jQuery("#webtrack_str").val();
	var containMember = pgURI.indexOf("/member/");
	if (containMember > -1) {
		target = "/member/view"
	}

	if (pgURI != null) {
		var starIdx = pgURI.lastIndexOf('/');
		var endIdx = pgURI.lastIndexOf('.jsp');

		if (starIdx >= 0 && endIdx >= 0) {
			var suffix = pgURI.substring(starIdx, endIdx);
			target = target.concat(suffix);
			trackClick(target);
		}
	}
};

var trackBtn = function() {
	var target = "/web/click";
	var btnId = jQuery(this).attr("id");
	target = target.concat(btnId);
	trackClick(target);
};

var trackMemberBtn = function(url) {
	trackClick(url);
};

jQuery(document).ready(function() {
	initNavLinkTrack();
	initFooterLinkTrack();
	trackWebPage();
});
