
//SWF表示スクリプト
function Room_Show_swf(room, fishStatus, loginCount, townOpenedAt){

var Show_swf_Source=

'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="800" height="600" id="room" align="middle">'+
'<param name="allowScriptAccess" value="always" />'+
'<param name="allowFullScreen" value="false" />'+
'<param name="movie" value="http://image2.atgames.jp/room_large.swf?room=' + room + '&fishStatus=' + fishStatus + '&loginCount=' + loginCount + '&pBaseURL=http%3A%2F%2Fimage2.atgames.jp%2F&pATGamesURL=http%3A%2F%2Fwww.atgames.jp%2Fatgames%2F&timestamp=' + townOpenedAt + '"/><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />	<embed src="http://image2.atgames.jp/room_large.swf?room=' + room + '&fishStatus=' + fishStatus + '&loginCount=' + loginCount + '&pBaseURL=http%3A%2F%2Fimage2.atgames.jp%2F&pATGamesURL=http%3A%2F%2Fwww.atgames.jp%2Fatgames%2F&timestamp=' + townOpenedAt + '" quality="high" bgcolor="#ffffff" width="800" height="600" name="room" align="middle" allowScriptAccess="always" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'+
'</object>';

document.write(Show_swf_Source);
}


function thisMovie(movieName) {
	if(navigator.appName.indexOf("Microsoft") != -1){
		return window[movieName];
	}else{
		return document[movieName];
	}
}

// 家具投入
function putin(serial_id){ thisMovie("room").initFurniture(serial_id); }

// 訪問
function visit(account_id){ thisMovie("room").sendMove(account_id); }

// 衣装装着
function equip(){ thisMovie("room").changeAccessory(); }

// ボイス装備
function selfyVoiceEquip() { thisMovie("room").changeVoice(); }


// ウインドウを開く
function newWindow(addr, name, x, y, optionflg) {
	optionvalue = ''+ optionflg + ',width=' + x + ',height=' + y;
	window.open(addr ,name ,optionvalue);
}

function updatePet() {
	thisMovie("room").updatePet();
}

function updateItem() {
	thisMovie("room").updateItem();
}


var ATG_BASE_URL="http://www.atgames.jp/atgames/";


//元ウィンドウ遷移関数
function mainWindowChange(mainWinUrl,focusFlag){
location.href=mainWinUrl;
if(focusFlag){
focus();
}

}

// 表示しているページのWindow名を取得
function getPageWindowName(){
	var windowName = window.name;
	return windowName;
}

/*--ここからAS側から呼ばれるファンクションの記述--*/

//下部のレイアウトボタンを押したとき
function deliJStoFurnitureLayoutMode(){
	var Url="closetChangeFurniture.do";
	mainWindowChange(ATG_BASE_URL+Url,true);
}

//自分のくるくるアイコンのクローゼットを押したとき
function deliJSmyRingIconToMyCloset(accountID){
	var Url="closet.do";
	mainWindowChange(ATG_BASE_URL+Url,true);
}

//自分のくるくるアイコンのプロフィールを押したとき
function deliJSmyRingIconToMyProfile(accountID){
	//f OpenPNE moved
	var Url="http://sns.atgames.jp/member";
	mainWindowChange(Url,true);
}

//自分のくるくるアイコン⇒フレンド⇒ウィンドウ内のプロフィールを押したとき
function deliJSfriendListWindowProfileClick(accountID){
	//c OpenPNE moved
	var Url="http://sns.atgames.jp/member/"+accountID;
	mainWindowChange(Url,true);
}

//チャット中ルームからロビーに戻るボタンを押したとき
function deliJSbtnReturnChatLobbyClick(){
	if(fishStatus=="fishLobby"){	//釣り用チャットロビーかどうか判断
	location.href=ATG_BASE_URL+"html/fishGuild.html";
	}else{
	location.href=ATG_BASE_URL+"lobby.html";
	}
}

//釣りエリア⇒自分のくるくるアイコンの釣りノートを押したとき
function deliJSmyRingIconToFishNote(accountID){
	var Url="fishing/note/fishingNoteBook.do?accountId="+accountID;
	mainWindowChange(ATG_BASE_URL+Url,true);
}

//釣りエリア⇒自分のくるくるアイコン⇒釣具確認⇒装備変更を押したとき
function deliJSequipCheckToMyFishingCloset(accountID){
	var Url="fishing/closet/closetFishingDisp.do";
	mainWindowChange(ATG_BASE_URL+Url,true);
}

//他人のくるくるアイコンのプロフィールを押したとき
function deliJSotherRingIconToOtherProfile(accountID){
	//f OpenPNE moved
	var Url="http://sns.atgames.jp/member/"+accountID;
	mainWindowChange(Url,true);
}

//他人のくるくるアイコンの衣装チェックを押したとき
function deliJSotherRingIconToClothesCheck(accountID){
	var Url="otherEquipClothes.do?targetAccountId="+accountID;
	mainWindowChange(ATG_BASE_URL+Url,true);
}

//他人のくるくるアイコンのミニメールを押したとき
function miniMailOpen(nickname) {
	var mainWin=window.opener;
	var form = mainWin.document.createElement('form');
	form.method = 'POST';
	//c OpenPNE moved
	form.action = '/atgames/miniMailNewMailToFriend.do';

	var input = mainWin.document.createElement('input');
	input.name = 'receivers';
	input.type = 'hidden';
	input.value = nickname;
	form.appendChild(input);

	mainWin.document.getElementsByTagName('body')[0].appendChild(form);
	form.submit();
	mainWin.focus();
}

//釣りエリア⇒他人のくるくるアイコンの釣りノートを押したとき
function deliJSotherRingIconToFishNote(accountID){
	var Url="fishing/note/fishingNoteBook.do?accountId="+accountID;
	mainWindowChange(ATG_BASE_URL+Url,true);
}

//友だち申請が来たときのウィンドウ内のプロフィールを押したとき
function deliJSfriendAppliWindowProfileClick(accountID){
	//f OpenPNE moved
	var Url="http://sns.atgames.jp/member/"+accountID;
	mainWindowChange(Url,true);
}


//釣りが終わったあと出てくるウィンドウ内のランキングを押したとき
function deliJSfishGameResultWindowRanking(){
	var Url="fishing/ranking/pointRankingDisp.do";
	mainWindowChange(ATG_BASE_URL+Url,true);
}

//釣りが終わったあと竿やえさがなくなったときに出てくるウィンドウ内の釣りクローゼットを押したとき
function deliJSfishGameItemEndWindowCloset(accountID){
	var Url="fishing/closet/closetFishingDisp.do";
	mainWindowChange(ATG_BASE_URL+Url,true);
}

//釣りが終わったあと竿やえさがなくなったときに出てくるウィンドウ内のフィッシングショップを押したとき
function deliJSfishGameItemEndWindowShop(accountID){
	var Url="fishing/shop/shopFishing.do";
	mainWindowChange(ATG_BASE_URL+Url,true);
}

//釣りエリアに入ったとき自動的に釣りアイテムを装備させるウィンドウで釣りクローゼットへ遷移
function deliJSfishAutoEquipItemComplete(accountID){
	var Url="fishing/closet/closetFishingDisp.do";
	mainWindowChange(ATG_BASE_URL+Url,false);
}

//ライフストーン期限切れ通知のポップアップ内の、セルピットショップをクリックしたときに実行されるファンクション
function deliJSselpitLifeStoneEndWindowBtnSelpitShopClick(accountID){
	var Url="pet/shop/shopPetItem.do?pageNum=1&salesCategory=4&sortType=0";
	mainWindowChange(ATG_BASE_URL+Url,true);
}

//ライフストーン期限切れ通知のポップアップ内の、セルピットクローゼットをクリックしたときに実行されるファンクション
function deliJSselpitLifeStoneEndWindowBtnSelpitClosetClick(accountID){
	var Url="pet/closet/closetPetDisp.do";
	mainWindowChange(ATG_BASE_URL+Url,true);
}

//セルピットステータスウィンドウからオーナーのプロフィールを表示
function deliJSselpitStatusWinShowOwnerProfile(accountID){
	//f OpenPNE moved
	var Url="http://sns.atgames.jp/member/"+accountID;
	mainWindowChange(Url,true);
}

//セルピットステータスウィンドウから詳細を表示
function deliJSselpitStatusWinShowDetails(petSerialID){
	window.open(ATG_BASE_URL+"pet/closet/petDetailDisp.do?serialIdLong="+petSerialID,"petDetail","width=438,height=480,toolbar=no,scrollbars=yes");
}

//セルピットステータスウィンドウからヘルプを表示
function deliJSselpitStatusWinShowHelp(){
	var Url="html/service/selpit/";
	mainWindowChange(ATG_BASE_URL+Url,true);
}

//セルピットステータスウィンドウから図鑑を表示
function deliJSselpitStatusWinShowPetBook(petIdUrl){
	window.open(ATG_BASE_URL+"html/pet/evolution/selpit_chart_" + petIdUrl + "101.html","petDictionary","width=650,height=710,toolbar=no,scrollbars=yes");
}


//タウンの各建物に入るリンク
function deliJSgotoGuild(guildUrl){
	//alert("セルフィタウンの各建物に入るよ。URLは"+guildUrl+"です");
	location.href=guildUrl;
}


//タウンの各オブジェクトをクリックしたときのリンク
function deliJSbuildingMouseClick(furnitureID,accountID){

var Url="top.do";	//デフォルトはトップページにしておく

//家具IDごとにリンク先を振り分け
if(furnitureID==343){	//バルビレッジエリアの本をクリック時のリンク
	Url="html/game/mo_mmo/bar2/index.html";
	window.open(ATG_BASE_URL+Url,"_blank");

}else if(furnitureID==402){	//セルピットエリアからセルピットページトップへのリンク
	Url="html/service/selpit/";
	mainWindowChange(ATG_BASE_URL+Url,true);

}else if(furnitureID==417){	//セルピットエリアからセルピットエリア説明ページへのリンク
	Url="html/service/selpit/selpit_area.html";
	mainWindowChange(ATG_BASE_URL+Url,true);

}else if(furnitureID==382){	//セルピットエリアからセルピットバックストーリーへのリンク
	Url="html/pet/bs.html";
	window.open(ATG_BASE_URL+Url,"petBS","width=870,height=600,toolbar=no,scrollbars=yes");

}else if(furnitureID==409){	//セルピットエリアからセルピットショップへのリンク
	Url="pet/shop/shopPet.do?pageNum=1&salesCategory=0&sortType=0";
	mainWindowChange(ATG_BASE_URL+Url,true);

}else if(furnitureID==398){	//セルピットエリアからセルピット掲示板へのリンク
	//f OpenPNE moved
	Url="gameBBS.do?gameId=3005";
	mainWindowChange(ATG_BASE_URL+Url,true);

}else{
	//alert("セルフィタウンの各オブジェクトをクリックしたよ。家具IDは"+ furnitureID +"アカウントIDは"+ accountID +"です");
	mainWindowChange(ATG_BASE_URL+Url,true);
}
}


//野外ステージのリンクまとめ
function deliJSopenStageBannerClick(bannerID){
var Url="top.do";	//デフォルトはトップページにしておく
	
if(bannerID==1){
var Url="html/event/campaign/071211_netmilecp.html";

}else if(bannerID==2){
var Url="html/event/campaign/071012_ecnavicp.html";

}else if(bannerID==3){
var Url="html/event/campaign/080115_imicp.html";

}else{
//何もしない
}
	mainWindowChange(ATG_BASE_URL+Url,true);
}


//ガチャ看板セルフィ系のリンク
function deliJSgachaBillboardClick(){
	var Url="html/gacha/";
	mainWindowChange(ATG_BASE_URL+Url,true);
}

//ガチャ看板セルフィ系サブウィンドウ左のリンク
function deliJSgachaBillboardSubWinLeftClick(){
	var Url=gachaBillboardSubWinLeftUrl;
	mainWindowChange(ATG_BASE_URL+Url,true);
}

//ガチャ看板セルフィ系サブウィンドウ右のリンク
function deliJSgachaBillboardSubWinRightClick(){
	var Url=gachaBillboardSubWinRightUrl;
	mainWindowChange(ATG_BASE_URL+Url,true);
}

//ガチャ看板セルピット系のリンク
function deliJSgachapitBillboardClick(){
	var Url="html/gacha/";
	mainWindowChange(ATG_BASE_URL+Url,true);
}

//ガチャ看板セルピット系サブウィンドウ左のリンク
function deliJSgachapitBillboardSubWinLeftClick(){
	var Url=gachapitBillboardSubWinLeftUrl;
	mainWindowChange(ATG_BASE_URL+Url,true);
}

//ガチャ看板セルピット系サブウィンドウ右のリンク
function deliJSgachapitBillboardSubWinRightClick(){
	var Url=gachapitBillboardSubWinRightUrl;
	mainWindowChange(ATG_BASE_URL+Url,true);
}

/**
 * 立て看板中央エリアのリンク
 * @param contentsType 0:atgames / 0以外：その他
 * 
 */
function deliJScentralAreaBillboardClick(contentsType) {

	if (contentsType==0) {
		// 通常
		var Url=centralAreaBillboardUrl;
	} else {
		// その他
		var Url=centralAreaBillboardUrlForAlliance;
	}
	mainWindowChange(ATG_BASE_URL + Url, true);
	
/* 2010.03.29 delete start
if(allianceFlag==0){
	var Url=centralAreaBillboardUrl;
}else{
	var Url=centralAreaBillboardUrlForAlliance;
}
mainWindowChange(ATG_BASE_URL+Url,true);
delete end */
}


/**
 * 立て看板チャットロビー前のリンク
 * @param contentsType 0:atgames / 0以外：その他
 * 
 */
function deliJSchatLobbyBillboardClick(contentsType) {

	if (contentsType==0) {
		// 通常
		var Url=chatLobbyBillboardUrl;
	} else {
		// その他
		var Url=chatLobbyBillboardUrlForAlliance;
	}
	mainWindowChange(ATG_BASE_URL + Url, true);
/*
if(allianceFlag==0){
	var Url=chatLobbyBillboardUrl;
}else{
	var Url=chatLobbyBillboardUrlForAlliance;
}
*/
}

//立て看板ゲームの館前のリンク
function deliJSgameHouseBillboardClick(){
	var Url=gameHouseBillboardUrl;
	mainWindowChange(ATG_BASE_URL+Url,true);
}

//立て看板クイズの館前のリンク
function deliJSquizHouseBillboardClick(){
	var Url=quizHouseBillboardUrl;
	mainWindowChange(ATG_BASE_URL+Url,true);
}

//立て看板占いの館前のリンク
function deliJSfortuneHouseBillboardClick(){
	var Url=fortuneHouseBillboardUrl;
	mainWindowChange(ATG_BASE_URL+Url,true);
}

//立て看板フィッシングギルド前のリンク
function deliJSfishingGuildBillboardClick(){
	var Url=fishingGuildBillboardUrl;
	mainWindowChange(ATG_BASE_URL+Url,true);
}

//セルフィのおこづかい用看板のリンク
function deliJSselfyPMoneyBillboardClick(){
	var Url="http://point.atgames.jp/index.jsp?uid="+ myAccountID +"&allianceType="+ allianceFlag;
	window.open(Url,"_blank");
}


//中央広場みんなのルーム看板のリンク
function deliJSroomBoardBillboardClick(){
	//f OpenPNE moved
	var Url="gameBBS.do?gameId=3011";
	mainWindowChange(ATG_BASE_URL+Url,true);
	//window.opener.location.href=ATG_BASE_URL+Url;
	//window.opener.focus();
}

//中央広場初心者掲示板看板のリンク
function deliJSbeginnerBoardBillboardClick(){
	//f OpenPNE moved
	var Url="gameBBS.do?gameId=3008";
	mainWindowChange(ATG_BASE_URL+Url,true);
	//window.opener.location.href=ATG_BASE_URL+Url;
	//window.opener.focus();
}

//中央広場チュートリアル看板のリンク
function deliJStutorialBoardBillboardClick(){
	var Url="story/tutorialTop.do";
	mainWindowChange(ATG_BASE_URL+Url,true);
}

/*
 * NPCリンクボタン用URL指定
 */
function npcLink(id) {
	if(id == "tutorialNpc"){
		var Url="story/tutorialTop.do";
		mainWindowChange(ATG_BASE_URL+Url,true);
	}
}

function callClearPopUp(storyId,questId,missionId) {
	window.open(ATG_BASE_URL+"story/clearPopUp.do?storyId="+storyId+"&questId="+questId+"&missionId="+missionId,"clearWindow","width=620,height=472,toolbar=no,scrollbars=yes");
}

//NPCフラメルのリンク
function deliJSnpcFlamelClick(){
	var Url="html/shop_gacha/synthetic_item/";
	mainWindowChange(ATG_BASE_URL+Url,true);
}

//NPCパピメルのリンク
function deliJSnpcPapimelClick(){
	var Url="html/campaign_event/2009/12/20091228_syntheticEV.html";
	mainWindowChange(ATG_BASE_URL+Url,true);
}

//NPCイベント用のリンク
function getUrlforNpcEvent(){
	var Url="html/campaign_event/2010/05/20100511_treasureboxEV.html";
	mainWindowChange(ATG_BASE_URL+Url,true);
}

//NPCイベント用のリンク URL引数あり
function getUrlforNpcEvent2(buyUrl){
	var Url=buyUrl;
	mainWindowChange(Url,true);
}

//NPCタヌックのリンク
function deliJSnpctanuckClick(){
	var Url="html/campaign_event/2009/08/20090804_mojiatumeEV.html";
	mainWindowChange(ATG_BASE_URL+Url,true);
}


//セルピットエリアのハコスケの購入リンク
function deliJSselpitTownHakosukeBuyBtnClick(buyUrl){
	var Url=buyUrl;
	mainWindowChange(Url,true);
}

//アクティブ施策 リングイベントURL
function deliJSGetItemEventBtnClick(){
	var Url = "/html/campaign_event/2010/01/20100126_ValentineGiftEV.html";
	
	mainWindowChange(ATG_BASE_URL + Url, true);
}

//エージェントNPC
function deliJSAgentNPCInfoBtnClick(){
	var Url="html/campaign_event/2009/10/20091030_gachaEV.html";
	mainWindowChange(Url, true);
}

//タウンプロフィール表示機能
function deliJSSelfyProfileDispFromTownFun(accountID){
//alert("このセルフィのIDは"+ accountID +"です。");
document.getElementById("townSelfyProfile").src="/atgames/selfyProfileDisp.do?accountID="+accountID;
}

//NPCアラン（前景交換所）
function getUrlForAlanNpc(){
	var Url="html/shop_gacha/frame_exchange/frame_exchange.html";
	mainWindowChange(ATG_BASE_URL+Url,true);
}

//NPCアイテムトレード（アイテムトレード）
function getUrlForItemTrade(){
	var Url="http://www.atgames.jp/itemtrade/";
	mainWindowChange(Url, true);
}

//オークション機能 クローゼットページへのリンク
function deliJSgotoMyCloset(){
	var Url="http://www.atgames.jp/atgames/closet.do";
	mainWindowChange(Url,true);
}


//オークション機能 FAQページへのリンク
function deliJSgotoFAQPage(URL){
	//クライアントより取得している引数を要確認
	var Url="#parse('html/common_module/helplink.html')";
	mainWindowChange(Url,true);
}

//オークション機能 出品ヘルプページへのリンク
function deliJSgotoExibitHelp(URL){
	//クライアントより取得している引数を要確認
	var Url = "http://www.atgames.jp/atgames/html/shop_gacha/market/exhibition.html";
	mainWindowChange(Url, true);
}

//オークション機能 落札ヘルプページへのリンク
function deliJSgotoBidinHelp(URL){
	//クライアントより取得している引数を要確認
	var Url = "http://www.atgames.jp/atgames/html/shop_gacha/market/bid.html";
	mainWindowChange(Url, true);
}

//オークション機能 出品者ページへのリンク
function deliJSgotoExhibitorPage(accountID){
	//クライアントより取得している引数を要確認
	var Url = "http://sns.atgames.jp/member/" + accountID;
	mainWindowChange(Url, true);
}

//占い機能 占いの内容を日記に反映
function FortuneDiary(accountId,title,body)
{
	var mainWin = this;
	var form = mainWin.document.createElement('form');
	
	form.method = "POST";
	//f OpenPNE moved
	form.action = "http://sns.atgames.jp/diary/new?track_id=";

	var input;
	input = mainWin.document.createElement('input');
	input.name = "diary[title]";
	input.type = 'hidden';
	input.value = title;
	form.appendChild(input);

	input = mainWin.document.createElement('input');
	input.name = "diary[body]";
	input.type = 'hidden';
	input.value = body;
	form.appendChild(input);
	
	input = mainWin.document.createElement('input');
	input.name = 'diaryType';
	input.type = 'hidden';
	input.value = '1';
	form.appendChild(input);

	mainWin.document.getElementsByTagName('body')[0].appendChild(form);
	form.submit();
	mainWin.focus();
}

//占い機能 ユーザープロフィールのリンク
function FortuneMiniPage(accountId)
{
	//f OpenPNE moved
	var Url="http://sns.atgames.jp/member/"+accountId;
	mainWindowChange(Url,true);
}

//占い機能 占いチケット売り場のリンク
function FortuneTicket(accountId)
{
	var Url="http://www.atgames.jp/atgames/itemshop.do?corner=3001&shelf=0&page=1&sortType=0";
	mainWindowChange(Url,true);
}

//占い機能 占い説明ページのリンク
function FortuneGoToHelp(){
	var Url="http://www.atgames.jp/atgames/html/game/someone/uranai/";
	mainWindowChange(Url,true);
}

//占い機能 お守り説明ページのリンク
function FortuneTalismanPage()
{
	var Url="http://www.atgames.jp/atgames/html/game/someone/uranai/profit.html";
	mainWindowChange(Url,true);
}

//占い機能 ログイン前トップに戻すリンク
function deliJSgotoNoLoginTop(){
	var Url="http://www.atgames.jp/atgames/top.html";
	mainWindowChange(Url,true);
}

// 画面遷移 第1引数：遷移先URL
function getUrlForMainWindow(targetUrl){
	var Url = targetUrl;
	mainWindowChange(Url,true);
}

