// handles delete of all db objects
// params: table name, url to redirect to
// returns: none
function db_delete(table_name, url) {
	// display the confirm box
	var confirm_delete = confirm('Are you sure you want to delete this ' + table_name + '?');

	// if it is confirmed go to this url
	if (confirm_delete)
		location.replace('/admin/'+url);

}


// opens the delete file dialog
// params: file_id
// returns: none
function openFileDelete(file_id) {
	var url="/dialogs/delete_file.html?id="+file_id;

	window.open(url, 'delete_file', 'scrollbars=no,resizable=yes,toolbar=no,width=300,height=150');
}


// opens the add file dialog
// params: table to assoc to, id to assoc to
// returns: none
function openFileAdd(assoc_table, assoc_id) {
	var url="/dialogs/add_file.html?assoc_table="+assoc_table+"&assoc_id="+assoc_id;

	window.open(url, 'add_file', 'scrollbars=no,resizable=yes,toolbar=no,width=300,height=250');
}




function floor(number)
{
  return Math.floor(number*Math.pow(10,2))/Math.pow(10,2);
}

function dosum()
{
  var mi = document.temps.IR.value / 1200;
  var base = 1;
  var mbase = 1 + mi;
  for (i=0; i<document.temps.YR.value * 12; i++)
  {
    base = base * mbase
  }
  document.temps.PI.value = floor(document.temps.LA.value * mi / ( 1 - (1/base)))
  document.temps.MT.value = floor(document.temps.AT.value / 12)
  document.temps.MI.value = floor(document.temps.AI.value / 12)
  var dasum = document.temps.LA.value * mi / ( 1 - (1/base)) +
        document.temps.AT.value / 12 + 
        document.temps.AI.value / 12;
  document.temps.MP.value = floor(dasum);
}

