// *********************************************************
// 関数
// IE6 : OK
// Firefox : OK
// Opera : 内部ウインドウが最大化されていない場合に
// Opera 内でのみ動作します
// IE7 : 未確認
// *********************************************************
function doAction( nType ) {
window.focus();
var nWidth;
var nHeight;
switch( nType ) {
case 1:
nWidth = 400;
nHeight = 400;
window.resizeTo(nWidth, nHeight);
if (window.navigator.appName.toLowerCase().indexOf("microsoft") <= -1) {
window.moveBy(0, 0);
}
window.moveTo(0, 0);
break;
case 2:
nWidth = 400;
nHeight = 400;
window.resizeTo(nWidth, nHeight);
if (window.navigator.appName.toLowerCase().indexOf("microsoft") <= -1) {
window.moveBy(top.screen.width-nWidth, 0);
}
window.moveTo(top.screen.width-nWidth, 0);
break;
case 3:
nWidth = 400;
nHeight = 400;
window.resizeTo(nWidth, nHeight);
if (window.navigator.appName.toLowerCase().indexOf("microsoft") <= -1) {
window.moveBy(0, top.screen.height-nHeight-32);
}
window.moveTo(0, top.screen.height-nHeight-32);
break;
case 4:
nWidth = 400;
nHeight = 400;
window.resizeTo(nWidth, nHeight);
if (window.navigator.appName.toLowerCase().indexOf("microsoft") <= -1) {
window.moveBy(top.screen.width-nWidth, top.screen.height-nHeight-32);
}
window.moveTo(top.screen.width-nWidth, top.screen.height-nHeight-32);
break;
case 5:
if (window.navigator.appName.toLowerCase().indexOf("microsoft") <= -1) {
window.moveBy(0, 0);
}
else {
window.moveTo(0, 0);
}
nWidth = top.screen.width;
nHeight = top.screen.height-32;
window.resizeTo(nWidth, nHeight);
window.moveTo(0, 0);
break;
}
}