﻿var x=600;

var level=1;
var trial=1;
var number_to_analyze=Math.floor(Math.random()*900+199);
var n=1;
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 str2=" ";
var strnumber="";
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 airplanes_in_trial=2;
var airplanes_remain=2;
var general_speed=1;
var temp_target_number=0;
var timer1=100;
var did_win=false;
var temp, temp1, temp2, temp3, temp4;
var end_game=false;

var aySound = new Array();

var browser=navigator.appName;
var delay=15;
//if (browser!="Microsoft Internet Explorer") {delay=20};

var bringbacktonormal="false";

pic_background=new Image(36,69); pic_background.src="./airplanes_images/peyto.jpg";
pic_black_background= new Image(1022,620); pic_black_background.src="./airplanes_images/black_background.gif"; 

var pic_right=new Array(30);

	pic_right[1]= new Image(36,69); pic_right[1].src="./airplanes_images/airplane4_right.gif"; 
	pic_right[2]= new Image(36,69); pic_right[2].src="./airplanes_images/airplane2_right.gif"; 
	pic_right[3]= new Image(36,69); pic_right[3].src="./airplanes_images/airplane1_right.gif"; 
	pic_right[4]= new Image(36,69); pic_right[4].src="./airplanes_images/chopper1_right.gif"; 
	pic_right[5]= new Image(36,69); pic_right[5].src="./airplanes_images/airplane3_right.gif"; 
	pic_right[10]= new Image(36,69); pic_right[10].src="./airplanes_images/eaglefloatright.gif"; 

var pic_left=new Array(30);

	pic_left[1]= new Image(36,69); pic_left[1].src="./airplanes_images/airplane4_left.gif"; 
	pic_left[2]= new Image(36,69); pic_left[2].src="./airplanes_images/airplane2_left.gif"; 
	pic_left[3]= new Image(36,69); pic_left[3].src="./airplanes_images/airplane1_left.gif"; 
	pic_left[4]= new Image(36,69); pic_left[4].src="./airplanes_images/chopper1_left.gif"; 
	pic_left[5]= new Image(36,69); pic_left[5].src="./airplanes_images/airplane3_left.gif"; 
	pic_left[10]= new Image(36,69); pic_left[10].src="./airplanes_images/eaglefloatleft.gif"; 
	

	
	


					<!-- 
					var debrisnumber=80
					var debriscolor=new Array()
						debriscolor[0]="FFFF00"
						debriscolor[1]="AA0000"
						debriscolor[2]="770000"
						debriscolor[3]="AA4444"
						debriscolor[4]="EE4422"	
					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=40

					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";}
 				    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";}
				  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_sentence2").style.visibility="visible";



	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('"+pic_background.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";



	for (i=1;i<=5 ;i++ ){
		document.getElementById("img_airplane"+i).src=pic_right[i].src;
	}

	document.getElementById("img_eagle").src=pic_right[10].src;

	
	end_game=false;

	for (i=1; i<=5; i++) {
		obj[i]=new obj_prototype();	
	}

	obj_eagle=new obj_prototype();

	obj_eagle.sizex=150;
	obj_eagle.sizey=133;
	obj_eagle.x=200;
	obj_eagle.y=400;
	obj_eagle.movex=0.5;

//	obj[1].y=60;
//	obj[2].y=180;
//	obj[3].y=300;
//	obj[4].y=420;

	obj[1].basic_speed=0.5;
	obj[2].basic_speed=0.4;
	obj[3].basic_speed=0.3;
	obj[4].basic_speed=0.2;
	obj[5].basic_speed=0.7;



//	for (i=1;i<=5 ;i++ )
//	{obj[i].y=Math.floor(Math.random()*360)+60;
//	}

	obj[1].sizex=254;  //airplane4
	obj[1].sizey=35;  //airplane4

	obj[2].sizex=155;  //airplane2
	obj[2].sizey=54;  // airplane2

	obj[5].sizex=160; //airplane3
	obj[5].sizey=65;  //airplane3

	obj[1].xnumber=47; //airplane4
	obj[1].ynumber=8; //airplane4
	obj[2].xnumber=47; //airplane2
	obj[2].ynumber=8; //airplane2
	obj[3].xnumber=55;  //airplane1
	obj[3].ynumber=18;  //airplane1
	obj[4].xnumber=42;  //chopper1
	obj[4].ynumber=49;  //chopper1
	obj[5].xnumber=42;  //airplane3
	obj[5].ynumber=19;  //airplane3

	for (i=3; i<=5 ;i++ )
	{	obj[i].x=-1100;
		obj[i].movex=0;
	}



	init_this_task_variables();

	assign_divs_and_images_to_objects();	

	set_locations_to_spaceships();

	run_main_animation();

}

function init_this_task_variables(){

	for (i=1;i<=5 ;i++ )	{
		document.getElementById("div_airplane"+i).style.visibility="visible";
		document.getElementById("div_number"+i).style.visibility="visible";
	}

	document.getElementById("div_eagle").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(){

if(level==1){

	number1=Math.floor(Math.random()*8999+1000);
	number2=Math.floor(Math.random()*8999+1000);
	number3=Math.floor(Math.random()*8999+1000);
	number4=Math.floor(Math.random()*8999+1000);
	number5=Math.floor(Math.random()*8999+1000);


}


if(level==2) {

	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()*10);

		if (rand1==rand2||rand1==rand3||rand1==rand4||rand2==rand3||rand2==rand4||rand3==rand4) {repeatthis=true}
		else {repeatthis=false}

	}


	temprand=Math.floor(Math.random()*3);	

	if (temprand==0){

		number1=rand1*1000+rand2*100+rand3*10+rand4;  //1000, 100, 10, 1
		number2=rand1+rand2*10+rand3*100+rand4*1000;  //1, 10, 100, 1000
		number3=rand1+rand2*100+rand3*10+rand4*1000;  //1, 100, 10, 1000
		number4=rand1*100+rand2*1000+rand3+rand4*10;  //100, 1000, 1, 10
		number5=rand1*10+rand2*1+rand3*1000+rand4*100; //10, 1, 1000, 100
	}

	if (temprand==1){

		number1=rand1*1000+rand2*100+rand3*10+rand4;  //1000, 100, 10, 1
		number2=rand1*1000+rand2*10+rand3*100+rand4;  //1000, 10, 100, 1
		number3=rand1*1000+rand2*100+rand3+rand4*10;  //1000, 100, 1, 10
		number4=rand1*1000+rand2*10+rand3+rand4*100;  //1000, 10, 1, 100
		number5=rand1*1000+rand2*1+rand3*10+rand4*100  //1000, 1, 10, 100
	}


	if (temprand==2){

		number1=rand1*100+rand2*1000+rand3*10+rand4;  //100, 1000, 10, 1
		number2=rand1*100+rand2*1000+rand3+rand4*10;  //100, 1000, 1, 10
		number3=rand1*1000+rand2*100+rand3+rand4*10;  //1000, 100, 1, 10
		number4=rand1*1000+rand2*100+rand3*10+rand4;  //1000, 100, 10, 1
		number5=rand1*1+rand2*10+rand3*100+rand4*1000 //1, 10, 100, 1000
	}



}

		obj[1].numbervalue=number1;
		obj[2].numbervalue=number2;
		obj[3].numbervalue=number3;
		obj[4].numbervalue=number4;
		obj[5].numbervalue=number5;





	// first reset all istargets
	for (i=1;i<=airplanes_in_trial ;i++ )
		{obj[i].istarget=false;
		}
	// then choose the first to be the istarget
	temprand=Math.floor(Math.random()*airplanes_in_trial)+1;

	obj[temprand].istarget=true;	
	temp_target_number=temprand;
	
	document.getElementById("txbx_number1").value=number1;
	document.getElementById("txbx_number2").value=number2;
	document.getElementById("txbx_number3").value=number3;
	document.getElementById("txbx_number4").value=number4;
	document.getElementById("txbx_number5").value=number5;

	extract_number(obj[temprand].numbervalue);





}

function extract_number(n){

				temp=n;
				temp1=temp%10;
				temp=temp-temp1;
				temp=temp/10;
				temp2=temp%10;
				temp=temp-temp2;
				temp=temp/10;
				temp3=temp%10;
				temp=temp-temp3;
				temp=temp/10;
				temp4=temp%10;

				temp4=temp4*1000;
				temp3=temp3*100;
				temp2=temp2*10;

	strnumber="";

	switch(temp4){
		case 1000:strnumber="אלף ";
		break;
		case 2000:strnumber="אלפיים ";
		break;
		case 3000:strnumber="שלושת אלפים ";
		break;
		case 4000:strnumber="ארבעת אלפים ";
		break;
		case 5000:strnumber="חמשת אלפים ";
		break;
		case 6000:strnumber="ששת אלפים ";
		break;
		case 7000:strnumber="שבעת אלפים ";
		break;
		case 8000:strnumber="שמונת אלפים ";
		break;
		case 9000:strnumber="תשעת אלפים ";
		break;
	}

	

	switch(temp3){
		case  100:strnumber+="מאה ";
		break;
		case  200:strnumber+="מאתיים ";
		break;
		case  300:strnumber+="שלוש מאות ";
		break;
		case  400:strnumber+="ארבע מאות ";
		break;
		case  500:strnumber+="חמש מאות ";
		break;
		case  600:strnumber+="שש מאות ";
		break;
		case  700:strnumber+="שבע מאות ";
		break;
		case  800:strnumber+="שמונה מאות ";
		break;
		case  900:strnumber+="תשע מאות ";
		break;
	
	}

//	if (temp2==0&&temp1==0) {} else {strnumber=strnumber+"and ";}

if (temp2>=20){
	
		switch(temp2){
			case  20:strnumber+="עשרים ";
			break;
			case  30:strnumber+="שלושים ";
			break;
			case  40:strnumber+="ארבעים ";
			break;
			case  50:strnumber+="חמישים ";
			break;
			case  60:strnumber+="שישים ";
			break;
			case  70:strnumber+="שבעים ";
			break;
			case  80:strnumber+="שמונים ";
			break;
			case  90:strnumber+="תשעים ";
			break;
		}

	

		switch(temp1){
			case  1:strnumber+="ואחת";
			break;
			case  2:strnumber+="ושתיים";
			break;
			case  3:strnumber+="ושלוש";
			break;
			case  4:strnumber+="וארבע";
			break;
			case  5:strnumber+="וחמש";
			break;
			case  6:strnumber+="ושש";
			break;
			case  7:strnumber+="ושבע";
			break;
			case  8:strnumber+="ושמונה";
			break;
			case  9:strnumber+="ותשע";
			break;
		}

	} 

	if (temp2==10)
	{

		switch(temp1){
			case  0:strnumber+="ועשר";
			break;
			case  1:strnumber+="ואחת עשרה";
			break;
			case  2:strnumber+="ושתים עשרה";
			break;
			case  3:strnumber+="ושלוש עשרה";
			break;
			case  4:strnumber+="וארבע עשרה";
			break;
			case  5:strnumber+="וחמש עשרה";
			break;
			case  6:strnumber+="ושש עשרה";
			break;
			case  7:strnumber+="ושבע עשרה";
			break;
			case  8:strnumber+="ושמונה עשרה";
			break;
			case  9:strnumber+="ותשע עשרה";
			break;
		}
	
	}

	if (temp2==0)
	{

		switch(temp1){
			case  1:strnumber+="ואחת";
			break;
			case  2:strnumber+="ושתיים";
			break;
			case  3:strnumber+="ושלוש";
			break;
			case  4:strnumber+="וארבע";
			break;
			case  5:strnumber+="וחמש";
			break;
			case  6:strnumber+="ושש";
			break;
			case  7:strnumber+="ושבע";
			break;
			case  8:strnumber+="ושמונה";
			break;
			case  9:strnumber+="ותשע";
			break;
		}
	
	}

	document.getElementById("txbx_sentence2").value=strnumber;

}


function assign_divs_and_images_to_objects(){ 

		
			document.getElementById("div_airplane1").style.left=obj[1].x;
			document.getElementById("div_airplane1").style.top=obj[1].y;
			document.getElementById("img_airplane1").style.width=obj[1].sizex;
			document.getElementById("img_airplane1").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_airplane2").style.left=obj[2].x;
			document.getElementById("div_airplane2").style.top=obj[2].y;
			document.getElementById("img_airplane2").style.width=obj[2].sizex;
			document.getElementById("img_airplane2").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_airplane3").style.left=obj[3].x;
			document.getElementById("div_airplane3").style.top=obj[3].y;
			document.getElementById("img_airplane3").style.width=obj[3].sizex;
			document.getElementById("img_airplane3").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_airplane4").style.left=obj[4].x;
			document.getElementById("div_airplane4").style.top=obj[4].y;
			document.getElementById("img_airplane4").style.width=obj[4].sizex;
			document.getElementById("img_airplane4").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_airplane5").style.left=obj[5].x;
			document.getElementById("div_airplane5").style.top=obj[5].y;
			document.getElementById("img_airplane5").style.width=obj[5].sizex;
			document.getElementById("img_airplane5").style.height=obj[5].sizey;
			document.getElementById("div_number5").style.left=obj[5].x+obj[5].xnumber;
			document.getElementById("div_number5").style.top=obj[5].y+obj[5].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<=airplanes_in_trial; i1++){
		obj[i1].x=850+i1*200;
		obj[i1].y=80+Math.floor(Math.random()*200)-100;
		obj[i1].movex=5;
		obj[i1].animationstage=1;
		obj[i1].movey=0;
		obj[i1].moveacceleration=0;
//		obj[i1].timer1=100;
//		obj[i1].y=Math.floor(Math.random()*360)+60;

	}



}




function obj_prototype(){

	this.x=950;//Math.floor(Math.random()*650+100);
	this.y=Math.floor(Math.random()*400+10);
	this.xnumber=42;
	this.ynumber=46;
	this.numbervalue=4837;
	this.movex=5;
	this.movey=0;
	this.istarget=false;
	this.animationstage=1;
	this.timer1=100;
	this.moveacceleration=0;
	this.sizex=124;
	this.sizey=61;
	this.basic_speed=1;

}



function run_main_animation(){

	// first move the eagle

	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_left[10].src;
	}

	if (obj_eagle.x<10){
		obj_eagle.movex=-obj_eagle.movex;
		document.getElementById("img_eagle").src=pic_right[10].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){		//the spaceships gradually uppear fading in

			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_airplane"+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){		//this is actually the rutine movement of the spaceships

			obj[i].x=obj[i].x+obj[i].movex;
		
			if (obj[i].x>=950&&obj[i].movex>0) { 
				obj[i].movex=-(obj[i].basic_speed+general_speed); 
				document.getElementById("img_airplane"+i).src=pic_left[i].src;
				if (i==1)		{obj[1].xnumber=147	}
			}

			if (obj[i].x<-250&&obj[i].x>-999&&obj[i].movex<0) {
				obj[i].movex=(obj[i].basic_speed+general_speed); 
				document.getElementById("img_airplane"+i).src=pic_right[i].src;	
				if (i==1)		{obj[1].xnumber=47	}
			}

			if (Math.random()*20>18&&obj[i].y<400)	{obj[i].y=obj[i].y-1;
			} else {if (Math.random()*20>16&&obj[i].y<400)	{obj[i].y=obj[i].y+1; }
					}	


		
			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>395){
				game_over();
			}


			obj[i].y=obj[i].y+obj[i].movey;   //move the plane down if it was incorrectly clicked

			if (obj[i].y>=obj_eagle.y)	{obj[i].movey=0;	}




		}

		if (obj[i].animationstage==2){


				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;


		}


		if (obj[i].animationstage==21){    			//animating the spacship landing

			airplanes_remain=airplanes_in_trial;

			if (bringbacktonormal=="true") {				//bringing everything back to normal, and starting new values and locations
				bringbacktonormal="false";


				for (i2=1; i2<5; i2++){

					dontshow=true;

					

//					obj[i2].animationstage=0;



					obj[1].y=60;
					obj[2].y=180;
					obj[3].y=300;
					obj[4].y=420;

//					obj[i2].movey=0;
//					obj[i2].moveacceleration=0;


				}



//			document.getElementById("div_airplane"+i).style.visibility="visible";

//				if (score%10==0){    //this and stage 3 - after 10 trials - asking if want to continue
					for (i2=1; i2<5; i2++){
						obj[i2].animationstage=3;

					}



					

//				}


			}
		}

		if (obj[i].animationstage==3){    

			document.getElementById("div_airplane1").style.visibility="hidden";
			document.getElementById("div_airplane2").style.visibility="hidden";
			document.getElementById("div_airplane3").style.visibility="hidden";
			document.getElementById("div_airplane4").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";
	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_airplane"+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_btnrestart").style.left=720;	
							     
		document.getElementById("div_btnbacktomenu").style.visibility="visible";	
		document.getElementById("div_btnbacktomenu").style.left=720;	

		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;
//		obj[i2].movey=0;
//		obj[i2].moveacceleration=0;

	}

	document.getElementById("div_airplane1").style.visibility="visible";
	document.getElementById("div_airplane2").style.visibility="visible";
	document.getElementById("div_airplane3").style.visibility="visible";
	document.getElementById("div_airplane4").style.visibility="visible";
	document.getElementById("div_airplane5").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 show_faster(){

				document.getElementById("div_faster").style.filter = 'alpha(opacity=' + 100 + ')';
				document.getElementById("txbx_faster").value=str2;	
				document.getElementById("div_faster").style.visibility="visible";	

				if (timer1<100)		{
					document.getElementById("div_faster").style.filter = 'alpha(opacity=' + timer1 + ')';
				}


	if (timer1>0){
		timer1=timer1-1;
		setTimeout('show_faster()',1);
	}

	if (timer1==0){	
		document.getElementById("div_faster").style.visibility="hidden";	
	}

//				document.getElementById("div_faster").style.visibility="hidden";	

}


         






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) {    //clicked the target object

				// hide the target object

				obj[i].x=-1100;
				obj[i].movex=0;
				playSound(0);
				checkbrowser();						



				airplanes_remain=airplanes_remain-1;				

	  			document.getElementById("div_sentence2").style.visibility="hidden";

				if (airplanes_remain>0)	{   //are there more airplanes left?
						do	{temprand=Math.floor(Math.random()*airplanes_in_trial)+1;	
							}
						while (obj[temprand].istarget==true);

					temp_target_number=temprand;
					extract_number(obj[temprand].numbervalue);
//					document.getElementById("txbx_sentence2").value=obj[temprand].numbervalue;		



					score=score+1;  
					document.getElementById("txbx_score1").value=score;
								

				} else { // no airplanes left in this trial - start a new trial
						score=score+1; 
						document.getElementById("txbx_score1").value=score;
						if (airplanes_in_trial<5)	{airplanes_in_trial=airplanes_in_trial+1; 				
						} else {

								if (level==1&&general_speed==1)	{
									airplanes_in_trial=2;
									general_speed++;
									
									timer1=220; str2="מצויין! כעת ננסה מהר יותר!"; show_faster();	
								} else {

								if (level==1&&general_speed==2)	{
									airplanes_in_trial=2;
									general_speed=1;
									level=2;
									timer1=220; str2="כעת ננסה עם מספרים דומים יותר זה לזה!"; show_faster();	

								}	else {				

								if (level==2&&general_speed==1)	{
									airplanes_in_trial=2;
									general_speed++;
									
									timer1=220; str2="מצויין! כעת ננסה מהר יותר!"; show_faster();	
								} else {

								if (level==2&&general_speed==2)	{
									did_win=true;
									game_over();

								}		}}}				

															
							}

						
						airplanes_remain=airplanes_in_trial;
						set_numbers_to_spaceships();					
						set_locations_to_spaceships();



						}


//					document.getElementById("txbx_score1").value=airplanes_remain;

//				obj[i].timer1=100;

				


			}

			else { playSound(1); if(obj[i].animationstage==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+obj[i].sizex;
		y1=obj[i].y; y2=obj[i].y+obj[i].sizey+10;


		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] = "./airplanes_images/explosion-01.wav";
						aySound[1] = "./airplanes_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); }
