var change = 0;
function MadeChange(e, ignoreId) {
	e = ((typeof(e) == 'undefined') ? '' : e);
	ignoreId = ((typeof(ignoreId) == 'undefined') ? '' : ignoreId);
	if((e == '') || (ignoreId == '')){
		change = 1;
	} else {
		var src = e.srcElement || e.target;
		change = (src.id != ignoreId) ? 1 : 0;
	}
}
function ClearChange() {
	change = 0;
}
function checkChanges() {
	if (change) {
		return "\nChanges have been made\n\nWARNING! Pressing OK Will NOT Save Your Changes.\n\n";
	}
}
function confirmDelete(desc, url){
	var warning = '*** WARNING ***\n\You are about to delete the selected ' + desc + '.\nThis action cannot be undone.\n\n\n\nClick \"OK\" To Continue.\n\n';
	if (confirm(warning)) {
		window.location = url;
	} else {
		return false;
	}
}
function confirmCopy(desc, url){
	var warning = '*** WARNING ***\n\You are about to copy the selected ' + desc + '.\If you are sure.\n\n\n\nClick \"OK\" To Continue.\n\n';
	if (confirm(warning)) {
		window.location = url;
	} else {
		return false;
	}
}
function FrameMadeChange() {
	top.MadeChange();
}
function FrameClearChange() {
	top.ClearChange();
}