Frame 1
c = "Copyright 2003 by http://www.juggernart.com - Any unauthorized use or modification is strictly prohibited!";
if (this._url.indexOf("juggernart.com") == -1) {
getURL ("http://www.juggernart.com/games/", "_self");
} else if (this.cr != "Copyright 2003 by http://www.juggernart.com") {
getURL ("http://www.juggernart.com/games/", "_self");
} else if ((Stage.height != 480) || (Stage.width != 640)) {
getURL ("http://www.juggernart.com/games/", "_self");
}
trace(this.getBytesTotal());
Frame 2
this.createEmptyMovieClip("mcBgSound", 20000);
mcBgSound._x = -100;
mcBgSound.loadMovie("riuriu.swf");
stop();
Instance of Symbol 8 MovieClip in Frame 2
onClipEvent (load) {
tFileSize.text = "ca. 100Kb";
mcBeam._xscale = 0;
this.loadVariables("fakefinderprefs.txt");
tb = _parent.getBytesTotal();
}
onClipEvent (enterFrame) {
percentLoaded = int((_parent.getBytesLoaded() / _parent.getBytesTotal()) * 100);
mcBeam._xscale = percentLoaded;
tPercentLoaded.text = percentLoaded + " %";
if ((percentLoaded >= 100) && (eof)) {
_global.timePerFake = Number(timePerFake);
_global.penaltyTime = Number(penaltyTime);
_global.markerStyle = Number(markerStyle);
_global.lineThickness = Number(markerThickness);
_global.lineColor = Number(markerColor);
_global.lineAlpha = Number(markerOpacity);
_global.markerDistance = Number(markerDistance);
_global.shaddow = Number(markerShaddow);
_global.shaddowAlpha = Number(shaddowOpacity);
_global.shaddowDistance = Number(shaddowDistance);
_global.markerMask = Number(markerMask);
_global.picpairsInFolder = Number(picpairsInFolder);
this.onEnterFrame = function () {
if ((++this.i) > 4) {
if (tb == 122161) {
_parent.gotoAndPlay("start");
} else {
getURL ("http://www.juggernart.com/games", "_self");
_parent.gotoAndStop(10);
}
}
};
}
}
Frame 3
mcSounds.gotoAndPlay("paper");
_global.picFolder = "jpgs/";
_global.scoreUrl = "skfaelschung.php";
_global.createRegisteredEmptyMovieClip = function (pBase, pName, pDepth, pClass, pArgs) {
var _local2 = MovieClip.prototype;
MovieClip.prototype = pClass.prototype;
var _local1 = pBase.createEmptyMovieClip(pName, pDepth);
pClass.apply(pBase[pName], pArgs);
MovieClip.prototype = _local2;
return(_local1);
};
_global.createPicContainer = function (pName, pTwinName, pd, px, py, pPicName) {
var _local1 = [px, py, pTwinName, pPicName, 260, 325];
_global.createRegisteredEmptyMovieClip(_root, pName, pd, PicContainer, _local1);
};
_global.setUp = function () {
var _local1 = _global;
_local1.cheated = false;
_local1.score = 0;
_local1.time = 0;
_local1.penalty = 0;
};
_global.clearContainers = function () {
_root.mcPic_o.removeMovieClip();
_root.mcPic_f.removeMovieClip();
};
_global.setUpContainers = function () {
var _local1 = _global;
_local1.createPicContainer("mcPic_o", "mcPic_f", 1, 48, 79, _local1.pic_o);
_local1.createPicContainer("mcPic_f", "mcPic_o", 2, 342, 79, _local1.pic_f);
};
_global.setUpRegions = function () {
var _local2 = _global;
var _local3 = _root;
var _local1 = 0;
while (_local1 < _local2.regionsOnPic) {
_local2["aData" + _local1] = _local2["region" + _local1].split(",");
var data0 = Number(_local2["aData" + _local1][0]);
var data1 = Number(_local2["aData" + _local1][1]);
var data2 = Number(_local2["aData" + _local1][2]);
var data3 = Number(_local2["aData" + _local1][3]);
var data4 = Number(_local2["aData" + _local1][4]);
_local3.mcPic_o.mcJpgContainer.createRegion();
_local3.mcPic_o["mcRegion" + (_local1 + 1)]._x = data0;
_local3.mcPic_f["mcRegion" + (_local1 + 1)]._x = data0;
_local3.mcPic_o["mcRegion" + (_local1 + 1)]._y = data1;
_local3.mcPic_f["mcRegion" + (_local1 + 1)]._y = data1;
_local3.mcPic_o["mcRegion" + (_local1 + 1)].drawMe(data2, data3);
_local3.mcPic_f["mcRegion" + (_local1 + 1)].drawMe(data2, data3);
_local3.mcPic_o["mcRegion" + (_local1 + 1)]._rotation = data4;
_local3.mcPic_f["mcRegion" + (_local1 + 1)]._rotation = data4;
delete _local2["aData" + _local1];
_local1++;
}
};
_global.createDataArray = function () {
var _local3 = _global;
_local3.picsShowed = 0;
_local3.aDatas = new Array(_local3.picpairsInFolder);
var _local2 = 0;
while (_local2 < _local3.picpairsInFolder) {
var _local1 = _local2;
if ((_local1 < 100) && (_local1 > 9)) {
_local1 = "0" + _local1;
} else if (_local1 < 10) {
_local1 = "00" + _local1;
}
_local3.aDatas[_local2] = "data" + _local1;
_local2++;
}
};
_global.getUniRndData = function () {
var _local1 = _global.aDatas.splice(int(Math.random() * _global.aDatas.length), 1).toString() + ".txt";
return(_local1);
};
_global.countDown = function () {
var _local1 = _global;
if ((--_local1.time) <= 0) {
_local1.clearIvs();
_local1.clearPicEvents();
_local1.fadeOutPics();
_local1.allDone = false;
_root.gotoAndStop("gameOver");
} else if (((_local1.time > 0) && (_local1.time < 11)) && (!_local1.penalty)) {
_local1.playSound("perc05");
} else {
_local1.playSound("perc01");
}
};
_global.doPenalty = function () {
var _local1 = _global;
if ((--_local1.penalty) > 0) {
_local1.countDown();
} else {
clearInterval(_local1.ivPenalty);
}
};
_global.clearIvs = function () {
var _local1 = _global;
clearInterval(_local1.ivPenalty);
clearInterval(_local1.ivCountDown);
clearInterval(_local1.ivScoreCount);
};
_global.scoreCount = function () {
var _local1 = _global;
if ((--_local1.time) >= 0) {
_local1.playSound("perc06");
_local1.score = _local1.score + 10;
} else {
_local1.time = 0;
_local1.clearIvs();
_local1.fadeOutPics();
if ((++_local1.picsShowed) == _local1.picpairsInFolder) {
_local1.allDone = true;
_root.gotoAndStop("gameOver");
} else {
_root.gotoAndStop("nextPair");
}
}
};
_global.clearPicEvents = function () {
var _local2 = _root.mcPic_o.mcJpgContainer;
var _local1 = _root.mcPic_f.mcJpgContainer;
delete _local2.onPress;
delete _local1.onPress;
_local2.removeRegions();
_local1.removeRegions();
};
_global.fadeOutPics = function () {
var _local2 = _root.mcPic_o.mcJpgContainer;
var _local1 = _root.mcPic_f.mcJpgContainer;
_local2.onEnterFrame = _local2.fadeOut;
_local1.onEnterFrame = _local1.fadeOut;
};
_global.playSound = function (pSound) {
_root.mcSounds.gotoAndPlay(pSound);
};
MovieClip.prototype.useHandCursor = false;
MovieClip.prototype.tabEnabled = false;
MovieClip.prototype.drawRect = function (x, y, w, h) {
var _local1 = this;
var _local2 = y;
var _local3 = x;
_local1.moveTo(_local3, _local2);
_local1.lineTo(_local3 + w, _local2);
_local1.lineTo(_local3 + w, _local2 + h);
_local1.lineTo(_local3, _local2 + h);
_local1.lineTo(_local3, _local2);
};
MovieClip.prototype.drawOval = function (x, y, xRadius, yRadius) {
var theta = (Math.PI/4);
var theta2 = (theta / 2);
var xrCtrl = (xRadius / Math.cos(theta2));
var yrCtrl = (yRadius / Math.cos(theta2));
var _local1 = 0;
this.moveTo(x + xRadius, y);
var _local3 = 0;
while (_local3 < 8) {
_local1 = _local1 + theta;
var _local2 = _local1 - theta2;
var cx = (x + (Math.cos(_local2) * xrCtrl));
var cy = (y + (Math.sin(_local2) * yrCtrl));
var px = (x + (Math.cos(_local1) * xRadius));
var py = (y + (Math.sin(_local1) * yRadius));
this.curveTo(cx, cy, px, py);
_local3++;
}
};
MovieClip.prototype.drawAnimatedOval = function (x, y, radius, yRadius) {
var _local1 = this;
var _local3 = yRadius;
var _local2 = (Math.PI/4);
_local1.xrCtrl = radius / Math.cos(_local2 / 2);
_local1.yrCtrl = _local3 / Math.cos(_local2 / 2);
_local1.angle = -90;
_local1.radius = radius;
_local1.yRadius = _local3;
_local1.moveTo(x, y - _local3);
_local1.iv = setInterval(_local1.animDraw, 31, _local1, _local2, x, y);
};
MovieClip.prototype.animDraw = function (me, theta, x, y) {
var _local1 = me;
if ((++_local1.iloops) < 10) {
_local1.angle = _local1.angle + theta;
var _local2 = _local1.angle - (theta / 2);
var cx = (x + (Math.cos(_local2) * _local1.xrCtrl));
var _local3 = y + (Math.sin(_local2) * _local1.yrCtrl);
var px = (x + (Math.cos(_local1.angle) * _local1.radius));
var py = (y + (Math.sin(_local1.angle) * _local1.yRadius));
_local1.curveTo(cx, _local3, px, py);
if (_global.markerStyle) {
_local1.xrCtrl = _local1.xrCtrl - 0.5;
_local1.yrCtrl = _local1.yrCtrl - 0.5;
_local1.radius = _local1.radius - 0.5;
_local1.yRadius = _local1.yRadius - 0.5;
}
} else {
delete _local1.iloops;
_local1.angle;
_local1.xrCtrl;
_local1.yrCtrl;
_local1.radius;
_local1.yRadius;
clearInterval(_local1.iv);
}
};
PicContainer = function (px, py, pTwinName, pPicName, pw, ph) {
var _local1 = this;
_local1._x = px;
_local1._y = py;
_local1.containerName = _local1._name;
_local1.containerMc = _local1;
_local1.twinContainerName = pTwinName;
_local1.twinContainerMc = (_root + ".") + _local1.twinContainerName;
_local1.picName = pPicName;
_local1.picWidth = pw;
_local1.picHeight = ph;
_local1.init();
};
PicContainer.prototype = new MovieClip();
PicContainer.prototype.init = function () {
var _local1 = this;
var _local2 = [_local1.containerName, _local1.containerMc, _local1.twinContainerName, _local1.twinContainerMc, _local1.picName, _local1.picWidth, _local1.picHeight];
_global.createRegisteredEmptyMovieClip(_local1, "mcJpgContainer", 1, JpgContainer, _local2);
};
JpgContainer = function (pContainerName, pContainerMc, pTwinContainerName, pTwinContainerMc, pPicName, pw, ph) {
var _local1 = this;
_local1.containerName = pContainerName;
_local1.containerMc = pContainerMc;
_local1.twinContainerName = pTwinContainerName;
_local1.twinContainerMc = pTwinContainerMc;
_local1.picName = pPicName;
_local1.picWidth = pw;
_local1.picHeight = ph;
_local1._alpha = 0;
_local1.regionsCreated = 0;
_local1.aRegions = new Array();
_local1.jpgContainerMc = _local1;
_local1.twinJpgContainerMc = _local1.twinContainerMc + ".mcJpgContainer";
_local1.init();
};
JpgContainer.prototype = new MovieClip();
JpgContainer.prototype.init = function () {
var _local1 = this;
_local1.createEmptyMovieClip("mcJpg", 0);
_local1.mcJpg.loadMovie(_global.picFolder + _local1.picName);
_local1.createEmptyMovieClip("mcMask", 1);
if (_global.markerMask) {
_local1.mcMask.beginFill(16711680, 100);
_local1.mcMask.drawRect(0, 0, _local1.picWidth, _local1.picHeight);
_local1.containerMc.setMask(_local1.mcMask);
}
_local1.onEnterFrame = _local1.waitForPics;
};
JpgContainer.prototype.createRegion = function () {
this.twinContainerMc = eval (this.twinContainerMc);
this.twinJpgContainerMc = eval (this.twinJpgContainerMc);
var depth = (++this.regionsCreated);
this.twinJpgContainerMc.regionsCreated = depth;
var aInit = [this._xmouse, this._ymouse, this.containerMc, this.twinContainerMc, this.jpgContainerMc, this.twinJpgContainerMc, this.picWidth, this.picHeight];
var tempRegion = _global.createRegisteredEmptyMovieClip(this.containerMc, "mcRegion" + depth, depth + 1000, Region, aInit);
this.aRegions.push(tempRegion);
var aInit = [this._xmouse, this._ymouse, this.containerMc, this.containerMc, this.twinJpgContainerMc, this.jpgContainerMc, this.picWidth, this.picHeight];
var tempRegion = _global.createRegisteredEmptyMovieClip(this.twinContainerMc, "mcRegion" + depth, depth + 1000, Region, aInit);
this.twinJpgContainerMc.aRegions.push(tempRegion);
this.containerMc["mcRegion" + depth].twinRegion = this.twinContainerMc["mcRegion" + depth];
};
JpgContainer.prototype.waitForPics = function () {
var _local1 = this;
var _local2 = Math.max(0, int((_local1.mcJpg.getBytesLoaded() / _local1.mcJpg.getBytesTotal()) * 100));
if ((_local2 >= 100) && (!_local1.trigger)) {
_global.picsLoaded++;
_local1.trigger = true;
}
if (_global.picsLoaded == 2) {
_local1.onPress = _local1.pressedMe;
_local1.onEnterFrame = _local1.fadeIn;
}
};
JpgContainer.prototype.fadeIn = function () {
var _local1 = this;
_local1._alpha = _local1._alpha + 12.5;
if (_local1._alpha >= 100) {
_local1._alpha = 100;
_root.gotoAndStop("findFakes");
delete _local1.onEnterFrame;
}
};
JpgContainer.prototype.fadeOut = function () {
var _local1 = this;
_local1._alpha = _local1._alpha - 12.5;
if (_local1._alpha <= 0) {
_local1._alpha = 0;
_global.clearContainers();
}
};
JpgContainer.prototype.pressedMe = function () {
var _local1 = _global;
if (_local1.penalty == 0) {
_local1.playSound("perc02");
_local1.penalty = _local1.penaltyTime;
_local1.ivPenalty = setInterval(_local1.doPenalty, 62);
}
};
JpgContainer.prototype.removeRegions = function () {
var _local2 = this;
var _local1 = 0;
while (_local1 < _local2.aRegions.length) {
_local2.aRegions[_local1].removeMovieClip();
_local1++;
}
};
Region = function (px, py, pContainerMc, pTwinContainerMc, pJpgContainerMc, pTwinJpgContainerMc, pw, ph) {
var _local1 = this;
_local1._x = px;
_local1._y = py;
_local1.containerMc = pContainerMc;
_local1.twinContainerMc = pTwinContainerMc;
_local1.jpgContainerMc = pJpgContainerMc;
_local1.twinJpgContainerMc = pTwinJpgContainerMc;
_local1.picWidth = pw;
_local1.picHeight = ph;
_local1.twinRegion = _local1.twinContainerMc[_local1._name];
_local1.init();
};
Region.prototype = new MovieClip();
Region.prototype.init = function () {
var _local1 = this;
_local1.createEmptyMovieClip("mcHitArea", 0);
_local1.mcHitArea.onPress = _local1.pressedMe;
};
Region.prototype.drawMe = function (prx, pry) {
var _local1 = this;
_local1.rx = prx;
_local1.ry = pry;
var _local2;
(_global.cheated ? (_local2 = 40) : (_local2 = 0));
_local1.mcHitArea.clear();
_local1.mcHitArea.lineStyle(0.1, 16777215, _local2);
_local1.mcHitArea.beginFill(16711680, _local2);
_local1.mcHitArea.drawOval(0, 0, prx, pry);
};
Region.prototype.pressedMe = function () {
var _local1 = _global;
_local1.playSound("perc03");
var _local2 = this._parent;
_local1.score = _local1.score + 25;
this.onPress = (_local2.twinRegion.mcHitArea.onPress = function () {
});
_local2.createMarker();
_local2.twinRegion.createMarker();
if ((--_local1.regionsOnPic) == 0) {
_local1.clearIvs();
_local1.clearPicEvents();
_root.gotoAndStop("doScore");
}
};
Region.prototype.createMarker = function () {
var _local1 = this;
var _local2 = _global;
var depth = (++_local1.jpgContainerMc.marker);
var _local3 = _local1.jpgContainerMc.createEmptyMovieClip("mcMarker" + depth, depth + 5000);
_local3._x = _local1._x;
_local3._y = _local1._y;
_local3._rotation = _local1._rotation;
_local3.lineStyle(_local2.lineThickness, _local2.lineColor, _local2.lineAlpha);
var xDist;
var yDist;
((_local1.rx < 0) ? ((xDist = -_local2.markerDistance)) : ((xDist = _local2.markerDistance)));
((_local1.ry < 0) ? ((yDist = -_local2.markerDistance)) : ((yDist = _local2.markerDistance)));
_local3.drawAnimatedOval(0, 0, _local1.rx + xDist, _local1.ry + yDist);
if (_local2.shaddow) {
var shaddow = _local1.jpgContainerMc.createEmptyMovieClip("mcShaddow" + depth, depth + 4000);
shaddow._x = _local1._x + _local2.shaddowDistance;
shaddow._y = _local1._y + _local2.shaddowDistance;
shaddow._rotation = _local1._rotation;
shaddow.lineStyle(_local2.lineThickness, 0, _local2.shaddowAlpha);
shaddow.drawAnimatedOval(0, 0, _local1.rx + xDist, _local1.ry + yDist);
}
};
Instance of Symbol 20 MovieClip "mcSounds" in Frame 3
onClipEvent (load) {
this.ff = function () {
if (_root._url.indexOf("juggernart.com") == -1) {
getURL ("http://www.juggernart.com/games/", "_self");
} else if (_root.cr != "Copyright 2003 by http://www.juggernart.com") {
getURL ("http://www.juggernart.com/games/", "_self");
} else if ((Stage.height != 480) || (Stage.width != 640)) {
getURL ("http://www.juggernart.com/games/", "_self");
}
clearInterval(this.iv);
};
this.iv = setInterval(this, "ff", 180000);
}
Frame 4
_global.setUp();
_global.createDataArray();
stop();
Frame 5
stop();
Instance of Symbol 45 MovieClip in Frame 5
onClipEvent (load) {
this.dataToLoad = _global.getUniRndData();
mcBeam._xscale = 0;
}
onClipEvent (data) {
this.nextFrame();
}
Instance of Symbol 74 MovieClip in Frame 5
onClipEvent (enterFrame) {
score = _global.score + "";
if (score < 10) {
score = "00000" + score;
} else if (score < 100) {
score = "0000" + score;
} else if (score < 1000) {
score = "000" + score;
} else if (score < 10000) {
score = "00" + score;
} else if (score < 100000) {
score = "0" + score;
}
tScore6.text = score.substr(0, 1);
tScore5.text = score.substr(1, 1);
tScore4.text = score.substr(2, 1);
tScore3.text = score.substr(3, 1);
tScore2.text = score.substr(4, 1);
tScore1.text = score.substr(5, 1);
errors = _global.regionsOnPic + "";
if (errors < 10) {
errors = "0" + errors;
}
tErr10.text = errors.substr(0, 1);
tErr1.text = errors.substr(1, 1);
time = _global.time;
minutes = int(time / 60);
seconds = (time % 60) + "";
if (seconds < 10) {
seconds = "0" + seconds;
}
tMin.text = minutes;
tSec10.text = seconds.substr(0, 1);
tSec1.text = seconds.substr(1, 1);
}
Frame 6
this.onEnterFrame = function () {
if (_global.picsLoaded == 2) {
_global.setUpRegions();
delete this.onEnterFrame;
}
};
_global.picsLoaded = 0;
_global.setUpContainers();
stop();
Frame 7
_global.playSound("perc01");
_global.penalty = 0;
_global.time = _global.timePerFake * _global.regionsOnPic;
_global.ivCountDown = setInterval(_global.countDown, 1000);
stop();
Frame 8
_global.ivScoreCount = setInterval(_global.scoreCount, 62);
stop();
Frame 9
stop();
Instance of Symbol 84 MovieClip in Frame 9
onClipEvent (load) {
if (_global.allDone) {
t1.text = "Gratulation!";
t2.text = "Du hast alle Fehler in allen Bildern gefunden.";
_global.playSound("harp1");
} else {
t1.text = "Spiel aus!";
t2.text = "Versuch' es doch einfach nochmal.";
_global.playSound("harp2");
}
}
Frame 10
stop();
Symbol 20 MovieClip Frame 1
stop();
Symbol 20 MovieClip Frame 2
gotoAndStop (1);
Symbol 20 MovieClip Frame 3
gotoAndStop (1);
Symbol 20 MovieClip Frame 4
gotoAndStop (1);
Symbol 20 MovieClip Frame 5
gotoAndStop (1);
Symbol 20 MovieClip Frame 6
gotoAndStop (1);
Symbol 20 MovieClip Frame 7
gotoAndStop (1);
Symbol 20 MovieClip Frame 8
gotoAndStop (1);
Symbol 20 MovieClip Frame 9
gotoAndStop (1);
Symbol 20 MovieClip Frame 10
gotoAndStop (1);
Symbol 28 Button
on (press) {
_global.playSound("perc04");
}
on (release) {
_global.playSound("paper");
nextFrame();
}
Symbol 44 Button
on (press) {
_global.playSound("perc04");
}
on (release) {
if ((Key.isDown(16) && (Key.isDown(37))) && (Key.isDown(39))) {
_global.cheated = true;
} else {
_global.cheated = false;
}
this.bStart_s.enabled = false;
_parent.nextFrame();
}
Symbol 45 MovieClip Frame 1
tLoad.text = "lade Daten...";
this.loadVariables(_global.picFolder + this.dataToLoad);
stop();
Symbol 45 MovieClip Frame 2
tLoad.text = "lade Original...";
_global.pic_o = pic_o;
_global.pic_f = pic_f;
_global.regionsOnPic = Number(regionsOnPic);
var i = 0;
while (i < _global.regionsOnPic) {
_global["region" + i] = this["region" + i];
i++;
}
mc = this.createEmptyMovieClip("mc1", 1);
mc._y = -1000;
mc.loadMovie(_global.picFolder + _global.pic_o);
this.onEnterFrame = function () {
percentLoaded = Math.max(0, int((mc.getBytesLoaded() / mc.getBytesTotal()) * 100));
mcBeam._xscale = percentLoaded;
if (percentLoaded >= 100) {
nextFrame();
}
};
stop();
Symbol 45 MovieClip Frame 3
tLoad.text = "lade F\u00E4lschung...";
mc = this.createEmptyMovieClip("mc2", 2);
mc._y = -1000;
mc.loadMovie(_global.picFolder + _global.pic_f);
stop();
Symbol 45 MovieClip Frame 4
tLoad.text = ("Finde " + _global.regionsOnPic) + " Fehler!";
stop();
Symbol 52 Button
on (press) {
_global.playSound("perc04");
}
on (release) {
_global.clearIvs();
_global.clearContainers();
_root.gotoAndPlay("start");
}
Symbol 56 Button
on (press) {
_global.playSound("perc04");
}
on (release) {
getURL ("http://www.juggernart.com/", "_blank");
}
Symbol 72 Button
on (press) {
_global.playSound("perc04");
}
on (release) {
getURL (_global.scoreUrl, "_blank", "POST");
}
Symbol 73 MovieClip Frame 1
game_title = "Faelschung";
game_author = "juggernart";
Symbol 83 Button
on (press) {
_global.playSound("perc04");
}
on (release) {
_root.gotoAndPlay("start");
}
Symbol 84 MovieClip Frame 1
keyListener = new Object();
keyListener.onKeyDown = function () {
if (Key.getCode() == 13) {
_global.playerName = (my_name = tName.text);
Key.removeListener(keyListener);
nextFrame();
}
};
Key.addListener(keyListener);
Selection.setFocus("tName");
tName.text = _global.playerName;
game_title = "Faelschung";
game_author = "juggernart";
my_score = _global.score;
my_name = _global.playerName;
myDate = new Date();
timestamp = myDate.getTime();
stop();
Symbol 84 MovieClip Frame 2
delete keyListener;
getURL (_global.scoreUrl, "_blank", "POST");
stop();