/*
 * 画像ランダム表示
 * データファイルから画像ファイル名・リンク・コメントを取得
 * 画像は背景として表示する
 */
var changeImage = function (dispId,imagedir)
{
	var sImagePath = [];
	var sComment = [];
	var sTargetURI = [];

	var Rand = document.getElementById(dispId);
	var sImageContainer;
	var sLink = "";
	var tmpComment = "";

	var userInfoBrows = getBrowserName();
	var URI = 'data/top_image/dat.charset.php' + '?r'+parseInt(Math.random()*100);
	var xmlHttp = getXmlHttpObject();

	xmlHttp.open('GET', URI , true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=euc-jp;');
	if(userInfoBrows != 'Explorer')
	{
		xmlHttp.overrideMimeType("text/plain; charset=euc-jp");
	}
	xmlHttp.onreadystatechange = function (){
		if (xmlHttp.readyState == 4 && xmlHttp.status == 200)
		{
			var sData = new String(xmlHttp.responseText);
			var tmpCRLFTrim = sData.split("\n");
			var tmpCell = [];
			for(var nCnt=0; nCnt<tmpCRLFTrim.length; nCnt++)
			{
				tmpCell[nCnt] = tmpCRLFTrim[nCnt].split("\t");
				if(tmpCell[nCnt].length > 1)
				{
					if(tmpCell[nCnt][1] != "")
					{
						sImagePath.push(tmpCell[nCnt][1]);
						sTargetURI.push(tmpCell[nCnt][2]);
						sComment.push(tmpCell[nCnt][3]);
					}
				}
			}

			if(sImagePath.length > 0)
			{
				var nRandArr = parseInt(Math.random() * sImagePath.length);
				if(sImagePath[nRandArr] != "undefined")
				{
					sImageContainer = '<table width="525" height="200" border="0" cellspacing="0" cellpadding="0" style="margin:0 0 15px 0;"><tr>';
					sImageContainer += '<td width="525" height="200" align="left" valign="top" style=" background-image: url('+imagedir+sImagePath[nRandArr]+'); background-position: center center; background-repeat: no-repeat;">';
					if(sComment[nRandArr] != "undefined")
					{
						sComment[nRandArr] = sComment[nRandArr].replace(/&qout;/gi,"\"");
						tmpComment = '<p class="small_h" style=" margin: 5px 40px 0 40px;">'+sComment[nRandArr]+'</p>';
					}
					if(sTargetURI[nRandArr] != "")
					{
						tmpComment = '<a href="'+sTargetURI[nRandArr]+'" target="_blank" class="MainImage">'+tmpComment+'</a>'
					}
					sImageContainer += tmpComment;
					sImageContainer += '</td></tr></table>';

					Rand.innerHTML = sImageContainer;

					sImagePath.splice(nRandArr,1);
					sComment.splice(nRandArr,1);
					sTargetURI.splice(nRandArr,1);
				}
			}
		}
	};
	xmlHttp.send('');
};