';
s += '';
//-------------------------------
s += ''; // devide to avoid banner adding
//-------------------------------
s += '';
s += ''; // devide to avoid banner adding
s += '';
//alert( s );
return s;
}
//----------------------------------------------------
function img_html() {
var aw = Math.round( AppWid * 0.8 );
var ah = Math.round( AppHei * 0.8 );
var iw = ImgWid;
var ih = ImgHei;
if( iw>aw || ih>ah ){
var wr = aw / iw;
var hr = ah / ih;
if( wr < hr ){ ih = ih * aw / iw; iw = aw; }
else { iw = iw * ah / ih; ih = ah; }
}
var pdl = Math.round( AppWid*0.1 + ( aw-iw )/2 );
var pdt = Math.round( AppHei*0.1 + ( ah-ih )/2 );
//-------------------------------
var s = '';
s += '';
s += '';
s += '';
s += '';
//-------------------------------
s += '';
s += '
';
s += ''; // devide to avoid banner adding
s += '';
return s;
}
//----------------------------------------
function GetStatus() {
var i, Cnt;
if( !LiveConn ) return;
if( FinSt == 1 ) return;
//--------------------------------
JigStatus = parent.JigApp.document.webjig.GetStatus();
//--------------------------------
if( !JigMoved ){ UpdateInf(""); JigMoved=true; }
else SaveJigInf();
//---------------------------------
var s = JigStatus.substring( 0, 1 );
if( s=="C" || s=="D" ) FinishJig();
//---------------------------------
// Netscape では他フレームのクッキー書込みは自動保存されないので、
// 強制的に再オープンして、ローカルディスクへの保存を行う。
var Ver = navigator.appVersion;
if( !document.all &&
Ver.indexOf( "Safari" ) < 0 &&
parent.FileSetType == 0 ) OpenCookie();
}
//----------------------------------------
function UpdateInf( NewPw ){
var i, Cnt;
LoadMngInf(); // load finish inf
if( NewPw != "" ) Password = NewPw;
//----------------------------------
if( PlayPos < 0 ){ // update image inf
if( parent.FileSetType==0 ) Cnt = 3; // normal file set
else Cnt = 1; // simple file set
//----------------------------------
for( i=0; i ih )) n = Cnt * iw / ih;
if(( n < 2 )||( n > 20 )){
if( n < 2 ) n = 2;
if( n > 20 ) n = 20;
Cnt = n;
if(( Dir == 0 )&&( iw < ih )) Cnt = Math.floor( n * iw / ih );
if(( Dir == 1 )&&( iw > ih )) Cnt = Math.floor( n * ih / iw );
if( n==20 ) alert( "この方向の最大分割数は " + String(Cnt) + " です。" );
}
//--------------------------------------------
opener.DivDir = Dir;
opener.DivCnt = Cnt;
opener.DivideJig();
close();
}
}
//----------------------------------------
function OnResize(){
if( !JigOpened ) return;
//---------------------------
if( parent.EnChgImgSz == 1 ){
var w = 400 + parent.SideBannerWid;
var h = 220 + parent.TopBannerHei;
window.open("jig_info.html", "ResizeJig", "width=" + String(w) + "," +
"height=" + String(h) + "," +
"scrollbars=no," +
"resizable=yes" );
}
else{
ImgCache = false;
InitWin();
}
}
//----------------------------------------
function ResizeJig() {
opener.AutoSc = document.Cond.AutoSc.selectedIndex;
if( opener.AutoSc==0 ) opener.ImgScale = opener.StrToInt( document.Cond.Scale.value );
else opener.ImgScale = 0;
opener.ImgCache = false;
opener.InitWin();
close();
}
//----------------------------------------
function TermWin() {
if( ManuWin==null ) return;
if( !document.all ){ if( ManuWin==undefined ) return; }
if( !ManuWin.closed ) ManuWin.close();
}
//----------------------------------------
function StrToInt( s ){
var i;
for( i=0; i= a0 && a <=( a0 + 9 )) v += ( a - a0 );
if( a >= aA && a <=( aA + 5 )) v += ( a - aA + 10 );
if( a >= aa && a <=( aa + 5 )) v += ( a - aa + 10 );
}
return v;
}
//----------------------------------------
function GetFileBody( Fn ){
var p;
p = Fn.lastIndexOf(".");
if( p>0 ) return Fn.substring( 0, p );
else return Fn;
}
//----------------------------------------
function ChkBrowser(){
var Os = navigator.platform;
var Ver = navigator.appVersion;
if( parent.WinSizeType <= 2 || // not iframe
Os.substring( 0,3 ) == "Win" || // window
Ver.indexOf( "Safari" ) >= 0 ){ // safari
ErrMsg = "";
return true;
}
else{
ErrMsg = "";
return false;
}
}
//----------------------------------------
function OnPwBtn(){
var Pw = document.PwInf.PwText.value;
parent.JigInfo.Password = Pw;
if( parent.JigInfo.ChkRestriction()==false ){
parent.JigInfo.SaveMngInf();
parent.JigInfo.setTimeout( "InitPlay()", 100 );
}
else alert( "パスワードが違います。" );
return false;
}
//----------------------------------------
// -->