// JavaScript Document

function trackingIE(a){
	new Ajax.Request(
		"?action=tracking",
		{
			parameters:{link:String(a.href)}
		}
	);
	
}


function trackingFF(a){
	new Ajax.Request(
		"?action=tracking",
		{
			parameters:{link:String(a.href)},
			onSuccess:function(t,r){
				
			},
			onComplete:function(){
				if(a.target!="_blank"){
					window.location.href=String(a.href);	
				}else{
					open(String(a.href));	
				}
			}
		}
	);
	
}

document.observe(
	"dom:loaded",
	function(){
		$$("a").each(
			function(a){
				if(!String(a.href).blank() && !String(a.href).sub(/(.*)#/,'').blank()){
					if(!a.onclick){
						if(Prototype.Browser.Gecko){
							a.onclick=function(){trackingFF(a);return false}
						}else{
							a.onclick=function(){trackingIE(a)}
						}
					}
				}
			}
		);
	}
);