var ele;
function get_ele(ele_id){
	if(document.getElementById(ele_id)){ return document.getElementById(ele_id); }
}
function display_ele(ele_id,display){
	if((ele=get_ele(ele_id))){ ele.style.display=display; }
}
function focus_ele(eleid){
	if((ele=get_ele(ele_id))){ ele.style.focus(); }
}
function clear_value(thefield) { 
	if((ele=get_ele(ele_id))){ ele.value=""; }
}
function enable_disable(ele_id,disabled){
	if((ele=document.getElementById(ele_id))){
		ele.disabled=disabled;
	}
}
function set_readonly(ele_id,readonly){
	if((ele=get_ele(ele_id))){ ele.readonly=readonly; }
}
function check_limit(input,limit,msg_id){
	if(input && input.value){
		var remaining = limit - input.value.length;
		if(remaining<0){
			input.value = input.value.substring(0,1000);
			remaining = limit - input.value.length;
		}
		if((msg=get_ele(msg_id))){
			msg.innerHTML = remaining;
		}
	}
}
