var DEBUG = false; 

function keywordUp(fNm, kId, oBy) { 
	if (DEBUG) alert('Debug! Moving keyword UP in the list...\n'); 
	eval("var frm = document."+ fNm + ";"); 
	if (oBy == 1) return false; 
	frm.f_order_by.value = oBy; 
	frm.f_keyword_id.value = kId; 
	frm.f_action.value = 'Move up'; 
	frm.submit(); 
} 

function keywordDown(fNm, kId, oBy) { 
	if (DEBUG) alert('Debug! Moving keyword DOWN in the list...\n'); 
	eval("var frm = document."+ fNm + ";"); 
	if (oBy == frm.f_noof_keywords.value) return false; 
	frm.f_order_by.value = oBy; 
	frm.f_keyword_id.value = kId; 
	frm.f_action.value = 'Move down'; 
	frm.submit(); 
} 

function deleteKeyword(fNm, kId, oBy) { 
	if (DEBUG) alert('Debug! Deleting keyword from the database...\n'); 
	eval("var frm = document."+ fNm + ";"); 
	var rs = confirm('Are you certain you want to delete this keyword?\n\nThis cannot be undone.\n'); 
	if (! rs) return false; 
	frm.f_order_by.value = oBy; 
	frm.f_keyword_id.value = kId; 
	frm.f_action.value = 'Delete'; 
	frm.submit(); 
} 

function addKeyword(fNm) { 
	if (DEBUG) alert('Debug! Adding keyword to the database...\n'); 
	eval("var frm = document."+ fNm + ";"); 
	if (frm.f_new_keyword.value == '') return false; 
	frm.f_order_by.value = frm.f_noof_keywords.value + 1; 
	frm.f_action.value = 'Add'; 
	frm.submit(); 
} 