/*
|	Tracking manager
|
|	Manages site tracking
|	Requires: core.js,connection.js
*/

		//Tracking function
		{hp.tracking=function(){
			return {
				gaLinks:function(oLinks,vCategory){
					var oLinksCache=oLinks.links,nLinksLen=oLinksCache.length,oLinkTarget;
					for(var i=0;i<nLinksLen;i++){
						oLinkTarget=hp.utils.get(oLinksCache[i].intid);
						if(oLinkTarget){
							oLinkTarget.title=oLinksCache[i].title;
							oLinkTarget.cat=vCategory;
							hp.utils.addEvent(oLinkTarget,'click',function(){hp.tracking.gaTrack(this.cat,this.title);});
						}
					}
				},
				gaTrack:function(vCat,vName){
					pageTracker._trackPageview('/'+vCat+'/'+vName);
				}
			}
		}()};