

//window情報

var myWin    = window.self;				//自画面

var preWin   = myWin.window.opener;		//自画面をopenした親画面

var FirstWin = "";						//最初にopenした画面

var subWin   = "";						//子画面





//window.openされた場合、親を取得

if(preWin){

	FirstWin = preWin;

}





//トップからサブへ

function openWindow(url, name, option){



	//window.openされていない場合、location

	if(!window.open(url, name, option)){

		location.href = url;

	}



	//子画面の存在確認

	subWin = window.open(url, name, option)



	//子画面にfocus

	if(subWin){

		//subWin.moveTo(0, 0);

		subWin.focus();

	}

}





//画面サイズ設定

function get_screen(){

	//クッキー情報取得

	var win_size = get_cookie("__winsize");


	//クッキー情報なければ、クッキー情報セット

	if(win_size == ""){

		var width = screen.availWidth;

		//画面解像度が1281以上の場合、1280で固定

		if(width > 1280){

			//window.moveTo(0, 0);

			resizeTo(1280, 1024);

			win_size = '1280,1024';

			set_cookie(win_size);
			

		//画面解像度が1280以下の場合、フルスクリーン

		}else{

			//window.moveTo(0, 0);

			resizeTo(screen.availWidth, screen.availHeight);

			win_size = screen.availWidth + "," + screen.availHeight;

			set_cookie(win_size);

		}


	//クッキー情報あれば、クッキーに保存されているサイズで表示

	}else{

		disp_win_size = win_size.split(",");

		resizeTo(disp_win_size[0], disp_win_size[1]);

	}

}





//クッキー情報取得

function get_cookie(item){


	var arr   = document.cookie.split(";");

	var index = arr[0].indexOf("=");



	//クッキー情報return

	if(arr[0].substring(0, index) == item){

		return arr[0].substring(index + 1);

	}else{



		//クッキーなければ空をreturn

		return "";
	}

}





//クッキー情報セット

function set_cookie(win_size){



	//有効期限（1日）設定

	var exp = new Date();

	exp.setTime(exp.getTime()+1000*60*60*24);

	var domain_name = ".omiya.weddingvillage.jp";

	//クッキーセット

	document.cookie = "__winsize=" + win_size + "; expires=" + exp.toGMTString() + "; domain=" + domain_name;

}





//サブからトップへ

function returnWindow(url) {



	var nowWin



	//親画面の存在を確認し、なければwindow.open

	if (window.opener == null || window.opener.closed){

		nowWin = window.open(url,"mein","");

		nowWin.focus();

		

	//親画面あれば、focus＋トップページへlocation

	}else if(FirstWin != "") {

		FirstWin.focus();

		FirstWin.location.href = url;

		

	//子画面がwindow.openされていない場合

	}else{

		location.href = url;

	}

}


//リサイズ後のサイズをクッキーにセット

window.onresize = function() {

	if (document.all) {
		//Internet Explorer
		width = document.body.clientWidth + 29;
		height = document.body.clientHeight + 175;
	} else {
		//Firefox
		width = window.outerWidth;
		height = window.outerHeight;
	}

	win_size = width + "," + height ;

	set_cookie(win_size);

}

