

var lengthCalc = {
	'#lenghCalc' : function(element) {
		element.onclick = function() {
				var currentDisplay=document.getElementById('focallength').style.display;
				if (currentDisplay=='none')
				{
					new Effect.Appear('focallength');
				}
				else
				{
					new Effect.Highlight('focallength');
				}
				
				return false;
			}
		}
};

var angleCalc = {
	'#angleCalc' : function(element) {
		element.onclick = function() {
				var currentDisplay=document.getElementById('anglesize').style.display;
				if (currentDisplay=='none')
				{
					new Effect.Appear('anglesize');
				}
				else
				{
					new Effect.Highlight('anglesize');
				}
				
				return false;
			}
		}
};

var angleCalc = {
	'#angleCalc' : function(element) {
		element.onclick = function() {
				var currentDisplay=document.getElementById('anglesize').style.display;
				if (currentDisplay=='none')
				{
					new Effect.Appear('anglesize');
				}
				else
				{
					new Effect.Highlight('anglesize');
				}
				
				return false;
			}
		}
};

var lengthChange = {
	'#length' : function(element) {
		element.onchange = function() {
				new Effect.Highlight('anglesize');
				runAngleCalculator();
				return true;
			}
		}
};

var distance2Change = {
	'#distance2' : function(element) {
		element.onchange = function() {
				new Effect.Highlight('anglesize');
				runAngleCalculator();
				return true;
			}
		}
};

var distanceChange = {
	'#distance' : function(element) {
		element.onchange = function() {
				new Effect.Highlight('focallength');
				runLengthCalculator()
				return true;
			}
		}
};

var sizeChange = {
	'#size' : function(element) {
		element.onchange = function() {
				new Effect.Highlight('focallength');
				runLengthCalculator()
				return true;
			}
		}
};

var screenChange = {
	'#screen' : function(element) {
		element.onchange = function() {
				new Effect.Highlight('focallength');
				runLengthCalculator()
				return true;
			}
		}
};

Behaviour.register(lengthCalc);
Behaviour.register(angleCalc);
Behaviour.register(lengthChange);
Behaviour.register(distance2Change);
Behaviour.register(distanceChange);
Behaviour.register(sizeChange);
Behaviour.register(screenChange);

