/*==========================================
'     V E R S I O N   C O N T R O L   
'       S Y S T E M   H E A D E R
' ------------------------------------------
'        DO NOT MODIFY THIS BLOCK
' ==========================================
' $Archive: /0-Dev/Client/ETS/CDE/STAR2006/Webs/Website/javascript/common.js $
' $Workfile: common.js $
' ==========================================
' $Revision: 1 $    
' ==========================================
' $Author: Forbesdk $
' $Date: 3/15/05 11:55a $
' $Modtime: 3/30/04 3:18p $
' ==========================================*/

//******************************************************************
// Title:		common.js
// Author:		Alex Lysov (CAI)
// Date Written: 4/01/2003
// Description:  Common Javascript functions used throughout 
//				the application.
//             
//******************************************************************
//					By            Date      Description of Revision
// Revision 1:
//
//
//******************************************************************

// This function moves an item from one combo box to the other
function MoveSelectedItem(objCboFrom,objCboTo)
{
	if(!(objCboFrom) || !(objCboTo)) {
		// One of combo boxes is not found
		return false;
	}
	
	if(objCboFrom.options.selectedIndex == -1) {
		// Nothing is selected - exit
		return false;
	}
	
	var objItem = new Option();
	objItem.value = CboSelectedItem(objCboFrom).value;
	objItem.text = CboSelectedItem(objCboFrom).text;
	objCboTo.options[objCboTo.length] = objItem;
	objCboFrom.options[objCboFrom.options.selectedIndex] = null;
}

// This function returns selected option of combo box
function CboSelectedItem(objCbo) 
{
	if(objCbo.options.selectedIndex == -1) {
		return null;
	}
	else {
		return objCbo.options[objCbo.options.selectedIndex];
	}
}

function SubmitFormWithAction(oForm,strAction) 
{
	if(oForm) {
		oForm.hdnAction.value = strAction;
		oForm.submit();
	}
}