﻿
<!--
var imgListen = new Array();
imgListen[0] = 'play_w1.gif';
imgListen[1] = 'play_w2.gif'; 
imgListen[2] = 'stop_w1.gif';
imgListen[3] = 'stop_w2.gif';

var browser = new Array();
browser[0] = 'Microsoft';
browser[1] = 'Netscape';
browser[2] = 'Opera';


function listenPlay()
{

	/* 引数 */
	// 0：画像の番号
	// 1：音楽ファイルURL
	// 2：音楽メタファイルURL
	// 3：画像の個数

	var memb = listenPlay.arguments;
		
	for (var i=0;i<memb.length;i++) if (!memb[i]) return false;

	/* IEの場合 */
	if (navigator.appName.indexOf(browser[0]) > -1)
	{
		if (document.form1.mpListen.url == memb[1])
		{
			/* Play画像に書き換え */
			for (var i=0;i<document.MM_sr.length;i++)
			{
				document.MM_sr[i].oSrc = new String(document.MM_sr[i].oSrc).replace(imgListen[2],imgListen[0]);
				document.MM_sr[i].src = new String(document.MM_sr[i].src).replace(imgListen[3],imgListen[1]);
			}
			document.form1.elements['ImageB' + new String(memb[0])].oSrc = new String(document.form1.elements['ImageB' + new String(memb[0])].oSrc).replace(imgListen[2],imgListen[0]);
			document.form1.elements['ImageB' + new String(memb[0])].src = new String(document.form1.elements['ImageB' + new String(memb[0])].src).replace(imgListen[3],imgListen[1]);
		
			/* タグの書き換え */
			disListen(memb[0],'0');

			/* 現在再生されている試聴ファイルの場合は停止する。 */
			document.form1.mpListen.url = '';
		}
		else
		{
			/* Stop画像に書き換え */
			for (var i=0;i<document.MM_sr.length;i++)
			{
				document.MM_sr[i].oSrc = new String(document.MM_sr[i].oSrc).replace(imgListen[0],imgListen[2]);
				document.MM_sr[i].src = new String(document.MM_sr[i].src).replace(imgListen[1],imgListen[3]);
			}
			document.form1.elements['ImageB' + new String(memb[0])].oSrc = new String(document.form1.elements['ImageB' + new String(memb[0])].oSrc).replace(imgListen[0],imgListen[2]);
			document.form1.elements['ImageB' + new String(memb[0])].src = new String(document.form1.elements['ImageB' + new String(memb[0])].src).replace(imgListen[1],imgListen[3]);

			/* タグの書き換え */
			disListen(memb[0],'1');

			/* 現在再生されている試聴ファイルの場合は再生する。 */		
 			document.form1.mpListen.url = memb[1];
		}
	}
	/* IE以外のブラウザの場合 */
	else
	{
		if (navigator.appName.indexOf(browser[1]) > -1)
		{
			/* Firefoxの場合（IFRAMEを使用しないと、空白ページへ遷移してしまう。） */
			ifLocation.location = memb[2];
		}
		else if (navigator.appName.indexOf(browser[2]) > -1)
		{
			/* Operaの場合（IFRAMEを使用すると、ページが１ページ前に戻ってしまう。） */
			location.href = memb[2];
		}
		else
		{
			/* それ以外の場合（Operaに対応しておいた方が無難でしょう。） */
			location.href = memb[2];
		}
	}

}

function disListen()
{

	/* 引数 */
	// 0：画像の番号
	// 1：play/stop

	var memb = disListen.arguments;

	var rowNo = 2;

	var cellNo = 1;



	
	/* リストが1件の場合 */
	
	if (!listTbl.length)
	{
		/* playの場合 */
		if (memb[1] == '0')
		{
			outHtml = listTbl.rows(rowNo).cells(cellNo).innerHTML;
			if (outHtml != '')
			{
				outHtml = outHtml.replace(imgListen[2], imgListen[0]);
				outHtml = outHtml.replace(imgListen[3], imgListen[1]);
				listTbl.rows(rowNo).cells(cellNo).innerHTML = outHtml;
			}
		}
		/* stopの場合 */
		else
		{
			outHtml = listTbl.rows(rowNo).cells(cellNo).innerHTML;
			if (outHtml != '')
			{
				outHtml = outHtml.replace(imgListen[0], imgListen[2]);
				outHtml = outHtml.replace(imgListen[1], imgListen[3]);
				listTbl.rows(rowNo).cells(cellNo).innerHTML = outHtml;
			}
		}
	}
	else
	{
	
		/* リストが2件以上の場合 */
		for(var i=0;i<listTbl.length;i++)
		{	
			/* playの場合 */
			if (memb[1] == '0')
			{
				/* 選択された画像だったら、play.gif画像に変更 */
				/* タグの書き換え */
				outHtml = new String(listTbl[i].rows(rowNo).cells(cellNo).innerHTML);
				if (outHtml != '')
				{
					outHtml = outHtml.replace(imgListen[2], imgListen[0]);
					outHtml = outHtml.replace(imgListen[3], imgListen[1]);
					listTbl[i].rows(rowNo).cells(cellNo).innerHTML = outHtml;
					if (document.form1.elements['ImageB' + new String(i+1)].oSrc)
					{
						document.form1.elements['ImageB' + new String(i+1)].oSrc = new String(document.form1.elements['ImageB' + new String(i+1)].oSrc).replace(imgListen[2], imgListen[0]);
					}
				}
			}
			/* stopの場合 */
			else
			{
				/* 選択された画像だったら、stop.gif画像に変更 */
				if (i == memb[0] -1) 
				{
					outHtml = new String(listTbl[i].rows(rowNo).cells(cellNo).innerHTML);
					if (outHtml != '')
					{
						outHtml = outHtml.replace(imgListen[0], imgListen[2]);
						outHtml = outHtml.replace(imgListen[1], imgListen[3]);
						listTbl[i].rows(rowNo).cells(cellNo).innerHTML = outHtml;
						if (document.form1.elements['ImageB' + new String(i+1)].oSrc)
						{
							document.form1.elements['ImageB' + new String(i+1)].oSrc = new String(document.form1.elements['ImageB' + new String(i+1)].oSrc).replace(imgListen[0], imgListen[2]);
						}
					}
				}
				/* 選択された画像でなかったら、play.gif画像に変更 */
				else
				{			
					outHtml = new String(listTbl[i].rows(rowNo).cells(cellNo).innerHTML);
					test = new String(listTbl[i].rows(rowNo).cells(cellNo).innerHTML);
					if (outHtml != '')
					{
						outHtml = outHtml.replace(imgListen[2], imgListen[0]);
						outHtml = outHtml.replace(imgListen[3], imgListen[1]);
						listTbl[i].rows(rowNo).cells(cellNo).innerHTML = outHtml;
						if (document.form1.elements['ImageB' + new String(i+1)].oSrc)
						{
							document.form1.elements['ImageB' + new String(i+1)].oSrc = new String(document.form1.elements['ImageB' + new String(i+1)].oSrc).replace(imgListen[2], imgListen[0]);
						}
					}
				}
			}
		}
	
	}
	
}
//-->