/* Pane表示制御 */
function showPane(whichPane,flag){
	var thisPane = whichPane + 'Pane';
	var thisBtn = whichPane + 'Btn';
	var btnPath =YAHOO.util.Dom.get(thisBtn);
	
	if(flag===1){
		YAHOO.util.Dom.removeClass(thisPane, 'sorthide');
		YAHOO.util.Dom.addClass(thisPane, 'sortshow');
		btnPath.innerHTML =  '<a href="javascript:showPane(\''+whichPane+'\',0);"><img alt="閉じる" src="/img/common/btn_close_sort.gif" width="17" height="15" /></a>';
	}else{
		YAHOO.util.Dom.removeClass(thisPane, 'sortshow');
		YAHOO.util.Dom.addClass(thisPane, 'sorthide');
		btnPath.innerHTML =  '<a href="javascript:showPane(\''+whichPane+'\',1);"><img alt="すべて表示" src="/img/common/btn_open_sort.gif" width="17" height="15" /></a>';
	}
}


/* InnerPane表示制御 */
function showInnerPane(whichPane,flag){
	var thisPane = whichPane + 'Pane';
	var thisBtn = whichPane + 'Btn';
	var btnPath =YAHOO.util.Dom.get(thisBtn);
	
	if(flag===1){
		YAHOO.util.Dom.removeClass(thisPane, 'sorthide');
		YAHOO.util.Dom.addClass(thisPane, 'sortshow');
		btnPath.innerHTML =  '<a href="javascript:showInnerPane(\''+whichPane+'\',0);">閉じる</a>';
	}else{
		YAHOO.util.Dom.removeClass(thisPane, 'sortshow');
		YAHOO.util.Dom.addClass(thisPane, 'sorthide');
		btnPath.innerHTML =  '<a href="javascript:showInnerPane(\''+whichPane+'\',1);">もっと見る</a>';

	}
}


/* SbPane表示制御 */
function showSbPane(whichPane,flag){
	var thisPane = whichPane + 'Pane';
	var thisBtn = whichPane + 'Btn';
	var btnPath =YAHOO.util.Dom.get(thisBtn);
	
	if(flag===1){
		YAHOO.util.Dom.removeClass(thisPane, 'sorthide');
		YAHOO.util.Dom.addClass(thisPane, 'sortshow');
		btnPath.innerHTML =  '<a href="javascript:showSbPane(\''+whichPane+'\',0);"><img alt="閉じる" src="/images/icon_off.gif" width="27" height="15" /></a>';
	}else{
		YAHOO.util.Dom.removeClass(thisPane, 'sortshow');
		YAHOO.util.Dom.addClass(thisPane, 'sorthide');
		btnPath.innerHTML =  '<a href="javascript:showSbPane(\''+whichPane+'\',1);"><img alt="もっと" src="/images/icon_more.gif" width="27" height="15" /></a>';
	}
}


/* ColorInnerPane表示制御 */
function showColorInnerPane(whichPane,flag){
	var thisPane = whichPane + 'InnerPane';
	var easyPane = whichPane + 'EasyPane';
	var thisBtn = whichPane + 'InnerBtn';
	var btnPath =YAHOO.util.Dom.get(thisBtn);
	
	if(flag===1){
		YAHOO.util.Dom.removeClass(thisPane, 'sorthide');
		YAHOO.util.Dom.addClass(thisPane, 'sortshow');
		YAHOO.util.Dom.removeClass(easyPane, 'sortshow');
		YAHOO.util.Dom.addClass(easyPane, 'sorthide');
		btnPath.innerHTML =  '<a href="javascript:showColorInnerPane(\''+whichPane+'\',0);">簡易カラーパレット表示</a>';
	}else{
		YAHOO.util.Dom.removeClass(thisPane, 'sortshow');
		YAHOO.util.Dom.addClass(thisPane, 'sorthide');
		YAHOO.util.Dom.removeClass(easyPane, 'sorthide');
		YAHOO.util.Dom.addClass(easyPane, 'sortshow');
		btnPath.innerHTML =  '<a href="javascript:showColorInnerPane(\''+whichPane+'\',1);">詳細カラーパレット表示</a>';

	}
}