// Flash Helper
function embedFlashFile(swf, w, h, align, name, args)
{
   document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="' + w + '" height="' + h + '" id="video" align="' + align + '">');
   document.write('<param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="' + swf + '" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /> <param name="wmode" value="transparent" /> <param name="flashvars" value="' + args + '"/>');
   document.write('<embed src="' + swf + '" wmode="transparent" quality="high" bgcolor="#ffffff" width="' + w + '" height="' + h + '" name="' + name + '" align="top" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="' + args + '" /></object>');
}

// Sponsored PC's Helper
function SPL_showSalesMessage(ID,crossImageWidth)
{
    if (ID != "")
    {
        o = document.getElementById(ID);
        pos = SPL_findSalesImagePos(document.getElementById(ID+"_spc"));
        
        //if ((pos[0] - 186) <= 5)
        //{
        //   pos[0] = pos[0] + crossImageWidth + 186;
        //}
        //o.style.left = pos[0] - 186 + "px";
        //o.style.top = pos[1] + "px";
        
        o = document.getElementById(ID+"_layer");
        o.style.left = pos[0] + 1 + "px";
        o.style.top = pos[1] + 1 + "px";
        o.style.display = "block";
        
        o = document.getElementById(ID);
        o.style.left = pos[0] + 8 + "px";
        o.style.top = pos[1] + 8 + "px";
        o.style.display = "block";
    }
}

function SPL_hideSalesMessage(ID)
{
    o = document.getElementById(ID);
    o.style.display = "none";
    
    o = document.getElementById(ID+"_layer");
    o.style.display = "none";
}

function SPL_findSalesImagePos(obj)
{
   var curleft = curtop = 0;
   if (obj.offsetParent)
   {
	   curleft = obj.offsetLeft
	   curtop = obj.offsetTop
	   while (obj = obj.offsetParent)
	   {
		   curleft += obj.offsetLeft
		   curtop += obj.offsetTop
	   }
   }
   return [curleft,curtop];
}

function SPL_urchinTracker(trackingData)
{
   return BLC_urchinTracker(trackingData);
}

// BuyLocal common
function BLC_urchinTracker(trackingData)
{
   //alert(trackingData);
   try
   {
      urchinTracker(trackingData);
   }
   catch(err)
   {
     urchinTracker("/ClickTracker/Errors/" + err.description); 
   }
   
   return true;
}


function BLC_atlasTrackerDelay(mseconds) {
    var currentTime = new Date();
    var endTime = currentTime.getTime() + mseconds;
    while (currentTime.getTime() < endTime) {
        currentTime = new Date();
    }
}

function BLC_atlasTracker(desc) {
     if (document.images)
     {
        (new Image()).src = 'http://switch.atdmt.com/action/' + desc;
        BLC_atlasTrackerDelay(300);
     }
     return true;
}


