var d = document;

function cnnSetDriverBG() {
	var div = d.getElementById('cnnDriverTopRow');
	if (div) {
		var url = d.location.href;
		var imgPath = 'http://i.a.cnn.net/nascar/.element/img/2.0/sect/drivers/';
		if (url.indexOf('/drivers/dps/') != -1) {
			if (url.indexOf('/cup/') != -1) {
				var driver = url.substring((url.indexOf('/drivers/dps/') + 13),url.indexOf('/cup/'));
				div.style.background = 'url("' + imgPath + 'cup/' + driver + '/bg.jpg") 5px 0 no-repeat';
			} else if (url.indexOf('/bg/') != -1) {
				var driver = url.substring((url.indexOf('/drivers/dps/') + 13),url.indexOf('/bg/'));
				div.style.background = 'url("' + imgPath + 'bg/' + driver + '/bg.jpg") 5px 0 no-repeat';
			} else if (url.indexOf('/truck/') != -1) {
				var driver = url.substring((url.indexOf('/drivers/dps/') + 13),url.indexOf('/truck/'));
				div.style.background = 'url("' + imgPath + 'truck/' + driver + '/bg.jpg") 5px 0 no-repeat';
			}
		}
	}
}

function cnnLoadDriver() {
	var driverPath = "/drivers/dps/";
	if (d.location.href.indexOf('/cup/') != -1) {
		var driverFile = "/cup/index.html";
	} else if (d.location.href.indexOf('/bg/') != -1) {
		var driverFile = "/bg/index.html";
	} else if (d.location.href.indexOf('/truck/') != -1) {
		var driverFile = "/truck/index.html";
	}
	var driver = d.driver_dropdown.drivers.options[d.driver_dropdown.drivers.selectedIndex].value;
	if (driver != "") {
		location = (driverPath + driver + driverFile);
	}
}

var lists = new Array('cnnDriversCards','cnnDriversTable');
var selectedTab = null;
function cnnLoadDriverList(tab, name){
	for(i = 0; i < lists.length; i++){
    	d.getElementById(lists[i]).style.display = (name == lists[i]) ? 'block':'none';
  	}
}

var stats = new Array('StatsTrack','StatsCareer','StatsSeason','StatsTrackType');
var selectedTab = null;
function cnnShowStats(tab, name) {
	for (i = 0; i < stats.length; i++) {
		d.getElementById('cnnDriver' + stats[i]).className = '';
    	d.getElementById(stats[i]).style.display = (name == stats[i]) ? 'block':'none';
		d.getElementById('cnnDriver' + name).className = 'cnnDriverStatsSelected';
  	}
}

/* Writes out the embed code for the photocast film loop on the Photocast Landing Page and select driver pages (see list below) */
function cnnWriteLoop(x) {
	var driverLoopWidth = "375";
	var driverLoopHeight = "90";
	var driverLoopLink = "%2Fpromos%2Fphotocast%2F";
	if(x=="0"){
		driverLoopWidth = "724";
		driverLoopHeight = "178";
	    driverLoopLink = "http%3A%2F%2Fwww%2Efilmloop%2Ecom%2Fx%2Fnoland%3Fticket%3DbRqS1wZj2SXSqFYKSXPzNPWNosZ0z55P%26px%3DNAS";
	}
	/* loopID order = Daily Photocast (0), Dale Earnhardt Jr (1), Jeff Gordon (2), Mark Martin (3), Kasey Kahne (4), Kevin Harvick (5), Greg Biffle (6), Jimmie Johnson (7), Tony Stewart (8), Elliott Sadler (9), Matt Kenseth (10), Jeff Burton (11), Kyle Busch (12), Denny Hamlin (13), AJ Allmendinger (14), Clint Bowyer (15), Kurt Busch (16), Robby Gordon (17), Scott Riggs (18), Ryan Newman (19), Joe Nemecheck (20), Sterling Marlin (21), JJ Yeley (22), Ken Schrader (23), Dave Blaney (24), Casey Mears (25), Jamie McMurray (26), David Stremme (27), Reed Sorenson (28), Bobby Labonte (29), Dale Jarrett (30), Kyle Petty (31), Michael Waltrip (32), Jeff Green (33), Brian Vickers (34), Tony Raines (35), Carl Edwards (36), David Gilliland (37), David Ragan (38), David Reutimann (39), Jeremy Mayfield (40), Juan Pablo Montoya (41), Paul Menard (42), Ward Burton (43), Martin Truex Jr (44), Ricky Rudd (45), Johnny Sauter(46), Kenny Wallace (47) */
	var driverLoopIDs = new Array('YywnP1Rnzk76xxaWWcOooeKj-P5EyUSP','DDvmEKegE6fMdf514eGKpCJAyThXH2qQ','vpS0ZfyFD0Us7Le/94xlyj-7PLuYh6Bs','gUy06DwNk3FvWpZyQNF7TJccS4FAE4gL','J4jpHAPrX5v4mlghkHL8LRprbQY7Na3q','XTTDLjWzia-r3GEsGltQKRgY-GCEKgXO','3FV4dyjc7eiT7BviUs-dIiFCNySrRLGC','QhZoP5JhMZSoWeTy174N1mWx5ljUM99w','YpXukf58btMx-ymcJbHp7YTP7ZIN/g5q','CIrhKuOC0Azy28jjFlz58DunPendT-L8','DATKZMKU7IRzRut2zTuguR4RoMWaNq6F','n1SfcZTi8uOlFLTwQ1MaBQdJwSZURRP9','90ajdqzfDXBA6ucyZOU%2FEy5olv4WSe1Q','eIRVjRHy9vwl3JE%2DQ6ifIhfuphYAbPKq','AttlpWUuLmoFV8Thm4lzPMBPGWOl9Wz3','n2A4vuUc7AT4pT31G6uTR1F-JEijLZi4','CE9ztGcOLEsPZZQbIQ5CVRzpYvfSb-cv','g2iVfCmn/d1l8kEyJxDDrSJ67NIcIcFb','zgZZPCAS4KOlnXmBJdE4N33knDY85a/Z','TJXNWqW4UH-rlOxsKh/T8hAnBvKWTQsn','GvfF2smqo2O8jAumfvZdf73D5aWPh1j-','zn4d6fq1isHxA0-EViljKYdiEhWySibF','xnTZSXKVr65IbrWcjfyawCpEfRSSm/Af','6Tyu/gn59XxTXhPBZc3Uo3let0IjyMoR','aW3jFS3mkeIp4YRVaV8GC5kazX-KHwCr','TDD1jI9cxiy53AArbFacdIGS/wbMWgTx','jMJ4yS0Wa2FRrq4SDVek7ZvNPDrgowEc','/kqtBZ2LEN9rTUWmyOfkMukwKV3-Y1ME','WD0lQiE8AbuvKmNIvDbkmRJXufOVkVij','BQ2lS1gBfpmM2gDvBbTiXzjC4b-AHgmQ','sHO7kh8WgHgooCf7YwIDMqiPJ-5HRT69','jX/4ajDxEuAibJml-vPnzdlmQT7RHRIP&incr=1','6LT1KP0rcfxMmKO7-38pzrujFcv/92A6','keKwIXTOgwrtzoYYtV1iuuW-29pQydGM','HQg8cs2qF1gY9wMmbOVST84WJ7m3aSyj','svt4qqff2ak1ukQixV//WdGqgLezWP28','MdDMjYphSjl5Ev3hcAQvSOKgTgSEf0K1','AD3dh8f7Q4MIIzOTX9O6gA4GOWeXA7C6','S0uVXsj7Tc1j4EKClWKtWo-EM/bsIFml','CbKunrRZsCh4VIUUvanoSukijdjVTENI','rLUY3lAwpZrzw4LJ6rhalb9GY9RpvdPt','548JMFNU6XAbdUlYzEiJT1btO7io54rM','-4o9vecj3lYmt8lnCrbg/3Pi5FmLxxvF','13qSLu5Gq1WJxkFoMlZJqBBXtE-ri2eS','cRmi9GASwza58xVAPVuG-zKfGAGxIsk9','c9l8MPyCp6sviXdbKxKglv0U2qs6NI7Y','YywnP1Rnzk76xxaWWcOooeKj-P5EyUSP','YywnP1Rnzk76xxaWWcOooeKj-P5EyUSP');                                             
	document.write('<embed src="http://static.filmloop.com/looplets/flash/v2/looplet.swf" quality="high" wmode="transparent" scale="noscale" flashvars="base=looplets.filmloop.com&weblinkid='+driverLoopIDs[x]+'&incr=1&flnb=2&link='+driverLoopLink+'" name="looplet" align="middle" bgcolor="#333333" width="'+driverLoopWidth+'" height="'+driverLoopHeight+'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>');
}