﻿var x=600;
var level=1;
var trial=1;
var number_to_analyze=Math.floor(Math.random()*900+199);
var did_win=false;
var obj=new Array(100);
var obj_eagle;
var trial=1;
var mousex=0, mousey=0;
var ready_for_a_new_trial="false";
var number_to_extract_temp=100;
var sentence1="";
var str1=" ";
var trialminus1=0;
var number_animation_time_counter=0;
var number_animation_time_counter_active="false";
var rand1,rand2,rand3,rand4,repeatthis,number1,number2,number3,number4;
var mishtaneezer;
var dontshow=false;
var score=0;
var targetnumber;
var tempnumber;
var ready_for_a_new_trial=true;

var aySound = new Array();

var delay=20;

var browser=navigator.appName;
var delay=1;
if (browser!="Microsoft Internet Explorer") {delay=20};



	pic1= new Image(1024,768); pic1.src="./sharks_images/underwater1.jpg"; 
	pic_shark_right= new Image(90,37); pic_shark_right.src="./sharks_images/shark1right.gif"; 
	pic_shark_left= new Image(90,37); pic_shark_left.src="./sharks_images/shark1left.gif"; 
	pic_black_background= new Image(1022,620); pic_black_background.src="./sharks_images/black_background.gif"; 
	pic_eagle_right= new Image(90,37); pic_eagle_right.src="./sharks_images/fishright.gif";
	pic_eagle_left= new Image(90,37); pic_eagle_left.src="./sharks_images/fishleft.gif";





					<!-- 
					var debrisnumber=80
					var debriscolor=new Array()
						debriscolor[0]="444444"
						debriscolor[1]="0000ff"
						debriscolor[2]="6666ff"
						debriscolor[3]="aaaaff"
						debriscolor[4]="ffffff"	
					var x_debrispos
					var y_debrispos
					var x,y
					var x_random=new Array()
					var y_random=new Array()
					var max_explsteps=25;
					var i_explsteps=0
					var i_color=0
					var pause=20

					function checkbrowser() {

						x=mousex; y=mousey;
					    i_explsteps=0
					    x_debrispos=x
					    y_debrispos=y
					    for (i9=0;i9<=debrisnumber;i9++) {
					        x_random[i9]=Math.ceil(30*Math.random())-15
					        y_random[i9]=Math.ceil(30*Math.random())-15
						 }
//					 if (document.all) {
					        for (i9=0;i9<=debrisnumber;i9++) {
				            var thisspan=eval("document.all.span"+i9+".style")
				            thisspan.visibility="VISIBLE"
								thisspan.posLeft=x_debrispos
							   thisspan.posTop=y_debrispos
							  }
				        explode_IE()
//				    }

					

//					if (browser!="Microsoft Internet Explorer") {  //(document.layers) {
//				        for (i9=0;i9<=debrisnumber;i9++) {
//				            var thisspan=eval("document.span"+i9);

//				            thisspan.visibility="visible";
//							alert(i9);
//				            thisspan.left=x_debrispos;
//				            thisspan.top=y_debrispos;

//				  }
//				        explode_NN()
//				    }
				}

				function explode_IE() {
				 if (i_explsteps<=max_explsteps) {
				  for (i9=0;i9<=debrisnumber;i9++) {
				            var thisspan=eval("document.all.span"+i9+".style")
				            thisspan.posLeft+=x_random[i9]
				            thisspan.posTop+=y_random[i9]
				  }
				  i_explsteps++

				  var timer=setTimeout("explode_IE()",pause)
				 }
				 else {
				  for (i9=0;i9<=debrisnumber;i9++) {
				         var thisspan=eval("document.all.span"+i9+".style")
				         thisspan.visibility="HIDDEN"
				  }

//		  					obj[temp_target_number].istarget=true;
//					bringbacktonormal="true";
//				  			if(end_game==false) {document.getElementById("div_sentence2").style.visibility="visible";}
					ready_for_a_new_trial=true;
 				    clearTimeout(timer)
				 }
				}

				function explode_NN() {
				 if (i_explsteps<=max_explsteps) {
				  for (i9=0;i9<=debrisnumber;i9++) {
					  
				            var thisspan=eval("document.span"+i9)
				            thisspan.left+=x_random[i9]
				            thisspan.top+=y_random[i9]
				  }
				  i_explsteps++
				  var timer=setTimeout("explode_NN()",pause)
				 }
				 else {
				  for (i9=0;i9<=debrisnumber;i9++) {
				            var thisspan=eval("document.span"+i9)
				            thisspan.visibility="HIDDEN"
				  }
//				  bringbacktonormal="true";
//				  					obj[temp_target_number].istarget=true;
//				  			if(end_game==false) {document.getElementById("div_sentence2").style.visibility="visible";}
					ready_for_a_new_trial=true;
				  clearTimeout(timer)
				 }
				}

//				function handlerMM(e){
//					 x = 300;//(document.layers) ? e.pageX : document.body.scrollLeft+event.clientX
//				 y = 100;//(document.layers) ? e.pageY : document.body.scrollTop+event.clientY
//				}
	
//				if (document.layers){
//				 document.captureEvents(Event.MOUSEMOVE);
//				}
//				document.onmousemove = handlerMM;

// - End of JavaScript - -->





function init_main(){


//	document.onmousemove=handlemousemove;
	document.onmousedown=handlemousedown;
	document.onmouseup=handlemouseup;

	document.getElementById("div_instructions").style.visibility="hidden";
	document.getElementById("div_imgthumb").style.visibility="hidden";
	document.getElementById("div_linkbacktomenu").style.visibility="hidden";
	document.getElementById("div_linkbacktomathgames").style.visibility="hidden";



	document.body.style.background="url('"+pic1.src+"') black top left no-repeat fixed ";
	document.getElementById("img_black_background").src=pic_black_background.src;
	document.getElementById("div_black_background").style.visibility="visible";
	document.getElementById("img_spaceship1").src=pic_shark_right.src;
	document.getElementById("img_spaceship2").src=pic_shark_right.src;
	document.getElementById("img_spaceship3").src=pic_shark_right.src;
	document.getElementById("img_spaceship4").src=pic_shark_right.src;

	document.getElementById("img_eagle").src=pic_eagle_right.src;


	for (i=1; i<5; i++) {
		obj[i]=new obj_prototype();	
	}

	

	obj_eagle=new obj_prototype();

	obj_eagle.sizex=50;
	obj_eagle.sizey=37;
	obj_eagle.x=200;
	obj_eagle.y=440;
	obj_eagle.movex=0.5;



	obj[1].y=10;	obj[2].y=100;	obj[3].y=190;	obj[4].y=280;

	obj[2].movex=-obj[2].movex;
	document.getElementById("img_spaceship2").src=pic_shark_left.src;
	obj[4].movex=-obj[4].movex;
	document.getElementById("img_spaceship4").src=pic_shark_left.src;



	init_this_task_variables();

	assign_divs_and_images_to_objects();	

	run_main_animation();

}

function init_this_task_variables(){

	document.getElementById("div_spaceship1").style.visibility="visible";
	document.getElementById("div_spaceship2").style.visibility="visible";
	document.getElementById("div_spaceship3").style.visibility="visible";
	document.getElementById("div_spaceship4").style.visibility="visible";

	document.getElementById("div_eagle").style.visibility="visible";

	document.getElementById("div_targetnumber").style.visibility="visible";


	document.getElementById("div_btnrun").style.visibility="hidden";
	document.getElementById("div_exittomenu").style.visibility="visible";


	document.getElementById("div_score1").style.visibility="visible";
	document.getElementById("div_score1").style.left=20;
	document.getElementById("div_score1").style.top=500;


	set_numbers_to_spaceships();
	
}


         
function set_numbers_to_spaceships(){

	repeatthis=true;

	while (repeatthis==true) {

		rand1=Math.floor(Math.random()*10);
		rand2=Math.floor(Math.random()*10);
		rand3=Math.floor(Math.random()*10);
		rand4=Math.floor(Math.random()*8)+1;

		if (rand1==rand2||rand1==rand3||rand1==rand4||rand2==rand3||rand2==rand4||rand3==rand4) {repeatthis=true}
		else {repeatthis=false}

	}

	targetnumber=rand1*1000+rand2*100+rand3*10+rand4;

	document.getElementById("txbx_score1").value=score;
//	temprand=Math.floor(Math.random()*4);	

	temprand=3;

	if (temprand==0){

		if (rand3>=5)		{number1=rand1*1000+(rand2+1)*100		}  else {number1=rand1*1000+rand2*100 }
		if (rand3<5)		{number2=rand1*1000+(rand2+1)*100		}  else {number2=rand1*1000+rand2*100 }
		if (rand4>=5)		{number3=rand1*1000+rand2*100+(rand3+1)*10		}  else {number3=rand1*1000+rand2*100+(rand3*10) }
		if (rand4<5)		{number4=rand1*1000+rand2*100+(rand3+1)*10		}  else {number4=rand1*1000+rand2*100+(rand3*10) }

		if (number1==number2||number1==number3||number1==number4||number2==number3||number2==number4||number3==number4)		{ temprand=1}
	}

	if (temprand==1){

		if (rand3>=5)		{number1=rand1*1000+(rand2+1)*100		}  else {number1=rand1*1000+rand2*100 }
		if (rand3<5)		{number2=rand1*1000+(rand2+1)*100		}  else {number2=rand1*1000+rand2*100 }
		number3=rand1*1000;
		number4=(rand1+1)*1000;

		if (number1==number2||number1==number3||number1==number4||number2==number3||number2==number4||number3==number4)		{ temprand=2}


	}


	if (temprand==2){

		if (rand3>=5)		{number1=rand1*1000+(rand2+1)*100		}  else {number1=rand1*1000+rand2*100 }
		if (rand3<5)		{number2=rand1*1000+(rand2+1)*100		}  else {number2=rand1*1000+rand2*100 }
		number3=rand1*1000+(rand2+2)*100;
		number4=rand1*1000+(rand2-1)*100;

		if (number1==number2||number1==number3||number1==number4||number2==number3||number2==number4||number3==number4)		{ temprand=3}
	}

	if (temprand==3){

		if (rand3>=5)		{number1=rand1*1000+(rand2+1)*100		}  else {number1=rand1*1000+rand2*100 }
		if (rand3<5)		{number2=rand1*1000+(rand2+1)*100		}  else {number2=rand1*1000+rand2*100 }
		number3=rand1*1000+(rand2+2)*100;
		number4=rand1*1000+(rand2+3)*100;


	}




for (i3=0;i3<=350 ;i3++ ){	
	temprand=Math.floor(Math.random()*4);	

		if (temprand==0)		{tempnumber=obj[1].y;	obj[1].y=obj[2].y;	obj[2].y=tempnumber;}
		if (temprand==1)		{tempnumber=obj[2].y;	obj[2].y=obj[3].y;	obj[3].y=tempnumber;}
		if (temprand==2)		{tempnumber=obj[3].y;	obj[3].y=obj[4].y;	obj[4].y=tempnumber;}
		if (temprand==3)		{tempnumber=obj[4].y;	obj[4].y=obj[1].y;	obj[1].y=tempnumber;}

}


	obj[1].istarget=true;
	obj[2].istarget=false;
	obj[3].istarget=false;
	obj[4].istarget=false;


	document.getElementById("txbx_number1").value=number1;
	document.getElementById("txbx_number2").value=number2;
	document.getElementById("txbx_number3").value=number3;
	document.getElementById("txbx_number4").value=number4;
	
	sentence1=" נא לעגל את המספר הבא למאות: "+targetnumber;
	document.getElementById("txbx_targetnumber").value=sentence1;	





	set_locations_to_spaceships();



}


function assign_divs_and_images_to_objects(){ 

		
			document.getElementById("div_spaceship1").style.left=obj[1].x;
			document.getElementById("div_spaceship1").style.top=obj[1].y;
			document.getElementById("img_spaceship1").style.width=obj[1].sizex;
			document.getElementById("img_spaceship1").style.height=obj[1].sizey;
			document.getElementById("div_number1").style.left=obj[1].x+obj[1].xnumber;
			document.getElementById("div_number1").style.top=obj[1].y+obj[1].ynumber;

			document.getElementById("div_spaceship2").style.left=obj[2].x;
			document.getElementById("div_spaceship2").style.top=obj[2].y;
			document.getElementById("img_spaceship2").style.width=obj[2].sizex;
			document.getElementById("img_spaceship2").style.height=obj[2].sizey;
			document.getElementById("div_number2").style.left=obj[2].x+obj[2].xnumber;
			document.getElementById("div_number2").style.top=obj[2].y+obj[2].ynumber;

			document.getElementById("div_spaceship3").style.left=obj[3].x;
			document.getElementById("div_spaceship3").style.top=obj[3].y;
			document.getElementById("img_spaceship3").style.width=obj[3].sizex;
			document.getElementById("img_spaceship3").style.height=obj[3].sizey;
			document.getElementById("div_number3").style.left=obj[3].x+obj[3].xnumber;
			document.getElementById("div_number3").style.top=obj[3].y+obj[3].ynumber;

			document.getElementById("div_spaceship4").style.left=obj[4].x;
			document.getElementById("div_spaceship4").style.top=obj[4].y;
			document.getElementById("img_spaceship4").style.width=obj[4].sizex;
			document.getElementById("img_spaceship4").style.height=obj[4].sizey;
			document.getElementById("div_number4").style.left=obj[4].x+obj[4].xnumber;
			document.getElementById("div_number4").style.top=obj[4].y+obj[4].ynumber;

			document.getElementById("div_eagle").style.left=obj_eagle.x;
			document.getElementById("div_eagle").style.top=obj_eagle.y;
			document.getElementById("img_eagle").style.width=obj_eagle.sizex;
			document.getElementById("img_eagle").style.height=obj_eagle.sizey;



}

function set_locations_to_spaceships(){

	for (i1=1; i1<5; i1++){
		obj[i1].x=Math.floor(Math.random()*400+350);
		obj[i1].animationstage=0;
		obj[i1].timer1=100;

		temprand=Math.floor(Math.random()*2);

		if (temprand==0){
//			obj[i1].x=900;
			obj[i1].movex=-1-Math.random()*2;
			document.getElementById("img_spaceship"+i1).src=pic_shark_left.src;
		}
		else {
//			obj[i1].x=-250;
			obj[i1].movex=1+Math.random()*2;
			document.getElementById("img_spaceship"+i1).src=pic_shark_right.src;

		}
	}



}




function obj_prototype(){

	this.x=Math.floor(Math.random()*400+350);
	this.y=Math.floor(Math.random()*400+10);
	this.xnumber=65;
	this.ynumber=27;
	this.numbervalue=4837;
	this.movex=2;
	this.movey=0;
	this.istarget=false;
	this.animationstage=0;
	this.timer1=100;
	this.moveacceleration=0;
	this.sizex=200;
	this.sizey=81;

}





function run_main_animation(){

	//first move the fish

	obj_eagle.x=obj_eagle.x+obj_eagle.movex;
	if (obj_eagle.x>840){
		obj_eagle.movex=-obj_eagle.movex;
		document.getElementById("img_eagle").src=pic_eagle_left.src;
	}

	if (obj_eagle.x<10){
		obj_eagle.movex=-obj_eagle.movex;
		document.getElementById("img_eagle").src=pic_eagle_right.src;
	}

//	if (Math.random()*20>19)	{obj_eagle.y=obj_eagle.y-1;
//		} else {if (Math.random()*20>19)	{obj_eagle.y=obj_eagle.y+1; } }




	for (i=1; i<5; i++){

		if (obj[i].animationstage==0){

		document.getElementById("div_spaceship"+i).style.visibility="visible";

			if (dontshow==false) document.getElementById("div_number"+i).style.visibility="visible";



			if (obj[i].timer1>0) {
				
				obj[i].timer1=obj[i].timer1-0.5;
				mishtaneezer=100-obj[i].timer1;
				document.getElementById("div_spaceship"+i).style.filter = 'alpha(opacity=' + mishtaneezer + ')';
				document.getElementById("div_number"+i).style.filter = 'alpha(opacity=' + mishtaneezer + ')';

				if (obj[i].timer1<95) dontshow=false;  //this is to show the spaceships and numbers in their new locations only after set their opacity to transparent.

				

			} else {
				obj[i].timer1=0;
				obj[i].animationstage=1;
				}

		}



		if (obj[i].animationstage==1){

		

			obj[i].x=obj[i].x+obj[i].movex;


			if (obj[i].x>=950&&obj[i].movex>0) { 
				obj[i].movex=-(obj[i].movex); 
				document.getElementById("img_spaceship"+i).src=pic_shark_left.src;
			}

			if (obj[i].x<-250&&obj[i].x>-999&&obj[i].movex<0) {
				obj[i].movex=-(obj[i].movex); 
				document.getElementById("img_spaceship"+i).src=pic_shark_right.src;	
			}

			if(obj[i].x<(obj_eagle.x+obj_eagle.sizex/2)&&(obj[i].x+obj[i].sizex)>(obj_eagle.x+obj_eagle.sizex/2)&&obj[i].y>(obj_eagle.y-40)){
				game_over();
			}


			if (obj[i].y<=obj_eagle.y-20){

				temprand=Math.floor(Math.random()*20);
				if (Math.random()*20>19) {obj[i].y=obj[i].y-1} 
				else {if (Math.random()*20>17) {obj[i].y=obj[i].y+1} }
			}

			obj[i].y=obj[i].y+obj[i].movey;   //move the shark down if it was incorrectly clicked

			if (obj[i].y>=obj_eagle.y-20)	{obj[i].movey=0;	}



		}

		if (obj[i].animationstage==2){
			obj[i].movey=-2.5;
			obj[i].moveacceleration=0.05;

				document.getElementById("div_number1").style.visibility="hidden";
				document.getElementById("div_number2").style.visibility="hidden";
				document.getElementById("div_number3").style.visibility="hidden";
				document.getElementById("div_number4").style.visibility="hidden";


			obj[i].animationstage=21;
			
			document.getElementById("div_spaceship"+i).style.zIndex="0";
			document.getElementById("div_spaceship"+i).style.visibility="hidden";

		}




		if (obj[i].animationstage==21){    			//animating the spacship landing



			if (ready_for_a_new_trial==true) {				//bringing everything back to normal, and starting new values and locations

				score=score+1; 
				document.getElementById("txbx_score1").value=score;

				for (i2=1; i2<5; i2++){


					dontshow=true;
					obj[1].y=10;	obj[2].y=100;	obj[3].y=190;	obj[4].y=280;
					set_numbers_to_spaceships();					
					set_locations_to_spaceships();
					

					obj[i2].animationstage=0;


					obj[i2].movey=0;
					obj[i2].moveacceleration=0;


					obj[i2].sizex=200;
					obj[i2].sizey=81;

				}

				if (score%20==0){
					for (i2=1; i2<5; i2++){
						obj[i2].animationstage=3;
						did_win=true;
						game_over();

					}

//				document.getElementById("div_btncontinue").style.visibility="visible";	
//				document.getElementById("div_btncontinue").style.left=20;	

//				document.getElementById("div_btnrestart").style.visibility="visible";	

							     
//				document.getElementById("div_btnbacktomenu").style.visibility="visible";	


//				document.getElementById("div_exittomenu").style.visibility="hidden";	

//				document.getElementById("div_targetnumber").style.visibility="hidden";	

//				sentence1="Great job! You sent "+score+" spaceships successfuly on their way!";
//				document.getElementById("txbx_sentence1").value=sentence1;	
//				document.getElementById("div_sentence1").style.visibility="visible";	

					

				}


			}
		}

		if (obj[i].animationstage==3){

			document.getElementById("div_spaceship1").style.visibility="hidden";
			document.getElementById("div_spaceship2").style.visibility="hidden";
			document.getElementById("div_spaceship3").style.visibility="hidden";
			document.getElementById("div_spaceship4").style.visibility="hidden";

			document.getElementById("div_number1").style.visibility="hidden";
			document.getElementById("div_number2").style.visibility="hidden";
			document.getElementById("div_number3").style.visibility="hidden";
			document.getElementById("div_number4").style.visibility="hidden";
			
			

		}

		


	
	}



	if (dontshow==false) assign_divs_and_images_to_objects();



	setTimeout('run_main_animation()',delay);
}

function game_over(){

	document.getElementById("div_eagle").style.visibility="hidden";
	document.getElementById("div_targetnumber").style.visibility="hidden";
	mousex=obj_eagle.x+obj_eagle.sizex/2;
	mousey=obj_eagle.y+obj_eagle.sizey/2;

	obj_eagle.x=1300;
	obj_eagle.y=0;
	obj_eagle.movex=0;

//	checkbrowser();

	for (i6=1;i6<5 ;i6++ ){
		document.getElementById("div_spaceship"+i6).style.visibility="hidden";
		document.getElementById("div_number"+i6).style.visibility="hidden";
		obj[i].x==1150;
		obj[i].movex=0;


	}

//		document.getElementById("div_btncontinue").style.visibility="visible";	
//		document.getElementById("div_btncontinue").style.left=20;	

		document.getElementById("div_btnrestart").style.visibility="visible";	

							     
		document.getElementById("div_btnbacktomenu").style.visibility="visible";	


		document.getElementById("div_exittomenu").style.visibility="hidden";	

//		document.getElementById("div_sentence2").style.visibility="hidden";	

		document.getElementById("div_sentence1").style.visibility="visible";	
		if (did_win==false)	{
			end_game=true;
			sentence1=" דג הזהב נטרף! אבל הצלחת להרחיק ממנו "+score+" כרישים!";
		}
		if (did_win==true)	{
			sentence1=" נהדר! ניצחת את המשחק! כל הכבוד!";
			end_game=true;
		}

		document.getElementById("txbx_sentence1").value=sentence1;	



}



function continuegame(){

	for (i2=1; i2<5; i2++){
		obj[i2].animationstage=0;
	}

	document.getElementById("div_spaceship1").style.visibility="visible";
	document.getElementById("div_spaceship2").style.visibility="visible";
	document.getElementById("div_spaceship3").style.visibility="visible";
	document.getElementById("div_spaceship4").style.visibility="visible";
	document.getElementById("div_targetnumber").style.visibility="visible";


	document.getElementById("div_btncontinue").style.visibility="hidden";	
	document.getElementById("div_btnrestart").style.visibility="hidden";	
	document.getElementById("div_btnbacktomenu").style.visibility="hidden";
	document.getElementById("div_exittomenu").style.visibility="visible";	
	document.getElementById("div_sentence1").style.visibility="hidden";

	dontshow=true;


}


function EvalSound(soundobj) {
  	var thissound=document.getElementById(soundobj);


  	thissound.Play();

}


         






function handlemousedown(evt) {

	var e = (window.event) ? window.event : evt; 


	if (e.pageX)  {  				//firefox

		mousex=e.pageX; //event.clientX;
		mousey=e.pageY; //event.clientY;
	} else {  					//IE
		mousex=event.clientX;
		mousey=event.clientY;

	}



	for (i=1; i<5; i++){
		if (checkforcontact(i)=="true") {            
			if (obj[i].istarget==true) {
				obj[i].animationstage=2;
				ready_for_a_new_trial=false;
				playSound(0);
				checkbrowser();						
				obj[i].timer1=100;

				


			}

			else {
				 playSound(1);
				 obj[i].movey+=2;
			}

		}
		

	}

	

	return false;
}

function handlemouseup(evt) {

	ready_for_a_new_trial="true";


	return false;
}


function checkforcontact(i){

var rtemp="false";


		x1=obj[i].x; x2=obj[i].x+180;
		y1=obj[i].y; y2=obj[i].y+80;


		x3=mousex; 	x4=mousex+2;
		y3=mousey; 	y4=mousey+2;
	
		if(x3>x1&&x3<x2&&y3>y1&&y3<y2) rtemp="true";
		if(x4>x1&&x4<x2&&y3>y1&&y3<y2) rtemp="true";
		if(x3>x1&&x3<x2&&y4>y1&&y4<y2) rtemp="true";
		if(x4>x1&&x4<x2&&y4>y1&&y4<y2) rtemp="true";
		
		if(x2>x3&&x2<x4&&y2>y3&&y2<y4) rtemp="true";
		if(x1>x3&&x1<x4&&y2>y3&&y2<y4) rtemp="true";
		if(x2>x3&&x2<x4&&y1>y3&&y1<y4) rtemp="true";
		if(x1>x3&&x1<x4&&y1>y3&&y1<y4) rtemp="true";	


	
	return rtemp;
}	


					// Sound Script


						var aySound = new Array();
						// Below: source for sound files to be preloaded
						aySound[0] = "./sharks_images/explosion-01.wav";
						aySound[1] = "./sharks_images/Buzz01.wav";

						// DO NOT edit below this line
						document.write('<BGSOUND ID="auIEContainer">')
						IE = (navigator.appVersion.indexOf("MSIE")!=-1 && document.all)? 1:0;
						NS = (navigator.appName=="Netscape" && navigator.plugins["LiveAudio"])? 1:0;  
						ver4 = IE||NS? 1:0;
						onload=auPreload;

						function auPreload() {
						if (!ver4) return;
						if (NS) auEmb = new Layer(0,window);
						else {
						Str = "<DIV ID='auEmb' STYLE='position:absolute;'></DIV>";
						document.body.insertAdjacentHTML("BeforeEnd",Str);
						}
						var Str = '';
						for (i=0;i<aySound.length;i++)
						Str += "<EMBED SRC='"+aySound[i]+"' AUTOSTART='FALSE' HIDDEN='TRUE'>"
						if (IE) auEmb.innerHTML = Str;
						else {
						auEmb.document.open();
						auEmb.document.write(Str);
						auEmb.document.close();
						}
						auCon = IE? document.all.auIEContainer:auEmb;
						auCon.control = auCtrl;
						}
						function auCtrl(whSound,play) {
						if (IE) this.src = play? aySound[whSound]:'';
						else eval("this.document.embeds[whSound]." + (play? "play()":"stop()"))
						}
						function playSound(whSound) { if (window.auCon) auCon.control(whSound,true); }
						function stopSound(whSound) { if (window.auCon) auCon.control(whSound,false); }
