// ==================================
// Config
// ==================================
//変更する可能性があるのは下の２箇所だけ。
//１．↓これがメインのコンテンツを格納するフォルダ
CurrentIssue = 'issue01';
//２．↓これがメインのコンテンツの数（この例だとsample0.html-sample10.html)最後の数を入れればいいかな？
PageVolume = 23;
CurrentPageNum = 0;
var Nav = false;
var IE = false;

if (navigator.appName.charAt(0) == 'N')
	{
		Nav = true;
	}
else if ( navigator.appName.charAt(0) =='M')
	{
		IE = true;
	}

// ==================================
// Progress Bar
// ==================================
LayerWide = 0;

function Progress()
{
	
	if ( LayerWide < 189 )
	{
		LayerWide = LayerWide + 2;
		document.layers['BarGraph'].clip.right = LayerWide;
		TimerID = setTimeout('Progress()',50);
	}
	else
	{
		Complete()
	}
}

function Break()
{
	if ( confirm('Are you sure to stop progress?') )
	{
		clearTimeout(TimerID)
	
	document.layers['BarGraph'].clip.right = 0;
	document.layers['CancelButton'].visibility = 'hide';
	document.layers['ReloadButton'].visibility = 'show';
	
	window.stop();
	self.close();
	}
}

function Complete()
{
	LayerWide = 189;
	document.layers['BarGraph'].clip.right = LayerWide;
	
	clearTimeout(TimerID)
	
	document.layers['BarGraph'].clip.right = 0;
	document.layers['BarGraph'].visibility = 'hide';
	document.layers['BarGraphBack'].visibility = 'hide';
	document.layers['CancelButton'].visibility = 'hide';
	
	window.stop();
	self.close();
}

// ==================================
// Next Page
// ==================================

function Next()
{
	if (Nav)
	{
		if ( parseInt( CurrentPageNum + 1 ) >= PageVolume )
		{
			CurrentPageNum = parseInt( CurrentPageNum + 1 );
			parent.mainwin.location.href = CurrentIssue + '/' + CurrentPageNum + 'p.html';
			document.layers['Next'].visibility = 'hidden';
		}
	
		else
		{
			CurrentPageNum = parseInt( CurrentPageNum + 1 );
			parent.mainwin.location.href = CurrentIssue + '/' + CurrentPageNum + 'p.html';
			document.layers['Next'].visibility = 'visible';
			document.layers['Previous'].visibility = 'visible';
		}
	}

	else if (IE)
	{
		if ( parseInt( CurrentPageNum + 1 ) >= PageVolume )
		{
			CurrentPageNum = parseInt( CurrentPageNum + 1 );
			parent.mainwin.location.href = CurrentIssue + '/' + CurrentPageNum + 'p.html';
			document.all['Next'].style.visibility = 'hidden';
		}
	
		else
		{
			CurrentPageNum = parseInt( CurrentPageNum + 1 );
			parent.mainwin.location.href = CurrentIssue + '/' + CurrentPageNum + 'p.html';
			document.all['Next'].style.visibility = 'visible';
			document.all['Previous'].style.visibility = 'visible';
		}
	}
}

// ==================================
// Click to Jump
// ==================================
function ClickToWhare(clicknum)
{
	CurrentPageNum = parseInt(clicknum);
	alert(CurrentPageNum);
}


// ==================================
// Jump to Where?
// ==================================
function JumpTo(form)
{
	JumpToNum = form.contents.selectedIndex;
	
	if ( JumpToNum < 0 || JumpToNum > parseInt( PageVolume ) )
	{
		return false;
	}
	
	CurrentPageNum = JumpToNum;
	parent.mainwin.location.href = CurrentIssue + '/' + CurrentPageNum + 'p.html';
	
	if ( CurrentPageNum == 0 )
	{
		if (Nav)
		{
			document.layers['Previous'].visibility = 'hidden';
			document.layers['Next'].visibility = 'visible';
		}
		else if (IE)
		{
			document.all['Previous'].style.visibility = 'hidden';
			document.all['Next'].style.visibility = 'visible';
		}
	}
	
	else if ( CurrentPageNum == parseInt( PageVolume ) )
	{
		if (Nav)
		{
			document.layers['Next'].visibility = 'hidden';
			document.layers['Previous'].visibility = 'visible';
		}
		else if (IE)
		{
			document.all['Next'].style.visibility = 'hidden';
			document.all['Previous'].style.visibility = 'visible';
		}
	}
	
	else
	{
		if (Nav)
		{
			document.layers['Next'].visibility = 'visible';
			document.layers['Previous'].visibility = 'visible';
		}
		
		else if (IE)
		{
			document.all['Next'].style.visibility = 'visible';
			document.all['Previous'].style.visibility = 'visible';
		}
	}
	
	form.reset();
}
// ==================================
// Real Player Plug-In Check
// ==================================

//function CheckReal()
//{
//	for ( i=0; i < navigator.plugins.length; i++ )
//	{
//		if ( navigator.plugins[i].filename.indexOf('RealPlayerG2') != -1 )
//		{
//			location.href = 'http://news.tbs.co.jp/ram/news19982_2.ram';
//		}
//	
//	}
//	
//}

// ==================================
// Previous Page
// ==================================

function Previous()
{
	if (Nav)
	{
		if ( parseInt( CurrentPageNum - 1 ) <= 0 )
		{
			CurrentPageNum = parseInt( CurrentPageNum - 1 );
			parent.mainwin.location.href = CurrentIssue + '/' + CurrentPageNum + 'p.html';
			document.layers['Previous'].visibility = 'hidden';
		}
	
		else
		{
			CurrentPageNum = parseInt( CurrentPageNum - 1 );
			parent.mainwin.location.href = CurrentIssue + '/' + CurrentPageNum + 'p.html';
			document.layers['Previous'].visibility = 'visible';
			document.layers['Next'].visibility = 'visible';
		}
	}

	else if (IE)
	{
		if ( parseInt( CurrentPageNum - 1 ) <= 0 )
		{
			CurrentPageNum = parseInt( CurrentPageNum - 1 );
			parent.mainwin.location.href = CurrentIssue + '/' + CurrentPageNum + 'p.html';
			document.all['Previous'].style.visibility = 'hidden';
		}
	
		else
		{
			CurrentPageNum = parseInt( CurrentPageNum - 1 );
			parent.mainwin.location.href = CurrentIssue + '/' + CurrentPageNum + 'p.html';
			document.all['Previous'].style.visibility = 'visible';
			document.all['Next'].style.visibility = 'visible';
		}
	}
}

// ==================================
// Resize Blocker
// ==================================
function ResizeBlocker()
{
	if (Nav)
	{
		document.location = document.location;
	}
}
window.onResize = ResizeBlocker;


// ==================================
// Function Window
// ==================================
function Subwin(url,subwinX,subwinY)
{
	OpenedSubWin = window.open(url,'SubWin','width=' + subwinX + ',height=' + subwinY + ',screenX=0, screenY=0, toolbar=0,location=0,status=0,menubar=0,scrollbars=0,resizable=1');
	OpenedSubWin.focus();
}

// ==================================
// Preload Image
// ==================================

/*
for (i = 0; i =< FilesLength; i++ )
{
	preloadimage[i] = new Image();
	preloadimage[i].src = 'images/' + i + '.gif';
}
var Files = new Array(1000)

Files[0] = new Array('blank.html');
Files[1] = new Array('images/dot_thuru.gif');
FilesLength = 2;

*/
