var aScenarioText=[];

function PrepareScenario(sScenario){
	var oDivs=document.getElementsByTagName('div');
	var aScenarios=[]
	for(var i=0; i<oDivs.length; i++){
		if(cmnMatch_class(oDivs[i], 'scenario'))
			aScenarios.push(oDivs[i]);
	}
	
	var oContainer=document.getElementById(sScenario);
	
	if(oContainer){
		cmnRemove_class(oContainer, 'hidden');
		oDivs=oContainer.getElementsByTagName('div');
		var oImg, oText;
		for(var i=0; i<oDivs.length; i++){
			if(cmnMatch_class(oDivs[i], 'icon')){
				oText=oDivs[i].getElementsByTagName('p')[0];
				if(oText)
					aScenarioText.push(oText);
				oImg=oDivs[i].getElementsByTagName('div')[0];
				cmnAdd_event(oImg, 'mouseover', ScenarioHover);
			}
		}
	}
	
}

function ScenarioHover(evt){
	if((evt = checkEvent(evt))){
		
		var oParent=evt.target;
		while(oParent=oParent.parentNode){
			if(cmnMatch_class(oParent, 'icon'))
				break;
		}
		
		if(oParent){
			var oText=oParent.getElementsByTagName('p')[0];
			if(oText){
				switch(evt.type){
					case 'mouseover':
						for(var i=0; i<aScenarioText.length; i++)
							cmnSet_class(aScenarioText[i], 'hidden');
						cmnRemove_class(oText, 'hidden');
						break;
				}
			}
		}
		
		if(evt.stopPropagation)
			evt.stopPropagation();
		evt.cancelBubble=true;
	}
}