function crossFeatureChange(sType, iFeature) {
	
	switch (sType) {
		case 'lo': //mouse out
			if (iCurrentCrossFeature != iFeature) {
				var img = eval('document.cfImg' + iFeature);
				img.src = cfImage[iFeature] + '_lo.gif';

				var imgTitle = eval('document.cfImgT' + iCurrentCrossFeature);
				imgTitle.src = cfImageT[iCurrentCrossFeature];
			}
			break;

		case 'hi': //mouse over
			if (iCurrentCrossFeature != iFeature) {
				var img = eval('document.cfImg' + iFeature);
				img.src = cfImage[iFeature] + '_hi.gif';

				var imgTitle = eval('document.cfImgT' + iCurrentCrossFeature);
				imgTitle.src = cfImageT[iFeature];
			}
			break;
		
		case 'cl': //click
			for (i = 0; i < iNumberOfCrossFeatures; i++) {
				var dvTag = getStyleDOM('dcross' + i);
				var img = eval('document.cfImg' + i);
				if (i == iFeature) {
					//domObj.display = '';
					domObj.visibility='visible';

					img.src = cfImage[i] + '_cl.gif';
					iCurrentCrossFeature = i;
				} else {
					img.src = cfImage[i] + '_lo.gif';
					//domObj.display = 'none';
					domObj.visibility='hidden';
				}
			}
			var imgTitle = eval('document.cfImgT' + iCurrentCrossFeature);
			imgTitle.src = cfImageT[iCurrentCrossFeature];
			break;
	}
}

