function btnPress(btnId) {
	el=document.getElementById(btnId);
	el.click();
}
function checkamount(pledge, tw_field_id, field_id, value) {
	if (pledge!=1) {
		if(value>100) {
			document.getElementById(field_id).value="100";
		}
	} else {
		var tw=(document.getElementById(tw_field_id).value)*1;
		if(value>tw) {
			document.getElementById(field_id).value=tw;
		}
	}		
}

function scrollIntoView(el) {
	el=document.getElementById(el);
	if (el) {
		el.scrollIntoView(true);
	}
}
function isNumberKey(evt)
{
	var charCode = (evt.which) ? evt.which : event.keyCode
	if (charCode > 31 && (charCode < 48 || charCode > 57))
		return false;
		
		return true;
}
function isWholeNumberKey(evt)
{
	var charCode = (evt.which) ? evt.which : event.keyCode
	if (charCode > 31 && (charCode < 48 || charCode > 57)) {
		return false;
	} else {
		
		return true;
	}
}
function formatAsMoney(mnt) {
    mnt -= 0;
    mnt = (Math.round(mnt*100))/100;
    return (mnt == Math.floor(mnt)) ? mnt + '.00' 
              : ( (mnt*10 == Math.floor(mnt*10)) ? 
                       mnt + '0' : mnt);
}
function settotal(field_id, value) {
	document.getElementById(field_id).innerHTML=formatAsMoney((value*1)*15);
}

function tick_cb(field_id, value) {
	var el=document.getElementById(field_id);
	if(el) {
		if(value!="") {
			el.checked='checked';
		} else {
			el.checked='';
		}
		if(field_id=='t') {
			document.getElementById('time_total').innerHTML=formatAsMoney((value*1)*15);
		}
	}
}
function clear_field(checked, field_id) {
	if(checked==false) {
		document.getElementById(field_id).value="";
		if(field_id=='t_total') {
			document.getElementById('time_total').innerHTML=formatAsMoney(0);
		}
	}
}
function isPledgeWholeNumberKey(evt)
{
	var charCode = (evt.which) ? evt.which : event.keyCode
	if (charCode > 31 && (charCode < 48 || charCode > 57)) {
		return false;
	} else {	
		el_total=document.getElementById("time_total");
		if(el_total) {
			el_time=document.getElementById("t_total").value;
			el_total.innerHTML=(el_time*1)*15;
		}
		return true;	
	}
}
function collapse(e_count, div_id) {
	if(e_count>0) {
		var el=document.getElementById(div_id);
		el.style.visibility="hidden";
	}
}

function expand(e_count) {
	if(e_count>0) {
		alert("expand "+e_count+" records");
	}
}
function edit_selected() {
	var btn=document.getElementById('btnEdit');
	btn.click();
}