Frame 1
function loadMelty2() {
main.holder.loaderClip.removeMovieClip();
main.holder.createEmptyMovieClip("loaderClip", this.getNextHighestDepth());
var _local6 = new gs.dataTransfer.SmoothImageLoader(main.holder.loaderClip, {url:"img/melty2.png", onComplete:loadMelty3, maxWidth:950, maxHeight:555, align:"right", vAlign:"bottom", stretchToFit:false});
main.holder.loaderClip._visible = false;
}
function loadMelty3() {
main.holder.loaderClip.removeMovieClip();
main.holder.createEmptyMovieClip("loaderClip", this.getNextHighestDepth());
var _local6 = new gs.dataTransfer.SmoothImageLoader(main.holder.loaderClip, {url:"img/melty3.png", onComplete:loadCrunchy1, maxWidth:950, maxHeight:555, align:"right", vAlign:"bottom", stretchToFit:false});
main.holder.loaderClip._visible = false;
}
function loadCrunchy1() {
main.holder.loaderClip.removeMovieClip();
main.holder.createEmptyMovieClip("loaderClip", this.getNextHighestDepth());
var _local6 = new gs.dataTransfer.SmoothImageLoader(main.holder.loaderClip, {url:"img/crunchy1.png", onComplete:loadCrunchy2, maxWidth:950, maxHeight:555, align:"right", vAlign:"bottom", stretchToFit:false});
main.holder.loaderClip._visible = false;
}
function loadCrunchy2() {
main.holder.loaderClip.removeMovieClip();
main.holder.createEmptyMovieClip("loaderClip", this.getNextHighestDepth());
var _local6 = new gs.dataTransfer.SmoothImageLoader(main.holder.loaderClip, {url:"img/crunchy2.png", onComplete:loadCrunchy3, maxWidth:950, maxHeight:555, align:"right", vAlign:"bottom", stretchToFit:false});
main.holder.loaderClip._visible = false;
}
function loadCrunchy3() {
main.holder.loaderClip.removeMovieClip();
main.holder.createEmptyMovieClip("loaderClip", this.getNextHighestDepth());
var _local6 = new gs.dataTransfer.SmoothImageLoader(main.holder.loaderClip, {url:"img/crunchy3.png", onComplete:loadSpicy1, maxWidth:950, maxHeight:555, align:"right", vAlign:"bottom", stretchToFit:false});
main.holder.loaderClip._visible = false;
}
function loadSpicy1() {
main.holder.loaderClip.removeMovieClip();
main.holder.createEmptyMovieClip("loaderClip", this.getNextHighestDepth());
var _local6 = new gs.dataTransfer.SmoothImageLoader(main.holder.loaderClip, {url:"img/spicy1.png", onComplete:loadSpicy2, maxWidth:950, maxHeight:555, align:"right", vAlign:"bottom", stretchToFit:false});
main.holder.loaderClip._visible = false;
}
function loadSpicy2() {
main.holder.loaderClip.removeMovieClip();
main.holder.createEmptyMovieClip("loaderClip", this.getNextHighestDepth());
var _local6 = new gs.dataTransfer.SmoothImageLoader(main.holder.loaderClip, {url:"img/spicy2.png", onComplete:loadSpicy3, maxWidth:950, maxHeight:555, align:"right", vAlign:"bottom", stretchToFit:false});
main.holder.loaderClip._visible = false;
}
function loadSpicy3() {
main.holder.loaderClip.removeMovieClip();
main.holder.createEmptyMovieClip("loaderClip", this.getNextHighestDepth());
var _local6 = new gs.dataTransfer.SmoothImageLoader(main.holder.loaderClip, {url:"img/spicy3.png", onComplete:loadGrilled1, maxWidth:950, maxHeight:555, align:"right", vAlign:"bottom", stretchToFit:false});
main.holder.loaderClip._visible = false;
}
function loadGrilled1() {
main.holder.loaderClip.removeMovieClip();
main.holder.createEmptyMovieClip("loaderClip", this.getNextHighestDepth());
var _local6 = new gs.dataTransfer.SmoothImageLoader(main.holder.loaderClip, {url:"img/grilled1.png", onComplete:loadGrilled2, maxWidth:950, maxHeight:555, align:"right", vAlign:"bottom", stretchToFit:false});
main.holder.loaderClip._visible = false;
}
function loadGrilled2() {
main.holder.loaderClip.removeMovieClip();
main.holder.createEmptyMovieClip("loaderClip", this.getNextHighestDepth());
var _local6 = new gs.dataTransfer.SmoothImageLoader(main.holder.loaderClip, {url:"img/grilled2.png", onComplete:loadGrilled3, maxWidth:950, maxHeight:555, align:"right", vAlign:"bottom", stretchToFit:false});
main.holder.loaderClip._visible = false;
}
function loadGrilled3() {
main.holder.loaderClip.removeMovieClip();
main.holder.createEmptyMovieClip("loaderClip", this.getNextHighestDepth());
var _local5 = new gs.dataTransfer.SmoothImageLoader(main.holder.loaderClip, {url:"img/grilled3.png", maxWidth:950, maxHeight:555, align:"right", vAlign:"bottom", stretchToFit:false});
main.holder.loaderClip._visible = false;
}
this._lockroot = true;
var percent = Math.round((getBytesLoaded() / getBytesTotal()) * 100);
preloader.gotoAndStop(percent);
preloader.percent._txt.text = percent + "%";
if (percent == 100) {
gotoAndPlay ("start");
}
main.holder.loaderClip.removeMovieClip();
main.holder.createEmptyMovieClip("loaderClip", this.getNextHighestDepth());
var loader_obj = (new gs.dataTransfer.SmoothImageLoader(main.holder.loaderClip, {url:"img/melty1.png", onComplete:loadMelty2, maxWidth:950, maxHeight:555, align:"right", vAlign:"bottom", stretchToFit:false}));
main.holder.loaderClip._visible = false;
Instance of Symbol 4 MovieClip [ActionSource] in Frame 1
//component parameters
onClipEvent (construct) {
account = "";
autoTrack = false;
charSet = "";
dc = 112;
debugTracking = false;
movieID = "";
moduleMediaVariables = {};
moduleMediaVariables.playerName = "";
moduleMediaVariables.trackVars = "None";
moduleMediaVariables.trackEvents = "None";
moduleMediaVariables.autoTrack = false;
otherVariables = {};
otherVariables.vmk = "";
otherVariables.cookieDomainPeriods = "";
otherVariables.cookieLifetime = "";
otherVariables.currencyCode = "";
otherVariables.purchaseID = "";
otherVariables.variableProvider = "";
otherVariables.channel = "";
otherVariables.server = "";
otherVariables.pageType = "";
otherVariables.transactionID = "";
otherVariables.events = "";
otherVariables.products = "";
otherVariables.campaign = "";
otherVariables.state = "";
otherVariables.zip = "";
otherVariables.hier1 = "";
otherVariables.hier2 = "";
otherVariables.hier3 = "";
otherVariables.hier4 = "";
otherVariables.hier5 = "";
otherVariables.prop1 = "";
otherVariables.eVar1 = "";
otherVariables.prop2 = "";
otherVariables.eVar2 = "";
otherVariables.prop3 = "";
otherVariables.eVar3 = "";
otherVariables.prop4 = "";
otherVariables.eVar4 = "";
otherVariables.prop5 = "";
otherVariables.eVar5 = "";
otherVariables.prop6 = "";
otherVariables.eVar6 = "";
otherVariables.prop7 = "";
otherVariables.eVar7 = "";
otherVariables.prop8 = "";
otherVariables.eVar8 = "";
otherVariables.prop9 = "";
otherVariables.eVar9 = "";
otherVariables.prop10 = "";
otherVariables.eVar10 = "";
otherVariables.prop11 = "";
otherVariables.eVar11 = "";
otherVariables.prop12 = "";
otherVariables.eVar12 = "";
otherVariables.prop13 = "";
otherVariables.eVar13 = "";
otherVariables.prop14 = "";
otherVariables.eVar14 = "";
otherVariables.prop15 = "";
otherVariables.eVar15 = "";
otherVariables.prop16 = "";
otherVariables.eVar16 = "";
otherVariables.prop17 = "";
otherVariables.eVar17 = "";
otherVariables.prop18 = "";
otherVariables.eVar18 = "";
otherVariables.prop19 = "";
otherVariables.eVar19 = "";
otherVariables.prop20 = "";
otherVariables.eVar20 = "";
otherVariables.prop21 = "";
otherVariables.eVar21 = "";
otherVariables.prop22 = "";
otherVariables.eVar22 = "";
otherVariables.prop23 = "";
otherVariables.eVar23 = "";
otherVariables.prop24 = "";
otherVariables.eVar24 = "";
otherVariables.prop25 = "";
otherVariables.eVar25 = "";
otherVariables.prop26 = "";
otherVariables.eVar26 = "";
otherVariables.prop27 = "";
otherVariables.eVar27 = "";
otherVariables.prop28 = "";
otherVariables.eVar28 = "";
otherVariables.prop29 = "";
otherVariables.eVar29 = "";
otherVariables.prop30 = "";
otherVariables.eVar30 = "";
otherVariables.prop31 = "";
otherVariables.eVar31 = "";
otherVariables.prop32 = "";
otherVariables.eVar32 = "";
otherVariables.prop33 = "";
otherVariables.eVar33 = "";
otherVariables.prop34 = "";
otherVariables.eVar34 = "";
otherVariables.prop35 = "";
otherVariables.eVar35 = "";
otherVariables.prop36 = "";
otherVariables.eVar36 = "";
otherVariables.prop37 = "";
otherVariables.eVar37 = "";
otherVariables.prop38 = "";
otherVariables.eVar38 = "";
otherVariables.prop39 = "";
otherVariables.eVar39 = "";
otherVariables.prop40 = "";
otherVariables.eVar40 = "";
otherVariables.prop41 = "";
otherVariables.eVar41 = "";
otherVariables.prop42 = "";
otherVariables.eVar42 = "";
otherVariables.prop43 = "";
otherVariables.eVar43 = "";
otherVariables.prop44 = "";
otherVariables.eVar44 = "";
otherVariables.prop45 = "";
otherVariables.eVar45 = "";
otherVariables.prop46 = "";
otherVariables.eVar46 = "";
otherVariables.prop47 = "";
otherVariables.eVar47 = "";
otherVariables.prop48 = "";
otherVariables.eVar48 = "";
otherVariables.prop49 = "";
otherVariables.eVar49 = "";
otherVariables.prop50 = "";
otherVariables.eVar50 = "";
pageName = "";
pageURL = "";
trackClickMap = false;
trackingServer = "";
trackingServerSecure = "";
trackLocal = true;
trackOnLoad = false;
visitorNamespace = "";
}
Frame 2
gotoAndPlay(_currentframe - 1);
Frame 15
function signSelection(newSelection) {
rand = Math.floor(Math.random() * 10000000);
if (newSelection == "melty") {
tag_url = ("http://ad.doubleclick.net/activity;src=1467297;type=4mpro969;cat=melty411;ord=1;num=" + rand) + "?";
trace(("-----------" + tag_url) + "-----------");
loadMovieNum (tag_url, 2);
}
if (newSelection == "crunchy") {
tag_url = ("http://ad.doubleclick.net/activity;src=1467297;type=4mpro969;cat=crunc613;ord=1;num=" + rand) + "?";
trace(("-----------" + tag_url) + "-----------");
loadMovieNum (tag_url, 2);
}
if (newSelection == "spicy") {
tag_url = ("http://ad.doubleclick.net/activity;src=1467297;type=4mpro969;cat=spicy822;ord=1;num=" + rand) + "?";
trace(("-----------" + tag_url) + "-----------");
loadMovieNum (tag_url, 2);
}
if (newSelection == "grilled") {
tag_url = ("http://ad.doubleclick.net/activity;src=1467297;type=4mpro969;cat=grill616;ord=1;num=" + rand) + "?";
trace(("-----------" + tag_url) + "-----------");
loadMovieNum (tag_url, 2);
}
gs.TweenLite.to(main.holder.holderClip, 0.3, {_alpha:0});
main.sign[currentSelection].enabled = true;
main.sign[currentSelection].gotoAndPlay("deselected");
main.sign[newSelection].enabled = false;
main.gotoAndPlay(currentSelection + "Unbuild");
currentSelection = newSelection;
currentFoodBtnNum = "";
}
function nextBuild() {
main.gotoAndPlay(currentSelection + "Build");
}
function foodSelection(p) {
main.sectionNav["btn" + currentFoodBtnNum].enabled = true;
gs.TweenLite.to(main.sectionNav["btn" + currentFoodBtnNum].bg, 1, {tint:null});
main.sectionNav["btn" + p].enabled = false;
newFoodSelection = currentSelection + p;
gs.TweenLite.to(main.holder.holderClip, 0.25, {_x:500, _alpha:0, ease:mx.transitions.easing.Regular.easeIn, onComplete:foodLoad});
currentFoodBtnNum = p;
}
function foodLoad() {
main.holder.holderClip.removeMovieClip();
main.holder.createEmptyMovieClip("holderClip", this.getNextHighestDepth());
var _local6 = new gs.dataTransfer.SmoothImageLoader(main.holder.holderClip, {url:("img/" + newFoodSelection) + ".png", onComplete:onFinishLoading, maxWidth:950, maxHeight:555, align:"right", vAlign:"bottom", stretchToFit:false});
currentFoodSelection = newFoodSelection;
}
function onFinishLoading() {
gs.TweenLite.from(main.holder.holderClip, 0.33, {_x:750, _alpha:"-100", ease:mx.transitions.easing.Regular.easeOut});
main.foodSFX.gotoAndPlay("swoosh");
}
stop();
Omniture.init({account:"dfcbtacobell", pageName:"4m - Home", trackLocal:false});
Omniture.trackPage("4m - Home", "4m | Home", "TacoBell.com");
var currentSelection = "intro";
var currentFoodSelection = "";
var currentFoodBtnNum = "";
var newFoodSelection = "";
Symbol 4 MovieClip [ActionSource] Frame 1
#initclip 1
Object.registerClass("ActionSource", com.omniture.AS2.ActionSource);
#endinitclip
Symbol 11 MovieClip Frame 1
stop();
Symbol 26 MovieClip Frame 18
stop();
Symbol 26 MovieClip Frame 47
stop();
Symbol 100 MovieClip [__Packages.gs.dataTransfer.SmoothImageLoader] Frame 0
class gs.dataTransfer.SmoothImageLoader
{
var _mc, _loader, _isLoading, _urlAddress, _x, _y, _temp_mc, loadPolicyFile, maxWidth, maxHeight, align, vAlign, stretchToFit, onComplete, onCompleteParams, _linkUrl, _linkTarget;
function SmoothImageLoader ($mc, $initObject) {
var _local3 = $mc.getNextHighestDepth();
_mc = $mc.createEmptyMovieClip(("smoothImageLoader" + _local3) + "_mc", _local3);
_loader = new MovieClipLoader();
_loader.addListener(this, "onLoadInit");
if ($initObject.url != undefined) {
load($initObject.url, $initObject);
} else {
_isLoading = false;
parseInitObject($initObject);
}
}
function load($url, $initObject) {
_urlAddress = $url || (_urlAddress);
parseInitObject($initObject);
_mc._x = _x;
_mc._y = _y;
_isLoading = true;
var _local3 = _mc._parent.getNextHighestDepth();
_temp_mc = _mc._parent.createEmptyMovieClip(("tempSmoothImageLoader" + _local3) + "_mc", _local3 + 1);
_temp_mc._x = 5000;
var _local2 = _loader;
if (loadPolicyFile) {
_local2.checkPolicyFile = true;
}
_local2.loadClip(_urlAddress, _temp_mc);
}
function parseInitObject($o) {
maxWidth = ($o.maxWidth || (maxWidth)) || (Stage.width);
maxHeight = ($o.maxHeight || (maxHeight)) || (Stage.height);
align = ($o.align.toLowerCase() || (align)) || "left";
vAlign = ($o.vAlign.toLowerCase() || (vAlign)) || "top";
stretchToFit = ($o.stretchToFit || (stretchToFit)) || false;
onComplete = $o.onComplete || (onComplete);
onCompleteParams = ($o.onCompleteParams || (onCompleteParams)) || ([]);
loadPolicyFile = $o.loadPolicyFile || false;
_x = ($o.x || (_x)) || 0;
_y = ($o.y || (_y)) || 0;
_urlAddress = $o.url || (_urlAddress);
_linkUrl = $o.linkUrl || (_linkUrl);
_linkTarget = $o.linkTarget || (_linkTarget);
}
function onLoadInit($mc) {
var _local2 = new flash.display.BitmapData(_temp_mc._width, _temp_mc._height, true, 16777215);
_temp_mc._quality = "BEST";
_temp_mc._parent._quality = "BEST";
_local2.draw(_temp_mc);
_temp_mc.removeMovieClip();
_mc.attachBitmap(_local2, 2, "auto", true);
if ((maxWidth != undefined) && ((_mc._width > maxWidth) || (stretchToFit))) {
var _local3 = _mc._width;
_mc._width = maxWidth;
_mc._height = Math.round((maxWidth / _local3) * _mc._height);
}
if ((maxHeight != undefined) && ((_mc._height > maxHeight) || (stretchToFit))) {
var _local4 = _mc._height;
_mc._height = maxHeight;
_mc._width = Math.round((maxHeight / _local4) * _mc._width);
}
if (align == "center") {
_mc._x = _mc._x + Math.round((maxWidth - _mc._width) / 2);
} else if (align == "right") {
_mc._x = _mc._x + (maxWidth - _mc._width);
}
if ((vAlign == "center") || (vAlign == "middle")) {
_mc._y = _mc._y + ((maxHeight - _mc._height) / 2);
} else if (vAlign == "bottom") {
_mc._y = _mc._y + (maxHeight - _mc._height);
}
if ((_linkUrl != "") && (_linkUrl != null)) {
var url = _linkUrl;
var linkTarget = _linkTarget;
_mc.onRelease = function () {
getURL (url, linkTarget);
};
}
_isLoading = false;
if (onComplete != undefined) {
onComplete.apply(null, onCompleteParams);
}
}
function cancel() {
_loader.unloadClip(_mc);
}
function destroy() {
delete _loader;
destroyInstance(this);
}
static function destroyInstance(i) {
}
function get percentLoaded() {
var _local2 = _loader.getProgress(_mc);
var _local3 = (_local2.bytesLoaded / _local2.bytesTotal) || 0;
return(_local3 * 100);
}
function get bytesLoaded() {
var _local2 = _loader.getProgress(_mc);
return(_local2.bytesLoaded || 0);
}
function get bytesTotal() {
var _local2 = _loader.getProgress(_mc);
if (_isLoading) {
return(_local2.bytesTotal || 0);
}
return(_local2.bytesTotal || 1024);
}
function get mc() {
return(_mc);
}
function get isLoading() {
return(_isLoading);
}
}
Symbol 101 MovieClip [__Packages.Omniture] Frame 0
class Omniture
{
static var _omniture, _initted;
function Omniture () {
}
static function init($o) {
if (($o.account == undefined) || ($o.account == "")) {
trace("ERROR: No account was defined in the Omniture.init() function call!");
}
if (($o.pageName == undefined) || ($o.pageName == "")) {
trace("ERROR: No pageName was defined in the Omniture.init() function call!");
}
_omniture = new com.omniture.AS2.ActionSource();
_omniture.account = $o.account;
_omniture.pageName = $o.pageName;
_omniture.pageURL = $o.pageURL || (_root._url);
_omniture.charSet = $o.charSet || "ISO-8859-1";
_omniture.currencyCode = $o.currencyCode || "USD";
_omniture.trackClickMap = $o.trackClickMap || false;
_omniture.movieID = $o.movieID || "";
if ($o.debugTracking == false) {
_omniture.debugTracking = false;
} else {
_omniture.debugTracking = true;
}
if ($o.trackLocal == false) {
_omniture.trackLocal = false;
} else {
_omniture.trackLocal = true;
}
_omniture.visitorNamespace = $o.visitorNamespace || "draftfcb";
_omniture.dc = $o.dc || 112;
_initted = true;
}
static function trackPage($pageName, $channel, $server) {
if (checkDefaults($pageName, $channel, $server)) {
_omniture.track();
trace(((((("Sending Omniture.track() with pageName:'" + _omniture.pageName) + "', channel:'") + _omniture.channel) + "', server:'") + _omniture.server) + "'");
}
}
static function trackAction($name, $pageName, $channel, $server) {
if (checkDefaults($pageName, $channel, $server)) {
_omniture.trackLink(_omniture.pageURL, "o", $name);
trace(((("Sending Omniture.trackLink('" + _omniture.pageURL) + "', 'o', '") + $name) + "')");
}
}
static function trackExit($name, $url, $pageName, $channel, $server) {
if (checkDefaults($pageName, $channel, $server)) {
var _local1 = $url || (_omniture.pageURL);
_omniture.trackLink(_local1, "e", $name);
trace(((("Sending Omniture.trackLink('" + _local1) + "', 'e', '") + $name) + "')");
}
}
static function trackDownload($name, $url, $pageName, $channel, $server) {
if (checkDefaults($pageName, $channel, $server)) {
var _local1 = $url || (_omniture.pageURL);
_omniture.trackLink(_local1, "d", $name);
trace(((("Sending Omniture.trackLink('" + _local1) + "', 'd', '") + $name) + "')");
}
}
static function checkDefaults($pageName, $channel, $server) {
if (!_initted) {
trace("ERROR: You must call Omniture.init() once before you can track anything in this SWF.");
return(false);
}
_omniture.pageName = $pageName || (_omniture.pageName);
_omniture.channel = $channel || (_omniture.channel);
_omniture.server = $server || (_omniture.server);
return(true);
}
static function get pageName() {
return(_omniture.pageName);
}
static function set pageName($s) {
_omniture.pageName = $s;
//return(pageName);
}
static function get pageURL() {
return(_omniture.pageURL);
}
static function set pageURL($s) {
_omniture.pageURL = $s;
//return(pageURL);
}
static function get channel() {
return(_omniture.channel);
}
static function set channel($s) {
_omniture.channel = $s;
//return(channel);
}
static function get server() {
return(_omniture.server);
}
static function set server($s) {
_omniture.server = $s;
//return(server);
}
}
Symbol 1 MovieClip [__Packages.com.omniture.AS2.ActionSource] Frame 0
class com.omniture.AS2.ActionSource extends MovieClip
{
var _visible, trackOnLoadInterval, _movie, accountVarList, _moduleMediaVariables;
function ActionSource () {
var _local3 = this;
super();
var _local1 = _local3;
var _local2;
_local1.initPre();
_local1.version = "FAS-2.0.2";
if (_local1.isSet(_root)) {
_local1.movie = _root;
} else if (_local1.isSet(_local3.root)) {
_local1.movie = _local3.root;
}
var versionString = getVersion();
var versionInfo = versionString.split(" ");
_local1.flashVersion = parseInt(versionInfo[1].substr(0, 1));
_local1.requestNum = 0;
_local1.requestList = new Array();
_local1.lastRequest = "";
_local1.requiredVarList = ["visitorID", "vmk", "charSet", "visitorNamespace", "cookieDomainPeriods", "cookieLifetime", "pageName", "pageURL", "referrer", "currencyCode"];
_local1.accountVarList = ["purchaseID", "variableProvider", "channel", "server", "pageType", "transactionID", "campaign", "state", "zip", "events", "products"];
_local2 = _local1.requiredVarList.length - 1;
while (_local2 >= 0) {
_local1.accountVarList.unshift(_local1.requiredVarList[_local2]);
_local2--;
}
_local2 = 1;
while (_local2 <= 50) {
_local1.accountVarList.push("prop" + _local2);
_local1.accountVarList.push("eVar" + _local2);
_local1.accountVarList.push("hier" + _local2);
_local2++;
}
_local1.accountVarList.push("pe");
_local1.accountVarList.push("pev1");
_local1.accountVarList.push("pev2");
_local1.accountVarList.push("pev3");
_local1.requiredVarList.push("pe");
_local1.requiredVarList.push("pev1");
_local1.requiredVarList.push("pev2");
_local1.requiredVarList.push("pev3");
_local1.accountConfigList = ["trackDownloadLinks", "trackExternalLinks", "trackClickMap", "linkLeaveQueryString", "linkTrackVars", "linkTrackEvents", "trackingServer", "trackingServerSecure", "dc", "movieID", "autoTrack", "delayTracking", "trackLocal", "debugTracking"];
_local1.modulesInit();
_local1.initPost();
}
function isSet(val, mbr) {
var _local1 = val;
var _local2 = mbr;
if ((_local2 != null) && (_local2 != undefined)) {
_local1 = _local1[_local2];
}
return((((((_local1 != null) && (_local1 != undefined)) && (("" + _local1) != "NaN")) && (_local1 != false)) && (_local1 != "")) && (_local1 != 0));
}
function initPre() {
_visible = false;
}
function initPost() {
}
function get Capabilities() {
return(System.capabilities);
}
function setTrackOnLoadInterval() {
trackOnLoadInterval = setInterval(this, "doTrackOnLoad", 50);
}
function startDelayTrackingInterval() {
var _local1 = this;
_local1.delayTrackingInterval = setInterval(_local1, "delayTrackingDone", _local1.delayTracking);
}
function requestURL(url) {
var _local2 = new LoadVars();
var _local1 = new LoadVars();
_local2.sendAndLoad(url, _local1, "GET");
}
function track(variableOverrides, bufferedRequestID) {
_track(variableOverrides, bufferedRequestID);
}
function trackLink(linkURL, linkType, linkName, variableOverrides) {
_trackLink(linkURL, linkType, linkName, variableOverrides);
}
function set movie(movie) {
var _local1 = this;
_local1._movie = movie;
if (_local1.isSet(_local1._movie)) {
if (!_local1.flashLivePreview) {
if (_local1.flashASVersion < 3) {
_local1._movie.s_s = _local1;
}
_local1.modulesUpdate();
}
}
//return(_local1.__get__movie());
}
function get movie() {
return(_movie);
}
function set trackOnLoad(trackOnLoad) {
var _local1 = this;
_local1._trackOnLoad = trackOnLoad;
if (_local1._trackOnLoad) {
_local1.setTrackOnLoadInterval();
}
//return(_local1.__get__trackOnLoad());
}
function get trackOnLoad() {
return(_trackOnLoad);
}
function doTrackOnLoad() {
var _local1 = this;
if ((!_local1.isSet(_local1.account)) || (!_local1.isSet(_local1.movie))) {
} else {
clearInterval(_local1.trackOnLoadInterval);
if (_local1._trackOnLoad && (!_local1.onLoadTracked)) {
_local1.onLoadTracked = true;
_local1.track();
}
}
}
function isNumber(num) {
return(!isNaN(parseInt(num)));
}
function replace(x, o, n) {
var _local1 = x;
if (isSet(_local1)) {
if (_local1.indexOf(o) >= 0) {
return(_local1.split(o).join(n));
}
}
return(_local1);
}
function getMovieURL() {
var _local2 = this;
var _local1 = _local2;
var _local3;
_local3 = null;
if ((_local1.isSet(_local2.ExternalInterface) && (_local1.isSet(_local2.ExternalInterface.available))) && (_local1.isSet(_local2.ExternalInterface.call))) {
_local3 = _local2.ExternalInterface.call("function s_gl(){return window.location.href;}");
}
if (_local1.isSet(_local3)) {
return(_local3);
}
if (_local1.isSet(_local1.movie)) {
if (((_local1.flashASVersion > 2) && (_local1.isSet(_local1.movie.loaderInfo))) && (_local1.isSet(_local1.movie.loaderInfo.loaderURL))) {
return(_local1.movie.loaderInfo.loaderURL);
}
if (_local1.isSet(_local1.movie._url)) {
return(_local1.movie._url);
}
}
return("");
}
function getBufferedRequests() {
var _local1 = this;
var _local2;
if (!_local1.isSet(_local1.disableBufferedRequests)) {
_local2 = SharedObject.getLocal("s_br", "/");
}
if (!_local1.isSet(_local2)) {
_local2 = _local1.bufferedRequests;
if (!_local1.isSet(_local2)) {
_local1.bufferedRequests = new Object();
_local1.bufferedRequests.flush = function () {
};
_local2 = _local1.bufferedRequests;
}
}
if (!_local1.isSet(_local2.data)) {
_local2.data = new Object();
}
if (!_local1.isSet(_local2.data.list)) {
_local2.data.list = new Array();
}
return(_local2);
}
function bufferRequest(account, bufferedRequestID, request) {
var _local3 = request;
var s = this;
var _local2;
var bufferedRequest;
var _local1;
var bufferedRequestFirstEmptyNum;
_local2 = s.getBufferedRequests();
if (s.isSet(_local2)) {
bufferedRequestFirstEmptyNum = -1;
_local1 = 0;
while (_local1 < _local2.data.list.length) {
if (_local2.data.list[_local1].id == bufferedRequestID) {
_local2.data.list[_local1].request = _local3;
_local3 = "";
} else if (!s.isSet(_local2.data.list[_local1].id)) {
bufferedRequestFirstEmptyNum = _local1;
}
_local1++;
}
if (s.isSet(_local3)) {
bufferedRequest = new Object();
bufferedRequest.account = account;
bufferedRequest.id = bufferedRequestID;
bufferedRequest.request = _local3;
if (bufferedRequestFirstEmptyNum >= 0) {
_local2.data.list[bufferedRequestFirstEmptyNum] = bufferedRequest;
} else {
_local2.data.list.push(bufferedRequest);
}
}
_local2.flush();
}
}
function _flushBufferedRequests(account) {
var s = this;
var _local3;
var _local2;
var _local1;
_local3 = s.getBufferedRequests();
if (s.isSet(_local3)) {
_local1 = 0;
while (_local1 < _local3.data.list.length) {
_local2 = _local3.data.list[_local1];
if (_local2.account == account) {
s.flushBufferedRequest(account, _local2.id);
}
_local1++;
}
}
}
function flushBufferedRequests() {
var _local1 = this;
if (_local1.isSet(_local1.account)) {
_local1._flushBufferedRequests(_local1.account);
}
}
function flushBufferedRequest(account, bufferedRequestID) {
var s = this;
var _local2;
var _local3;
var _local1;
var request;
_local2 = s.getBufferedRequests();
if (s.isSet(_local2)) {
_local1 = 0;
while (_local1 < _local2.data.list.length) {
_local3 = _local2.data.list[_local1];
if ((_local3.account == account) && (_local3.id == bufferedRequestID)) {
request = _local2.data.list[_local1].request;
_local2.data.list[_local1].account = "";
_local2.data.list[_local1].id = "";
_local2.data.list[_local1].request = "";
_local2.flush();
s.makeRequest("", "", request, "");
}
_local1++;
}
}
}
function makeRequest(cacheBusting, queryString, request, bufferedRequestID) {
var _local3 = request;
var _local1 = this;
var url = _local1.getMovieURL();
var trackingServer;
if (!_local1.isSet(_local3)) {
if (_local1.isSet(_local1.trackingServer)) {
trackingServer = _local1.trackingServer;
if (_local1.isSet(_local1.trackingServerSecure) && (url.toLowerCase().substr(0, 6) == "https:")) {
trackingServer = _local1.trackingServerSecure;
}
} else {
var _local2 = _local1.visitorNamespace;
var ci;
if (!_local1.isSet(_local2)) {
_local2 = _local1.account;
ci = _local2.indexOf(",");
if (ci >= 0) {
_local2 = _local2.substr(0, ci);
}
_local2 = _local2.split("_").join("-");
}
trackingServer = ((_local2 + ".") + (_local1.isSet(_local1.dc) ? (_local1.dc) : 112)) + ".2o7.net";
}
if (url.toLowerCase().substr(0, 6) == "https:") {
_local3 = "https://";
} else {
_local3 = "http://";
}
_local3 = _local3 + (((((((((((trackingServer + "/b/ss/") + _local1.account) + "/0/") + _local1.version) + "-AS") + _local1.flashASVersion) + "/") + cacheBusting) + "?[AQB]&ndh=1&") + queryString) + "&[AQE]");
if (_local1.isSet(bufferedRequestID)) {
_local1.bufferRequest(_local1.account, bufferedRequestID, _local3);
return;
}
} else {
if ((url.toLowerCase().substr(0, 6) == "https:") && (_local3.toLowerCase().substr(0, 5) == "http:")) {
_local3 = "https:" + _local3.substr(5);
}
if (((_local1.isSet(_local1.trackLocal) || (_local1.flashVersion < 8)) || (!_local1.isSet(url))) || (url.toLowerCase().substr(0, 4) == "http")) {
_local1.requestList.push(_local3);
if ((!_local1.isSet(_local1.delayTracking)) || (_local1.isSet(_local1.delayTrackingStage) && (_local1.delayTrackingStage == 2))) {
_local1.flushRequestList();
} else if (_local1.isSet(_local1.delayTracking) && (!_local1.isSet(_local1.delayTrackingStage))) {
_local1.delayTrackingStage = 1;
_local1.startDelayTrackingInterval();
}
}
}
}
function flushRequestList() {
var _local1 = this;
while (_local1.requestNum < _local1.requestList.length) {
if (_local1.isSet(_local1.debugTracking)) {
var debug = ("ActionSource Debug: " + _local1.requestList[_local1.requestNum]);
var _local3 = _local1.requestList[_local1.requestNum].split("&");
var _local2;
_local2 = 0;
while (_local2 < _local3.length) {
debug = debug + ("\n\t" + unescape(_local3[_local2]));
_local2++;
}
trace(debug);
}
_local1.requestURL(_local1.requestList[_local1.requestNum]);
_local1.lastRequest = _local1.requestList[_local1.requestNum];
_local1.requestNum++;
}
}
function delayTrackingDone() {
var _local1 = this;
clearInterval(_local1.delayTrackingInterval);
_local1.delayTrackingStage = 2;
_local1.flushRequestList();
}
function clearVars() {
var _local3 = this;
var _local2;
var _local1;
_local2 = 0;
while (_local2 < accountVarList.length) {
_local1 = _local3.accountVarList[_local2];
if (((((((((((_local1.substr(0, 4) == "prop") || (_local1.substr(0, 4) == "eVar")) || (_local1.substr(0, 4) == "hier")) || (_local1 == "channel")) || (_local1 == "events")) || (_local1 == "purchaseID")) || (_local1 == "transactionID")) || (_local1 == "products")) || (_local1 == "state")) || (_local1 == "zip")) || (_local1 == "campaign")) {
_local3[_local1] = undefined;
}
_local2++;
}
}
function queryStringAccountVariables() {
var _local3 = this;
var queryString = "";
var varNum;
var varSubNum;
var _local1;
var _local2;
var varValueParts;
var varPrefix;
var varSuffix;
var varFilter = "";
var eventFilter = "";
var moduleName = "";
if (_local3.isSet(_local3.linkType)) {
varFilter = _local3.linkTrackVars;
eventFilter = _local3.linkTrackEvents;
} else if (_local3.isSet(_local3.pe)) {
moduleName = _local3.pe.substr(0, 1).toUpperCase() + _local3.pe.substr(1);
if (_local3.isSet(_local3[moduleName])) {
varFilter = _local3[moduleName].trackVars;
eventFilter = _local3[moduleName].trackEvents;
}
}
if (_local3.isSet(varFilter)) {
varFilter = ((("," + varFilter) + ",") + _local3.requiredVarList.join(",")) + ",";
}
if (_local3.isSet(eventFilter)) {
eventFilter = ("," + eventFilter) + ",";
}
varNum = 0;
while (varNum < _local3.accountVarList.length) {
_local1 = _local3.accountVarList[varNum];
_local2 = _local3[_local1];
varPrefix = _local1.substr(0, 4);
varSuffix = _local1.substr(4);
if (_local3.isSet(_local2) && ((!_local3.isSet(varFilter)) || (varFilter.indexOf(("," + _local1) + ",") >= 0))) {
switch (_local1) {
case "visitorID" :
_local1 = "vid";
break;
case "pageURL" :
_local1 = "g";
break;
case "referrer" :
_local1 = "r";
break;
case "vmk" :
_local1 = "vmt";
break;
case "charSet" :
_local1 = "ce";
break;
case "visitorNamespace" :
_local1 = "ns";
break;
case "cookieDomainPeriods" :
_local1 = "cdp";
break;
case "cookieLifetime" :
_local1 = "cl";
break;
case "currencyCode" :
_local1 = "cc";
break;
case "channel" :
_local1 = "ch";
break;
case "transactionID" :
_local1 = "xact";
break;
case "campaign" :
_local1 = "v0";
break;
case "events" :
if (_local3.isSet(eventFilter)) {
varValueParts = _local2.split(",");
_local2 = "";
varSubNum = 0;
while (varSubNum < varValueParts.length) {
if (eventFilter.indexOf(("," + varValueParts[varSubNum]) + ",") >= 0) {
_local2 = _local2 + ((_local3.isSet(_local2) ? "," : "") + varValueParts[varSubNum]);
}
varSubNum++;
}
}
break;
default :
if (!_local3.isNumber(varSuffix)) {
break;
}
if (varPrefix == "prop") {
_local1 = "c" + varSuffix;
} else if (varPrefix == "eVar") {
_local1 = "v" + varSuffix;
} else {
if (varPrefix != "hier") {
break;
}
_local1 = "h" + varSuffix;
_local2 = _local2.substr(0, 255);
}
}
if (_local3.isSet(_local2)) {
queryString = queryString + ((("&" + escape(_local1)) + "=") + ((_local1.substr(0, 3) != "pev") ? (escape(_local2)) : (_local2)));
}
}
varNum++;
}
return(queryString);
}
function queryStringLinkTracking() {
var _local1 = this;
var _local2 = "";
var _local3;
if (_local1.isSet(_local1.linkType) && (_local1.isSet(_local1.linkURL) || (_local1.isSet(_local1.linkName)))) {
_local1.linkType = _local1.linkType.toLowerCase();
if ((_local1.linkType != "d") && (_local1.linkType != "e")) {
_local1.linkType = "o";
}
if (_local1.isSet(_local1.linkURL) && (!_local1.isSet(_local1.linkLeaveQueryString))) {
_local3 = _local1.linkURL.indexOf("?");
if (_local3 >= 0) {
_local1.linkURL = _local1.linkURL.substr(0, _local3);
}
}
_local2 = _local2 + ("&pe=lnk_" + escape(_local1.linkType.toLowerCase()));
_local2 = _local2 + (_local1.isSet(_local1.linkURL) ? ("&pev1=" + escape(_local1.linkURL)) : "");
_local2 = _local2 + (_local1.isSet(_local1.linkName) ? ("&pev2=" + escape(_local1.linkName)) : "");
}
return(_local2);
}
function queryStringClickMap() {
var _local1 = this;
var _local2 = "";
var _local3 = _local1.pageName;
var pageIDType = 1;
var objectID = _local1.objectID;
var objectIDType = 1;
var objectType = "FLASH";
if (!_local1.isSet(_local3)) {
_local3 = _local1.pageURL;
pageIDType = 0;
}
if (((_local1.isSet(_local1.trackClickMap) && (_local1.isSet(_local3))) && (_local1.isSet(objectID))) && (_local1.isSet(objectType))) {
_local2 = _local2 + ("&pid=" + escape(_local3));
_local2 = _local2 + (_local1.isSet(pageIDType) ? ("&pidt=" + escape("" + pageIDType)) : "");
_local2 = _local2 + ("&oid=" + escape(objectID.substr(0, 100)));
_local2 = _local2 + (_local1.isSet(objectIDType) ? ("&oidt=" + escape("" + objectIDType)) : "");
_local2 = _local2 + ("&ot=" + escape(objectType));
}
return(_local2);
}
function queryStringTechnology() {
var _local2 = this;
var _local3 = "";
var _local1 = Capabilities;
if ((_local2.isSet(_local1) && (_local2.isSet(_local1.screenResolutionX))) && (_local2.isSet(_local1.screenResolutionY))) {
_local3 = _local3 + ((("&s=" + _local1.screenResolutionX) + "x") + _local1.screenResolutionY);
}
return(_local3);
}
function variableOverridesApply(variableOverrides) {
var _local1 = this;
var _local3;
var _local2;
_local3 = 0;
while (_local3 < _local1.accountVarList.length) {
_local2 = _local1.accountVarList[_local3];
if (_local1.isSet(variableOverrides[_local2]) || (_local1.isSet(variableOverrides["!" + _local2]))) {
_local1[_local2] = variableOverrides[_local2];
}
_local3++;
}
_local3 = 0;
while (_local3 < _local1.accountConfigList.length) {
_local2 = _local1.accountConfigList[_local3];
if (_local1.isSet(variableOverrides[_local2]) || (_local1.isSet(variableOverrides["!" + _local2]))) {
_local1[_local2] = variableOverrides[_local2];
}
_local3++;
}
}
function variableOverridesBuild(variableOverrides) {
var _local2 = this;
var _local3;
var _local1;
_local3 = 0;
while (_local3 < _local2.accountVarList.length) {
_local1 = _local2.accountVarList[_local3];
if (!_local2.isSet(variableOverrides[_local1])) {
variableOverrides[_local1] = _local2[_local1];
if (!_local2.isSet(variableOverrides[_local1])) {
variableOverrides["!" + _local1] = 1;
}
}
_local3++;
}
_local3 = 0;
while (_local3 < _local2.accountConfigList.length) {
_local1 = _local2.accountConfigList[_local3];
if (!_local2.isSet(variableOverrides[_local1])) {
variableOverrides[_local1] = _local2[_local1];
if (!_local2.isSet(variableOverrides[_local1])) {
variableOverrides["!" + _local1] = 1;
}
}
_local3++;
}
}
function _track(variableOverrides, bufferedRequestID) {
var _local1 = this;
var variableOverridesBackup;
var tm = new Date();
var sed = Math.floor(Math.random() * 10000000000000);
var cacheBusting = (("s" + (Math.floor(tm.getTime() / 10800000) % 10)) + sed);
var time = ((((((((((((((("" + tm.getDate()) + "/") + tm.getMonth()) + "/") + tm.getFullYear()) + " ") + tm.getHours()) + ":") + tm.getMinutes()) + ":") + tm.getSeconds()) + " ") + tm.getDay()) + " ") + tm.getTimezoneOffset());
var queryString = ("t=" + escape(time));
if (_local1.isSet(_local1.flashLivePreview)) {
} else {
if (_local1.isSet(_local1.otherVariables)) {
var _local3;
var _local2;
_local3 = 0;
while (_local3 < _local1.accountVarList.length) {
_local2 = _local1.accountVarList[_local3];
if (_local1.isSet(_local1.otherVariables[_local2])) {
_local1[_local2] = _local1.otherVariables[_local2];
}
_local3++;
}
_local3 = 0;
while (_local3 < _local1.accountConfigList.length) {
_local2 = _local1.accountConfigList[_local3];
if (_local1.isSet(_local1.otherVariables[_local2])) {
_local1[_local2] = _local1.otherVariables[_local2];
}
_local3++;
}
}
if (_local1.isSet(variableOverrides)) {
variableOverridesBackup = new Object();
_local1.variableOverridesBuild(variableOverridesBackup);
_local1.variableOverridesApply(variableOverrides);
}
if (_local1.isSet(_local1.account)) {
if (!_local1.isSet(_local1.pageURL)) {
_local1.pageURL = _local1.getMovieURL();
}
queryString = queryString + _local1.queryStringAccountVariables();
queryString = queryString + _local1.queryStringLinkTracking();
queryString = queryString + _local1.queryStringClickMap();
queryString = queryString + _local1.queryStringTechnology();
_local1.makeRequest(cacheBusting, queryString, "", bufferedRequestID);
}
if (_local1.isSet(variableOverrides)) {
_local1.variableOverridesApply(variableOverridesBackup);
}
_local1.pe = undefined;
_local1.pev1 = undefined;
_local1.pev2 = undefined;
_local1.pev3 = undefined;
_local1.linkURL = undefined;
_local1.linkName = undefined;
_local1.linkType = undefined;
_local1.objectID = undefined;
if (_local1.isSet(_local1.account)) {
if ((!_local1.isSet(bufferedRequestID)) && (!_local1.isSet(_local1.trackCalled))) {
_local1.trackCalled = true;
_local1.flushBufferedRequests();
}
}
}
}
function _trackLink(linkURL, linkType, linkName, variableOverrides) {
var _local1 = this;
_local1.linkURL = linkURL;
_local1.linkType = linkType;
_local1.linkName = linkName;
_local1.track(variableOverrides);
}
function set moduleMediaVariables(moduleMediaVariables) {
var _local1 = this;
_local1._moduleMediaVariables = moduleMediaVariables;
_local1.modulesUpdate();
//return(_local1.__get__moduleMediaVariables());
}
function get moduleMediaVariables() {
return(_moduleMediaVariables);
}
function modulesInit() {
var _local1 = this;
_local1.ClickMap = new com.omniture.AS2.ActionSource_ClickMap(_local1);
_local1.Media = new com.omniture.AS2.ActionSource_Module_Media(_local1);
_local1.modulesUpdate();
}
function modulesUpdate() {
var _local1 = this;
var _local2;
if (_local1.isSet(_local1.Media)) {
if (_local1.isSet(_local1._moduleMediaVariables)) {
for (_local2 in _local1._moduleMediaVariables) {
if (_local1.isSet(_local1._moduleMediaVariables[_local2])) {
if (_local2 == "autoTrack") {
if (("" + _local1._moduleMediaVariables[_local2]).toLowerCase() == "true") {
_local1._moduleMediaVariables[_local2] = true;
} else {
_local1._moduleMediaVariables[_local2] = false;
}
}
_local1.Media[_local2] = _local1._moduleMediaVariables[_local2];
}
}
}
_local1.Media.autoTrack = _local1.Media.autoTrack;
}
}
var flashASVersion = 2;
var flashLivePreview = false;
var trackLocal = true;
var debugTracking = false;
var _trackOnLoad = false;
var onLoadTracked = false;
var trackCalled = false;
}
Symbol 5 MovieClip [__Packages.com.omniture.AS2.ActionSource_ClickMap] Frame 0
class com.omniture.AS2.ActionSource_ClickMap extends MovieClip
{
function ActionSource_ClickMap (s) {
super();
var _local1 = this;
_local1.s = s;
_local1.clickMovie = s.movie.createEmptyMovieClip("s_ClickMap", 100);
_local1.clickMovie.m = _local1;
_local1.clickMovie.onMouseDown = function () {
var _local1 = this.m;
var _local2 = _local1.getHitTarget(_local1.s.movie);
if (_local1.s.isSet(_local2)) {
_local1.sendClickMapEvent(_local2);
}
};
}
function getHitTarget(tree, pref) {
var _local3 = this;
var _local2 = _local3;
var tcx = _local2.s.movie._xmouse;
var tcy = _local2.s.movie._ymouse;
for (var name in tree) {
var _local1 = tree[name];
if (_local1._parent != tree) {
continue;
}
var clickedObj = false;
var chx = _local1._x;
var chy = _local1._y;
var chw = _local1._width;
var chh = _local1._height;
if ((tcx > chx) && (tcx < (chx + chw))) {
if ((tcy > chy) && (tcy < (chy + chh))) {
clickedObj = true;
}
}
if (((typeof(_local1) == "movieclip") || (_local1 instanceof MovieClip)) && (_local1.hitTest(_local2.s.movie._xmouse, _local2.s.movie._ymouse, true))) {
var target = _local2.getHitTarget(_local1);
return(((target != null) ? (target) : (_local1)));
}
if ((_local1 instanceof Button) && (!_local2.s.isSet(_local1.s_ClickMapSetup))) {
_local1.s_ClickMapSetup = true;
_local1.s_ClickMapOnPress = _local1.onPress;
_local1.onPress = function () {
var _local1 = this;
_root.s_s.ClickMap.sendClickMapEvent(_local1);
if ((!(_local1.s_ClickMapOnPress === undefined)) && (!(_local1.s_ClickMapOnPress === null))) {
_local1.s_ClickMapOnPress();
}
};
} else if ((typeof(_local1) == "object") && (clickedObj == true)) {
var target = _local2.getHitTarget(_local1);
return(((target != null) ? (target) : (_local1)));
}
}
return(null);
}
function sendClickMapEvent(id) {
var _local1 = this;
var _local2 = _local1.s.getMovieURL();
_local1.s.objectID = id;
var tString = (_local1.s.objectID + "");
var tLen = tString.length;
var tmpExt = tString.substr(tLen - 4, 4);
if ((tmpExt == ".frs") || (tmpExt == ".fds")) {
_local1.s.objectID = tString.substr(0, tLen - 4);
}
if ((!_local1.s.isSet(_local1.s.movieID)) && (_local1.s.isSet(_local2))) {
var si = _local2.lastIndexOf("/");
var ei = _local2.lastIndexOf(".");
if (si >= 0) {
si++;
} else {
si = 0;
}
if (ei >= 0) {
ei = ei - si;
} else {
ei = _local2.length;
}
_local1.s.movieID = _local2.substr(si, ei);
}
if (!_local1.s.isSet(_local1.s.movieID)) {
_local1.s.movieID = "movieID undefined";
}
_local1.s.objectID = ((_local1.s.isSet(_local1.s.movieID) ? (_local1.s.movieID) : "") + ":") + _local1.s.objectID;
if (_local1.s.autoTrack) {
var _local3 = _local2;
var qi;
qi = _local3.indexOf("?");
if (qi >= 0) {
_local3 = _local3.substr(0, qi);
}
if (_local3.length > 77) {
_local3 = _local3.substr(-77);
}
_local1.s.trackLink(_local2, "o", "ActionSource.AutoTrack:" + _local3);
}
}
function indexMovie() {
var _local2 = this;
var _local1 = _local2.buildIndex(_local2.s.movie);
_local1 = (((Stage.width + ",") + Stage.height) + "|") + _local1;
_local2.index = _local1;
_local2.s.index = _local1;
return(_local1);
}
function getGeom(clip) {
var _local1 = clip;
var _local3 = _local1._parent.getBounds();
var _local2 = {x:_local1._x, y:_local1._y};
var pt2 = {x:_local1._x, y:_local1._y};
_local1._x = _local3.xMin;
_local1._y = _local3.yMin;
var b2 = _local1._parent.getBounds();
_local1._x = _local3.xMax;
_local1._y = _local3.yMax;
var b3 = _local1._parent.getBounds();
_local1._x = _local2.x;
_local1._y = _local2.y;
_local2.x = _local2.x + (b2.xMin - _local3.xMin);
_local2.y = _local2.y + (b2.yMin - _local3.yMin);
pt2.x = pt2.x + (b3.xMax - _local3.xMax);
pt2.y = pt2.y + (b3.yMax - _local3.yMax);
_local1._parent.localToGlobal(_local2);
_local1._parent.localToGlobal(pt2);
var geom = {x:Math.round(_local2.x), y:Math.round(_local2.y), w:Math.ceil(pt2.x - _local2.x), h:Math.ceil(pt2.y - _local2.y)};
return(geom);
}
function buildIndex(node) {
var m = this;
var nodeId = (eval (node) + ".");
var str = "";
for (var i in node) {
var obj = node[i];
if ((obj != null) && (obj._name == i)) {
var id = (eval (obj) + "");
if (id == (nodeId + i)) {
var g = getGeom(obj);
str = str + (((((((((eval (obj) + ",") + g.x) + ",") + g.y) + ",") + g.w) + ",") + g.h) + "|");
str = str + m.buildIndex(obj);
}
}
}
return(str);
}
}
Symbol 6 MovieClip [__Packages.com.omniture.AS2.ActionSource_Module_Media] Frame 0
class com.omniture.AS2.ActionSource_Module_Media
{
var _autoTrack, listenerFLVPlayback, listenerMedia;
function ActionSource_Module_Media (s) {
var _local1 = this;
_local1.s = s;
}
function open(name, length, playerName, player) {
_open(name, length, playerName, player);
}
function startMonitor(monitor) {
var _local1 = this;
var _local2 = monitor;
_local2.update = function () {
var _local1 = this;
if ((((((_local1.m == null) || (_local1.m == undefined)) || (_local1.m.s == null)) || (_local1.m.s == undefined)) || (_local1.node == null)) || (_local1.node == undefined)) {
clearInterval(_local1.interval);
} else {
_local1.watch();
}
};
_local2.interval = setInterval(_local2, "update", 5000);
}
function set autoTrack(autoTrack) {
var _local1 = this;
_local1._autoTrack = autoTrack;
if ((_local1._autoTrack && (!_local1.autoTrackDone)) && (_local1.s.isSet(_local1.s.movie))) {
_local1.autoTrackDone = true;
_local1.attach(_local1.s.movie);
}
//return(_local1.__get__autoTrack());
}
function get autoTrack() {
return(_autoTrack);
}
function cleanName(name) {
var _local1 = this;
return(_local1.s.replace(_local1.s.replace(_local1.s.replace(name, newline, ""), "\r", ""), "--**--", ""));
}
function _open(name, length, playerName, player) {
var _local1 = this;
var _local3 = new Object();
var tm = new Date();
var playerID = "";
var _local2;
name = _local1.cleanName(name);
length = Math.floor(length);
if (!_local1.s.isSet(length)) {
length = 1;
}
if ((_local1.s.isSet(name) && (_local1.s.isSet(length))) && (_local1.s.isSet(playerName))) {
if (!_local1.s.isSet(_local1.list)) {
_local1.list = new Object();
}
if (_local1.s.isSet(_local1.list[name])) {
_local1.close(name);
}
if (_local1.s.isSet(player)) {
playerID = "" + player;
}
for (_local2 in _local1.list) {
if (_local1.s.isSet(_local1.list[_local2]) && (_local1.list[_local2].playerID == playerID)) {
_local1.close(_local1.list[_local2].name);
}
}
_local3.name = name;
_local3.length = length;
_local3.playerName = _local1.cleanName((_local1.s.isSet(_local1.playerName) ? (_local1.playerName) : (playerName)));
_local3.playerID = playerID;
_local3.timePlayed = 0;
_local3.timestamp = Math.floor(tm.getTime() / 1000);
_local3.lastEventType = 0;
_local3.lastEventTimestamp = _local3.timestamp;
_local3.lastEventOffset = 0;
_local3.session = "";
_local3.eventList = new Object();
_local1.list[name] = _local3;
}
}
function close(name) {
event(name, 0, -1);
}
function play(name, offset) {
var _local3 = name;
var _local1 = this;
var media;
var _local2;
_local1.event(_local3, 1, offset);
_local2 = new Object();
_local2.m = _local1;
_local2.node = _local1.cleanName(_local3);
_local2.watch = function () {
var _local1 = this.m;
var _local2 = this.node;
var _local3;
_local3 = (((_local1.s.isSet(_local2) && (_local1.s.isSet(_local1.list))) && (_local1.s.isSet(_local1.list[_local2]))) ? (_local1.list[_local2]) : null);
if (_local1.s.isSet(_local3)) {
if (_local3.lastEventType == 1) {
_local1.event(_local3.name, 3, -1);
}
} else {
this.node = null;
}
};
_local1.startMonitor(_local2);
}
function stop(name, offset) {
event(name, 2, offset);
}
function event(name, eventType, offset) {
var _local3 = offset;
var _local2 = this;
var _local1;
var tm = new Date();
var timestamp = Math.floor(tm.getTime() / 1000);
var d = "--**--";
name = _local2.cleanName(name);
_local1 = (((_local2.s.isSet(name) && (_local2.s.isSet(_local2.list))) && (_local2.s.isSet(_local2.list[name]))) ? (_local2.list[name]) : null);
if (_local2.s.isSet(_local1)) {
if ((eventType == 3) || ((eventType != _local1.lastEventType) && ((eventType != 2) || (_local1.lastEventType == 1)))) {
if (_local2.s.isSet(eventType)) {
if ((_local3 < 0) && (_local1.lastEventTimestamp > 0)) {
_local3 = (timestamp - _local1.lastEventTimestamp) + _local1.lastEventOffset;
_local3 = ((_local3 < _local1.length) ? (_local3) : (_local1.length - 1));
}
_local3 = Math.floor(_local3);
if (((eventType == 2) || (eventType == 3)) && (_local1.lastEventOffset < _local3)) {
_local1.timePlayed = _local1.timePlayed + (_local3 - _local1.lastEventOffset);
}
if (eventType != 3) {
_local1.session = _local1.session + (((eventType == 1) ? "S" : "E") + _local3);
_local1.lastEventType = eventType;
} else if (_local1.lastEventType != 1) {
_local2.event(name, 1, _local3);
}
_local1.lastEventTimestamp = timestamp;
_local1.lastEventOffset = _local3;
_local2.s.pe = "media";
_local2.s.pev3 = ((((((((((("" + escape(_local1.name)) + d) + _local1.length) + d) + escape(_local1.playerName)) + d) + _local1.timePlayed) + d) + _local1.timestamp) + d) + _local1.session) + ((eventType == 3) ? ("E" + _local3) : "");
_local2.s.track(null, "Media." + name);
} else {
_local2.event(name, 2, -1);
_local2.list[name] = 0;
_local2.s.flushBufferedRequest(_local2.s.account, "Media." + name);
}
}
}
}
function autoEvent(name, length, playerName, eventType, offset, player) {
var _local2 = name;
var _local1 = this;
_local2 = _local1.cleanName(_local2);
if ((_local1.s.isSet(_local2) && (_local1.s.isSet(length))) && (_local1.s.isSet(playerName))) {
if ((!_local1.s.isSet(_local1.list)) || (!_local1.s.isSet(_local1.list[_local2]))) {
_local1.open(_local2, length, playerName, player);
}
_local1.event(_local2, eventType, offset);
}
}
function attach(node) {
var _local2 = this;
var m = _local2;
var _local1;
var _local3;
var monitor;
if (m.s.isSet(node)) {
if (m.s.isSet(node, "addEventListener") && (m.s.isSet(node, "isFLVCuePointEnabled"))) {
if (!m.s.isSet(m.listenerFLVPlayback)) {
m.listenerFLVPlayback = new Object();
m.listenerFLVPlayback.m = m;
m.listenerFLVPlayback.playerName = "Flash FLVPlayback";
m.listenerFLVPlayback.handleEvent = function (player, eventType) {
var _local2 = player;
var _local1 = this.m;
var _local3;
var length;
var offset;
if (_local1.s.isSet(_local1.autoTrack) && (_local1.s.isSet(_local2))) {
if (_local1.s.flashASVersion > 2) {
_local3 = _local2.source;
} else {
_local3 = _local2.contentPath;
}
length = _local2.totalTime;
offset = _local2.playheadTime;
_local1.autoEvent(_local3, length, this.playerName, eventType, offset, _local2);
}
};
m.listenerFLVPlayback.stateChange = function (event) {
var _local3 = this.m;
var _local2 = -1;
var _local1;
if (_local3.s.isSet(event) && (_local3.s.isSet(event.target))) {
_local1 = event.target;
if (_local3.s.isSet(_local1, "state")) {
if (_local1.state == "playing") {
_local2 = 1;
} else if (((((_local1.state == "stopped") || (_local1.state == "paused")) || (_local1.state == "buffering")) || (_local1.state == "rewinding")) || (_local1.state == "seeking")) {
_local2 = 2;
}
if (_local2 >= 0) {
this.handleEvent(event.target, _local2);
}
}
}
};
m.listenerFLVPlayback.complete = function (event) {
if (this.m.s.isSet(event)) {
this.handleEvent(event.target, 0);
}
};
}
if (m.s.flashASVersion > 2) {
node.addEventListener("complete", m.listenerFLVPlayback_complete);
node.addEventListener("stateChange", m.listenerFLVPlayback_stateChange);
} else {
node.addEventListener("complete", m.listenerFLVPlayback);
node.addEventListener("stateChange", m.listenerFLVPlayback);
}
monitor = new Object();
monitor.m = m;
monitor.node = node;
monitor.watch = function () {
var _local2 = this;
var _local3 = _local2.m;
var _local1 = _local2.node;
if (_local3.s.isSet(_local1.state) && (_local1.state == "playing")) {
_local2.m.listenerFLVPlayback.handleEvent(_local1, 3);
}
};
m.startMonitor(monitor);
} else if (m.s.isSet(node, "addEventListener") && (m.s.isSet(node, "addCuePoint"))) {
if (!m.s.isSet(m.listenerMedia)) {
m.listenerMedia = new Object();
m.listenerMedia.m = m;
m.listenerMedia.playerName = "Flash Media";
m.listenerMedia.handleEvent = function (player, eventType) {
var _local2 = player;
var _local1 = this.m;
var _local3;
var length;
var offset;
if (_local1.s.isSet(_local1.autoTrack) && (_local1.s.isSet(_local2))) {
_local3 = _local2.contentPath;
length = _local2.totalTime;
offset = _local2.playheadTime;
_local1.autoEvent(_local3, length, this.playerName, eventType, offset, _local2);
}
};
m.listenerMedia.complete = function (event) {
if (this.m.s.isSet(event)) {
this.handleEvent(event.target, 0);
}
};
m.listenerMedia.click = function (event) {
var _local1 = event;
var _local2 = this;
if (_local2.m.s.isSet(_local1) && (_local2.m.s.isSet(_local1.target))) {
_local2.handleEvent(_local1.target, (_local2.m.s.isSet(_local1.target.playing) ? 1 : 2));
}
};
m.listenerMedia.change = function (event) {
var _local1 = event;
var _local2 = this;
if (_local2.m.s.isSet(_local1) && (_local2.m.s.isSet(_local1.target))) {
_local2.handleEvent(_local1.target, (_local2.m.s.isSet(_local1.target.playing) ? 1 : 2));
}
};
m.listenerMedia.scrubbing = function (event) {
if (this.m.s.isSet(event)) {
this.handleEvent(event.target, 2);
}
};
}
if (m.s.flashASVersion > 2) {
node.addEventListener("complete", m.listenerMedia_complete);
node.addEventListener("click", m.listenerMedia_click);
node.addEventListener("change", m.listenerMedia_change);
node.addEventListener("scrubbing", m.listenerMedia_scrubbing);
} else {
node.addEventListener("complete", m.listenerMedia);
node.addEventListener("click", m.listenerMedia);
node.addEventListener("change", m.listenerMedia);
node.addEventListener("scrubbing", m.listenerMedia);
}
monitor = new Object();
monitor.m = m;
monitor.node = node;
monitor.watch = function () {
var _local2 = this;
var _local3 = _local2.m;
var _local1 = _local2.node;
if (_local3.s.isSet(_local1.playing)) {
_local2.m.listenerMedia.handleEvent(_local1, 3);
}
};
m.startMonitor(monitor);
} else if (m.s.flashASVersion > 2) {
if (m.s.isSet(node, "numChildren") && (m.s.isSet(node, "getChildAt"))) {
_local3 = 0;
while (_local3 < node.numChildren) {
m.attach(node.getChildAt(_local3));
_local3++;
}
}
} else {
for (_local1 in node) {
if (((m.s.isSet(node[_local1]) && (m.s.isSet(node[_local1]._name))) && (node[_local1]._name == _local1)) && (((("" + node) + ".") + _local1) == ("" + node[_local1]))) {
m.attach(node[_local1]);
}
}
}
}
}
function listenerFLVPlayback_complete(event) {
listenerFLVPlayback.complete(event);
}
function listenerFLVPlayback_stateChange(event) {
listenerFLVPlayback.stateChange(event);
}
function listenerMedia_complete(event) {
listenerMedia.complete(event);
}
function listenerMedia_click(event) {
listenerMedia.click(event);
}
function listenerMedia_change(event) {
listenerMedia.change(event);
}
function listenerMedia_scrubbing(event) {
listenerMedia.scrubbing(event);
}
}
Symbol 102 MovieClip [__Packages.gs.TweenLite] Frame 0
class gs.TweenLite
{
static var _e, _gc;
var tweenID, endTargetID, vars, duration, delay, target, _endTarget, tweens, extraTweens, initTime, _active, color, colorParts, _sound, startTime, __get__endTarget;
function TweenLite ($target, $duration, $vars) {
_cnt++;
tweenID = "tw" + _cnt;
endTargetID = getID($target, true);
if (($vars.overwrite != false) && ($target != undefined)) {
delete _all[endTargetID];
_all[endTargetID] = {info:[$target, endTargetID]};
}
_all[endTargetID][tweenID] = this;
vars = $vars;
duration = $duration;
delay = $vars.delay || 0;
if ($duration == 0) {
duration = 0.001;
if (delay == 0) {
vars.runBackwards = true;
}
}
target = (_endTarget = $target);
if (typeof(vars.ease) != "function") {
vars.ease = easeOut;
}
if (vars.easeParams != undefined) {
vars.proxiedEase = vars.ease;
vars.ease = easeProxy;
}
if (vars.mcColor != undefined) {
vars.tint = vars.mcColor;
}
if (typeof(vars.autoAlpha) == "number") {
vars._alpha = vars.autoAlpha;
}
tweens = {};
extraTweens = {};
initTime = getTimer();
if (vars.runBackwards == true) {
initTweenVals();
}
_active = false;
if (($duration == 0) && (delay == 0)) {
complete(true);
} else {
if (_e._visible != false) {
if (!_root.tweenLite_mc) {
var _local5 = _root.getNextHighestDepth() || 9999;
_e = _root.createEmptyMovieClip("tweenLite_mc", _local5);
_e.swapDepths(-1);
} else {
_e = _root.tweenLite_mc;
}
_e._visible = false;
clearInterval(_gc);
_gc = setInterval(killGarbage, 2000);
}
_e.onEnterFrame = executeAll;
}
}
function initTweenVals() {
var _local5 = delay - ((getTimer() - initTime) / 1000);
var _local8;
if (target instanceof Array) {
var _local7 = vars.endArray || ([]);
var _local2 = 0;
while (_local2 < _local7.length) {
if ((target[_local2] != _local7[_local2]) && (target[_local2] != undefined)) {
tweens[_local2.toString()] = {o:target, s:target[_local2], c:_local7[_local2] - target[_local2]};
}
_local2++;
}
} else {
for (var _local29 in vars) {
if ((((((((((((((_local29 == "delay") || (_local29 == "ease")) || (_local29 == "overwrite")) || (_local29 == "onComplete")) || (_local29 == "onCompleteParams")) || (_local29 == "runBackwards")) || (_local29 == "onUpdate")) || (_local29 == "onUpdateParams")) || (_local29 == "autoAlpha")) || (_local29 == "onStart")) || (_local29 == "onStartParams")) || (_local29 == "easeParams")) || (_local29 == "mcColor")) || (_local29 == "type")) {
} else if ((_local29 == "tint") && ((typeof(target) == "movieclip") || (target instanceof TextField))) {
color = new Color(target);
colorParts = color.getTransform();
var _local6;
var _local3;
if ((vars[_local29] == null) || (vars[_local29] == "")) {
if (vars._alpha != undefined) {
_local3 = vars._alpha;
delete vars._alpha;
delete tweens._alpha;
} else {
_local3 = target._alpha;
}
_local6 = {rb:0, gb:0, bb:0, ab:0, ra:_local3, ga:_local3, ba:_local3, aa:_local3, ease:vars.ease, delay:_local5, overwrite:false, runBackwards:vars.runBackwards};
} else {
_local6 = {rb:vars[_local29] >> 16, gb:(vars[_local29] >> 8) & 255, bb:vars[_local29] & 255, ra:0, ga:0, ba:0, ease:vars.ease, delay:_local5, overwrite:false, runBackwards:vars.runBackwards};
}
var _local10 = new gs.TweenLite(colorParts, duration, _local6);
var _local11 = new gs.TweenLite(this, duration, {colorProxy:1, delay:_local5, overwrite:false, runBackwards:vars.runBackwards});
_local10.endTarget = (_local11.endTarget = target);
} else if ((_local29 == "volume") && (typeof(target) == "movieclip")) {
_sound = new Sound(target);
var _local9 = new gs.TweenLite(this, duration, {volumeProxy:vars[_local29], ease:easeOut, delay:_local5, overwrite:false, runBackwards:vars.runBackwards});
_local9.endTarget = target;
} else if (target[_local29] != undefined) {
if (typeof(vars[_local29]) == "number") {
_local8 = vars[_local29] - target[_local29];
} else {
_local8 = Number(vars[_local29]);
}
tweens[_local29] = {o:target, s:target[_local29], c:_local8};
} else {
extraTweens[_local29] = {o:target, s:0, c:0, v:vars[_local29]};
}
}
}
if (vars.runBackwards == true) {
var _local4;
for (var _local29 in tweens) {
_local4 = tweens[_local29];
_local4.s = _local4.s + _local4.c;
_local4.c = _local4.c * -1;
_local4.o[_local29] = _local4.s;
}
if (vars.onUpdate != undefined) {
vars.onUpdate.apply(null, vars.onUpdateParams);
}
}
if (typeof(vars.autoAlpha) == "number") {
target._visible = !((vars.runBackwards == true) && (target._alpha == 0));
}
}
static function to($target, $duration, $vars) {
return(new gs.TweenLite($target, $duration, $vars));
}
static function from($target, $duration, $vars) {
$vars.runBackwards = true;
return(new gs.TweenLite($target, $duration, $vars));
}
static function delayedCall($delay, $onComplete, $onCompleteParams) {
return(new gs.TweenLite($onComplete, 0, {delay:$delay, onComplete:$onComplete, onCompleteParams:$onCompleteParams, overwrite:false}));
}
static function removeTween($t) {
_all[$t.endTargetID][$t.tweenID] = {active:false};
delete _all[$t.endTargetID][$t.tweenID];
}
static function killTweensOf($tg, $complete) {
var _local3 = getID($tg, true);
if ($complete) {
var _local1 = _all[_local3];
for (var _local2 in _local1) {
_local1[_local2].complete(false);
}
}
delete _all[_local3];
}
function complete($skipRender) {
if ($skipRender != true) {
startTime = 0;
render(duration * 1000);
return(undefined);
}
if ((typeof(vars.autoAlpha) == "number") && (target._alpha == 0)) {
target._visible = false;
}
if (vars.onComplete) {
vars.onComplete.apply(null, vars.onCompleteParams);
}
removeTween(this);
}
static function getID($tg, $lookup) {
var _local3;
if ($lookup) {
var _local1 = _all;
if (typeof($tg) == "movieclip") {
if (_local1[String($tg)] != undefined) {
return(String($tg));
}
_local3 = String($tg);
_all[_local3] = {info:[$tg, _local3]};
return(_local3);
}
for (var _local4 in _local1) {
if (_local1[_local4].info[0] == $tg) {
return(_local4);
}
}
}
_cnt++;
_local3 = "t" + _cnt;
_all[_local3] = {info:[$tg, _local3]};
return(_local3);
}
function render(t) {
var _local4 = (t - startTime) / 1000;
if (_local4 > duration) {
_local4 = duration;
}
var _local2;
var _local3 = vars.ease(_local4, 0, 1, duration);
for (var _local5 in tweens) {
_local2 = tweens[_local5];
_local2.o[_local5] = _local2.s + (_local3 * _local2.c);
}
if (vars.onUpdate != undefined) {
vars.onUpdate.apply(null, vars.onUpdateParams);
}
if (_local4 == duration) {
complete(true);
}
}
static function executeAll() {
var _local2 = _all;
var _local3 = getTimer();
var _local1;
for (var _local5 in _local2) {
for (var _local4 in _local2[_local5]) {
_local1 = _local2[_local5][_local4];
if (_local1.active) {
_local1.render(_local3);
}
}
}
}
static function killGarbage() {
if (_e.onEnterFrame != null) {
var _local1 = _all;
var _local2;
var _local3;
var _local5;
var _local6 = 0;
var _local4 = 0;
for (_local3 in _local1) {
_local4 = 0;
for (_local5 in _local1[_local3]) {
_local2 = _local1[_local3][_local5];
if (_local2.tweens == undefined) {
} else {
_local4++;
}
}
if (_local4 == 0) {
delete _local1[_local3];
} else {
_local6++;
}
}
if (_local6 == 0) {
_e.onEnterFrame = null;
}
}
}
static function easeOut($t, $b, $c, $d) {
$t = $t / $d;
return((((-$c) * $t) * ($t - 2)) + $b);
}
function easeProxy($t, $b, $c, $d) {
var _local3 = this;
return(_local3.proxiedEase.apply(null, arguments.concat(_local3.easeParams)));
}
function get active() {
if (_active) {
return(true);
}
if (((getTimer() - initTime) / 1000) > delay) {
_active = true;
startTime = initTime + (delay * 1000);
if (vars.runBackwards != true) {
initTweenVals();
} else if (typeof(vars.autoAlpha) == "number") {
target._visible = true;
}
if (duration == 0.001) {
startTime = startTime - 1;
}
if (vars.onStart != undefined) {
vars.onStart.apply(null, vars.onStartParams);
}
return(true);
}
return(false);
}
function set endTarget($t) {
if ((duration == 0.001) && (delay <= 0)) {
removeTween(this);
} else {
_all[endTargetID][tweenID] = {active:false};
delete _all[endTargetID][tweenID];
endTargetID = getID($t, true);
_endTarget = $t;
_all[endTargetID][tweenID] = this;
}
//return(__get__endTarget());
}
function set volumeProxy($n) {
_sound.setVolume($n);
//return(volumeProxy);
}
function get volumeProxy() {
return(_sound.getVolume());
}
function set colorProxy($n) {
color.setTransform(colorParts);
//return(colorProxy);
}
function get colorProxy() {
return(0);
}
static var version = 5.88;
static var _all = new Object();
static var _cnt = -16000;
static var killDelayedCallsTo = killTweensOf;
}
Symbol 103 MovieClip [__Packages.mx.transitions.easing.Elastic] Frame 0
class mx.transitions.easing.Elastic
{
function Elastic () {
}
static function easeIn(t, b, c, d, a, p) {
if (t == 0) {
return(b);
}
t = t / d;
if (t == 1) {
return(b + c);
}
if (!p) {
p = d * 0.3;
}
if ((!a) || (a < Math.abs(c))) {
a = c;
var _local7 = p / 4;
} else {
var _local7 = (p / (Math.PI*2)) * Math.asin(c / a);
}
t = t - 1;
return((-((a * Math.pow(2, 10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p))) + b);
}
static function easeOut(t, b, c, d, a, p) {
if (t == 0) {
return(b);
}
t = t / d;
if (t == 1) {
return(b + c);
}
if (!p) {
p = d * 0.3;
}
if ((!a) || (a < Math.abs(c))) {
a = c;
var _local7 = p / 4;
} else {
var _local7 = (p / (Math.PI*2)) * Math.asin(c / a);
}
return((((a * Math.pow(2, -10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p)) + c) + b);
}
static function easeInOut(t, b, c, d, a, p) {
if (t == 0) {
return(b);
}
t = t / (d / 2);
if (t == 2) {
return(b + c);
}
if (!p) {
p = d * 0.45;
}
if ((!a) || (a < Math.abs(c))) {
a = c;
var _local7 = p / 4;
} else {
var _local7 = (p / (Math.PI*2)) * Math.asin(c / a);
}
if (t < 1) {
t = t - 1;
return((-0.5 * ((a * Math.pow(2, 10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p))) + b);
}
t = t - 1;
return(((((a * Math.pow(2, -10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p)) * 0.5) + c) + b);
}
static var version = "1.1.0.52";
}
Symbol 104 MovieClip [__Packages.mx.transitions.easing.Regular] Frame 0
class mx.transitions.easing.Regular
{
function Regular () {
}
static function easeIn(t, b, c, d) {
t = t / d;
return(((c * t) * t) + b);
}
static function easeOut(t, b, c, d) {
t = t / d;
return((((-c) * t) * (t - 2)) + b);
}
static function easeInOut(t, b, c, d) {
t = t / (d / 2);
if (t < 1) {
return((((c / 2) * t) * t) + b);
}
t--;
return((((-c) / 2) * ((t * (t - 2)) - 1)) + b);
}
static var version = "1.1.0.52";
}
Symbol 44 MovieClip Frame 1
stop();
var btnID = String(this);
var lastPeriod = btnID.lastIndexOf(".");
var btnLabel = btnID.substring(lastPeriod + 1);
this.label._txt.text = btnLabel.toUpperCase();
Symbol 44 MovieClip Frame 13
stop();
this.onRollOver = function () {
gotoAndPlay ("over");
};
this.onRollOut = (this.onReleaseOutside = function () {
gotoAndPlay ("out");
});
this.onRelease = function () {
gotoAndPlay ("release");
};
Symbol 44 MovieClip Frame 21
stop();
Symbol 44 MovieClip Frame 29
gotoAndStop ("up");
Symbol 44 MovieClip Frame 34
_root.signSelection(btnLabel);
Symbol 44 MovieClip Frame 40
stop();
Symbol 44 MovieClip Frame 45
gotoAndStop ("up");
Symbol 51 MovieClip Frame 1
stop();
Symbol 52 MovieClip Frame 1
stop();
Symbol 52 MovieClip Frame 27
stop();
this.onRollOver = function () {
bellLogo.play();
};
this.onRelease = function () {
Omniture.trackPage("4m - TacoBell.com Button", "4m | TacoBell.com Button", "TacoBell.com");
getURL ("http://www.tacobell.com", "_blank");
};
Symbol 54 MovieClip Frame 1
stop();
Symbol 54 MovieClip Frame 14
logo.play();
Symbol 54 MovieClip Frame 20
melty.play();
Symbol 54 MovieClip Frame 25
crunchy.play();
Symbol 54 MovieClip Frame 28
grilled.play();
Symbol 54 MovieClip Frame 30
spicy.play();
Symbol 54 MovieClip Frame 46
stop();
Symbol 58 MovieClip Frame 1
stop();
Symbol 71 MovieClip Frame 25
stop();
Symbol 80 MovieClip Frame 1
stop();
var btnID = String(this);
var lastPeriod = btnID.lastIndexOf(".");
var btnNum = btnID.substring(lastPeriod + 4);
Symbol 80 MovieClip Frame 8
_root.foodSelection(btnNum);
Symbol 81 MovieClip Frame 1
function initSelection() {
var _local1 = (("4m - " + (substring(btn1.label._txt.text, 1, 1))) + (substring(btn1.label._txt.text, 2, -1)).toLowerCase()) + " Button";
var _local2 = (("4m | " + (substring(btn1.label._txt.text, 1, 1))) + (substring(btn1.label._txt.text, 2, -1)).toLowerCase()) + " Button";
Omniture.trackPage(_local1, _local2, "TacoBell.com");
rand = Math.floor(Math.random() * 10000000);
tag_url = ("http://ad.doubleclick.net/activity;src=1467297;type=4mpro969;cat=chees697;ord=1;num=" + rand) + "?";
trace(("-----------" + tag_url) + "-----------");
loadMovieNum (tag_url, 2);
btn1._xscale = 150;
btn1._yscale = 150;
btn1._y = btn1Pos1;
gs.TweenLite.to(btn1.bg, 0.6, {_width:btn1Width, tint:15466636, ease:mx.transitions.easing.Elastic.easeOut});
gs.TweenLite.from(btn1.label, 0.6, {_alpha:"-100"});
btn2._y = btn2Pos1;
gs.TweenLite.to(btn2.bg, 0.6, {_width:btn2Width, ease:mx.transitions.easing.Elastic.easeOut});
gs.TweenLite.from(btn2.label, 0.6, {_alpha:"-100"});
gs.TweenLite.to(btn2, 0.25, {_xscale:100, _yscale:100, ease:Strong.easeOut});
btn3._y = btn3Pos1;
gs.TweenLite.to(btn3.bg, 0.6, {_width:btn3Width, ease:mx.transitions.easing.Elastic.easeOut});
gs.TweenLite.from(btn3.label, 0.6, {_alpha:"-100"});
gs.TweenLite.to(btn3, 0.25, {_xscale:100, _yscale:100, ease:Strong.easeOut, onComplete:initSelectionRelease});
}
function initSelectionRelease() {
btn1.gotoAndPlay("release");
}
btn1.label._txt.text = "CHEESE ROLL-UP";
btn2.label._txt.text = "MEXIMELT\u00AE";
btn3.label._txt.text = "CHICKEN QUESADILLA";
btn1.label._txt.autoSize = "right";
btn2.label._txt.autoSize = "right";
btn3.label._txt.autoSize = "right";
var btn1Width = ((btn1.label._txt.length * 6) + 58);
var btn2Width = ((btn2.label._txt.length * 5) + 60);
var btn3Width = ((btn3.label._txt.length * 6) + 62);
var btn1Pos1 = -5;
var btn2Pos1 = 30;
var btn3Pos1 = 55;
var btn1Pos2 = -5;
var btn2Pos2 = 20;
var btn3Pos2 = 55;
var btn1Pos3 = 0;
var btn2Pos3 = 25;
var btn3Pos3 = 50;
btn1.onRollOver = (btn2.onRollOver = (btn3.onRollOver = function () {
gs.TweenLite.to(this.bg, 0.5, {tint:15466636});
}));
btn1.onRollOut = (btn1.onReleaseOutside = (btn2.onRollOut = (btn2.onReleaseOutside = (btn3.onRollOut = (btn3.onReleaseOutside = function () {
gs.TweenLite.to(this.bg, 0.5, {tint:null});
})))));
btn1.onRelease = function () {
var _local2 = (("4m - " + (substring(this.label._txt.text, 1, 1))) + (substring(this.label._txt.text, 2, -1)).toLowerCase()) + " Button";
var _local3 = (("4m | " + (substring(this.label._txt.text, 1, 1))) + (substring(this.label._txt.text, 2, -1)).toLowerCase()) + " Button";
Omniture.trackPage(_local2, _local3, "TacoBell.com");
rand = Math.floor(Math.random() * 10000000);
tag_url = ("http://ad.doubleclick.net/activity;src=1467297;type=4mpro969;cat=chees697;ord=1;num=" + rand) + "?";
trace(("-----------" + tag_url) + "-----------");
loadMovieNum (tag_url, 2);
gs.TweenLite.to(btn1, 0.25, {_xscale:150, _yscale:150, _y:btn1Pos1, ease:Strong.easeOut});
gs.TweenLite.to(btn2, 0.25, {_xscale:100, _yscale:100, _y:btn2Pos1, ease:Strong.easeOut});
gs.TweenLite.to(btn3, 0.25, {_xscale:100, _yscale:100, _y:btn3Pos1, ease:Strong.easeOut});
this.gotoAndPlay("release");
};
btn2.onRelease = function () {
var _local2 = (("4m - " + (substring(this.label._txt.text, 1, 1))) + (substring(this.label._txt.text, 2, -1)).toLowerCase()) + " Button";
var _local3 = (("4m | " + (substring(this.label._txt.text, 1, 1))) + (substring(this.label._txt.text, 2, -1)).toLowerCase()) + " Button";
Omniture.trackPage(_local2, _local3, "TacoBell.com");
rand = Math.floor(Math.random() * 10000000);
tag_url = ("http://ad.doubleclick.net/activity;src=1467297;type=4mpro969;cat=mexim172;ord=1;num=" + rand) + "?";
trace(("-----------" + tag_url) + "-----------");
loadMovieNum (tag_url, 2);
gs.TweenLite.to(btn1, 0.25, {_xscale:100, _yscale:100, _y:btn1Pos2, ease:Strong.easeOut});
gs.TweenLite.to(btn2, 0.25, {_xscale:150, _yscale:150, _y:btn2Pos2, ease:Strong.easeOut});
gs.TweenLite.to(btn3, 0.25, {_xscale:100, _yscale:100, _y:btn3Pos2, ease:Strong.easeOut});
this.gotoAndPlay("release");
};
btn3.onRelease = function () {
var _local2 = (("4m - " + (substring(this.label._txt.text, 1, 1))) + (substring(this.label._txt.text, 2, -1)).toLowerCase()) + " Button";
var _local3 = (("4m | " + (substring(this.label._txt.text, 1, 1))) + (substring(this.label._txt.text, 2, -1)).toLowerCase()) + " Button";
Omniture.trackPage(_local2, _local3, "TacoBell.com");
rand = Math.floor(Math.random() * 10000000);
tag_url = ("http://ad.doubleclick.net/activity;src=1467297;type=4mpro969;cat=chick885;ord=1;num=" + rand) + "?";
trace(("-----------" + tag_url) + "-----------");
loadMovieNum (tag_url, 2);
gs.TweenLite.to(btn1, 0.25, {_xscale:100, _yscale:100, _y:btn1Pos3, ease:Strong.easeOut});
gs.TweenLite.to(btn2, 0.25, {_xscale:100, _yscale:100, _y:btn2Pos3, ease:Strong.easeOut});
gs.TweenLite.to(btn3, 0.25, {_xscale:150, _yscale:150, _y:btn3Pos3, ease:Strong.easeOut});
this.gotoAndPlay("release");
};
initSelection();
Symbol 88 MovieClip Frame 1
function initSelection() {
var _local1 = (("4m - " + (substring(btn1.label._txt.text, 1, 1))) + (substring(btn1.label._txt.text, 2, -1)).toLowerCase()) + " Button";
var _local2 = (("4m | " + (substring(btn1.label._txt.text, 1, 1))) + (substring(btn1.label._txt.text, 2, -1)).toLowerCase()) + " Button";
Omniture.trackPage(_local1, _local2, "TacoBell.com");
rand = Math.floor(Math.random() * 10000000);
tag_url = ("http://ad.doubleclick.net/activity;src=1467297;type=4mpro969;cat=tacos930;ord=1;num=" + rand) + "?";
trace(("-----------" + tag_url) + "-----------");
loadMovieNum (tag_url, 2);
btn1._xscale = 150;
btn1._yscale = 150;
btn1._y = btn1Pos1;
gs.TweenLite.to(btn1.bg, 0.6, {_width:btn1Width, tint:15466636, ease:mx.transitions.easing.Elastic.easeOut});
gs.TweenLite.from(btn1.label, 0.6, {_alpha:"-100"});
btn2._y = btn2Pos1;
gs.TweenLite.to(btn2.bg, 0.6, {_width:btn2Width, ease:mx.transitions.easing.Elastic.easeOut});
gs.TweenLite.from(btn2.label, 0.6, {_alpha:"-100"});
gs.TweenLite.to(btn2, 0.25, {_xscale:100, _yscale:100, ease:Strong.easeOut});
btn3._y = btn3Pos1;
gs.TweenLite.to(btn3.bg, 0.6, {_width:btn3Width, ease:mx.transitions.easing.Elastic.easeOut});
gs.TweenLite.from(btn3.label, 0.6, {_alpha:"-100"});
gs.TweenLite.to(btn3, 0.25, {_xscale:100, _yscale:100, ease:Strong.easeOut, onComplete:initSelectionRelease});
}
function initSelectionRelease() {
btn1.gotoAndPlay("release");
}
btn1.label._txt.text = "TACO SUPREME\u00AE";
btn2.label._txt.text = "NACHOS SUPREME";
btn3.label._txt.text = "CINNAMON TWISTS";
btn1.label._txt.autoSize = "right";
btn2.label._txt.autoSize = "right";
btn3.label._txt.autoSize = "right";
var btn1Width = ((btn1.label._txt.length * 6) + 58);
var btn2Width = ((btn2.label._txt.length * 7) + 52);
var btn3Width = ((btn3.label._txt.length * 6) + 64);
var btn1Pos1 = -5;
var btn2Pos1 = 30;
var btn3Pos1 = 55;
var btn1Pos2 = -5;
var btn2Pos2 = 20;
var btn3Pos2 = 55;
var btn1Pos3 = 0;
var btn2Pos3 = 25;
var btn3Pos3 = 50;
btn1.onRollOver = (btn2.onRollOver = (btn3.onRollOver = function () {
gs.TweenLite.to(this.bg, 0.5, {tint:15466636});
}));
btn1.onRollOut = (btn1.onReleaseOutside = (btn2.onRollOut = (btn2.onReleaseOutside = (btn3.onRollOut = (btn3.onReleaseOutside = function () {
gs.TweenLite.to(this.bg, 0.5, {tint:null});
})))));
btn1.onRelease = function () {
var _local2 = (("4m - " + (substring(this.label._txt.text, 1, 1))) + (substring(this.label._txt.text, 2, -1)).toLowerCase()) + " Button";
var _local3 = (("4m | " + (substring(this.label._txt.text, 1, 1))) + (substring(this.label._txt.text, 2, -1)).toLowerCase()) + " Button";
Omniture.trackPage(_local2, _local3, "TacoBell.com");
rand = Math.floor(Math.random() * 10000000);
tag_url = ("http://ad.doubleclick.net/activity;src=1467297;type=4mpro969;cat=tacos930;ord=1;num=" + rand) + "?";
trace(("-----------" + tag_url) + "-----------");
loadMovieNum (tag_url, 2);
gs.TweenLite.to(btn1, 0.25, {_xscale:150, _yscale:150, _y:btn1Pos1, ease:Strong.easeOut});
gs.TweenLite.to(btn2, 0.25, {_xscale:100, _yscale:100, _y:btn2Pos1, ease:Strong.easeOut});
gs.TweenLite.to(btn3, 0.25, {_xscale:100, _yscale:100, _y:btn3Pos1, ease:Strong.easeOut});
this.gotoAndPlay("release");
};
btn2.onRelease = function () {
var _local2 = (("4m - " + (substring(this.label._txt.text, 1, 1))) + (substring(this.label._txt.text, 2, -1)).toLowerCase()) + " Button";
var _local3 = (("4m | " + (substring(this.label._txt.text, 1, 1))) + (substring(this.label._txt.text, 2, -1)).toLowerCase()) + " Button";
Omniture.trackPage(_local2, _local3, "TacoBell.com");
rand = Math.floor(Math.random() * 10000000);
tag_url = ("http://ad.doubleclick.net/activity;src=1467297;type=4mpro969;cat=nacho595;ord=1;num=" + rand) + "?";
trace(("-----------" + tag_url) + "-----------");
loadMovieNum (tag_url, 2);
gs.TweenLite.to(btn1, 0.25, {_xscale:100, _yscale:100, _y:btn1Pos2, ease:Strong.easeOut});
gs.TweenLite.to(btn2, 0.25, {_xscale:150, _yscale:150, _y:btn2Pos2, ease:Strong.easeOut});
gs.TweenLite.to(btn3, 0.25, {_xscale:100, _yscale:100, _y:btn3Pos2, ease:Strong.easeOut});
this.gotoAndPlay("release");
};
btn3.onRelease = function () {
var _local2 = (("4m - " + (substring(this.label._txt.text, 1, 1))) + (substring(this.label._txt.text, 2, -1)).toLowerCase()) + " Button";
var _local3 = (("4m | " + (substring(this.label._txt.text, 1, 1))) + (substring(this.label._txt.text, 2, -1)).toLowerCase()) + " Button";
Omniture.trackPage(_local2, _local3, "TacoBell.com");
rand = Math.floor(Math.random() * 10000000);
tag_url = ("http://ad.doubleclick.net/activity;src=1467297;type=4mpro969;cat=cinna202;ord=1;num=" + rand) + "?";
trace(("-----------" + tag_url) + "-----------");
loadMovieNum (tag_url, 2);
gs.TweenLite.to(btn1, 0.25, {_xscale:100, _yscale:100, _y:btn1Pos3, ease:Strong.easeOut});
gs.TweenLite.to(btn2, 0.25, {_xscale:100, _yscale:100, _y:btn2Pos3, ease:Strong.easeOut});
gs.TweenLite.to(btn3, 0.25, {_xscale:150, _yscale:150, _y:btn3Pos3, ease:Strong.easeOut});
this.gotoAndPlay("release");
};
initSelection();
Symbol 93 MovieClip Frame 1
function initSelection() {
var _local1 = (("4m - " + (substring(btn1.label._txt.text, 1, 1))) + (substring(btn1.label._txt.text, 2, -1)).toLowerCase()) + " Button";
var _local2 = (("4m | " + (substring(btn1.label._txt.text, 1, 1))) + (substring(btn1.label._txt.text, 2, -1)).toLowerCase()) + " Button";
Omniture.trackPage(_local1, _local2, "TacoBell.com");
rand = Math.floor(Math.random() * 10000000);
tag_url = ("http://ad.doubleclick.net/activity;src=1467297;type=4mpro969;cat=volca210;ord=1;num=" + rand) + "?";
trace(("-----------" + tag_url) + "-----------");
loadMovieNum (tag_url, 2);
btn1._xscale = 150;
btn1._yscale = 150;
btn1._y = btn1Pos1;
gs.TweenLite.to(btn1.bg, 0.6, {_width:btn1Width, tint:15466636, ease:mx.transitions.easing.Elastic.easeOut});
gs.TweenLite.from(btn1.label, 0.6, {_alpha:"-100"});
btn2._y = btn2Pos1;
gs.TweenLite.to(btn2.bg, 0.6, {_width:btn2Width, ease:mx.transitions.easing.Elastic.easeOut});
gs.TweenLite.from(btn2.label, 0.6, {_alpha:"-100"});
gs.TweenLite.to(btn2, 0.25, {_xscale:100, _yscale:100, ease:Strong.easeOut});
btn3._y = btn3Pos1;
gs.TweenLite.to(btn3.bg, 0.6, {_width:btn3Width, ease:mx.transitions.easing.Elastic.easeOut});
gs.TweenLite.from(btn3.label, 0.6, {_alpha:"-100"});
gs.TweenLite.to(btn3, 0.25, {_xscale:100, _yscale:100, ease:Strong.easeOut, onComplete:initSelectionRelease});
}
function initSelectionRelease() {
btn1.gotoAndPlay("release");
}
btn1.label._txt.text = "SPICY CHICKEN SOFT TACO";
btn2.label._txt.text = "SPICY CHICKEN BURRITO";
btn3.label._txt.text = "SPICY CHICKEN CRUNCHWRAP SUPREME\u00AE";
btn1.label._txt.autoSize = "right";
btn2.label._txt.autoSize = "right";
btn3.label._txt.autoSize = "right";
var btn1Width = ((btn1.label._txt.length * 7) + 42);
var btn2Width = ((btn2.label._txt.length * 7) + 40);
var btn3Width = ((btn3.label._txt.length * 7) + 50);
var btn1Pos1 = -5;
var btn2Pos1 = 30;
var btn3Pos1 = 55;
var btn1Pos2 = -5;
var btn2Pos2 = 20;
var btn3Pos2 = 55;
var btn1Pos3 = 0;
var btn2Pos3 = 25;
var btn3Pos3 = 50;
btn1.onRollOver = (btn2.onRollOver = (btn3.onRollOver = function () {
gs.TweenLite.to(this.bg, 0.5, {tint:15466636});
}));
btn1.onRollOut = (btn1.onReleaseOutside = (btn2.onRollOut = (btn2.onReleaseOutside = (btn3.onRollOut = (btn3.onReleaseOutside = function () {
gs.TweenLite.to(this.bg, 0.5, {tint:null});
})))));
btn1.onRelease = function () {
var _local2 = (("4m - " + (substring(this.label._txt.text, 1, 1))) + (substring(this.label._txt.text, 2, -1)).toLowerCase()) + " Button";
var _local3 = (("4m | " + (substring(this.label._txt.text, 1, 1))) + (substring(this.label._txt.text, 2, -1)).toLowerCase()) + " Button";
Omniture.trackPage(_local2, _local3, "TacoBell.com");
rand = Math.floor(Math.random() * 10000000);
tag_url = ("http://ad.doubleclick.net/activity;src=1467297;type=4mpro969;cat=volca210;ord=1;num=" + rand) + "?";
trace(("-----------" + tag_url) + "-----------");
loadMovieNum (tag_url, 2);
gs.TweenLite.to(btn1, 0.25, {_xscale:150, _yscale:150, _y:btn1Pos1, ease:Strong.easeOut});
gs.TweenLite.to(btn2, 0.25, {_xscale:100, _yscale:100, _y:btn2Pos1, ease:Strong.easeOut});
gs.TweenLite.to(btn3, 0.25, {_xscale:100, _yscale:100, _y:btn3Pos1, ease:Strong.easeOut});
this.gotoAndPlay("release");
};
btn2.onRelease = function () {
var _local2 = (("4m - " + (substring(this.label._txt.text, 1, 1))) + (substring(this.label._txt.text, 2, -1)).toLowerCase()) + " Button";
var _local3 = (("4m | " + (substring(this.label._txt.text, 1, 1))) + (substring(this.label._txt.text, 2, -1)).toLowerCase()) + " Button";
Omniture.trackPage(_local2, _local3, "TacoBell.com");
rand = Math.floor(Math.random() * 10000000);
tag_url = ("http://ad.doubleclick.net/activity;src=1467297;type=4mpro969;cat=scbur564;ord=1;num=" + rand) + "?";
trace(("-----------" + tag_url) + "-----------");
loadMovieNum (tag_url, 2);
gs.TweenLite.to(btn1, 0.25, {_xscale:100, _yscale:100, _y:btn1Pos2, ease:Strong.easeOut});
gs.TweenLite.to(btn2, 0.25, {_xscale:150, _yscale:150, _y:btn2Pos2, ease:Strong.easeOut});
gs.TweenLite.to(btn3, 0.25, {_xscale:100, _yscale:100, _y:btn3Pos2, ease:Strong.easeOut});
this.gotoAndPlay("release");
};
btn3.onRelease = function () {
var _local2 = (("4m - " + (substring(this.label._txt.text, 1, 1))) + (substring(this.label._txt.text, 2, -1)).toLowerCase()) + " Button";
var _local3 = (("4m | " + (substring(this.label._txt.text, 1, 1))) + (substring(this.label._txt.text, 2, -1)).toLowerCase()) + " Button";
Omniture.trackPage(_local2, _local3, "TacoBell.com");
rand = Math.floor(Math.random() * 10000000);
tag_url = ("http://ad.doubleclick.net/activity;src=1467297;type=4mpro969;cat=sccru983;ord=1;num=" + rand) + "?";
trace(("-----------" + tag_url) + "-----------");
loadMovieNum (tag_url, 2);
gs.TweenLite.to(btn1, 0.25, {_xscale:100, _yscale:100, _y:btn1Pos3, ease:Strong.easeOut});
gs.TweenLite.to(btn2, 0.25, {_xscale:100, _yscale:100, _y:btn2Pos3, ease:Strong.easeOut});
gs.TweenLite.to(btn3, 0.25, {_xscale:150, _yscale:150, _y:btn3Pos3, ease:Strong.easeOut});
this.gotoAndPlay("release");
};
initSelection();
Symbol 98 MovieClip Frame 1
function initSelection() {
var _local1 = (("4m - " + (substring(btn1.label._txt.text, 1, 1))) + (substring(btn1.label._txt.text, 2, -1)).toLowerCase()) + " Button";
var _local2 = (("4m | " + (substring(btn1.label._txt.text, 1, 1))) + (substring(btn1.label._txt.text, 2, -1)).toLowerCase()) + " Button";
Omniture.trackPage(_local1, _local2, "TacoBell.com");
rand = Math.floor(Math.random() * 10000000);
tag_url = ("http://ad.doubleclick.net/activity;src=1467297;type=4mpro969;cat=crunc252;ord=1;num=" + rand) + "?";
trace(("-----------" + tag_url) + "-----------");
loadMovieNum (tag_url, 2);
btn1._xscale = 150;
btn1._yscale = 150;
btn1._y = btn1Pos1;
gs.TweenLite.to(btn1.bg, 0.6, {_width:btn1Width, tint:15466636, ease:mx.transitions.easing.Elastic.easeOut});
gs.TweenLite.from(btn1.label, 0.6, {_alpha:"-100"});
btn2._y = btn2Pos1;
gs.TweenLite.to(btn2.bg, 0.6, {_width:btn2Width, ease:mx.transitions.easing.Elastic.easeOut});
gs.TweenLite.from(btn2.label, 0.6, {_alpha:"-100"});
gs.TweenLite.to(btn2, 0.25, {_xscale:100, _yscale:100, ease:Strong.easeOut});
btn3._y = btn3Pos1;
gs.TweenLite.to(btn3.bg, 0.6, {_width:btn3Width, ease:mx.transitions.easing.Elastic.easeOut});
gs.TweenLite.from(btn3.label, 0.6, {_alpha:"-100"});
gs.TweenLite.to(btn3, 0.25, {_xscale:100, _yscale:100, ease:Strong.easeOut, onComplete:initSelectionRelease});
}
function initSelectionRelease() {
btn1.gotoAndPlay("release");
}
btn1.label._txt.text = "CRUNCHWRAP SUPREME\u00AE";
btn2.label._txt.text = "STEAK GRILLED STUFT BURRITO";
btn3.label._txt.text = "CHICKEN GRILLED TAQUITOS";
btn1.label._txt.autoSize = "right";
btn2.label._txt.autoSize = "right";
btn3.label._txt.autoSize = "right";
var btn1Width = ((btn1.label._txt.length * 7) + 52);
var btn2Width = ((btn2.label._txt.length * 7) + 40);
var btn3Width = ((btn3.label._txt.length * 7) + 40);
var btn1Pos1 = -5;
var btn2Pos1 = 30;
var btn3Pos1 = 55;
var btn1Pos2 = -5;
var btn2Pos2 = 20;
var btn3Pos2 = 55;
var btn1Pos3 = 0;
var btn2Pos3 = 25;
var btn3Pos3 = 50;
btn1.onRollOver = (btn2.onRollOver = (btn3.onRollOver = function () {
gs.TweenLite.to(this.bg, 0.5, {tint:15466636});
}));
btn1.onRollOut = (btn1.onReleaseOutside = (btn2.onRollOut = (btn2.onReleaseOutside = (btn3.onRollOut = (btn3.onReleaseOutside = function () {
gs.TweenLite.to(this.bg, 0.5, {tint:null});
})))));
btn1.onRelease = function () {
var _local2 = (("4m - " + (substring(this.label._txt.text, 1, 1))) + (substring(this.label._txt.text, 2, -1)).toLowerCase()) + " Button";
var _local3 = (("4m | " + (substring(this.label._txt.text, 1, 1))) + (substring(this.label._txt.text, 2, -1)).toLowerCase()) + " Button";
Omniture.trackPage(_local2, _local3, "TacoBell.com");
rand = Math.floor(Math.random() * 10000000);
tag_url = ("http://ad.doubleclick.net/activity;src=1467297;type=4mpro969;cat=crunc252;ord=1;num=" + rand) + "?";
trace(("-----------" + tag_url) + "-----------");
loadMovieNum (tag_url, 2);
gs.TweenLite.to(btn1, 0.25, {_xscale:150, _yscale:150, _y:btn1Pos1, ease:Strong.easeOut});
gs.TweenLite.to(btn2, 0.25, {_xscale:100, _yscale:100, _y:btn2Pos1, ease:Strong.easeOut});
gs.TweenLite.to(btn3, 0.25, {_xscale:100, _yscale:100, _y:btn3Pos1, ease:Strong.easeOut});
this.gotoAndPlay("release");
};
btn2.onRelease = function () {
var _local2 = (("4m - " + (substring(this.label._txt.text, 1, 1))) + (substring(this.label._txt.text, 2, -1)).toLowerCase()) + " Button";
var _local3 = (("4m | " + (substring(this.label._txt.text, 1, 1))) + (substring(this.label._txt.text, 2, -1)).toLowerCase()) + " Button";
Omniture.trackPage(_local2, _local3, "TacoBell.com");
rand = Math.floor(Math.random() * 10000000);
tag_url = ("http://ad.doubleclick.net/activity;src=1467297;type=4mpro969;cat=sgstu729;ord=1;num=" + rand) + "?";
trace(("-----------" + tag_url) + "-----------");
loadMovieNum (tag_url, 2);
gs.TweenLite.to(btn1, 0.25, {_xscale:100, _yscale:100, _y:btn1Pos2, ease:Strong.easeOut});
gs.TweenLite.to(btn2, 0.25, {_xscale:150, _yscale:150, _y:btn2Pos2, ease:Strong.easeOut});
gs.TweenLite.to(btn3, 0.25, {_xscale:100, _yscale:100, _y:btn3Pos2, ease:Strong.easeOut});
this.gotoAndPlay("release");
};
btn3.onRelease = function () {
var _local2 = (("4m - " + (substring(this.label._txt.text, 1, 1))) + (substring(this.label._txt.text, 2, -1)).toLowerCase()) + " Button";
var _local3 = (("4m | " + (substring(this.label._txt.text, 1, 1))) + (substring(this.label._txt.text, 2, -1)).toLowerCase()) + " Button";
Omniture.trackPage(_local2, _local3, "TacoBell.com");
rand = Math.floor(Math.random() * 10000000);
tag_url = ("http://ad.doubleclick.net/activity;src=1467297;type=4mpro969;cat=ctaqu260;ord=1;num=" + rand) + "?";
trace(("-----------" + tag_url) + "-----------");
loadMovieNum (tag_url, 2);
gs.TweenLite.to(btn1, 0.25, {_xscale:100, _yscale:100, _y:btn1Pos3, ease:Strong.easeOut});
gs.TweenLite.to(btn2, 0.25, {_xscale:100, _yscale:100, _y:btn2Pos3, ease:Strong.easeOut});
gs.TweenLite.to(btn3, 0.25, {_xscale:150, _yscale:150, _y:btn3Pos3, ease:Strong.easeOut});
this.gotoAndPlay("release");
};
initSelection();
Symbol 99 MovieClip Frame 4
_parent.logo.gotoAndPlay("move");
Symbol 99 MovieClip Frame 20
sign.play();
Symbol 99 MovieClip Frame 100
stop();
Symbol 99 MovieClip Frame 114
_parent.nextBuild();
Symbol 99 MovieClip Frame 129
stop();
Symbol 99 MovieClip Frame 139
_parent.nextBuild();
Symbol 99 MovieClip Frame 154
stop();
Symbol 99 MovieClip Frame 164
_parent.nextBuild();
Symbol 99 MovieClip Frame 179
stop();
Symbol 99 MovieClip Frame 189
_parent.nextBuild();
Symbol 99 MovieClip Frame 204
stop();
Symbol 99 MovieClip Frame 214
_parent.nextBuild();