Menu = function(){
}
Menu.prototype = {
	loadCenter:function(url, params){
		var center = Ext.getCmp('center');
		center.load({
			url:url
			,params:params
			,scripts:true
		});
		
		//開いているwindowを閉じる
		if(typeof(allWindowArray) != "undefined"){
			for(var i in allWindowArray){
				if (typeof(allWindowArray[i]) == 'object' && typeof(allWindowArray[i].destroy) == 'function') {
					allWindowArray[i].destroy();
				}
			}
		}
		//helpを引っ込める
		var east = Ext.getCmp('east');
		east.body.dom.innerHTML = 'ここに各ヘルプが表示されます。';
		east.collapse();
		
		var id;
		if(typeof(beforeId)=='undefined'){
			beforeId = '';
		}
		switch(url){
			case '/shop/index/':
				id = 'fdc-topMenu-shopIndex';
				break;
			case '/shop/other/':
				id = 'fdc-topMenu-shopOther';
				break;
			case '/shop/account/':
				id = 'fdc-topMenu-shopAccount';
				break;
			case '/news/list/':
				id = 'fdc-topMenu-newsList';
				break;
			case '/schedule/shift/':
				id = 'fdc-topMenu-scheduleShift';
				break;
			case '/schedule/today/':
				id = 'fdc-topMenu-scheduleToday';
				break;
			case '/schedule/week/':
				id = 'fdc-topMenu-scheduleWeek';
				break;
			case '/gal/list/':
				id = 'fdc-topMenu-galList';
				break;
			case '/galMovie/list/':
				id = 'fdc-topMenu-galMovieList';
				break;
			case '/galMovie/add/':
				id = 'fdc-topMenu-galMovieAdd';
				break;
			case '/galMovie/addPc/':
				id = 'fdc-topMenu-galMovieAdd';
				break;
			case '/galMovie/addMobile/':
				id = 'fdc-topMenu-galMovieAdd';
				break;
			case '/gal/attributeList/':
				id = 'fdc-topMenu-galAttributeList';
				break;
			case '/rental/mailFtp/':
				id = 'fdc-topMenu-rentalMailFtp';
				break;
			case '/rate/list/':
				id = 'fdc-topMenu-rateList';
				break;
			case '/rate/index/':
				id = 'fdc-topMenu-rateIndex';
				break;
			case '/play/list/':
				id = 'fdc-topMenu-playList';
				break;
			case '/play/galList/':
				id = 'fdc-topMenu-playGalList';
				break;
			case '/job/index/':
				id = 'fdc-topMenu-jobIndex';
				break;
			case '/ticket/list/':
				id = 'fdc-topMenu-ticketList';
				break;
			case '/link/list/isMobile/0/':
				id = 'fdc-topMenu-linkListIsMobile0';
				break;
			case '/link/index/isMobile/0/':
				id = 'fdc-topMenu-linkIndexIsMobile0';
				break;
			case '/link/list/isMobile/1/':
				id = 'fdc-topMenu-linkListIsMobile1';
				break;
			case '/link/index/isMobile/1/':
				id = 'fdc-topMenu-linkIndexIsMobile1';
				break;
			case '/meta/list/':
				id = 'fdc-topMenu-metaList';
				break;
			case '/shop/cacheClear/':
				id = 'fdc-topMenu-shopCacheClear';
				break;
			case '/officialInfo.html':
				id = 'fdc-topMenu-officialInfo';
				break;
			case '/officialInfo2.html':
				id = 'fdc-topMenu-officialInfo2';
				break;
			case '/officialHowto.html':
				id = 'fdc-topMenu-officialHowto';
				break;
			case '/officialFaq.html':
				id = 'fdc-topMenu-officialFaq';
				break;
			case '/rentalToolInfo.html':
				id = 'fdc-topMenu-rentalToolInfo';
				break;
			case '/rentalToolInfo2.html':
				id = 'fdc-topMenu-rentalToolInfo2';
				break;
			case '/rentalToolHowto.html':
				id = 'fdc-topMenu-rentalToolHowto';
				break;
			case '/rentalToolFaq.html':
				id = 'fdc-topMenu-rentalToolFaq';
				break;
			case '/rentalToolTagPc.html':
				id = 'fdc-topMenu-rentalToolTagPc';
				break;
			case '/rentalToolTagMobile.html':
				id = 'fdc-topMenu-rentalToolTagMobile';
				break;
			case '/rental/index/':
				id = 'fdc-topMenu-rentalIndex';
				break;
			case '/rental/indexCustom/':
				id = 'fdc-topMenu-rentalIndexCustom';
				break;
			case '/rental/mainCustom/':
				id = 'fdc-topMenu-rentalMainCustom';
				break;
			case '/rental/rateCustom/':
				id = 'fdc-topMenu-rentalRateCustom';
				break;
			case '/rental/galListCustom/':
				id = 'fdc-topMenu-rentalGalListCustom';
				break;
			case '/rental/galCustom/':
				id = 'fdc-topMenu-rentalGalCustom';
				break;
			case '/rental/scheduleCustom/':
				id = 'fdc-topMenu-rentalScheduleCustom';
				break;
			case '/rental/jobCustom/':
				id = 'fdc-topMenu-rentalJobCustom';
				break;
			case '/rental/linkCustom/':
				id = 'fdc-topMenu-rentalLinkCustom';
				break;
			case '/rental/formCustom/':
				id = 'fdc-topMenu-rentalFormCustom';
				break;
			case '/rental/mainPageForm/':
				id = 'fdc-topMenu-rentalMainPageForm';
				break;
			case '/rental/officialForm/':
				id = 'fdc-topMenu-rentalOfficialForm';
				break;
			case '/rental/custom/kind/index/':
				id = 'fdc-topMenu-rentalIndexCustom';
				break;
			case '/rental/custom/kind/main/':
				id = 'fdc-topMenu-rentalMainCustom';
				break;
			case '/rental/custom/kind/rate/':
				id = 'fdc-topMenu-rentalRateCustom';
				break;
			case '/rental/custom/kind/galList/':
				id = 'fdc-topMenu-rentalGalListCustom';
				break;
			case '/rental/custom/kind/gal/':
				id = 'fdc-topMenu-rentalGalCustom';
				break;
			case '/rental/custom/kind/schedule/':
				id = 'fdc-topMenu-rentalScheduleCustom';
				break;
			case '/rental/custom/kind/job/':
				id = 'fdc-topMenu-rentalJobCustom';
				break;
			case '/rental/custom/kind/link/':
				id = 'fdc-topMenu-rentalLinkCustom';
				break;
			case '/rental/custom/kind/form/':
				id = 'fdc-topMenu-rentalFormCustom';
				break;
			case '/rental/analyzeForm/':
				id = 'fdc-topMenu-rentalAnalyzeForm';
				break;
			case '/freePage/index/':
				id = 'fdc-topMenu-freePageIndex';
				break;
			case '/mailMagazine/index/':
				id = 'fdc-topMenu-mailMagazineIndex';
				break;
			case '/mailMagazinePiece/add/':
				id = 'fdc-topMenu-mailMagazinePieceAdd';
				break;
			case '/mailMagazinePiece/draftList/':
				id = 'fdc-topMenu-mailMagazinePieceDraftList';
				break;
			case '/mailMagazinePiece/completeList/':
				id = 'fdc-topMenu-mailMagazinePieceCompleteList';
				break;
			case '/mailMagazineUser/list/':
				id = 'fdc-topMenu-mailMagazineUserList';
				break;
			case '/mailMagazineUser/import/':
				id = 'fdc-topMenu-mailMagazineUserImport';
				break;
			case '/mailMagazineTemplate/add/':
				id = 'fdc-topMenu-mailMagazineTemplateAdd';
				break;
			case '/mailMagazineTemplate/list/':
				id = 'fdc-topMenu-mailMagazineTemplateList';
				break;
			case '/mailMagazineInfo.html':
				id = 'fdc-topMenu-mailMagazineInfo';
				break;
			case '/mailMagazineInfo2.html':
				id = 'fdc-topMenu-mailMagazineInfo2';
				break;
			case '/mailMagazineInfo3.html':
				id = 'fdc-topMenu-mailMagazineInfo3';
				break;
			case '/rental/searchEngine/':
				id = 'fdc-topMenu-rentalSearchEngine';
				break;
			case '/shopCustom/List/':
				id = 'fdc-topMenu-shopCustomList';
				break;
			case '/lineCategory/index/':
				id = 'fdc-topMenu-lineCategoryIndex';
				break;
			default:
				if(url.match('/gal/index/')){
					id = 'fdc-topMenu-galList';
				}
				break;
		}
		if(beforeId != id){
			//前回クリックされたリンクの色を元に戻す
			if(beforeId){
				Ext.get(beforeId).removeClass('fdc-topMenuLinkNow');

			}
			//クリックされたurlに応じて文字の色を変える
			if(id){
				Ext.get(id).addClass('fdc-topMenuLinkNow');
			}
			beforeId = id;
		}
	}
	,loadAgentCenter:function(url){
		var center = Ext.getCmp('center');
		center.load({
			url:url
			,scripts:true
		});
		
		//開いているwindowを閉じる
		if(typeof(allWindowArray) != "undefined"){
			for(var i in allWindowArray){
				if (typeof(allWindowArray[i]) == 'object' && typeof(allWindowArray[i].destroy) == 'function') {
					allWindowArray[i].destroy();
				}
			}
		}
		//helpを最小化
		var east = Ext.getCmp('east');
		east.body.dom.innerHTML = 'ここに各ヘルプが表示されます。';
		east.collapse();
		
		//左側のメニューを最小化
		var westPanel = Ext.getCmp('west-panel');
		if(westPanel.getInnerWidth()){
			Ext.getCmp('west-panel').collapse(false);
		}
	}
}
menu = new Menu();







