//GENERATION TIME VARIABLE /* Generated: 10/24/2007 01:13 PM EST. EW Web Code Version: 11.2.1 */ if (inDapIF && inDapMgrIf) { if ((navigator.userAgent.toLowerCase()).indexOf('gecko/') > 0) { document.close(); document.open(); } } //COMMON VARIABLES // From include/commonjsvars var cp925608 = "http://cdn.eyewonder.com/100125/752995/925608/"; // From include/commonjsvars var ew925608_bannerWidth = 728; var ew925608_bannerHeight = 90; var ew925608_fullWidth = 728; var ew925608_fullHeight = 90; 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 ew925608_protocol = ew_getProtocol("http://cdn.eyewonder.com/100125/752995/925608/"); //RESEARCH TAGS //TRACKING VARIABLES // From include/tracking var ew925608_startTime = ew_getTime925608(); var ew925608_imgArray = new Array(); var ew925608_imgArrayCounter = 0; function ew_addImage925608(img) { ew925608_imgArray[ew925608_imgArrayCounter] = document.createElement("img"); ew925608_imgArray[ew925608_imgArrayCounter].setAttribute("src", img); ew925608_imgArrayCounter++; } function ew925608_otrk(img, extra) { ew_addImage925608(cp925608+img+'?ewbust='+new Date().getTime()+extra); return ''; } function ew925608_otrk_nobust(img, extra) { ew_addImage925608(cp925608+img+'?ewbust=0'+extra); return ''; } function ew925608_ctrk(type, info) { } function ew925608_ctrk_nobust(type, info) { } function ew_thirdpartytrackingcachebust925608(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_getTime925608() { var ew_t = new Date(); return ew_t.getTime();} function onLoadTracker925608() { var ew_t = ew_getTime925608()-ew925608_startTime; ew925608_ctrk('onload',ew_t); return ew925608_otrk('ewtrack_onload.gif','&info='+ew_t); } function flashTracker925608() { ew925608_ctrk('creative',''); return ew925608_otrk('ewtrack_v.gif',''); } function impressionTracker925608() { ew925608_ctrk('impression',''); return ew925608_otrk('ewtrack.gif',''); } function flashfailoverTracker925608() { ew925608_ctrk('failover_flash',''); return ew925608_otrk('ewtrack_ff.gif',''); } function failoverTracker925608() { ew925608_ctrk('failover_img',''); return ew925608_otrk('ewtrack_f.gif',''); } function failoverReasonBrowserTracker925608() { ew925608_ctrk('fail_reason_browser',''); return ew925608_otrk('ewtrack_rb.gif',''); } function failoverReasonFlashTracker925608() { ew925608_ctrk('fail_reason_flash',''); return ew925608_otrk('ewtrack_rf.gif',''); } function flashSupportTracker925608(verStr) { ew925608_ctrk('flash_support_'+verStr,''); return ew925608_otrk('ewtrack_'+verStr+'.gif',''); } function weSupportTracker925608() { var ew_t = ew_getTime925608()-ew925608_startTime; ew925608_ctrk('wesupport',ew_t); return ew925608_otrk('ewtrack_wesupport.gif','&info='+ew_t); } // Expiration count versions of the _f, _ff, and _v trackers for AIM and ICQ cookie versions function flashTrackerCache925608(expCount) { ew925608_ctrk('creative_aim_exposure',expCount); return ew925608_otrk('ewtrack_v'+expCount+'.gif',''); } function flashfailoverTrackerCache925608(expCount) { ew925608_ctrk('failover_flash_aim_exposure',expCount); return ew925608_otrk('ewtrack_ff'+expCount+'.gif',''); } function failoverTrackerCache925608(expCount) { ew925608_ctrk('failover_img_aim_exposure',expCount); return ew925608_otrk('ewtrack_f'+expCount+'.gif',''); } // Out of band tracker request for Flash to call through External Interface function ew925608_outOfBandTrackRequest(url) { ew_addImage925608(url); } // Send out the current location function ew_urlTracker() { return ''; } document.writeln(impressionTracker925608()); // Log the URL for troubleshooting purposes document.writeln(ew_urlTracker()); // Third Party Impression Tracking function ew_thirdpartytracking925608() { for (var i = 0; i < ew925608_thirdPartyTrackers.length ; i++) { if (ew925608_thirdPartyTrackers[i] != "") ew_addImage925608(ew_thirdpartytrackingcachebust925608(ew925608_thirdPartyTrackers[i])); } } var ew925608_thirdPartyTrackers = new Array("","","","","",""); ew_thirdpartytracking925608(); //DESIGN VARIABLES 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://www.contisweeps.com"); var clickTag1 = clickTagFramePrepend.replace("[ewclickthru]","http://www.contisweeps.com"); } 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://www.contisweeps.com"; //define it anyway because it is referenced (even if not really used) var inDapIF = false; var inDapMgrIf = false; //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 ew925608_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 ew925608_flashVersion = new Array(0,0,0); var ew925608_flashVersionMajor = 0; var ew925608_flashVersionMinor = 0; // Check Flash info function ew925608_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(" ")); ew925608_flashVersion = ver.split(","); } catch ( e ) { ew925608_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 ) ew925608_flashVersion = ver; } ew925608_flashVersionMajor = ew925608_flashVersion[0] + "." + ew925608_flashVersion[1]; ew925608_flashVersionMinor = ew925608_flashVersion[2]; } if (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) var navPlugin = (navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin); if (navPlugin || (isIe && isWin)) { ew925608_getFlashVersion(); isFlash9up = (ew925608_flashVersionMajor>=9); isFlash8up = (ew925608_flashVersionMajor>=8); isFlash7up = (ew925608_flashVersionMajor>=7); isFlashFailover = (ew925608_flashVersionMajor>=6); isFlash9Pre28 = (ew925608_flashVersionMajor == 9 && ew925608_flashVersionMinor < 28); if( isWinVista && isFlash9up && isFlash9Pre28 && isIe) { // Vista requires 9,0,28,0 and up for proper behavior in IE ew925608_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"; ew925608_weSupport = true; // Do we support Flash 7? if (!isFlash7up) { ew925608_weSupport = false; failReason = "flash"; } } else { // Still attempt a flash failover if browser isn't supported failReason = "browser" ew925608_weSupport = false; } if (ew_isSafari) { if (webkitVersion < 400) { ew925608_weSupport = false; failReason = "browser"; } } var ew925608_turnOffExecution = false; if (!ew925608_turnOffExecution && isFlash8up) document.writeln(flashSupportTracker925608("8")); if (!ew925608_turnOffExecution && isFlash9up) document.writeln(flashSupportTracker925608("9")); if (!ew925608_turnOffExecution && isFlash9up && (isFlash9Pre28==false)) document.writeln(flashSupportTracker925608("9_0_28_0")); /*** End include/authentication:AUTHENTICATION ***/ if(typeof(inFIF) == "undefined") // Added to not throw errors if it's not defined. var inFIF = false; //CUSTOM FUNCTIONS weSupport = ew925608_weSupport; ew925608_turnOffExecutionBackup = ew925608_turnOffExecution; var ew925608_localConnectionUUID; function ew_setUpLocalConnectionUUID925608() { var ewwin; if ( typeof(topWin) == "undefined") ewwin = window; else ewwin = topWin; if ( typeof( ewwin.ew_localConnectionUUID ) == "undefined") { ewwin.ew_localConnectionUUID = (new Date().getTime()); } ew925608_localConnectionUUID = ewwin.ew_localConnectionUUID; } ew_setUpLocalConnectionUUID925608(); var ew925608_context = window; var ew925608_flashObjectWindow = window; var ew925608_mainFunctionWindow = window; /* Note: The objects won't be present until the page is fully loaded */ /* Use ew_getSWFTag to return either the object or embed tag depending on the browser */ function ew_getSWFTag925608() { if (isGecko || isOpera) return ew_getEmbedTag925608(); else return ew_getObjectTag925608(); } /* The two functions below shouldn't generally be used, and ew_getSWFTag should be used instead */ function ew_getObjectTag925608() { if (ew925608_flashObjectWindow.document.getElementById("ewad925608")) return ew925608_flashObjectWindow.document.getElementById("ewad925608"); else return null; } function ew_getEmbedTag925608() { if (ew925608_flashObjectWindow.document.getElementById("ewembed925608")) return ew925608_flashObjectWindow.document.getElementById("ewembed925608"); else return null; } function findPosX(obj) { var curleft = obj.offsetLeft; if (obj.offsetParent) { while (obj.offsetParent) { obj = obj.offsetParent; 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; curtop += obj.offsetTop; } } else if (obj.y) curtop += obj.y; return curtop; } var ew925608_debugShowErrors = false; // Whether to throw errors in JS-Flash functionality when encountered /* ######################################## BEGIN CUSTOM FUNCTIONS #################################################### */ /* Begin ad-specific custom functions */ /* End ad-specific custom functions */ /* ############################################################################################# */ /* Begin execution-specific custom functions */ /* End execution-specific custom functions */ /* ######################################### END CUSTOM FUNCTIONS #################################################### */ ew925608_weSupport = weSupport; ew925608_turnOffExecution = ew925608_turnOffExecutionBackup; var ew925608_errorObject; function ew_throwJSError925608() { var e = ew925608_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"]; } ew925608_debugExternalInterfaceErrorMessage = emsg; } catch(e) { ew925608_debugExternalInterfaceErrorMessage = "Failure in external interface"; } if (ew925608_debugShowErrors == true) { throw(ew925608_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_delegate925608( functionName ) { var ew_args = new Array(); for( var i = 1; i < arguments.length; i++ ) ew_args[i-1] = arguments[i]; try { return ew925608_mainFunctionWindow[functionName].apply( ew925608_mainFunctionWindow, ew_args ); } catch (e) { ew925608_errorObject = e; var dummy = setTimeout(ew_throwJSError925608, 1); return null; } } function ew_isAvailableExternalInterface925608() { var flashObj = ew_getSWFTag925608(); if (typeof(flashObj) == "undefined" || flashObj == null || typeof(flashObj.ew_isAvailable) == "undefined" || !flashObj.ew_isAvailable()) return false; return true; } var ew925608_debugExternalInterfaceErrorMessage = ""; // Usage: ew_callExternalInterface("functionName","arg1","arg2", ...); function ew_callExternalInterface925608(functionName) { if (!ew_isAvailableExternalInterface925608()) { ew925608_debugExternalInterfaceErrorMessage = "Object doesn't support External Interface."; return null; } var flashObj = ew_getSWFTag925608(); if (typeof(flashObj[functionName]) == "undefined" || flashObj[functionName] == null) { ew925608_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) { ew925608_errorObject = e; var dummy = setTimeout(ew_throwJSError925608, 1); return null; } } // FLASH /*** Begin include/flash:FLASH8 ***/ var ew925608_flvNames = "Continental_tires_728X90"; var ew925608_creativeName = ""; var ew925608_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) { ew925608_swfVersion = 9; return flash9Creative; } else if (isFlash8up && flash8Creative != "") { ew925608_swfVersion = 8; return flash8Creative; } else if (isFlash7up && flash7Creative != "") { ew925608_swfVersion = 7; return flash7Creative; } else /* no creative. failover */ { ew925608_weSupport=false; failReason = "nocreative"; return flash7Creative; // return anyway, even if not used } } /*** End include/flash:FLASH8COMMON ***/ function ew_setupFlash8Videos() { var flvvideos = new String("Continental_tires_728X90").split(','); var flashBool = new String("true").split(','); ew925608_flvNames = ew_getfNames(flvvideos,flashBool); } ew925608_creativeName = ew_setupCreative("","728x90 Final_FL8.swf",""); if (isFlash8up && (ew925608_swfVersion >= 8)) ew_setupFlash8Videos(); /*** End include/flash:FLASH8 ***/ /*** Begin include/flash:FLASHVARS ***/ var ew925608_adMode = "prog"; var ew925608_videoPath = "http://cdn.eyewonder.com/100125/video/"; var ew925608_videoID = '8511'; if (typeof(isIFrameContent) != "undefined" && isIFrameContent) ew_qaReportUUID = topWin.ew_qaReportUUID; if (typeof(ew_qaReportUUID)=="undefined") ew_qaReportUUID = "common"; var ewclicktags925608 = '' + '&clickTag1='+escape(clickTag1); if( typeof( ew925608_flashvarsExtra ) == "undefined" ) var ew925608_flashvarsExtra = ""; var ew925608_browserEngine = "unknown"; if (isGecko) ew925608_browserEngine = "gecko"; else if (isIe) ew925608_browserEngine = "ie"; else if (isOpera) ew925608_browserEngine = "opera"; else if (ew_isSafari) ew925608_browserEngine = "webkit"; var ew925608_adTypeID = '24'; var ew925608_adType = 'Banner - Self-Select Video'; if (ew925608_adTypeID=='22' || ew925608_adType=="Interstitial") ew925608_adTypeID = '5'; if (ew925608_adTypeID=='30') ew925608_adTypeID = '8'; var ew925608_customFlashString = ''; if (ew925608_customFlashString != '') { ew925608_customFlashString = '&' + ew925608_customFlashString.replace(/\|/g, '&'); } if (typeof(ew925608_localConnectionUUID) == "undefined") ew925608_localConnectionUUID = (new Date().getTime()); var flashvarsClickTagPrepend = "[ewclickthru]"; if (typeof(clickTagFramePrepend) != 'undefined') flashvarsClickTagPrepend = clickTagFramePrepend; var ewflashvars925608 = 'ewbase='+cp925608 + '&bwfile=bwtest.swf' + '&creative=' + ew925608_creativeName + '&vLength=17' + '&bw=56,90,135,300,450,600' + '&buf=5,4,3,2,2,2' + '&flv=' + ew925608_flvNames + '&flvId=0' + '&formatId='+ew925608_adTypeID + '&aInit='+'user' + '&vInit=host' + '&videoID='+ew925608_videoID + '&videoPath='+ew925608_videoPath + '&adId=925608' + '&adMode=' + ew925608_adMode + '&trkUrl=http://cdn.eyewonder.com/100125/' + '&swfVersion=' + ew925608_swfVersion + '&browserEngine=' + ew925608_browserEngine // ie, gecko, webkit, or opera + '&qaReportUUID=' + ew_qaReportUUID + '&localConnectionUUID=' + ew925608_localConnectionUUID + '&edgeDetect=none' + '&clickTagPrepend=' + escape(flashvarsClickTagPrepend) + ew925608_flashvarsExtra + ew925608_customFlashString + ewclicktags925608; /*** End include/flash:FLASHVARS ***/ //EYEWONDER FLASH OBJECT var flashHTML925608 ='' +'' +''; var flashHTMLonLoad925608 ='' +'' +'' +'' +'' +'' +'' +'' +'' +'' +'' +'' //EYEWONDER FLASH FAILOVER OBJECT var flashfailoverHTML925608 ='' +'' +'' +'' +'' +'' +'' +'' +''; //EYEWONDER FAILOVER var failoverHTML925608 = ''; var ew925608_onLoadWasCalled = false; //Protects against multiple of the same execution being loaded in the same page // ew_expand, ew_contract, ew_reset and ew_resize functionality doesn't exist for banner ads (still defined to prevent errors) function ew_contract925608() {} function ew_expand925608() {} function ew_resize925608(newWidth, newHeight, offsetX, offsetY) {} function ew_reset925608() {} // The below method only works with AW8.2 and up, Flash 8+ due to technical reasons function ew_onmouseout925608() { try { var swfTag = ew_getSWFTag925608(); if (typeof(swfTag) == "undefined" || swfTag == null) return; if (typeof(swfTag.ew_rolloff) != "undefined") swfTag.ew_rolloff(); } catch(e) {} } var ew925608_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_onLoad925608() { if (ew925608_onLoadWasCalled == true) return; ew925608_onLoadWasCalled = true; document.getElementById('ew_BannerDiv925608').innerHTML=flashHTMLonLoad925608; flashHTMLonLoad925608 += onLoadTracker925608(); } //SERVE THE APPROPRIATE FILE if (ew925608_weSupport) { document.writeln(weSupportTracker925608()); document.writeln(flashHTML925608); document.writeln(flashTracker925608()); if(!inDapIF) { if(isIe && document.readyState == 'complete') // page is already finished loading? ew_onLoad925608(); else { if (window.addEventListener) window.addEventListener("load",ew_onLoad925608,false); else if (window.attachEvent) window.attachEvent("onload",ew_onLoad925608); if (inFIF) window.setTimeout(ew_onLoad925608, 2000); } } else ew925608_MSNDAP_weSupport(); } else { //serve failover if(!ew925608_turnOffExecution&&isFlashFailover&&false) { document.writeln(flashfailoverHTML925608); document.writeln(flashfailoverTracker925608()); } else { document.writeln(failoverHTML925608); if(!ew925608_turnOffExecution) document.writeln(failoverTracker925608()); else document.writeln(failoverTurnOffExecutionTracker925608()); } // Reason for failover if (failReason == "browser") document.writeln(failoverReasonBrowserTracker925608()); else if (failReason == "flash") document.writeln(failoverReasonFlashTracker925608()); } if (inDapIF && inDapMgrIf) document.close();