var shopTargetDomain =  "netshop.tallink.com";
function urchinEventBind(obj, evt, newhandler, captures)
{
	if (obj.attachEvent)
		obj.attachEvent('on' + evt, newhandler);
	else if (obj.addEventListener)
		obj.addEventListener(evt, newhandler, captures);
	else
	{
		var oldhandler;
		if (oldhandler = obj['on' + evt])
			obj['on' + evt] = function() { oldhandler(); newhandler(); }
		else obj['on' + evt] = newhandler;
	}
}
function googleBinder() {
  var a = document.getElementsByTagName('a');
  for(var i = 0; i < a.length; i++){
  	if(a[i].href.match(shopTargetDomain)) {
  		a[i].href=pageTracker._getLinkerUrl(a[i].href);   	
  	} 
  }
  if(!document.referrer.match(document.domain)) {
  	var url = window.location.href.split("?");
  	if(typeof(url[1]) != "undefined") {
      var params = url[1].split("&");
      
      var today = new Date();
      var two_years = new Date(today.getFullYear()+2,today.getMonth(),today.getDate(),today.getHours(),today.getMinutes(),0);
      var six_months = new Date(today.getFullYear(),today.getMonth() + 6,today.getDate(),today.getHours(),today.getMinutes(),0);
      var thirty_minutes = new Date(today.getFullYear(),today.getMonth(),today.getDate(),today.getHours(),today.getMinutes()+30,0);
      var thirty_days = new Date(today.getFullYear(),today.getMonth(),today.getDate()+30,today.getHours(),today.getMinutes(),0);
      
      for(var i=0; i<params.length; i++){
      	
      	if(params[i].search(/__utma/) >= 0 || params[i].search(/__utmv/) >= 0){
      		// 2 vuotta
      		document.cookie=params[i]+";expires="+two_years.toGMTString()+";path=/";
      	} else if(params[i].search(/__utmz/) >= 0){
      		// 6 kk
      		document.cookie=params[i]+";expires="+six_months.toGMTString()+";path=/";
      	}else if(params[i].search(/__utmc/) >= 0){
      		// sessio
      		document.cookie=params[i];
      	}  else if(params[i].search(/__utmb/) >= 0){
      		// 30 min
      		document.cookie=params[i]+";expires="+thirty_minutes.toGMTString()+";path=/";
      	} else {
      		if(params[i].search(/__utm/) >= 0){
      			// 30 päivää
      			document.cookie=params[i]+";expires="+thirty_days.toGMTString()+";path=/";
      		}
      	}
      }
    }
  }
}