function getElement(strId) {
	if(document.getElementById) return document.getElementById(strId);
	else if(document.all) return document.all[strId];
	else if(document.layers) return document.layers[strId];
}

// systran REQUIRES this to be in the <head> tag, NOT in an included JS file like this
//function systranURL(url) { return url }

function clickButton(e, buttonid){
	var bt = getElement(buttonid);
	if (typeof bt == 'object') {
		if(e.keyCode == 13) {
			
			//alert(buttonid);
			//alert(bt);
			//alert(typeof bt.click);
			
			if(typeof bt.click != 'undefined') {
				bt.click();
				//alert('click');
				return false;
			}
			else if(document.createEvent) {
				var evObj = document.createEvent('MouseEvents');
				evObj.initEvent( 'click', true, true );
				bt.dispatchEvent(evObj);
				//alert('createEvent');
				return false;
			}
			else if(document.createEventObject) {
				bt.fireEvent('click');
				//alert('createEventObject');
				return false;
			}
		}
		/*
		if (navigator.appName.indexOf("Microsoft Internet Explorer")>(-1)){ 
			if (event.keyCode == 13){ 
				bt.click(); 
				return false; 
			} 
		}
		else { 
			if (e.keyCode == 13){ 
				bt.click(); 
				return false; 
			} 
		} 
		*/
	}
}
