var prevValue;		// Used for selecting rank

function getCurrentValue(selOption) {
	prevValue = selOption.value;
}
	
function selectRank(selOption, numOptions) {
	// This will ensure that only one rank value is selected at a time
	var i, qIDSize, qID;
	qIDSize = selOption.name.search(":") - 1;
	qID = selOption.name.substr(1,qIDSize)
	for( i=0 ; i<document.frmSurvey.all.length ; i++ ) {
		if( document.frmSurvey.all(i).tagName.toUpperCase() == "SELECT" ) {
			if( document.frmSurvey.all(i).name.substr(1,qIDSize) == qID ) {
				if( selOption.name != document.frmSurvey.all(i).name ) {
					if( document.frmSurvey.all(i).value == selOption.value ) {
						document.frmSurvey.all(i).value = prevValue;
					}
				}
			}
		}
	}
}