/* Generated: 12/11/2007  08:13 PM EST. EW Web Code Version: 11.4.2 */




if (inDapIF && inDapMgrIf) {
	if ((navigator.userAgent.toLowerCase()).indexOf('gecko/') > 0)
	{
		document.close();	
		document.open();
	}
}	

//COMMON VARIABLES
// From include/commonjsvars
var cp921032 = "http://cdn.eyewonder.com/100125/752813/921032/";

		// From include/commonjsvars
	
var ew921032_bannerWidth = 336;
var ew921032_bannerHeight = 280;
var ew921032_fullWidth = 336;
var ew921032_fullHeight = 280;

var ew_cacheBuster = new Date().getTime();
var ew_cacheBusterReplaceArray = new Array("\\[timestamp\\]", "\\[cachebuster\\]", "\\[random\\]", "\\[randnum\\]"); 	


function ew_getProtocol(cp)
{
	if (cp.indexOf("https://") != -1)
		return "https://";
	else
		return "http://";
}
var ew921032_protocol = ew_getProtocol("http://cdn.eyewonder.com/100125/752813/921032/");
	
	

//RESEARCH TAGS


//TRACKING VARIABLES
// From include/tracking	
	

var ew921032_startTime = ew_getTime921032();



var ew921032_imgArray = new Array(); 
var ew921032_imgArrayCounter = 0; 

function ew_addImage921032(img)
{
	ew921032_imgArray[ew921032_imgArrayCounter] = document.createElement("img");
	ew921032_imgArray[ew921032_imgArrayCounter].setAttribute("src", img); 
	ew921032_imgArrayCounter++; 
}

function ew921032_otrk(img, extra)
{
	ew_addImage921032(cp921032+img+'?ewbust='+new Date().getTime()+extra);
	return '';
}

function ew921032_otrk_nobust(img, extra)
{
	ew_addImage921032(cp921032+img+'?ewbust=0'+extra);
	return '';
}

function ew921032_ctrk(type, info)
{ 

}

function ew921032_ctrk_nobust(type, info)
{ 

}

function ew_thirdpartytrackingcachebust921032(trkURL)
{
	
	for(var i = 0; i < ew_cacheBusterReplaceArray.length; i++)
	{
		trkURL = trkURL.replace(new RegExp(ew_cacheBusterReplaceArray[i],"gi"), ew_cacheBuster); 
	}
	
	return trkURL;
}


function ew_getTime921032() { var ew_t = new Date(); return ew_t.getTime();}



function onLoadTracker921032() { var ew_t = ew_getTime921032()-ew921032_startTime; ew921032_ctrk('onload',ew_t); return ew921032_otrk('ewtrack_onload.gif','&info='+ew_t); }
function flashTracker921032() { ew921032_ctrk('creative',''); return ew921032_otrk('ewtrack_v.gif',''); }
	
function impressionTracker921032() { ew921032_ctrk('impression',''); return ew921032_otrk('ewtrack.gif',''); }

function flashfailoverTracker921032() { ew921032_ctrk('failover_flash',''); return ew921032_otrk('ewtrack_ff.gif',''); }
function failoverTracker921032() {  ew921032_ctrk('failover_img',''); return ew921032_otrk('ewtrack_f.gif',''); }

function failoverReasonBrowserTracker921032() {  ew921032_ctrk('fail_reason_browser',''); return ew921032_otrk('ewtrack_rb.gif',''); }
function failoverReasonFlashTracker921032() { ew921032_ctrk('fail_reason_flash',''); return ew921032_otrk('ewtrack_rf.gif',''); }
function flashSupportTracker921032(verStr) { ew921032_ctrk('flash_support_'+verStr,''); return ew921032_otrk('ewtrack_'+verStr+'.gif',''); }
function weSupportTracker921032() { var ew_t = ew_getTime921032()-ew921032_startTime; ew921032_ctrk('wesupport',ew_t); return ew921032_otrk('ewtrack_wesupport.gif','&info='+ew_t); } 


// Expiration count versions of the _f, _ff, and _v trackers for AIM and ICQ cookie versions
function flashTrackerCache921032(expCount) { ew921032_ctrk('creative_aim_exposure',expCount); return ew921032_otrk('ewtrack_v'+expCount+'.gif',''); }
function flashfailoverTrackerCache921032(expCount) { ew921032_ctrk('failover_flash_aim_exposure',expCount); return ew921032_otrk('ewtrack_ff'+expCount+'.gif',''); }
function failoverTrackerCache921032(expCount) {  ew921032_ctrk('failover_img_aim_exposure',expCount); return ew921032_otrk('ewtrack_f'+expCount+'.gif',''); }



// Out of band tracker request for Flash to call through External Interface
function ew921032_outOfBandTrackRequest(url)
{
	ew_addImage921032(url);
}

// Send out the current location
function ew_urlTracker()
{

	return '';
}


document.writeln(impressionTracker921032());	


// Log the URL for troubleshooting purposes
document.writeln(ew_urlTracker());


	
	// Third Party Impression Tracking


function ew_thirdpartytracking921032()
{	
	for (var i = 0; i < ew921032_thirdPartyTrackers.length ; i++)
	{
		if (ew921032_thirdPartyTrackers[i] != "")
		ew_addImage921032(ew_thirdpartytrackingcachebust921032(ew921032_thirdPartyTrackers[i]));
	}
}

var ew921032_thirdPartyTrackers = new Array("http://ad.doubleclick.net/ad/N1942.tomshardwareGuide/B2491573.19;sz=1x1;ord=[timestamp]?","","","","","");

ew_thirdpartytracking921032();

	

	

//DESIGN VARIABLES
var ew_adFile_Proxy = cp921032+"exp_interimDetect.html";


if (typeof(clickTagFramePrepend) == "undefined")
	var clickTagFramePrepend = "[ewclickthru]";
clickTagFramePrepend = clickTagFramePrepend.replace("[%ewclickthru%]", "[ewclickthru]");	// Legacy conversion for tags prior to 7/24/2006

var ew_mpUsedClickthruMagic = false;


if (ew_mpUsedClickthruMagic == false)
{
var failclickTag = clickTagFramePrepend.replace("[ewclickthru]","http://ad.doubleclick.net/clk;140494272;20590627;d?http://www.intel.com/business/technologies/energy-efficiency.htm?ppc_cid=EC2D4thPa2H07us_2A6");
var	clickTag1 = clickTagFramePrepend.replace("[ewclickthru]","http://ad.doubleclick.net/clk;140494272;20590627;d?http://www.intel.com/business/technologies/energy-efficiency.htm?ppc_cid=EC2D4thPa2H07us_2A6");
}





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);
failclickTag = ew_clickTagCacheBust(failclickTag);



if (typeof(failclickTag) == "undefined")
	var failclickTag = "http://ad.doubleclick.net/clk;140494272;20590627;d?http://www.intel.com/business/technologies/energy-efficiency.htm?ppc_cid=EC2D4thPa2H07us_2A6";	//define it anyway because it is referenced (even if not really used)
		

if(typeof(inFIF) == "undefined") // Added to not throw errors if it's not defined.
	var inFIF = false;


if (typeof(ew_disableIFrameDetection) == "undefined" || ew_disableIFrameDetection != true)
{
	var ew_isIFrame = false;
	if (window!=top)
	{
	var ew921032_tagName = "";
		try
		{
		ew921032_tagName = frameElement.tagName;
		}
		catch(e)
		{
			ew_isIFrame = true;
		}
		if (ew921032_tagName.toUpperCase()=="IFRAME") ew_isIFrame = true;
	}

		var ew_interimFile = "/eyewonder/interim.html";
		

		if (typeof(ew_interimFile) == "undefined" || ew_interimFile == "")
			var ew_interimFile = "/eyewonder/interim.html";
} 
else
{
var ew_isIFrame = false;
var ew_interimFile = "";
}

	


if (typeof(ew_qaInterimFileOverride) != "undefined")	// NEVER set ew_qaInterimFileOverride manually. EyeWonder QA use only.
{
	ew_interimFile = ew_qaInterimFileOverride;
}



if (typeof(inDapIF) == 'undefined')
	var inDapIF = false;
if (typeof(inDapMgrIf) == 'undefined')
	var inDapMgrIf = false;


if (ew_isIFrame)
{

	var ew921032_iFrameQueryStringExtra = "";
}

if (ew_isIFrame)
{
	var ew_containsHTTP = (( ew_interimFile.indexOf("http://") > -1 ) || 
				( ew_interimFile.indexOf("https://") > -1 ));
	if (!ew_containsHTTP)
	{	
		var ref = document.referrer;
		var host='';
		if(ref == '') {
			host = 'http://'+document.domain; 
		}
		else {
			var pos1 = ref.indexOf("://");
			if (pos1 != -1) {
				pos2 = ref.indexOf("/", pos1+3);
				host = ref.substring(0, pos2);
			}
		}
	
		if(ew_interimFile.indexOf('/')==0) {
			ew_interimFile = host+ew_interimFile; 
		}
		else {
			ew_interimFile = host+'/'+ew_interimFile;
		}

	}
}

//AUTHENTICATION

	
/*** Begin include/authentication:AUTHENTICATION_SHORT ***/

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 isWinVista = false;
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 ew_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 for Vista
if(isWin)
{
	isWinVista = (ua.indexOf('windows nt 6.0') >= 0);
}

/*** End include/authentication:AUTHENTICATION_SHORT ***/

	

/*** Begin include/authentication:AUTHENTICATION ***/

// 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 (ew_isSafari)
{
    webkitVersion = parseInt(ua.substr(ua.indexOf('applewebkit')+12,4));

}
var ew921032_weSupport = false;
var failReason = "browser";	// Reason we failed over
 
	
/*** Begin include/authentication:AUTHENTICATION_FLASH ***/

var isFlash7up = false;	
var isFlash8up = false; 
var isFlash9up = false; 
var isFlashFailover = false; 
var isFlash9Pre28 = false;	

var ew921032_flashVersion = new Array(0,0,0);
var ew921032_flashVersionMajor = 0;
var ew921032_flashVersionMinor = 0;

// Check Flash info
function ew921032_getFlashVersion()
{

	if(isIe)
	{
		var checkStr = "ShockwaveFlash.ShockwaveFlash.7";
		if (isWinVista)
			checkStr = "ShockwaveFlash.ShockwaveFlash.9";
		try {
			var swf = new ActiveXObject(checkStr.toString()).GetVariable("$version");
			var ver = swf.substring(swf.indexOf(" "));
			ew921032_flashVersion = ver.split(",");
		} catch ( e )
		{
			ew921032_flashVersion = new Array(0,0,0); // Below Flash 7
		}
	} else if( isGecko || isOpera || ew_isSafari )
	{
		ver = new Array();
		var desc = navigator.plugins["Shockwave Flash"].description;
		desc = desc.split(" ");
	
		ver[0] = desc[2].split(".")[0];
		ver[1] = desc[2].split(".")[1];
		ver[2] = desc[desc.length-1].split("r")[1]; // Last element of array.. compensates in differences between Mac + Windows
		
		if( ver[0] >= 7 ) ew921032_flashVersion = ver;
	}
	
	ew921032_flashVersionMajor = ew921032_flashVersion[0] + "." + ew921032_flashVersion[1];
	ew921032_flashVersionMinor = ew921032_flashVersion[2];
}


if (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"])
	var navPlugin = (navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin);

if (navPlugin || (isIe && isWin))
{
	ew921032_getFlashVersion();
	isFlash9up = (ew921032_flashVersionMajor>=9);
	isFlash8up = (ew921032_flashVersionMajor>=8);
	isFlash7up = (ew921032_flashVersionMajor>=7);
	isFlashFailover = (ew921032_flashVersionMajor>=6);
	isFlash9Pre28 = (ew921032_flashVersionMajor == 9 && ew921032_flashVersionMinor < 28);

	if( isWinVista && isFlash9up && isFlash9Pre28 && isIe) 
	{ 
		// Vista requires 9,0,28,0 and up for proper behavior in IE
		ew921032_weSupport = false;
		failReason = "vistaflash";		
	}
}
else
	isFlash7up = false;
	
/*** End include/authentication:AUTHENTICATION_FLASH ***/

	
	
// Do a an exclusive check for support to protect page contents for rare and untested browsers
if(isGecko || ew_isSafari || (isIe && isWin && ieVersion >= 6) || (isOpera && operaVersion >= 8)) 
{
	// Support Mozilla-based browsers (i.e. Firefox), Safari Mac, 
	// and IE browsers (IE 6/Win and AOL Explorer), and Opera >= 8
	failReason = "none";
	ew921032_weSupport = true;

	// Do we support Flash 7?
	if (!isFlash7up)
	{
		ew921032_weSupport = false;
		failReason = "flash";
	}
}
else
{
	// Still attempt a flash failover if browser isn't supported
	failReason = "browser"
	ew921032_weSupport = false;
}

if (ew_isSafari)
{
	if (webkitVersion < 400)
	{
		ew921032_weSupport = false;
		failReason = "browser";
	}
}



	

var ew921032_turnOffExecution = false;



if (!ew921032_turnOffExecution && isFlash8up)
	document.writeln(flashSupportTracker921032("8"));

if (!ew921032_turnOffExecution && isFlash9up)
	document.writeln(flashSupportTracker921032("9"));

if (!ew921032_turnOffExecution && isFlash9up && (isFlash9Pre28==false))
	document.writeln(flashSupportTracker921032("9_0_28_0"));


/*** End include/authentication:AUTHENTICATION ***/

	
// We support expandables in Opera 8+ for JS ads & Opera 9+ for Iframe Ads
if (isOpera)
{
	failReason = "browser";
	ew921032_weSupport = false;
	if ((operaVersion >= 8 && !ew_isIFrame) || (operaVersion >= 9))
	{
		ew921032_weSupport = true;
		failReason = "none";
	}
}
// Flash doesn't currently honor clipping on *nix browsers (Q1 2006)
if (!isWin && !isMac)
{
    failReason = "flash";
    ew921032_weSupport = false;
}




var ew921032_removeFromFlow = false;


//CUSTOM FUNCTIONS

	
weSupport = ew921032_weSupport; 
ew921032_turnOffExecutionBackup = ew921032_turnOffExecution; 
	



var ew921032_localConnectionUUID;
function ew_setUpLocalConnectionUUID921032()
{
	var ewwin;
	if ( typeof(topWin) == "undefined")
		ewwin = window;
	else
		ewwin = topWin;
	
	if ( typeof( ewwin.ew_localConnectionUUID ) == "undefined")
	{
            ewwin.ew_localConnectionUUID = (new Date().getTime());
	}
       
	ew921032_localConnectionUUID = ewwin.ew_localConnectionUUID;
}
ew_setUpLocalConnectionUUID921032();



var ew921032_context = window; 
var ew921032_flashObjectWindow = window;
var ew921032_mainFunctionWindow = window;	
/* Note: The objects won't be present until the page is fully loaded */

/* Use ew_getSWFTag<id> to return either the object or embed tag depending on the browser  */
function ew_getSWFTag921032()
{ 
	if (isGecko || isOpera)	
		return ew_getEmbedTag921032();
	else
		return ew_getObjectTag921032();
}

/* The two functions below shouldn't generally be used, and ew_getSWFTag<id> should be used instead */
function ew_getObjectTag921032()
{ 
	if (ew921032_flashObjectWindow.document.getElementById("ewad921032"))
		return ew921032_flashObjectWindow.document.getElementById("ewad921032");
	else
		return null;
}
function ew_getEmbedTag921032() 
{
	if (ew921032_flashObjectWindow.document.getElementById("ewembed921032"))
		return ew921032_flashObjectWindow.document.getElementById("ewembed921032");
	else
		return null;
}

//POSITIONING FUNCTIONS
function findPosX(obj) {
	var curleft = obj.offsetLeft;
	if (obj.offsetParent) {
		while (obj.offsetParent) {
			obj = obj.offsetParent;
			if ((isIe || ew_isSafari) && obj.tagName == "BODY") break;
			curleft += obj.offsetLeft;			
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj) {
	var curtop = obj.offsetTop;
	if (obj.offsetParent) {
		while (obj.offsetParent) {
			obj = obj.offsetParent;
			if ((isIe || ew_isSafari) && obj.tagName == "BODY") break;
			curtop += obj.offsetTop;			
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}


var ew921032_debugShowErrors = false;		// Whether to throw errors in JS-Flash functionality when encountered


/* ########################################  BEGIN CUSTOM FUNCTIONS #################################################### */

/* Begin ad-specific custom functions */

//Custom Function to be used for Intel Mouse Tracking

// Internal
var headso=null, head1=null, head2=null;

// Flash 8-only ads
if ((isFlashFailover) && (!isFlash8up)) {
	weSupport = false;
	failReason = "flash";
}
//

// Looks to see if creative is being served in an iFrame
if (typeof (topWin) == "undefined") {
	ewwin921032 = window;
} else {
	ewwin921032 = topWin;
}

if (typeof (maDiv) != "undefined") {
	var maDiv = null;
}
var maCount = 0;

var sendCoord921032 = false;

function sendXY921032 (xPass921032, yPass921032) {
	var objVar921032 = ew_getSWFTag921032("ewad921032");
	
	//Intel creative
	
	if (typeof (objVar921032) !="undefined" && objVar921032)	{
		if (typeof(isIFrameContent) == "undefined" || !isIFrameContent)
			var findPosArray = findPos921032 (objVar921032);
		else
		{
			// if in iframe, then use iframe top/left on main page, not object top/left
			var lft = topWin.document.getElementById("ew_expDiv921032").style.left;
			var top = topWin.document.getElementById("ew_expDiv921032").style.top;
			var findPosArray = [parseInt(lft), parseInt(top)];
		}
		if (typeof(findPosArray) == "undefined")
			return;
		var javascriptXMouse = (xPass921032 - findPosArray[0]);
		var javascriptYMouse = (yPass921032 - findPosArray[1]);
		//var insideFlashJS = false;
		
		if( sendCoord921032 )
		{
			objVar921032.sendCoordinates(javascriptXMouse, javascriptYMouse);
		}
	}
}

function setSendCoord921032()
{
	sendCoord921032 = true;
}

function findPos921032 (obj) {
	var curleft921032 = curtop921032 = 0;
	if (obj.offsetParent) {
		curleft921032 = obj.offsetLeft;
		curtop921032 = obj.offsetTop;
		while (obj = obj.offsetParent) {
			curleft921032 += obj.offsetLeft;
			curtop921032 += obj.offsetTop;
		}
	}
	return [curleft921032, curtop921032];
}
function thisMovie921032 (movieName) {
	if (isIe) {
		return window[movieName];
	} else {
		return document[movieName];
	}
}
// Mouse move events
var animalMoved921032 = false;
var animalEvent921032 = new Array (0, 0);
function jsmousemoveNS921032 (e) {
	animalEvent921032[0] = e.pageX;
	animalEvent921032[1] = e.pageY;
	animalMoved921032 = true;
}
function jsmousemoveIE921032 () {
	var cX = ewwin921032.event.clientX;
	var cY = ewwin921032.event.clientY;
	aE0 = cX + ewwin921032.document.body.scrollLeft;
	aE1 = cY + ewwin921032.document.body.scrollTop;
	animalEvent921032[0] = aE0;
	animalEvent921032[1] = aE1;
	animalMoved921032 = true;
}
function handleMouseMove921032 () {
	if (animalMoved921032 == true) {
		animalMoved921032 = false;
		sendXY921032 (animalEvent921032[0], animalEvent921032[1]);
	}
}
function setMouseMove921032 () {
	if (isIe) {
		var callBackFunc = jsmousemoveIE921032;
	} else {
		var callBackFunc = jsmousemoveNS921032;
	}
	if (ewwin921032.document.addEventListener) {
		ewwin921032.document.addEventListener ("mousemove", callBackFunc, false);
	} else if (ewwin921032.document.attachEvent) {
		ewwin921032.document.attachEvent ("onmousemove", callBackFunc);
	}
	setInterval(handleMouseMove921032, 100);
}
setMouseMove921032 ();


/*  End ad-specific custom functions */

/*  ############################################################################################# */

/*  Begin execution-specific custom functions */



/*  End execution-specific custom functions */

/* #########################################  END CUSTOM FUNCTIONS #################################################### */

	

ew921032_weSupport = weSupport; 
ew921032_turnOffExecution = ew921032_turnOffExecutionBackup;
	
	

var ew921032_errorObject;

function ew_throwJSError921032()
{
	var e = ew921032_errorObject;
	
	var emsg = "";
	try	{ 
		if (isIe)
		{
			emsg = e.name + ": " + e.description;
		}
		if (isGecko)
		{
			emsg = e.name + ": " + e.message + " in file " + e.fileName + " on line " + e.lineNumber + "\n Stack: \n " + e.stack;
		}
		if (ew_isSafari)
		{
			emsg = e.name + ": " +  e.message + " on line " + e.line;
		}
		if (isOpera)
		{
			emsg = e.message + " on line " + e["opera#sourceloc"];
		}
		ew921032_debugExternalInterfaceErrorMessage = emsg;
	}
	catch(e)
	{
		ew921032_debugExternalInterfaceErrorMessage = "Failure in external interface";
	}
	
	if (ew921032_debugShowErrors == true)
	{
		throw(ew921032_errorObject);	/* Note: When a custom function causes an error, IE will say the error occurred here, but it didn't :-) The error message will give an idea of where the error is, or check in Firefox */
	}
}


function ew_delegate921032( functionName )
{
	var ew_args = new Array();
		
	for( var i = 1; i < arguments.length; i++ )
		ew_args[i-1] = arguments[i];
	try
	{
		return ew921032_mainFunctionWindow[functionName].apply( ew921032_mainFunctionWindow, ew_args );
	}
	catch (e)
	{
		ew921032_errorObject = e;
		var dummy = setTimeout(ew_throwJSError921032, 1);
		return null;
	}
}



function ew_isAvailableExternalInterface921032()
{
	var flashObj = ew_getSWFTag921032();
	if (typeof(flashObj) == "undefined" || flashObj == null || typeof(flashObj.ew_isAvailable) == "undefined" || !flashObj.ew_isAvailable())
		return false;
	return true;
}


var ew921032_debugExternalInterfaceErrorMessage = "";

// Usage: ew_callExternalInterface<id>("functionName","arg1","arg2", ...);
function ew_callExternalInterface921032(functionName)
{

	if (!ew_isAvailableExternalInterface921032())
	{
		ew921032_debugExternalInterfaceErrorMessage = "Object doesn't support External Interface.";
		return null;
	}
	
	var flashObj = ew_getSWFTag921032();	

	if (typeof(flashObj[functionName]) == "undefined" || flashObj[functionName] == null)
	{
		ew921032_debugExternalInterfaceErrorMessage = "Object doesn't support this method.";
		return null;
	}

	var ew_args = new Array();
	var ew_argsString = "";
			
	for( var i = 1; i < arguments.length; i++ )
	{
		if (i!=1)
			ew_argsString += ",";
		ew_argsString += "ew_args[" + (i-1) +  "]";
		ew_args[i-1] = arguments[i];
	}
		
	var execString = 'flashObj.'+functionName+'('+ew_argsString+')';
	try {
	return eval(execString);	
	}
	catch (e)
	{
		ew921032_errorObject = e;
		var dummy = setTimeout(ew_throwJSError921032, 1);
		return null;
	}	

}
	

// FLASH

/*** Begin include/flash:FLASH8 ***/



var ew921032_flvNames = "Intel Snowmen 336x280";
var ew921032_creativeName = "";
var ew921032_swfVersion = 7;


/*** Begin include/flash:FLASH8COMMON ***/
function ew_getfNames(flvvideos,flashBool)
{
	for(var i = 0; i < flashBool.length; i++)
	{
		if(flashBool[i] == "true")
		{
			flvvideos[i] = "fl8_" + flvvideos[i];
		}
	}
	return flvvideos.join(",");
}

function ew_setupCreative(flash7Creative, flash8Creative, flash9Creative)
{
	if (isFlash9up && flash9Creative != "" && !isFlash9Pre28)
	{
		ew921032_swfVersion = 9;
		return flash9Creative;
	}
	else if (isFlash8up && flash8Creative != "")
	{
		ew921032_swfVersion = 8;
		return flash8Creative;
	}
	else if (isFlash7up && flash7Creative != "")
	{
		ew921032_swfVersion = 7;
		return flash7Creative;
	}
	else /* no creative. failover */
	{
		ew921032_weSupport=false;
		failReason = "nocreative";
		return flash7Creative;	// return anyway, even if not used
	}
}
/*** End include/flash:FLASH8COMMON ***/



function ew_setupFlash8Videos()
{
	var flvvideos = new String("Intel Snowmen 336x280").split(',');
	var flashBool = new String("true").split(',');
	ew921032_flvNames = ew_getfNames(flvvideos,flashBool);
}

ew921032_creativeName = ew_setupCreative("","intel_snowman_336x280_FL8.swf","");

if (isFlash8up && (ew921032_swfVersion >= 8))
	ew_setupFlash8Videos();

/*** End include/flash:FLASH8 ***/

/*** Begin include/flash:FLASHVARS ***/

var ew921032_adMode = "prog";


var ew921032_videoPath = "http://cdn.eyewonder.com/100125/video/";


var ew921032_videoID = '5649';



if (typeof(isIFrameContent) != "undefined" && isIFrameContent)
	ew_qaReportUUID = topWin.ew_qaReportUUID;


if(typeof(parseParam)=="undefined")
{	
	function parseParam(name) {
		var query = window.location.search;
		var pos = query.indexOf(name+"=");	
		var pos2 = 0;
		if (pos != -1) {
			pos = pos+name.length+1;
			pos2 = query.indexOf("&", pos);
			if (pos2 != -1) {
				return query.substring(pos, pos2);
			} else {
				return query.substring(pos);
			}
		} else {
			return null;
		}
	}
}
if (typeof(ew_qaReportUUID)=="undefined")
{
	ew_qaReportUUID = parseParam("qaUUID");
	if(ew_qaReportUUID == null)
		ew_qaReportUUID = "common";
}	






function ew_verifyPrepend(url)
{
	var newUrl = url;
	if (url.indexOf("http") != 0 || url.indexOf("ftp") != 0)
	{
		if (url.indexOf("http") != -1)
		{
			newUrl = url.substr(url.indexOf("http"));
		}
		else if (url.indexOf("ftp") != -1)
		{
			newUrl = url.substr(url.indexOf("ftp"));
		}
	}
	return newUrl;
}

var ewclicktags921032 = ''
	+ '&clickTag1='+escape(ew_verifyPrepend(clickTag1));

if( typeof( ew921032_flashvarsExtra ) == "undefined" )
	var ew921032_flashvarsExtra = "";


var ew921032_browserEngine = "unknown";
if (isGecko)
	ew921032_browserEngine = "gecko";
else if (isIe)
	ew921032_browserEngine = "ie";
else if (isOpera)
	ew921032_browserEngine = "opera";
else if (ew_isSafari)
	ew921032_browserEngine = "webkit";


var ew921032_adTypeID = '14';
var ew921032_adType = 'Expandable - Instant Play Video';
if (ew921032_adTypeID=='22' || ew921032_adType=="Interstitial")
	ew921032_adTypeID = '5';

if (ew921032_adTypeID=='30')
	ew921032_adTypeID = '8';



var ew921032_customFlashString = ''; 
if (ew921032_customFlashString != '') 
	{ 
		ew921032_customFlashString = '&' + ew921032_customFlashString.replace(/\|/g, '&'); 
	} 


if (typeof(ew921032_localConnectionUUID) == "undefined")
	ew921032_localConnectionUUID = (new Date().getTime());






var flashvarsClickTagPrepend = "[ewclickthru]";
if (typeof(clickTagFramePrepend) != 'undefined')
	flashvarsClickTagPrepend = clickTagFramePrepend;
	

var ewflashvars921032 = 'ewbase='+cp921032
	+ '&bwfile=bwtest.swf'
	+ '&creative=' + ew921032_creativeName
	+ '&vLength=6'
	+ '&bw=56,90,135,300,450,600'
	+ '&buf=5,4,3,2,2,2'
	+ '&flv=' + ew921032_flvNames
	+ '&flvId=0'
	+ '&formatId='+ew921032_adTypeID
	+ '&aInit='+'user'
	+ '&vInit=host'
	+ '&videoID='+ew921032_videoID
	+ '&videoPath='+ew921032_videoPath
	+ '&adId=921032'
	+ '&adMode=' + ew921032_adMode
	+ '&trkUrl=http://cdn.eyewonder.com/100125/'
	+ '&swfVersion=' + ew921032_swfVersion
	+ '&browserEngine=' + ew921032_browserEngine // ie, gecko, webkit, or opera
	+ '&qaReportUUID=' + ew_qaReportUUID
	+ '&localConnectionUUID=' + ew921032_localConnectionUUID
	+ '&edgeDetect=none' 
	+ '&clickTagPrepend=' + escape(flashvarsClickTagPrepend)
	+ ew921032_flashvarsExtra
	+ ew921032_customFlashString
 + ewclicktags921032;

/*** End include/flash:FLASHVARS ***/


//EXPAND FUNCTIONS
var ew921032_isOverflowHidden = false;

//ZINDEX


var ew_maxZIndex = 2147483647;	




/* Debug:
zIndexOverride=

Placement ratio=1.2
What is the detected placement:
isLeaderboard=false
isSkyscraper=false
isRectangle=true

Placement-based overrides (used if they exist):
Leaderboard override=
Skyscraper override=
Rectangle override=

Default Z-Index (if not overridden)=10000
*/


var ew921032_minZIndex = 10000 + 5;
					

var ew921032_saveZIndex;

function ew_checkOverflowHidden921032() 
{

	if (inDapIF || inDapMgrIf || inFIF || ew_isSafari)	
		return false;
		
 	var tempNode = ew921032_flashObjectWindow.document.getElementById("ew_BannerDiv921032").parentNode; 		
	
	while (tempNode!=null && (tempNode.tagName != "BODY"))
	{
		var computedOverflow;
		if (isIe)
			computedOverflow = tempNode.currentStyle.overflow;
		else
			computedOverflow = document.defaultView.getComputedStyle(tempNode,"").getPropertyValue("overflow");
		if (computedOverflow == "hidden")
			return true;
		 tempNode = tempNode.parentNode;
	}
	
	return false;
	
}



function ew_modifyOverflow921032()
{
	   
	if (inDapIF || inDapMgrIf)	
		return;
		
	var tempNode = ew921032_flashObjectWindow.document.getElementById("ew_BannerDiv921032").parentNode;
	   
	if (isGecko)	// This workaround doesn't work yet in IE 5.5 and Safari 1.3
	{
		while (tempNode!=null && (tempNode.tagName != "BODY"))
		{
			var computedDisplay;
			if (isIe)
				computedDisplay = tempNode.currentStyle.display;
			else
				computedDisplay = document.defaultView.getComputedStyle(tempNode,"").getPropertyValue("display");
			if ((computedDisplay == "block") || (computedDisplay == "table-cell"))
			{
				var computedOverflow;
				if (isIe)
					computedOverflow = tempNode.currentStyle.overflow;
				else
					computedOverflow = document.defaultView.getComputedStyle(tempNode,"").getPropertyValue("overflow");
				if (computedOverflow == "hidden")
				{
					// Change overflow
					tempNode.style.overflow="visible";
				}
			}
			tempNode=tempNode.parentNode;
   		}
	}
}


function ew_modifyZIndex921032()
{
	if (inDapIF || inDapMgrIf)	
		return;
		
    if (isIe)
    {
		var count = 0;
		var tempElement = ew921032_flashObjectWindow.document.getElementById("ew_BannerDiv921032").parentElement; 
		
		// Safari also handles parentElement DOM object, unfortunately
		if (tempElement!=null) 
		{
		      // ew921032_saveZIndex is used to save the z-indexes before they are changed
			ew921032_saveZIndex = new Array();
			while (tempElement!=null && tempElement.tagName != "BODY")
			{
				computedDisplay = tempElement.currentStyle.display;
				if ((computedDisplay == "block") || (computedDisplay == "table-cell"))
				{
					if (tempElement.currentStyle.zIndex==0)
					{
						// Save the z-index here
						var tempPair=new Array(2);
						tempPair[0] = tempElement;
						tempPair[1] = tempElement.currentStyle.zIndex;
						ew921032_saveZIndex[count] = tempPair;
						count++;
						// Now change it
						tempElement.style.zIndex=1;
					}
				}
				tempElement=tempElement.parentElement;
			}
		}

	}
}

function ew_restoreZIndex921032()
{
	if (inDapIF || inDapMgrIf)	
		return;
		
	// IE6/5.5 restore the values saved in ew_expand
	if (ew921032_saveZIndex != null)
	{
		// restore the backed up zIndex values
		for (i = 0; i < ew921032_saveZIndex.length; i++)
		{
			var tempPair = ew921032_saveZIndex[i];
			var tempElement = tempPair[0];
			var tempZIndex = tempPair[1];
			if (tempElement != null)	// Is the element still on the page?
			{
				tempElement.style.zIndex = tempZIndex;
			}
		}

		ew921032_saveZIndex = null;	// delete the array
	}
}

function ew_contract921032()
{
	ew_resize921032(336, 280, 0, 0);
    
}

function ew_expand921032()
{
	ew_resize921032(336, 280, 0, 0);
    
}



if (typeof(ew921032_flashEdgeDetectEnabled)=='undefined')
	var ew921032_flashEdgeDetectEnabled = false;

if (typeof(ew921032_turnOffEdgeDetect)=='undefined' || ew921032_flashEdgeDetectEnabled == true)
	var ew921032_turnOffEdgeDetect = true;

var ew921032_mouseOutDisabled = false;  

if (ew921032_flashEdgeDetectEnabled == true || ew921032_turnOffEdgeDetect == false)
{
	var ew921032_edgeDetectVal = 'none';  
	var ew921032_expHoriz = false; 
	var ew921032_expVert = false;
	var ew921032_edgeDetectObj; 
	var ew921032_edgeDetectShim;
	var ew921032_expX = 0; 
	var ew921032_expY = 0;

	if (ew921032_fullHeight > ew921032_bannerHeight) 
	{
		ew921032_expVert = true;
		ew921032_expY = ew921032_fullHeight - ew921032_bannerHeight;
	}

	if (ew921032_fullWidth > ew921032_bannerWidth)
	{
		ew921032_expHoriz = true;
		ew921032_expX = ew921032_fullWidth - ew921032_bannerWidth;
	}
}

if (ew921032_turnOffEdgeDetect == false)  
{
	var ew921032_isExpanded = false;
	var ew921032_edgeRepoRight = false;
	var ew921032_edgeRepoLeft = false;
	var ew921032_edgeRepoUp = false;
	var ew921032_edgeRepoDown = false;

	
	if (typeof(ew921032_edgeDetectRepositionOffsetX)=='undefined')
		var ew921032_edgeDetectRepositionOffsetX = 0;

	if (typeof(ew921032_edgeDetectRepositionOffsetY)=='undefined')
		var ew921032_edgeDetectRepositionOffsetY = 0;

	if (typeof(ew921032_edgeDetectDelay)=='undefined')
		var ew921032_edgeDetectDelay = 500;

	if (typeof(ew921032_mouseOutTimeout)=='undefined')
		ew921032_mouseOutTimeout = 250;
}

function ew921032_setEdgeDetect() {
ew921032_edgeDetectObj = ew921032_flashObjectWindow.document.getElementById('ew_FlashDiv921032');

	if (ew921032_edgeDetectObj == null || typeof(ew921032_edgeDetectObj) == 'undefined')
	{
    setTimeout('ew921032_setEdgeDetect()', 300);
	return;
	}

	if (isIe)
		ew921032_edgeDetectShim = ew921032_flashObjectWindow.document.getElementById('ew_shim921032');

	if (ew921032_edgeDetectVal != 'none' && ew921032_flashEdgeDetectEnabled == true)
		ew921032_useFlashEdgeDetect(ew921032_edgeDetectVal);
} 


function ew921032_getEdgePos()
{
	var edgeDetect="none";  
	var ew921032_edgeDetectContainer = ew921032_flashObjectWindow.document.getElementById('ew_BannerDiv921032');

	if (ew921032_expVert == true)
	{
	var pageheight = ew921032_flashObjectWindow.document.body.clientHeight;
	var adYpos = findPosY(ew921032_edgeDetectContainer);
		if (((adYpos - 0) + ew921032_fullHeight) < ew921032_fullHeight) edgeDetect = "top"; 
		else if (((adYpos - 0) + ew921032_fullHeight) > pageheight || (adYpos + ew921032_fullHeight) >= ew921032_flashObjectWindow.document.body.scrollHeight) 
		{
			edgeDetect = "bottom";  
		}
	}

	if (ew921032_expHoriz == true)
	{
	var pagewidth = ew921032_flashObjectWindow.document.body.clientWidth;
	var adXpos = findPosX(ew921032_edgeDetectContainer);
	if (((adXpos - 0) + ew921032_fullWidth) < ew921032_fullWidth) edgeDetect = "left"; 
	else if (((adXpos - 0) + ew921032_fullWidth) > pagewidth) edgeDetect = "right"; 
	}

	ew921032_edgeDetectVal = edgeDetect;
	return edgeDetect;
}

function ew921032_useFlashEdgeDetect(edgeDetect) {
	
	if (ew921032_flashEdgeDetectEnabled == true && edgeDetect != 'none') {

		if (edgeDetect=='left' && 0 > 0)
		{
			ew921032_edgeDetectObj.style.left = "0px";
			var clipStyle = "rect(0px, "+336+"px, "+280+"px, 0px)";
			ew921032_edgeDetectObj.style.clip = clipStyle;
			if (isIe) {
				ew921032_edgeDetectShim.style.left = "0px";
				ew921032_edgeDetectShim.style.clip = clipStyle;
			}
		}
		if (edgeDetect=='right' && 0 == 0)
		{
			ew921032_edgeDetectObj.style.left = "-" + ew921032_expX + "px";
			var clipStyle = "rect(0px, "+ew921032_fullWidth+"px, "+280+"px, "+ew921032_expX+"px)";
			ew921032_edgeDetectObj.style.clip = clipStyle;
			if (isIe) {
				ew921032_edgeDetectShim.style.left = "-" + ew921032_expX + "px";
				ew921032_edgeDetectShim.style.clip = clipStyle;
			}
		}
		if (edgeDetect=='top' && 0 > 0)
		{
			ew921032_edgeDetectObj.style.top = "0px";
			var clipStyle = "rect(0px, "+336+"px, "+280+"px, 0px)";
			ew921032_edgeDetectObj.style.clip = clipStyle;
			if (isIe) {
				ew921032_edgeDetectShim.style.top = "0px";
				ew921032_edgeDetectShim.style.clip = clipStyle;
			}
		}
		if (edgeDetect=='bottom' && 0 == 0)
		{
			ew921032_edgeDetectObj.style.top = "-" + ew921032_expY + "px";
			var clipStyle = "rect("+ew921032_expY+"px, "+336+"px, "+280+"px, 0px)";
			ew921032_edgeDetectObj.style.clip = clipStyle;
			if (isIe) {
				ew921032_edgeDetectShim.style.top = "-" + ew921032_expY + "px";
				ew921032_edgeDetectShim.style.clip = clipStyle;
			}
		}
	}
} 



function ew921032_edgeDetectNotifyFlashObject(pos)
{

}


function ew921032_edgeDetectMain(newWidth, newHeight)
{
	if (ew921032_expHoriz == true)  
	{
		var ew_originX = findPosX(ew921032_edgeDetectObj);

		if (ew921032_flashObjectWindow.document.body.clientWidth > ew921032_fullWidth || ew921032_isExpanded == false)
		{
			if (ew921032_isExpanded)
			{
				var rightEdge = ew_originX + ew921032_fullWidth;
				if (newWidth > rightEdge)
				{
					ew921032_edgeDetectNotifyFlashObject('left'); 
					ew921032_edgeRepoLeft = true;
					var leftEdge = (-(ew921032_edgeDetectRepositionOffsetX)).toString() + "px";
					ew921032_edgeDetectObj.style.left = leftEdge;
					if (isIe) ew921032_edgeDetectShim.style.left = leftEdge;
				}
				else if ((ew_originX + ew921032_fullWidth) > ew921032_flashObjectWindow.document.body.clientWidth)
				{
					ew921032_edgeDetectNotifyFlashObject('right'); 
					ew921032_edgeRepoRight = true;
					var leftEdge = ((ew921032_bannerWidth - newWidth) + ew921032_edgeDetectRepositionOffsetX).toString() + "px";
					ew921032_edgeDetectObj.style.left = leftEdge;
					if (isIe) ew921032_edgeDetectShim.style.left = leftEdge;
				}
			} else { 
				var leftEdge = "-" + (0).toString() + "px";
				ew921032_edgeDetectObj.style.left = leftEdge;
				if (isIe) ew921032_edgeDetectShim.style.left = leftEdge;
				edgeRepoRight = false; edgeRepoLeft = false;
			}
		}
	}

	if (ew921032_expVert == true)  
	{
		var ew_originY = findPosY(ew921032_edgeDetectObj);
		if (newHeight==ew921032_fullHeight) { ew921032_isExpanded = true; } else { ew921032_isExpanded = false; }

		if (ew921032_flashObjectWindow.document.body.clientHeight > ew921032_fullHeight || ew921032_isExpanded == false)
		{
			if (ew921032_isExpanded)
			{
				var bottomEdge = ew_originY + ew921032_fullHeight;
				if (newHeight > bottomEdge)
				{
					ew921032_edgeDetectNotifyFlashObject('top'); 
					ew921032_edgeRepoDown=true;
					var topEdge = (-(ew921032_edgeDetectRepositionOffsetY)).toString() + "px";
					ew921032_edgeDetectObj.style.top = topEdge;
					if (isIe) ew921032_edgeDetectShim.style.top = topEdge;
				}
				else if ((ew_originY + ew921032_fullHeight) > ew921032_flashObjectWindow.document.body.clientHeight || (ew_originY + ew921032_fullHeight) >= ew921032_flashObjectWindow.document.body.scrollHeight)
				{
					ew921032_edgeDetectNotifyFlashObject('bottom'); 
					ew921032_edgeRepoUp=true;
					var bnDiff =  newHeight - ew921032_bannerHeight;
					var topEdge = (-(bnDiff) + ew921032_edgeDetectRepositionOffsetY).toString() + "px";
					ew921032_edgeDetectObj.style.top = topEdge;
					if (isIe) ew921032_edgeDetectShim.style.top = topEdge;
				}
			} else { 
				var topEdge = "-" + (0).toString() + "px";
				ew921032_edgeDetectObj.style.top = topEdge;
				if (isIe) ew921032_edgeDetectShim.style.top = topEdge;
				edgeRepoUp = false; edgeRepoDown = false;
			}
		}
	}
	setTimeout('ew921032_mouseOutDisabled=false', ew921032_mouseOutTimeout);
	
} 


function ew_resize921032(newWidth, newHeight, offsetX, offsetY)
{
	
	if (newWidth > 336 )
		newWidth = 336;
	if (newWidth < 336 )
		newWidth = 336;
	if (newHeight > 280 )
		newHeight = 280;
	if (newHeight < 280 )
		newHeight = 280;
	if (offsetX < 0)
		offsetX = 0;
	if (offsetY < 0)
		offsetY = 0;
	
	
	ew_reset921032();
	
	
	
	if (ew921032_edgeDetectVal != 'none' && ew921032_flashEdgeDetectEnabled == true) 
	{
		if (newWidth < ew921032_fullWidth && offsetX==0) offsetX = ew921032_expX;
		if (newHeight < ew921032_fullHeight && offsetY==0) offsetY = ew921032_expY;
	}
	
	
	if (newWidth > 336 || newHeight > 280)
	{
		/* Performing an expand. Any expansion-specific code goes here */
		if (isIe)
			ew_modifyZIndex921032();
	}
	else
	{
		/* Performing a contract. Any contract-specific code goes here */
		if (isIe)
			ew_restoreZIndex921032();
	}

	if(isIe)
		ew921032_flashObjectWindow.document.getElementById('ew_shim921032').style.clip = "rect("+offsetY+"px "+(offsetX+newWidth)+"px "+(offsetY+newHeight)+"px "+offsetX+"px)";
	ew921032_flashObjectWindow.document.getElementById('ew_FlashDiv921032').style.clip = "rect("+offsetY+"px "+(offsetX+newWidth)+"px "+(offsetY+newHeight)+"px "+offsetX+"px)";

	
	if ((ew921032_turnOffEdgeDetect == false) && (ew921032_edgeDetectVal != "none"))
	{
		if ((newWidth < ew921032_fullWidth) || (newHeight < ew921032_fullHeight)) 
		{
		ew921032_isExpanded = false;
		} else {
		ew921032_isExpanded = true;
		}
		ew921032_mouseOutDisabled = true;
		var evalstr = 'ew921032_edgeDetectMain(' + newWidth + ',' +  newHeight + ')';
		setTimeout(evalstr, ew921032_edgeDetectDelay);
	}
	
}





function ew_reset921032()
{
	ew_changeHeight921032(280);
}

function ew_onmouseout921032()
{
	
	if (ew921032_mouseOutDisabled == true) return;
	
	ew_changeHeight921032(281);
}

var ew921032_embed;
var ew921032_ewad;

function ew_changeHeight921032(newHeight)
{
	// Define variables only once to speed up execution
	if (typeof(ew921032_ewad) == "undefined" || ew921032_ewad == null)
	{
		ew921032_ewad = ew921032_flashObjectWindow.document.getElementById("ewad921032");
		
		
		if (typeof(ew921032_ewad) == "undefined" || ew921032_ewad == null)
			return;
		
		if (isGecko || isOpera)
		{
			ew921032_embed = ew921032_ewad.firstChild;
			try { 
				while (ew921032_embed.nodeName != "EMBED")
				{ 
					ew921032_embed = ew921032_embed.nextSibling; 
				} 
			} catch(e) { return; } 
		}
	}

	if (isIe || ew_isSafari)
	{
		ew921032_ewad.style.height=newHeight + "px";
	}

	if (isGecko || isOpera)
	{
		var ew921032_embed = ew921032_ewad.firstChild;
		try {
			while (ew921032_embed.nodeName != "EMBED")
			{

				ew921032_embed = ew921032_embed.nextSibling;
				ew921032_embed.height = newHeight;
				ew921032_embed.style.height = newHeight + "px";
			}
		} catch(e) { return; }
	}
}

var ew_marginVal = "";


var flashHTML921032='<div id="ew_BannerDiv921032" style="visibility: visible; position: relative; overflow:visible; '+ew_marginVal+'width:336px; height:280px; z-index: ' + ew921032_minZIndex + '">'
+'<img src="'+cp921032+'dot.gif" border="0" id="ew_initFrame921032">'	
	+'</div>';

//EYEWONDER FLASH OBJECT
var flashHTMLonLoad921032='<div id="ew_FlashDiv921032" onmouseout="ew_onmouseout921032()" style="visibility: visible; position: absolute; top: -0px; left: -0px; width:336px; height:280px; clip: rect(0px 336px 280px 0px); z-index: ' + (ew921032_minZIndex+2) + '">'
	+'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="' + ew921032_protocol + 'fpdownload.adobe.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="336" height="280" id="ewad921032" align="middle">'
	+'<param name="allowScriptAccess" value="always">'
	+'<param name="movie" value="'+cp921032+ew921032_creativeName+'">'
	+'<param name="quality" value="high">'
	+'<param name="bgcolor" value="#FFFFFF">'
	+'<param name="base" value="'+cp921032+'">'
	+'<param name="wmode" value="transparent">'
	+'<param name="FlashVars" value="'+ewflashvars921032+'" >'
	+'<embed id="ewembed921032" src="'+cp921032+ew921032_creativeName+'" base="'+cp921032+'" wmode="transparent" quality="high" bgcolor="#FFFFFF" width="336" height="280" name="ewad921032" FlashVars="'+ewflashvars921032+'" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="' + ew921032_protocol + 'adobe.com/go/getflashplayer">'
	+'</object>'
	+'</div>'
	+'<div style="position:absolute;top:0px;left:0px;z-index:0"><img src="'+cp921032+'dot.gif" id="trackingImage921032" width="1" height="1" border="0"></div>';

if(isIe)
	flashHTMLonLoad921032 +='<iframe id="ew_shim921032" src="about:blank" noresize="true" scrolling="no" display="none" frameborder=0 marginheight=0 marginwidth=0 style="filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);visibility: visible;position:absolute;top: -0px; left: -0px; width:336px; height:280px;clip: rect(0px 336px 280px 0px);z-index: ' + ew921032_minZIndex + '"></iframe>';


//EYEWONDER FLASH FAILOVER OBJECT
var flashfailoverHTML921032 ='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="' + ew921032_protocol + 'fpdownload.adobe.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,0,0" width="336" height="280" id="ewfailad921032" align="middle">'
	+'<param name="allowScriptAccess" value="always">'
	+'<param name="movie" value="'+cp921032+'">'
	+'<param name="quality" value="high">'
	+'<param name="bgcolor" value="#FFFFFF">'
	+'<param name="wmode" value="opaque">'
	+'<param name="FlashVars" value="clickTag='+escape(failclickTag)+'" >'
	+'<embed id="ewembed921032"  src="'+cp921032+'" flashvars="clickTag='+escape(failclickTag)+'" quality="high" bgcolor="#FFFFFF" width="336" height="280" name="ewfaildesign" align="middle" allowScriptAccess="always" wmode="opaque"  type="application/x-shockwave-flash" base="'+cp921032+'" pluginspage="' + ew921032_protocol + 'adobe.com/go/getflashplayer">'
	+'</object>';

//EYEWONDER FAILOVER
var failoverHTML921032 = '<a href="http://www.eyewonderlabs.com/ct.cfm?ewbust=0&file=http://cdn.eyewonder.com/100125/752813/921032/failover.jpg&eid=921032&name=Clickthru-failover&num=1&time=0&diff=0&click='+escape(failclickTag)+'" target="_blank"><img src="'+cp921032+'failover.jpg" border="0"></a>';



//IFRAME HTML (if ad served in IFrame)
if(ew_isIFrame) { 
	var mpTrkStr = "";
	
	
	var ew921032_interimWidth = 1;
	var ew921032_interimHeight = 1;
	
	var attributesExtra = "";
	var styleExtra = "";
	
	
	if (typeof(ew_pubInfo) == "undefined" || ew_pubInfo == null)
		ew_pubInfo = "";

	if (isIe)
		attributesExtra = 'allowtransparency="true"';
	var iframeHTML921032 = '<iframe id="ew_expAd" border="0"  width="'+ew921032_interimWidth+'" height="'+ew921032_interimHeight+'" noresize'
	+ ' style="position: absolute; top: 0px; left: 0px; ' + styleExtra + '" ' + attributesExtra
	+ ' scrolling="No" frameborder="0" marginheight="0" marginwidth="0" src="'
	+ ew_interimFile+'?url='+cp921032+'exp_Inc.js'
	+ '?interim='+escape(ew_interimFile)
		+ '&clickTagFramePrepend='+escape(clickTagFramePrepend)
	+ '&iframeURL='+escape(document.URL)
	+ '&cp='+escape(cp921032)
	+ '&extra='+escape(ew921032_iFrameQueryStringExtra)
	+ '&stime='+escape(ew921032_startTime)
	+ '&cb='+escape(ew_cacheBuster)
	+ '&pubinfo='+escape(ew_pubInfo)
	+ mpTrkStr
	
	+ '"></iframe>';
}




var ew921032_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_onLoad921032() 
{

	flashHTMLonLoad921032 += onLoadTracker921032();
	
	if (ew921032_onLoadWasCalled == true)
		return;
	
	ew921032_onLoadWasCalled = true;
	
	if (isGecko && geckoRevisionMajor < 1)	// ew_CheckOverflowHidden doesn't work in Mozilla < 1.0
	{
		failReason = "browser";
		ew921032_weSupport = false;
	}

	if (ew921032_weSupport)
		ew921032_isOverflowHidden = ew_checkOverflowHidden921032();
	// We don't support expandables when overflow:hidden is set on anything but Gecko
	// browsers (Mozilla >= 1.0 and Firefox, etc) and IE >= 6.0
	if (ew921032_isOverflowHidden && !(isGecko  || (isIe && (ieVersion >= 6.0)) || (isOpera && (operaVersion >= 8))))
	{
		failReason = "browser"
		ew921032_weSupport = false;
	}
	if (ew921032_weSupport)	// Do we still support the expandable?
	{
		if (ew921032_isOverflowHidden == true)	
			ew_modifyOverflow921032();

		if (inFIF && ew921032_weSupport)	
		{
			ew921032_ADCOMinFIF_Expandable_onLoad();
			return;
		}
		
		 
		
		// Note: Don't do two innerHTML statements or IE will give an error when hovering
		ew921032_flashObjectWindow.document.getElementById('ew_BannerDiv921032').innerHTML=flashHTMLonLoad921032;

        
        if (isCamino || ew_isSafari)
            ew921032_flashObjectWindow.document.getElementById('ew_BannerDiv921032').addEventListener("mouseout",ew_onmouseout921032,true);

		if(ew921032_removeFromFlow)
		{
			function ew_reposition921032()
			{
				var mybannerDiv = ew921032_flashObjectWindow.document.getElementById('ew_BannerDiv921032');
				var positionDiv = ew921032_flashObjectWindow.document.getElementById('ew921032_positionDiv');
				mybannerDiv.style.position = "absolute";
				mybannerDiv.style.top = findPosY(positionDiv)+"px";
				mybannerDiv.style.left = findPosX(positionDiv)+"px";
				return mybannerDiv;
			}
			function reposAd()
			{
				if (typeof(ew_reposition921032) != "undefined")	
					ew_reposition921032();
			}
			document.body.appendChild( ew_reposition921032() );

		//Handle window resizes
			if (window.attachEvent) ew921032_flashObjectWindow.attachEvent("onresize",reposAd);
			else if (window.addEventListener) ew921032_flashObjectWindow.addEventListener("resize",reposAd,false);
		}

		
		if (ew921032_turnOffEdgeDetect == false || ew921032_flashEdgeDetectEnabled == true)
		{
			
			var edgeDetect = ew921032_getEdgePos();
			if (edgeDetect != 'none')
			{
				var flashvar_edgeDetect = "edgeDetect=" + edgeDetect;
				flashHTMLonLoad921032 = flashHTMLonLoad921032.replace(/edgeDetect=none/g, flashvar_edgeDetect);
			}
			
			ew921032_setEdgeDetect();
			if (window.addEventListener) window.addEventListener("resize",ew921032_getEdgePos,false);
				else if (window.attachEvent) window.attachEvent("onresize",ew921032_getEdgePos);
		}
		 
	}
	else
	{
		var failReasonTracker = "";
		// Reason for failover
		if (failReason == "browser")
			failReasonTracker = failoverReasonBrowserTracker921032();
		else if (failReason == "flash")
			failReasonTracker = failoverReasonFlashTracker921032();
		// Replace, don't append innerHTML (innerHTML= not innerHTML+=) to write out failovers because they are inline content
		if(!ew921032_turnOffExecution&&isFlashFailover&&false) 
		{
			document.getElementById('ew_BannerDiv921032').innerHTML=flashfailoverHTML921032+flashfailoverTracker921032()+failReasonTracker;
		}
		else 
		{
			document.getElementById('ew_BannerDiv921032').innerHTML=failoverHTML921032+failoverTracker921032()+failReasonTracker;
		}
	}
	
	
}
	
//SERVE THE APPROPRIATE FILE
if (ew921032_weSupport) {
	document.writeln(weSupportTracker921032());
	if(ew_isIFrame) { 
		//serve the IFrame ad
		document.writeln(flashHTML921032);
		document.writeln(iframeHTML921032);
	}
	else 
	{
		
		if (ew921032_removeFromFlow) document.writeln('<div id="ew921032_positionDiv" name="ew921032_positionDiv" style="position: relative; width:336px; height:280px; visibility:hidden;"></div>');
		document.writeln(flashHTML921032);
		document.writeln(flashTracker921032());
		if(!inDapIF)
		{
			if(isIe && document.readyState == 'complete') // page is already finished loading?
				ew_onLoad921032();
			else
			{
				if (window.addEventListener) window.addEventListener("load",ew_onLoad921032,false);
					else if (window.attachEvent) window.attachEvent("onload",ew_onLoad921032);
				if (inFIF)
					window.setTimeout(ew_onLoad921032, 2000); 
			}
		}
		else
			ew921032_MSNDAP_weSupport();
	}
}
else { //serve failover
	
	if(!ew921032_turnOffExecution&&isFlashFailover&&false) {
		document.writeln(flashfailoverHTML921032);
		document.writeln(flashfailoverTracker921032());
	}
	else {
		document.writeln(failoverHTML921032);
		if(!ew921032_turnOffExecution)
			document.writeln(failoverTracker921032());
		else
			document.writeln(failoverTurnOffExecutionTracker921032());
	}
	// Reason for failover
	if (failReason == "browser")
		document.writeln(failoverReasonBrowserTracker921032());
	else if (failReason == "flash")
		document.writeln(failoverReasonFlashTracker921032());
}


if ((inDapIF && inDapMgrIf) || inFIF)
	document.close();



