
/* 文字コード:UTF-8 */

function parseUri(d){var o=parseUri.options,m=o.parser[o.strictMode?"strict":"loose"].exec(d),uri={},i=14;while(i--)uri[o.key[i]]=m[i]||"";uri[o.q.name]={};uri[o.key[12]].replace(o.q.parser,function(a,b,c){if(b)uri[o.q.name][b]=c});return uri};parseUri.options={strictMode:false,key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}};

$('a,area').each(function(){
	var f = parseUri( $(this).attr('href') ).file;
	if( f.match( /pdf|zip|sit|lzh|swf|xls|doc|ppt|exe$/i ) ){
		$(this).bind( "click", function(event){
			var h = $(this).attr('href');
			if( aqtracker_param ){
				if( h.match( /\?/ ) ) h += '&' + aqtracker_param.cat;
				else h += '?' + aqtracker_param.cat;
			}
			aqtracker_event( h );
			return true;
		});
	}
});

