

//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 width = get_cookie("width");



	//クッキー情報なければ、クッキー情報セット

	if(width == ""){

		width = screen.availWidth;

		set_cookie(width);

	}



	//画面解像度が1281以上の場合、1280で固定

	if(width > 1280){

		//window.moveTo(0, 0);

		resizeTo(1280, 1024);

		

	//画面解像度が1280以下の場合、フルスクリーン

	}else{

		//window.moveTo(0, 0);

		resizeTo(screen.availWidth, screen.availHeight);

	}

}





//クッキー情報取得

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);

	}



	//クッキーなければ空をreturn

	return "";

}





//クッキー情報セット

function set_cookie(width){



	//有効期限（1日）設定

	var exp = new Date();

	exp.setTime(exp.getTime()+1000*60*60*24);



	//クッキーセット

	document.cookie = "width=" + width + "; expires=" + exp.toGMTString();

}





//サブからトップへ

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;

	}

}



