function jsFunction()
{
	alert("I am an alert box");
}



/*
 * Banner ad stuff
 * $Id: write_ads.js 3425 2009-02-03 19:10:38Z rgill $
 */




function writeAd(zone)
{
	
	   var m3_u = (location.protocol=='https:'?'https://d1.openx.org/ajs.php':'http://d1.openx.org/ajs.php');
	   var m3_r = Math.floor(Math.random()*99999999999);
	   if (!document.MAX_used) document.MAX_used = ',';
	   document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u);
	   document.write ("?zoneid="+zone+"");
	   document.write ('&amp;cb=' + m3_r);
	   if (document.MAX_used != ',') document.write ("&amp;exclude=" + document.MAX_used);
	   document.write (document.charset ? '&amp;charset='+document.charset : (document.characterSet ? '&amp;charset='+document.characterSet : ''));
	   document.write ("&amp;loc=" + escape(window.location));
	   if (document.referrer) document.write ("&amp;referer=" + escape(document.referrer));
	   if (document.context) document.write ("&context=" + escape(document.context));
	   if (document.mmm_fo) document.write ("&amp;mmm_fo=1");
	   document.write ("'><\/scr"+"ipt>");
	
}










function doBannerAds(videoid)
{
	switch (videoid)
	{
		// 5 Hour banner ads tracking pixels
		/*case 4154:
			var img = new Image;  // Tracking pixels
			img.src = "http://ads.pointroll.com/PortalServe/?pid=536023I79720071017180404&pos=i&r=" + Math.ceil(Math.random() * 100000);
			
			if (companion_300x250) companion_300x250.src = '/direct/ripads/300x250.php?zone=8';
			if (companion_728x90)  companion_728x90.src = '/direct/ripads/728x90.php?zone=7';
		break;*/
		
		
		// Toyota Sequoia Surf
		/*case 4985:
			var d  = new Date();
			var ts = Math.ceil(d.getTime()/1000);
			var img = new Image;  // Tracking pixels
			img.src = "http://tracking.vindicosuite.com/Tracking/V3/Instream/Impression/?0|798|12643|7690|1916|7356||BBEEND|" + ts;
			swapBanner('/direct/ripads/300x250.php?zone=12', '300x250', 5000);
		break;

		// Toyota Sequoia Ski
		case 4986:
			var d  = new Date();
			var ts = Math.ceil(d.getTime()/1000);
			var img = new Image;  // Tracking pixels
			img.src = "http://tracking.vindicosuite.com/Tracking/V3/Instream/Impression/?0|798|12643|7686|1916|7356||BBEEND|" + ts;
			swapBanner('/direct/ripads/300x250.php?zone=12', '300x250', 5000);
		break;*/
		
		/*// Toyota Matrix 1 - Breakdancer
		case 5258:
			var d  = new Date();
			var ts = Math.ceil(d.getTime()/1000);
			var img = new Image;  // Tracking pixels
			//sgi_ord=Math.random()*10000000000000000;
			img.src = "http://ad.doubleclick.net/adi/N2724.ActiveAthlete/B2485975.13;sz=1x1;ord=["+ts+"]?";
			//img.src = 'http://ad.doubleclick.net/ad/sgi.riptv;px=matrix;pos=null;sz=1x1;tile=1;sgi_ord='+sgi_ord+'?';
			swapBanner('/direct/ripads/300x250.php?zone=23', '300x250', 5000);
		break;

		// Toyota Matrix 2 - Bride
		case 5259:
			var d  = new Date();
			var ts = Math.ceil(d.getTime()/1000);
			var img = new Image;  // Tracking pixels
			//sgi_ord=Math.random()*10000000000000000;
			img.src = "http://ad.doubleclick.net/adi/N2724.ActiveAthlete/B2485975.10;sz=1x1;ord=["+ts+"]?";
			//img.src = 'http://ad.doubleclick.net/ad/sgi.riptv;px=matrix;pos=null;sz=1x1;tile=1;sgi_ord='+sgi_ord+'?';
			swapBanner('/direct/ripads/300x250.php?zone=23', '300x250', 5000);
		break;
		*/
		
		// Axe
		case 62170:
			var d  = new Date();
			var ts = Math.ceil(d.getTime()/1000);
			var img = new Image;  // Tracking pixels
			img.src = "http://tracking2.vindicosuite.com/Tracking/V3/Instream/Impression/?0|798|23460|16921|3310|7356||BBEEND|" + ts;
			swapBanner('/direct/ripads/300x250.php?zone=15', '300x250', 5000);
		break;
		
		
		// All other Vids
		default:
		
			//if(window.location.pathname == "/"){
			//	swapBanner('/direct/ripads/300x250.php?zone=13', '300x250');
			//	//alert("homepage");
			//}else{
				swapBanner('/direct/ripads/300x250.php?zone=15', '300x250');
				//alert("other page");
				//swapBanner('/direct/ripads/728x90.php?zone=2',  '728x90'); //no longer needed
			//}
		break;
	}
	
}

var bannerEndDelay300x250 = 0;
var bannerEndDelay728x90  = 0;

// ---------------------------------------------------------------------------------------------------------------
// Vars
// ---------------------------------------------------------------------------------------------------------------
// src = string value of banner src
// bannerName = string value for which companion ad this src should be assigned to
// endDelayMS = how many milliseconds to keep the banner on for after it is swapped with for another banner...so on next call to swapBanner
// ---------------------------------------------------------------------------------------------------------------
// Note: only switch the frame src if we are actually changing the value.  Otherwise leave it as is
// Also note, there is a potential bug here with the zone numbers ...when we get into zone ids such as 4x or 2x  (ie 22...)
function swapBanner(src, bannerName, endDelayMS)
{
	endDelayMS = endDelayMS ? endDelayMS : 0;
	switch(bannerName)
	{
		case '300x250':
			var companionAd  = document.getElementById('videoCompanionAd_300x250');
			
			var callback = function() 
			{
				var doc = companionAd.contentDocument ? companionAd.contentDocument : (companionAd.contentWindow ? companionAd.contentWindow : companionAd.document);
				if (doc.location.replace)
				{
					doc.location.replace(src); 
				}
				else
				{
					doc.location.href = src; 
				}
			}
			
			if (companionAd && companionAd.src.indexOf(src) < 0)
			{
				window.setTimeout( callback, bannerEndDelay300x250);
				bannerEndDelay300x250 = endDelayMS;
			}
		break;
		
		case '728x90':
			var companionAd  = document.getElementById('videoCompanionAd_728x90');
			
			var callback = function() 
			{
				var doc = companionAd.contentDocument ? companionAd.contentDocument : (companionAd.contentWindow ? companionAd.contentWindow : companionAd.document);
				if (doc.location.replace)
				{
					doc.location.replace(src); 
				}
				else
				{
					doc.location.href = src; 
				}
			}
			
			if (companionAd && companionAd.src.indexOf(src) < 0)
			{
				window.setTimeout( callback, bannerEndDelay728x90);
				bannerEndDelay728x90 = endDelayMS;
			}
		break;
		
		default:
		break;
	}
}


