function showPanel ( panelDivName, panelName ) {
	var elem = document.getElementById(panelDivName) ;
	if ( null != elem ) {
		var panel = elem.SlidingPanelCtrl ;
		if ( null == panel ) {
			panel = initialiseSlider ( panelDivName ) ;
		}
		if ( null != panel ) {
			panel.showPanel ( panelName ) ;
		}
	}
}

function showNextPanel ( panelDivName ) {
	var elem = document.getElementById(panelDivName) ;
	if ( null != elem ) {
		var panel = elem.SlidingPanelCtrl ;
		if ( null == panel ) {
			panel = initialiseSlider ( panelDivName ) ;
		}
		if ( null != panel ) {
			panel.showNextPanel() ;
		}
	}
}

function showPreviousPanel ( panelDivName ) {
	var elem = document.getElementById(panelDivName) ;
	if ( null != elem ) {
		var panel = elem.SlidingPanelCtrl ;
		if ( null == panel ) {
			panel = initialiseSlider ( panelDivName ) ;
		}
		if ( null != panel ) {
			panel.showPreviousPanel() ;
		}
	}
}

function initialiseSlider ( sliderName ) {
	//alert ( "initialiseSlider" ) ;
	var elem = document.getElementById(sliderName) ;
	var objRet = null ;
	
	if ( null != elem ) {
		objRet = elem.SlidingPanelCtrl ;
		
		if ( null == objRet ) {
			//alert ( "creating " + sliderName ) ;
			objRet = new Spry.Widget.SlidingPanels(sliderName);
		}
	} else {
		//alert ( "cannot find element " + sliderName ) ;
	}
	
	return objRet ;
}
