//Begin NAP Specific Code

var napAmCountryCodes =new Array("us", "ai", "ag", "ar", "aw", "bs", "bb", "bz", "bm", "bo", "br", "ca", "ky", "cl", "co", "cr", "dm", "do", "ec", "sv", "fk",
	"gf", "gd", "gp", "gt", "gy", "hn", "jm", "mq", "mx", "ms", "an", "ni", "pa", "py", "pe", "pr", "kn", "lc", "vc", "sb", "sr", "tt",
	"tc", "uy", "ve", "vg", "vi");



var languageInfo=navigator.language? navigator.language.toLowerCase() : navigator.userLanguage.toLowerCase();

var amHomePage   = "http://click.linksynergy.com/fs-bin/click?id=KZ2K*iFPMys&offerid=" + napAmOfferId + "&subid=0&type=4";
var intlHomePage = "http://click.linksynergy.com/fs-bin/click?id=KZ2K*iFPMys&offerid=" + napIntlOfferId + "&subid=0&type=4";

function testNapCountry(usLink, nonUSLink)
{
	//alert(languageInfo);

usLink="http://dd.snobglobalmedia.com/wert5/soft/www/delivery/ck.php?oaparams=2__bannerid=" + napDefaultBannerId + "__zoneid=" + napDefaultZoneId + "__cb=" + Math.floor(Math.random()*999999) +"__oadest=" + escape(usLink);
nonUSLink="http://dd.snobglobalmedia.com/wert5/soft/www/delivery/ck.php?oaparams=2__bannerid=" + napDefaultBannerId + "__zoneid=" + napDefaultZoneId + "__cb=" + Math.floor(Math.random()*999999) +"__oadest=" + escape(nonUSLink);

	if(languageInfo == "en-us")
	{
		if(usLink.length > 0)
	   		napRedirectpage(usLink);
	   	else
	   		napRedirectpage(amHomePage);
	}
	else
	{
		var langCodes = languageInfo.split("-");

		if(langCodes.length > 1)
		{
			var goToAmericas = false;
			var countryCode = langCodes[1];
			//alert(countryCode);
			var count = napAmCountryCodes.length;
			for(var i = 0 ; i < count ; i++)
			{
				if(countryCode == napAmCountryCodes[i])
				{
					goToAmericas = true;
					break;
				}
			}

			//alert(goToAmericas);

			if(goToAmericas)
			{
				if(usLink.length > 0)
					napRedirectpage(usLink);
				else
	   				napRedirectpage(amHomePage);
			}
			else
			{
				if(nonUSLink.length > 0)
					napRedirectpage(nonUSLink);
				else
	   				napRedirectpage(intlHomePage);
			}

		}
		else
		{
			if(nonUSLink.length > 0)
				napRedirectpage(nonUSLink);
			else
	   			napRedirectpage(intlHomePage);
		}



	}

}

function napRedirectpage(dest)
{
	window.open(dest);

	//window.location=dest;

	//if (window.location.replace)
	//	window.location.replace(dest)
	//else
	//	window.location=dest
}


function testOutnetCountry(usLink, nonUSLink)
{
	//alert(languageInfo);

usLink="http://dd.snobglobalmedia.com/wert5/soft/www/delivery/ck.php?oaparams=2__bannerid=" + outnetDefaultBannerId + "__zoneid=" + outnetDefaultZoneId + "__cb=" + Math.floor(Math.random()*999999) +"__oadest=" + escape(usLink);
nonUSLink="http://dd.snobglobalmedia.com/wert5/soft/www/delivery/ck.php?oaparams=2__bannerid=" + outnetDefaultBannerId + "__zoneid=" +  outnetDefaultZoneId + "__cb=" + Math.floor(Math.random()*999999) +"__oadest=" + escape(nonUSLink);

	if(languageInfo == "en-us")
	{
		if(usLink.length > 0)
	   		napRedirectpage(usLink);
	   	else
	   		napRedirectpage(amHomePage);
	}
	else
	{
		var langCodes = languageInfo.split("-");

		if(langCodes.length > 1)
		{
			var goToAmericas = false;
			var countryCode = langCodes[1];
			//alert(countryCode);
			var count = napAmCountryCodes.length;
			for(var i = 0 ; i < count ; i++)
			{
				if(countryCode == napAmCountryCodes[i])
				{
					goToAmericas = true;
					break;
				}
			}

			//alert(goToAmericas);

			if(goToAmericas)
			{
				if(usLink.length > 0)
					napRedirectpage(usLink);
				else
	   				napRedirectpage(amHomePage);
			}
			else
			{
				if(nonUSLink.length > 0)
					napRedirectpage(nonUSLink);
				else
	   				napRedirectpage(intlHomePage);
			}

		}
		else
		{
			if(nonUSLink.length > 0)
				napRedirectpage(nonUSLink);
			else
	   			napRedirectpage(intlHomePage);
		}



	}

}



//End NAP Specific Code

function recordOutboundLink(link, category, action, label) {

    //_gat._getTrackerByName()._trackEvent(category, action, label);
    
    _gaq.push(['_trackEvent', category, action, label]);

    if(link.target != null && link.target=="_blank")
   {
     setTimeout('window.open("' + link.href + '");', 100);
   }
   else
   {
    setTimeout('document.location = "' + link.href + '"', 100);
   }
  }


