

//GENERATION TIME VARIABLE
/* Generated:  */		

//COMMON VARIABLES
// From include/commonjsvars
var cp270024 = 'http://cdn.eyewonder.com/100125/adWdrDemos/270024/';
		// From include/commonjsvars
	
	var ew270024_bannerWidth = 160;
	var ew270024_bannerHeight = 600;
	var ew270024_fullWidth = 160;
	var ew270024_fullHeight = 600;
	
	var ew_cacheBuster = new Date().getTime();
	var ew_cacheBusterReplaceArray = new Array("\\[timestamp\\]", "\\[cachebuster\\]"); 	
	
	

//TRACKING VARIABLES
// From include/tracking	
	

var ew270024_startTime = ew_getTime270024();



var ew270024_imgArray = new Array();
var ew270024_imgArrayCounter = 0;
function ew_addImage270024(img)
{
	ew270024_imgArray[ew270024_imgArrayCounter] = new Image();
	ew270024_imgArray[ew270024_imgArrayCounter].src = img;
	ew270024_imgArrayCounter++;
}

function ew270024_otrk(img, extra)
{
	return '<div style="position:absolute;top:0x;left:0px;z-index:0"><img src="'+cp270024+img+'?noCache='+new Date().getTime()+''+extra+'" border="0" width="1" height="1"></div>';
}

function ew270024_ctrk(type, info)
{ 
    var img = 'http://cdn.eyewonder.com/100125/trk1.gif?sys=cdn'
		+ '&id=270024&type='+type
		+ '&info='+info+'&nocache='+new Date().getTime();
	ew_addImage270024(img);
}



function ew_getTime270024() { var ew_t = new Date(); return ew_t.getTime();}



function onLoadTracker270024() { var ew_t = ew_getTime270024()-ew270024_startTime; ew270024_ctrk('onload',ew_t); return ew270024_otrk('ewtrack_onload.gif','&info='+ew_t); }
function flashTracker270024() { ew270024_ctrk('creative',''); return ew270024_otrk('ewtrack_v.gif',''); }
	
function impressionTracker270024() { ew270024_ctrk('impression',''); return ew270024_otrk('ewtrack.gif',''); }
function flashfailoverTracker270024() { ew270024_ctrk('failover_flash',''); return ew270024_otrk('ewtrack_ff.gif',''); }
function failoverTracker270024() {  ew270024_ctrk('failover_img',''); return ew270024_otrk('ewtrack_f.gif',''); }
function failoverReasonBrowserTracker270024() {  ew270024_ctrk('fail_reason_browser',''); return ew270024_otrk('ewtrack_rb.gif',''); }
function failoverReasonFlashTracker270024() { ew270024_ctrk('fail_reason_flash',''); return ew270024_otrk('ewtrack_rf.gif',''); }
function flashSupportTracker270024(verStr) { ew270024_ctrk('flash_support_'+verStr,''); return ew270024_otrk('ewtrack_'+verStr+'.gif',''); }
function ew270024_weSupportTracker270024() { var ew_t = ew_getTime270024()-ew270024_startTime; ew270024_ctrk('ew270024_weSupport',ew_t); return ew270024_otrk('ewtrack_ew270024_weSupport.gif','&info='+ew_t); }


// Expiration count versions of the _f, _ff, and _v trackers for AIM and ICQ cookie versions
function flashTrackerCache270024(expCount) { ew270024_ctrk('creative_aim_exposure',expCount); return ew270024_otrk('ewtrack_v'+expCount+'.gif',''); }
function flashfailoverTrackerCache270024(expCount) { ew270024_ctrk('failover_flash_aim_exposure',expCount); return ew270024_otrk('ewtrack_ff'+expCount+'.gif',''); }
function failoverTrackerCache270024(expCount) {  ew270024_ctrk('failover_img_aim_exposure',expCount); return ew270024_otrk('ewtrack_f'+expCount+'.gif',''); }


// Send out the current location
function ew_urlTracker()
{
	var currentURL;
	if (typeof(ew_isIFrame) != "undefined" && ew_isIFrame==true)
		currentURL = escape(document.referrer);
	else
		currentURL = escape(window.location.toString());
	ew270024_ctrk('url',currentURL);
	return ew270024_otrk('ewtrack_url.gif','&id=270024&url='+currentURL);
}


document.writeln(impressionTracker270024());

// Log the URL for troubleshooting purposes
document.writeln(ew_urlTracker());



//DESIGN VARIABLES




function ew_clickTagCacheBust(_ct)
{
	
	for(var i = 0; i < ew_cacheBusterReplaceArray.length; i++)
		_ct = _ct.replace(new RegExp(ew_cacheBusterReplaceArray[i],"gi"), ew_cacheBuster); 
	if (_ct.indexOf("ord=") >= 0)
		_ct = _ct.split("ord=")[0] + "ord=" + ew_cacheBuster;
	return _ct;
}

clickTag1 = ew_clickTagCacheBust(clickTag1);
clickTag2 = ew_clickTagCacheBust(clickTag2);
clickTag3 = ew_clickTagCacheBust(clickTag3);
clickTag4 = ew_clickTagCacheBust(clickTag4);
clickTag5 = ew_clickTagCacheBust(clickTag5);
clickTag6 = ew_clickTagCacheBust(clickTag6);
failclickTag = ew_clickTagCacheBust(failclickTag);



if(typeof(inDapIF) == "undefined") // Added to not throw undefined errors if it's not defined.
    var inDapIF = false;

//AUTHENTICATION
// From include/authentication
var ua = ' ' + navigator.userAgent.toLowerCase();
var isIe = (ua.indexOf('msie') >= 0);
var isNav4 = ((ua.indexOf('mozilla') >= 0) && (ua.indexOf('compatible') == -1) && (parseInt(navigator.appVersion) < 5));
var isWin = (ua.indexOf('win') >= 0);
var isMac = (ua.indexOf('mac') >= 0);
//Opera
var isOpera = (ua.indexOf('opera') > 0);
if (isOpera)	// Opera's string is almost identical to IE's
	isIe = false;
//KHTML browsers
var isSafari = (ua.indexOf('applewebkit') > 0);
var isKonqueror = (ua.indexOf('konqueror')>0);
// GECKO(Mozilla) browsers
// isGecko will also include Netscape 6+, Epiphany, Galeon, Camino, K-Meleon, etc
// safari says (like gecko) in it's UA string, but safari uses KHTML engine
var isGecko = (ua.indexOf('gecko/') > 0);
var isCamino = (ua.indexOf('camino/') > 0);
	
// Check how old the gecko version is for the part following "gecko/" in the UA string
var geckoDate;
var geckoRevisionString;
var geckoRevision;
var geckoRevisionMajor;
var geckoRevisionMinor;

var webkitVersion;
if (isGecko)
{
	function ew_getGeckoRevisionString(ua)	// Keep temp variables from being placed into window object
	{
		var tempStr = ua.split("rv:");
		return tempStr[1].split(")")[0];
	}

	geckoRevisionString = ew_getGeckoRevisionString(ua);
	geckoRevision = parseFloat(geckoRevisionString);
	geckoRevisionMajor=parseFloat(geckoRevisionString.split(".")[0] )
	geckoRevisionMinor=parseFloat(geckoRevisionString.split(".")[1]+ "." + geckoRevisionString.split(".")[2])
	geckoDate = parseInt(ua.substr(ua.indexOf('gecko/')+6,8));
}
var ieVersion;
if (isIe)
{
	ieVersion = ua.substr(ua.indexOf('msie')+5,4);
	if (ieVersion.indexOf(';') > 0)
		ieVersion = ieVersion.substr(0,3);
}
var operaVersion
if (isOpera)
{
	operaVersion = ua.substr(ua.indexOf('opera')+6,4);
}
if (isSafari)
{
    webkitVersion = parseInt(ua.substr(ua.indexOf('applewebkit')+12,4));

}
var ew270024_weSupport = false;
var failReason = "browser";	// Reason we failed over

var plugin = false;	// Flash 7 or up
var isFlash8up = false;
var isFlash9up = false;
var isFlashFailover = false;	// Flash 6

// Check Flash info

if (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"])
	plugin = (navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin);

if (plugin)
{
	plugin = navigator.plugins["Shockwave Flash"];
	var ver = parseInt(plugin.description.substring(plugin.description.indexOf(".")-1));
	isFlash9up = (ver>=9);
	isFlash8up = (ver>=8);
	plugin = (ver>=7);
	isFlashFailover = (ver>=6);
}
else if(isIe && isWin)
{
	document.writeln('<SCR'+'IPT LANGUAGE="VBScript"\>'); // Hide this from IE4.5 Mac by splitting the tag
	document.writeln('On Error Resume Next');
	document.writeln('isFlash9up=IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.9"))');
	document.writeln('isFlash8up=IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.8"))');
	document.writeln('plugin=IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.7"))');
	document.writeln('isFlashFailover=IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6"))');
	document.writeln('</SCR'+'IPT\>');
	
	if (isFlash8up){
		var swf = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.8").GetVariable("$version");
		var ver = parseInt(swf.substring(swf.indexOf(",")-1));
		isFlash8up = (ver>=8);
	}

}
else
	plugin = false;

	
	
// Do a an exclusive check for support to protect page contents for rare and untested browsers
if(isGecko || isSafari || (isIe && isWin && ieVersion >= 5.5) || (isOpera && operaVersion >= 7)) 
{
	// Support Mozilla-based browsers (i.e. Firefox), Safari Mac, 
	// and IE browsers (IE 5.5+/Win and AOL Explorer), and Opera > 7
	failReason = "none";
	ew270024_weSupport = true;

	// Do we support Flash 7?
	if (!plugin)
	{
		ew270024_weSupport = false;
		failReason = "flash";
	}
}
else
{
	// Still attempt a flash failover if browser isn't supported
	failReason = "browser"
	ew270024_weSupport = false;
}




if (isFlash8up)
	document.writeln(flashSupportTracker270024("8"));

if (isFlash9up)
	document.writeln(flashSupportTracker270024("9"));

	



//CUSTOM FUNCTIONS

	weSupport = ew270024_weSupport; 
	
	ew270024_weSupport = weSupport; 
	

// FLASH
var ew270024_flvNames = "NissanSentra_Work_Diablo,NissanSentra_Work_Mackerel,NissanSentra_Work_Ofhas,NissanSentra_Work_Spaghetti,NissanSentra_Love_Enough,NissanSentra_Love_Love,NissanSentra_Love_MarthaAvenue,NissanSentra_Love_YourMagic,NissanSentra_Play_BeGood,NissanSentra_Play_GottaProblem,NissanSentra_Play_Groove,NissanSentra_Play_MajorJ,NissanSentra_Lounge_SheWas,NissanSentra_Lounge_MoonSong,NissanSentra_Lounge_Polyamore,NissanSentra_Lounge_BewleyWhite";
var ew270024_creativeName = "K1410_mp3_160x600_FL7.swf";
var ew270024_swfVersion = 7;





var ew270024_adMode = "prog";
var ew270024_videoPath = "http://cdn.eyewonder.com/100125/video/";




var ew270024_videoID = '3698,3699,3697,3696,3689,3691,3690,3692,3694,3693,3703,3695,3686,3687,3685,3688';



if (typeof(isIFrameContent) != "undefined" && isIFrameContent)
	ew_qaReportUUID = topWin.ew_qaReportUUID;
	
if (typeof(ew_qaReportUUID)=="undefined")
	ew_qaReportUUID = "common";
	



	
var ewclicktags270024 = ''
	+ '&clickTag1='+escape(clickTag1)
	+ '&clickTag2='+escape(clickTag2)
	+ '&clickTag3='+escape(clickTag3)
	+ '&clickTag4='+escape(clickTag4)
	+ '&clickTag5='+escape(clickTag5)
	+ '&clickTag6='+escape(clickTag6);

if( typeof( ew270024_flashvarsExtra ) == "undefined" )
	var ew270024_flashvarsExtra = "";


var ewflashvars270024 = 'ewbase='+cp270024
	+ '&bwfile=bwtest.swf'
	+ '&creative=' + ew270024_creativeName
	+ '&vLength=250,244,250,159,199,216,224,223,126,162,177,170,225,235,259,265'
	+ '&bw=56,90,135,300,450,600'
	+ '&buf=5,4,3,2,2,2'
	+ '&flv=' + ew270024_flvNames
	+ '&flvId=0'
	+ '&formatId='+24
	+ '&aInit='+'host'
	+ '&vInit=user'
	+ '&videoID='+ew270024_videoID
	+ '&videoPath='+ew270024_videoPath
	+ '&adId=270024'
	+ '&adMode=' + ew270024_adMode
	+ '&trkUrl=http://cdn.eyewonder.com/100125/'
	+ '&swfVersion=' + ew270024_swfVersion
	+ '&qaReportUUID=' + ew_qaReportUUID
	+ ew270024_flashvarsExtra
	+ ewclicktags270024;


	


//EYEWONDER FLASH OBJECT
var flashHTML270024 ='<div id="ew_BannerDiv270024" style="visibility: visible; position: relative; width:160px; height:600px;z-index:10">'

	+'</div>';

var flashHTMLonLoad270024 ='<div id="ew_FlashDiv270024" style="visibility: visible; position: absolute; top: 0px; left: 0px; width:160px; height:600px; z-index:50">'
	+'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="160" height="600" id="ewad270024" align="middle">'
	+'<param name="allowScriptAccess" value="always">'
	+'<param name="movie" value="'+cp270024+ew270024_creativeName+'">'
	+'<param name="quality" value="high">'
	+'<param name="bgcolor" value="#FFFFFF">'
	+'<param name="base" value="'+cp270024+'">'
	+'<param name="wmode" value="opaque" />'
	+'<param name="FlashVars" value="'+ewflashvars270024+'" />'
	+'<embed src="'+cp270024+ew270024_creativeName+'" base="'+cp270024+'" wmode="opaque" quality="high" bgcolor="#FFFFFF" width="160" height="600" name="ewad270024" FlashVars="'+ewflashvars270024+'" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">'
	+'</object>'
	+'</div>'
	+'<div style="position:absolute;top:0x;left:0px;z-index:0"><img src="'+cp270024+'dot.gif" id="trackingImage270024" width="1" height="1" border="0"></div>';

//EYEWONDER FLASH FAILOVER OBJECT
var flashfailoverHTML270024 ='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,0,0" width="160" height="600" id="ewfaildesign" align="middle">'
	+'<param name="allowScriptAccess" value="always">'
	+'<param name="movie" value="'+cp270024+'">'
	+'<param name="quality" value="high">'
	+'<param name="bgcolor" value="#FFFFFF">'
	+'<param name="FlashVars" value="clickTag='+escape(failclickTag)+'" />'
	+'<embed src="'+cp270024+'" quality="high" bgcolor="#FFFFFF" width="160" height="600" name="ewfaildesign" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" base="'+cp270024+'" pluginspage="http://www.macromedia.com/go/getflashplayer">'
	+'</object>';

//EYEWONDER FAILOVER
var failoverHTML270024 = '<a href="http://www.eyewonderlabs.com/ct.cfm?noCache=0&file=http://cdn.eyewonder.com/100125/adWdrDemos/270024/failover.jpg&eid=270024&name=Clickthru-failover&num=1&time=0&diff=0&click='+escape(failclickTag)+'" target="_blank"><img src="'+cp270024+'failover.jpg" border="0"></a>';


var ew270024_onLoadWasCalled = false; //Protects against multiple of the same execution being loaded in the same page

//appends flash ad div to the banner div (called on page load)
function ew_onLoad270024() {

	flashHTMLonLoad270024 += onLoadTracker270024();

	if (ew270024_onLoadWasCalled == true)
		return;
		
	document.getElementById('ew_BannerDiv270024').innerHTML+=flashHTMLonLoad270024;
}

//SERVE THE APPROPRIATE FILE
if (ew270024_weSupport) 
{
	document.writeln(ew270024_weSupportTracker270024());
	document.writeln(flashHTML270024);	
	document.writeln(flashTracker270024());
	if(inDapIF)
	{
		if(isIe && parent.document.readyState == 'complete') // page is already finished loading?
			ew_onLoad270024();
		else
		{
				if (window.addEventListener) parent.addEventListener("load",ew_onLoad270024,false);
				else if (window.attachEvent) parent.attachEvent("onload",ew_onLoad270024);
		}
	}
	else
	{
		if(isIe && document.readyState == 'complete') // page is already finished loading?
			ew_onLoad270024();
		else
		{
			if (window.addEventListener) window.addEventListener("load",ew_onLoad270024,false);
				else if (window.attachEvent) window.attachEvent("onload",ew_onLoad270024);
		}
	}
}
else { //serve failover
	
	 if(isFlashFailover&&false) {
		document.writeln(flashfailoverHTML270024);
		document.writeln(flashfailoverTracker270024());
	}
	else {
		document.writeln(failoverHTML270024);
		document.writeln(failoverTracker270024());
	}
	// Reason for failover
	if (failReason == "browser")
		document.writeln(failoverReasonBrowserTracker270024());
	else if (failReason == "flash")
		document.writeln(failoverReasonFlashTracker270024());
}



