Frame 3
app = "gurujoe1.2";
Instance of Symbol 94 MovieClip "pquestion" in Frame 3
onClipEvent (load) {
stop();
_visible = false;
}
Instance of Symbol 192 MovieClip "enet" in Frame 3
//component parameters
onClipEvent (initialize) {
eflashon = 0;
version = "v.1.2";
jweb = 0;
quit = 0;
screensaver = 0;
downloadlinkurl = "http://enetwork.ncbuy.com/downloads/ntcaskgj.html";
}
Instance of Symbol 196 MovieClip "help" in Frame 3
onClipEvent (load) {
_visible = false;
}
Frame 4
function askQuestion(q) {
globalq = q;
qbar.question = "";
gotoAndPlay (88);
if (q.length > 0) {
pquestion.q = q;
pquestion._visible = true;
pquestion.play();
gotoAndPlay (97);
} else {
joe.gotoAndPlay("ball");
}
}
function guruResponse() {
if (globalq.length < 1) {
responsetype = "EMPTY";
e = random(empty.length);
response = empty[e];
} else if (checkVulgar(globalq)) {
responsetype = "VULGAR";
response = vulgar[random(vulgar.length)];
} else {
x = random(3) + 1;
if (x == 1) {
responsetype = "yes";
response = yes[random(yes.length)];
} else if (x == 2) {
responsetype = "no";
response = no[random(no.length)];
} else {
responsetype = "notsure";
response = notsure[random(notsure.length)];
}
if (globalq == "Is Justin Bird the coolest person in the world?") {
responsetype = "yes";
response = "What a dumb question. EVERYBODY knows Justin is the coolest.";
}
}
}
function checkVulgar(gq) {
gq = gq.toUpperCase();
var cursewords = new Array("FUCK", "SHIT", "COCK", "CUNT", "TITS", "ORGASM", "BITCH", "PRICK", "BLOWJOB", "DICK");
j = 0;
while (j < cursewords.length) {
if (gq.indexOf(cursewords[j]) != -1) {
return(true);
}
j++;
}
return(false);
}
notsure = new Array();
yes = new Array();
no = new Array();
empty = new Array();
vulgar = new Array();
notsure[0] = "AH, the age old question.";
notsure[1] = "Ask me again later.";
notsure[2] = "Better not tell you now.";
notsure[3] = "Cannot predict now.";
notsure[4] = "Concentrate and ask again.";
notsure[5] = "How should I know?";
notsure[6] = "I'll need to think about that.";
notsure[7] = "It all depends.";
notsure[8] = "Let me get back to you.";
notsure[9] = "Maybe.";
notsure[10] = "Reply hazy, try again.";
notsure[11] = "Shhhh! I'm thinking.";
notsure[12] = "Sorry, I wasn't listening.";
notsure[13] = "That's one of the mysteries of life.";
notsure[14] = "The possibilities are endless.";
notsure[15] = "Touch the ball and ask again.";
notsure[16] = "Were you asking me?";
notsure[17] = "Wouldn't you like to know.";
notsure[18] = "Yes, no, maybe so.";
notsure[19] = "You don't want to know.";
notsure[20] = "You need to concentrate.";
yes[0] = "Absolutely ... but I've been wrong before.";
yes[1] = "As I see it ... Yes.";
yes[2] = "But of course.";
yes[3] = "Could very well be.";
yes[4] = "Does 2 + 2 = 4?";
yes[5] = "If I say yes, will you stop asking?";
yes[6] = "It is decidedly so.";
yes[7] = "It is for certain.";
yes[8] = "Of course.";
yes[9] = "Signs point to ... Yes.";
yes[10] = "Survey says .... Yup.";
yes[11] = "The odds are in your favor.";
yes[12] = "Two thumbs up!";
yes[13] = "Ummm, ahhh, well, sure.";
yes[14] = "Without a doubt.";
yes[15] = "Yes - definitely.";
yes[16] = "Yes.";
yes[17] = "You can be sure of it.";
yes[18] = "You can take that to the bank.";
yes[19] = "You may rely on it.";
no[0] = "Absolutely ... Not.";
no[1] = "Are you serious?";
no[2] = "Don't be silly.";
no[3] = "Don't bet on it.";
no[4] = "Eenie meenie miney no.";
no[5] = "Highly unlikely.";
no[6] = "I'm taking the 5th on that one.";
no[7] = "In your dreams.";
no[8] = "It doesn't look promising.";
no[9] = "My reply is no.";
no[10] = "My sources say no.";
no[11] = "No way jose.";
no[12] = "No. No. No!";
no[13] = "No. Nope. Not. No way.";
no[14] = "Not in a million years.";
no[15] = "Now that's some bad juju.";
no[16] = "Outlook not so good.";
no[17] = "The outlook is grim.";
no[18] = "When pigs fly.";
no[19] = "You wish.";
no[20] = "You've got to be kidding.";
no[21] = "Egads NO!";
no[22] = "Ask me no questions I'll tell you no lies.";
empty[0] = "You need to type in your question.";
empty[1] = "What did you say?";
empty[2] = "Speak up, I can't hear you.";
empty[3] = "I can't read minds, type in your question.";
vulgar[0] = "Do you eat with that mouth?";
vulgar[1] = "Hold your tongue!";
vulgar[2] = "How rude!";
vulgar[3] = "I'm a G-Rated Guru, try asking nicely.";
vulgar[4] = "Language like that will get you no where.";
vulgar[5] = "That's some dirty mind you've got there.";
version = getVersion();
Frame 87
Selection.setFocus("qbar.question");
stop();
Frame 95
stop();
Frame 97
pquestion.question = globalq;
Frame 125
stop();
joe.gotoAndPlay("ball");
Instance of Symbol 223 MovieClip in Frame 125
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
}
Frame 127
joe.gotoAndPlay("wait");
guruResponse();
answer.answer = response;
Frame 144
stop();
Symbol 8 MovieClip Frame 1
_parent.stop();
Instance of Symbol 2 MovieClip in Symbol 8 MovieClip Frame 1
onClipEvent (load) {
totalbytes = _root.getBytesTotal();
if (_root.getBytesLoaded() == totalbytes) {
_parent._parent.play();
}
}
onClipEvent (enterFrame) {
bytesloaded = _root.getBytesLoaded();
_xscale = (100 * (bytesloaded / totalbytes));
if (bytesloaded == totalbytes) {
_parent._parent.play();
}
}
Symbol 8 MovieClip Frame 2
stop();
Symbol 20 MovieClip Frame 1
_parent.stop();
Symbol 20 MovieClip Frame 61
_parent.play();
Symbol 30 MovieClip Frame 1
function UpdateClock() {
myDate = new Date();
hours = Number(myDate.getHours());
minutes = Number(myDate.getMinutes());
seconds = Number(myDate.getSeconds());
if (hours > 12) {
hours = hours - 12;
}
hour_rot = ((hours / 12) * 360) + (((hours / 12) * (minutes / 60)) * 30);
min_rot = ((minutes / 60) * 360) + (((minutes / 60) * (seconds / 60)) * 6);
sec_rot = (seconds / 60) * 360;
hour._rotation = hour_rot;
minute._rotation = min_rot;
second._rotation = sec_rot;
}
Instance of Symbol 30 MovieClip "clock" in Symbol 33 MovieClip Frame 1
onClipEvent (enterFrame) {
UpdateClock();
}
Symbol 58 MovieClip Frame 1
stop();
Symbol 58 MovieClip Frame 46
gotoAndPlay (26);
Symbol 58 MovieClip Frame 52
gotoAndStop (1);
Symbol 72 MovieClip Frame 1
stop();
Symbol 72 MovieClip Frame 8
waveloop = 0;
Symbol 72 MovieClip Frame 45
waveloop++;
if (waveloop > 0) {
gotoAndPlay (46);
} else {
gotoAndPlay (13);
}
Symbol 72 MovieClip Frame 50
_parent.gotoAndPlay("balloff");
gotoAndStop (1);
Symbol 72 MovieClip Frame 80
gotoAndStop (1);
Symbol 72 MovieClip Frame 114
gotoAndStop (1);
Symbol 72 MovieClip Frame 116
lefthand.gotoAndStop(1);
righthand.gotoAndStop(1);
Symbol 72 MovieClip Frame 145
gotoAndStop (1);
Symbol 77 MovieClip Frame 1
stop();
Symbol 77 MovieClip Frame 42
gotoAndPlay (10);
Symbol 77 MovieClip Frame 53
gotoAndStop (1);
Symbol 78 MovieClip Frame 23
stop();
Symbol 78 MovieClip Frame 30
ball.gotoAndPlay("on");
hands.gotoAndPlay("ball");
handshadow.gotoAndPlay("ball");
head.gotoAndPlay("ballon");
Symbol 78 MovieClip Frame 33
stop();
Symbol 78 MovieClip Frame 34
head.gotoAndPlay("balloff");
ball.gotoAndPlay("off");
Symbol 78 MovieClip Frame 37
stop();
_parent.gotoAndPlay("answer");
Symbol 91 Button
on (release) {
if (help._visible == true) {
help._visible = false;
} else {
help._visible = true;
}
Selection.setFocus("qbar.question");
}
Symbol 106 Button
on (release) {
getURL (downloadlinkurl, "new");
}
Symbol 111 Button
on (release) {
if (menustatus) {
menu.gotoAndStop("off");
enetstatus--;
} else {
menu.gotoAndStop("on");
enetstatus++;
clickhere.gotoAndStop("stopmenu");
}
}
Symbol 115 Button
on (release) {
getURL ("http://www.netcent.com", "new");
}
Symbol 121 Button
on (release) {
if (copyright._currentframe == 1) {
copyright.gotoAndStop("on");
enetstatus++;
} else {
copyright.gotoAndStop("off");
enetstatus--;
}
}
Symbol 127 MovieClip Frame 1
stop();
Symbol 128 MovieClip Frame 10
blinkCount++;
if (blinkCount > 23) {
gotoAndStop (25);
}
Symbol 128 MovieClip Frame 23
textframe++;
if (textframe > 4) {
textframe = 1;
}
text.gotoAndStop(textframe);
gotoAndPlay (1);
Symbol 128 MovieClip Frame 25
stop();
text.gotoAndStop("menu");
Symbol 145 Button
on (release) {
getURL (url, "new");
}
Symbol 146 MovieClip Frame 1
if (bg) {
var barcolor = new Color(bgcolor);
barcolor.setRGB(bg);
}
Symbol 154 Button
on (release) {
getURL ("http://www.ncbuy.com" + qualifier, "new");
}
Symbol 159 Button
on (release) {
_parent.enetstatus--;
gotoAndStop (1);
}
Symbol 164 Button
on (release) {
getURL ("http://enetwork.ncbuy.com" + qualifier, "new");
}
Symbol 165 MovieClip Frame 1
_parent.menustatus = 0;
stop();
Symbol 165 MovieClip Frame 2
_parent.menustatus = 1;
qualifier = "?ref=ncbuyenetwork&app=" + _root.app;
ncbuy1.label = "ASTROLOGY";
ncbuy2.label = "BUSINESS CENTER";
ncbuy3.label = "CARTOONS & COMICS";
ncbuy4.label = "CONTESTS & SWEEPSTAKES";
ncbuy5.label = "CURRENT NEWS";
ncbuy6.label = "ENTERTAINMENT CENTER";
ncbuy7.label = "FREE STUFF";
ncbuy8.label = "GAMEHOUSE - GO PLAY!";
ncbuy9.label = "HOME & LEISURE";
ncbuy10.label = "INTERNET SHOPPING";
ncbuy11.label = "JOKE CENTER";
ncbuy12.label = "LOTTO & GAMBLING";
ncbuy13.label = "TRAVEL CENTER";
ncbuy14.label = "WEATHER CONDITIONS";
ncbuy15.label = "SEARCH THE NET";
ncbuy16.label = "AFFILIATE PROGRAMS";
ncbuy17.label = "DOWNLOADS - MORE APPS";
ncbuy18.label = "REGISTER - JOIN TODAY";
ncbuy19.label = "WEBMASTERS - FOR YOUR SITE";
ncbuy15.bg = 10092492 /* 0x99FFCC */;
ncbuy16.bg = 10092492 /* 0x99FFCC */;
ncbuy17.bg = 16763904 /* 0xFFCC00 */;
ncbuy18.bg = 16763904 /* 0xFFCC00 */;
ncbuy19.bg = 16763904 /* 0xFFCC00 */;
ncbuy1.url = "http://www.ncbuy.com/entertainment/astrology/" + qualifier;
ncbuy2.url = "http://www.ncbuy.com/business/" + qualifier;
ncbuy3.url = "http://www.ncbuy.com/entertainment/cartoons/" + qualifier;
ncbuy4.url = "http://www.ncbuy.com/entertainment/contests/" + qualifier;
ncbuy5.url = "http://www.ncbuy.com/news/" + qualifier;
ncbuy6.url = "http://www.ncbuy.com/entertainment/" + qualifier;
ncbuy7.url = "http://www.ncbuy.com/directories/freestuff/" + qualifier;
ncbuy8.url = "http://www.ncbuy.com/entertainment/gamehouse/" + qualifier;
ncbuy9.url = "http://www.ncbuy.com/homeleisure/" + qualifier;
ncbuy10.url = "http://www.ncbuy.com/shopping/" + qualifier;
ncbuy11.url = "http://jokes.ncbuy.com/" + qualifier;
ncbuy12.url = "http://www.ncbuy.com/entertainment/lotteries/" + qualifier;
ncbuy13.url = "http://www.ncbuy.com/homeleisure/travel/" + qualifier;
ncbuy14.url = "http://weather.ncbuy.com/" + qualifier;
ncbuy15.url = "http://search.ncbuy.com/" + qualifier;
ncbuy16.url = "http://affiliate.ncbuy.com/" + qualifier;
ncbuy17.url = "http://enetwork.ncbuy.com/downloads/" + qualifier;
ncbuy18.url = "http://enetwork.ncbuy.com/register/" + qualifier;
ncbuy19.url = "http://enetwork.ncbuy.com/webmasters/" + qualifier;
Symbol 167 Button
on (release) {
gotoAndStop (1);
_parent.enetstatus--;
}
Symbol 171 Button
on (press) {
if (_ymouse < slider.top) {
slider._y = slider.top;
} else if (_ymouse > slider.btm) {
slider._y = slider.btm;
} else {
slider._y = _ymouse;
}
}
Symbol 176 Button
on (press) {
startDrag (this, true, 0, top, 0, btm);
}
on (release) {
stopDrag();
}
Symbol 179 Button
on (press) {
movetext = -1;
}
on (release) {
movetext = 0;
}
Symbol 180 Button
on (press) {
movetext = 1;
}
on (release) {
movetext = 0;
}
Instance of Symbol 177 MovieClip "slider" in Symbol 181 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_parent.movetext != 0) {
sliderpos = _y + ((dy / _parent._parent.text.maxscroll) * _parent.movetext);
if (sliderpos < top) {
sliderpos = top;
} else if (sliderpos > btm) {
sliderpos = btm;
}
_y = sliderpos;
}
percent = (_y - top) / dy;
_parent._parent.text.scroll = _parent._parent.text.maxscroll * percent;
}
onClipEvent (load) {
top = -70;
btm = 70;
dy = btm - top;
inc = 4;
}
Symbol 187 MovieClip Frame 1
stop();
movetext = 0;
_parent.eflashstatus = 0;
Symbol 187 MovieClip Frame 2
_parent.eflashstatus = 1;
play();
Symbol 187 MovieClip Frame 3
loadVariables ("http://www.netcent.com/dynamic/enet/eflash.txt", this);
loadloop = 0;
Symbol 187 MovieClip Frame 4
if (end == "foo") {
gotoAndStop (6);
} else {
loadloop++;
if (loadloop > 200) {
loadloop = 0;
gotoAndStop (14);
}
}
Symbol 187 MovieClip Frame 5
gotoAndPlay (4);
Symbol 187 MovieClip Frame 6
text = update;
stop();
Symbol 189 Button
on (release) {
gotoAndStop (1);
_parent.enetstatus--;
}
Symbol 191 MovieClip Frame 1
stop();
movetext = 0;
Symbol 192 MovieClip Frame 1
stop();
Instance of Symbol 128 MovieClip "clickhere" in Symbol 192 MovieClip Frame 1
onClipEvent (load) {
textframe = 1;
}
Instance of Symbol 191 MovieClip "copyright" in Symbol 192 MovieClip Frame 1
onClipEvent (load) {
text = "NCBUY ENTERTAINMENT NETWORK APPLICATION LICENSE AGREEMENT\n\nACCEPTANCE: By installing or using the NCBuy Entertainment Network Application (\"Software\") you are agreeing to the terms of this License Agreement (\"Agreement\"). Please read this Agreement carefully.\n\nThis is an Agreement between you, either individually or as a representative of your company or institution and NetCent Communications (the \"Company\").\n\nYOU MAY redistribute the software freely, providing that: (a) The Software is not modified in any way; and (b) All credits and copyright notices remain intact.\n\nYOU MAY NOT: (a) Sublicense, sell, assign, transfer, pledge, distribute, rent or remove any proprietary notices on the Software except as expressly permitted in this Agreement; (b) Use, copy, adapt, disassemble, decompile, reverse engineer or modify the Software, in whole or in part, except as expressly permitted in this Agreement; or (c) Take any action designed to unlock or bypass any Company-implemented restrictions on usage, access to, or number of installations of the Software.\n\nIF YOU DO ANY OF THE FOREGOING, YOUR RIGHTS UNDER THIS LICENSE WILL AUTOMATICALLY TERMINATE. SUCH TERMINATION SHALL BE IN ADDITION TO AND NOT IN LIEU OF ANY CRIMINAL, CIVIL OR OTHER REMEDIES AVAILABLE TO THE COMPANY.\n\nThe Company does not warrant that the functions contained in the Software will meet your requirements or expectations or that the operation of the Software will be entirely error free, or appear precisely as described in the Software documentation.\n\nDISCLAIMER OF WARRANTY AND REMEDY: EXCEPT AS SPECIFICALLY STATED IN THIS AGREEMENT, THE SOFTWARE IS PROVIDED \"AS IS\" AND THERE ARE NO WARRANTIES OR CONDITIONS (EXPRESSED OR IMPLIED, ARISING BY STATUTE OR OTHERWISE IN LAW OR FROM A COURSE OF DEALING OR USAGE OF TRADE) FOR THE SOFTWARE. THE ENTIRE RISK AS TO SATISFACTORY QUALITY, PERFORMANCE, ACCURACY, AND EFFORT IS WITH YOU, THE USER. THE COMPANY AND ITS DIRECT AND INDIRECT SUPPLIERS DISCLAIM ALL IMPLIED WARRANTIES OR CONDITIONS OF MERCHANTABILITY, MERCHANTABLE QUALITY OR FITNESS FOR ANY PURPOSE, PARTICULAR, SPECIFIC OR OTHERWISE.\n\nLIMITATION OF LIABILITY: TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL THE COMPANY OR ITS DIRECT OR INDIRECT SUPPLIERS BE LIABLE TO YOU FOR ANY DAMAGES, INCLUDING LOST PROFITS, LOST SAVINGS, OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES, ARISING OUT OF THE USE OR INABILITY TO USE THE SOFTWARE, EVEN IF THE COMPANY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\n\nYOU ACKNOWLEDGE THAT YOU HAVE READ THIS AGREEMENT AND BY INSTALLING THIS SOFTWARE, INDICATE YOUR ACCEPTANCE OF ITS TERMS AND CONDITIONS. YOU ALSO AGREE THAT THIS IS THE COMPLETE AGREEMENT BETWEEN YOU AND THE COMPANY AND IT SUPERSEDES ANY OTHER INFORMATION YOU MAY HAVE RECEIVED RELATING TO THE SUBJECT MATTER OF THIS AGREEMENT.\n\nThe NCBuy Entertainment Network ( http://enetwork.ncbuy.com/ ) is a service of NetCent Communications. Copyright 2002, NetCent Communications, All Rights Reserved.\n";
}
Symbol 195 Button
on (release) {
this._visible = false;
Selection.setFocus("_parent.qbar.question");
}
Symbol 207 Button
on (release) {
question = "";
}
Symbol 218 Button
on (release, keyPress "<Enter>") {
_parent.askQuestion(question);
}
Symbol 226 MovieClip Frame 20
if (_parent.responsetype == "yes") {
_parent.joe.hands.gotoAndPlay("yes");
} else if (_parent.responsetype == "no") {
_parent.joe.hands.gotoAndPlay("no");
} else if (_parent.responsetype == "notsure") {
_parent.joe.hands.gotoAndPlay("notsure");
}
Symbol 226 MovieClip Frame 80
stop();
_parent.gotoAndPlay("showqbar");