// JavaScript Document
var clicked = 0;
var clickStatus="test";
var jsX = 0;
var jsY = 0;
function CLICKED(which){
	document.tracker.testvar.value=clicked;
	if(which=="UP"){
		document.tracker.mouse.value="UP";
		clickStatus="UP";
	}else if(which=="R DOWN"){
		clicked++;
		document.tracker.mouse.value="R DOWN";
		clickStatus="R DOWN";
	}else if(which=="L DOWN"){
		clicked++;
		document.tracker.mouse.value="L DOWN";
		clickStatus="L DOWN";
	}
}


//1. javascript function as called from Flash.
function sendData(val){
	alert(val);
	document.flashForm.flashOutput.value = val;
}
 
//2. javascript function with recursion.
function sendReturn(val){
	var tempData = clickStatus;
	return tempData;
}
function sendReturnX(val){
	var tempX = jsX;
	return tempX;
}
function sendReturnY(val){
	var tempY = jsY;
	return tempY;
}
//3. calling Flash function with javascript.
function sendToFlash(val){
	flash.callFlash(val);
}