var Calc = Class.create({
		initialize: function(name){this.n = name;},
		draw:function(p){$(this.n).update(p);}
	});
function a(n){alert(err[n]);}
function r(f){
	f.setAttribute('action','distance.html');
	Field.setValue('sid',c.fid);
	Field.setValue('tid',c.tid);
}
function p( ev ){
	ev = (ev) ? ev : ((window.event) ? window.event : null );
	var src = ev.target?ev.target:ev.srcElement;
	$F(src.id+'cf').empty()?a(1):$F(src.id+'ct').empty()?a(2):ok=1;
	if(!ok){
		if( ev.target ) ev.stop();
		return false;
	}else{ r(src); return true};
}
function i(e){e.attachEvent?e.attachEvent('onsubmit', p ):e.addEventListener('submit', p, true );};
document.observe("dom:loaded", function() {
  i($('smallCalc'));
});
