var vf_playVideoFeature_sCurrFeatureKey = new Array();
function vf_playVideoFeature(sWidgetId, sFeatureKey) {
	var oFeature = document.getElementById("vfVideoDisplayer_" + sWidgetId + "_feature_" + sFeatureKey);
	var oThumb = document.getElementById("vfVideoScroller_" + sWidgetId + "_feature_" + sFeatureKey);
	var oEmbedCnt = document.getElementById("vfPanel_" + sWidgetId + "_content_embed").childNodes[1].childNodes[0];
	var sEmbedCode = oFeature.innerHTML;
	
	if ( vf_playVideoFeature_sCurrFeatureKey[sWidgetId] ) {
		var oCurrFeature = document.getElementById("vfVideoDisplayer_" + sWidgetId + "_feature_" + vf_playVideoFeature_sCurrFeatureKey[sWidgetId]);
		var oCurrThumb = document.getElementById("vfVideoScroller_" + sWidgetId + "_feature_" + vf_playVideoFeature_sCurrFeatureKey[sWidgetId]);
		oCurrFeature.style.display = 'none';
		oCurrThumb.className = '';
	}
	oFeature.style.display = 'block';
	oThumb.className = 'current';
	vf_playVideoFeature_sCurrFeatureKey[sWidgetId] = sFeatureKey;
	oEmbedCnt.nodeValue = sEmbedCode;
}
var vf_openClosePanel_sCurrOpenPanelKey = new Array();
function vf_openClosePanel(sWidgetId, sPanelKey, sMode) {
	var oButton = document.getElementById("vfPBtn_" + sWidgetId + '_' + sPanelKey);
	var oPanel = document.getElementById("vfPanel_" + sWidgetId + '_' + sPanelKey);
	
	if ( vf_openClosePanel_sCurrOpenPanelKey[sWidgetId] ) {
		var oCurrButton = document.getElementById("vfPBtn_" + sWidgetId + '_' + vf_openClosePanel_sCurrOpenPanelKey[sWidgetId]);
		var oCurrPanel = document.getElementById("vfPanel_" + sWidgetId + '_' + vf_openClosePanel_sCurrOpenPanelKey[sWidgetId]);
	}
	
	switch ( sMode ) {
	case 'open' :
		if ( oCurrPanel ) {
			oCurrButton.className = oCurrButton.getAttribute('originalClassName');
			oCurrPanel.style.display = 'none';
		}
		oButton.setAttribute('originalClassName', oButton.className);
		oButton.className = oButton.className + ' open';
		oPanel.style.display = 'block';
		vf_openClosePanel_sCurrOpenPanelKey[sWidgetId] = sPanelKey;
	break;
	case 'close' :
		if ( oCurrPanel ) {
			oCurrButton.className = oCurrButton.getAttribute('originalClassName');
			oCurrPanel.style.display = 'none';
			vf_openClosePanel_sCurrOpenPanelKey[sWidgetId] = null;
		}
	break;
	}
}

