var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

function ms_ga_pagetrack(ua, url){

  for (key in ua){
    try {
  	  var pageTracker = _gat._getTracker(ua[key]);
	  pageTracker._trackPageview(url);
	} catch(err) {}
  }
}

function ms_ga_pagetrack_single(key, url){
    
  //for (key in ua){
    //try {
  	  var pageTracker = _gat._getTracker(key);
      pageTracker._trackPageview(url);
	//} catch(err) {}
  //}
}

function ms_ga_trans(ua,url,transaction){
	for(key in ua){
	  try {
		var pageTracker = _gat._getTracker(ua[key]);
		pageTracker._initData();
		pageTracker._trackPageview(url);

		pageTracker._addTrans(
			transaction.order_id,
			transaction.affiliation,
			transaction.total,
			transaction.tax,
			transaction.shipping,
			transaction.city,
			transaction.state,
			transaction.country
		);

		for (var i = 0; i < transaction.items.length; i++)
		{
		  var item = transaction.items[i];
		  
		  pageTracker._addItem(
			transaction.order_id,
			item.sku,
			item.name,
			item.category,
			item.price,
			item.quantity
		  )
		}
    
	    pageTracker._trackTrans(); 

	  } catch(err) { alert(err);}
	}
}
