$(document).ready(function(){init_clicktrack()});function init_clicktrack(){var links=$('a:not(.ajaxContentTrigger)');links.unbind('mousedown',clicktrack_handler_link);links.bind('mousedown',clicktrack_handler_link);var searchform=$('#search-box form,#consultation-search-form');searchform.unbind('submit',clicktrack_handler_searchform);searchform.bind('submit',clicktrack_handler_searchform)}function clicktrack_handler_link(evt){var url=evt.target.href;var cls=evt.target.className;if(!url){url=this.href;if(!url)return;cls=this.className}var ct=cls.match(/ct-([^ ]+)/g);if(!ct){return}var params=clicktrack_class_to_params(ct);var title=$(evt.target).text();if(!title)title='??';params.url=url;params.title=title;clicktrack_send(params)}function clicktrack_handler_searchform(evt){var cls=evt.target.className;if(!cls)return;var ct=cls.match(/ct-([^ ]+)/g);if(!ct)return;var params=clicktrack_class_to_params(ct);if($('#search-box #keywords').val()){params.keywords=$('#search-box #keywords').val()}else if($('#consultation-search-form #consultation-keywords').val()){params.keywords=$('#consultation-search-form #consultation-keywords').val()}clicktrack_send(params)}function clicktrack_class_to_params(cls){var ctMap={'T':'topic','t':'type','r':'reltype','o':'orgid','v':'vivisimo','i':'id','m':'mode'};var params={};var tokens=cls[0].split(/-/);jQuery.each(tokens,function(i){var firstChar=this.substr(0,1);var type=ctMap[firstChar];if(!type)return;params[type]=this.substr(1)});return params}function clicktrack_send(params){var ctHost=null;if(window.location.host.match(/newzealand.govt.nz/)){ctHost='newzealand.govt.nz'}else{ctHost=window.location.host}new Image().src='http://'+ctHost+'/click?'+jQuery.param(params);clicktrack_delay(300)}function clicktrack_delay(ms){var currentTime=new Date();var endTime=currentTime.getTime()+ms;while(currentTime.getTime()<endTime){currentTime=new Date()}}