var count = grp = chk = 0;
var jnmb = 1;
var ims,mog;

function ngwnd(){
	chk = 0;
	alert("画像の読み込みに失敗しました。");
	return;
}
function alr(){
	var mtd = "mainph" + grp;
	document.getElementById(mtd).src = '../img/nasi.png';
	chk = 0;
	if(ops.indexOf("Opera") == -1){ ngwnd(); }
	return;
}
function loads(){
	if(chk != 1){ clearInterval(IntervarID); return; }
	else if(ims.complete){ clearInterval(IntervarID); loadok(); return; }
	else if(count >= 25){ clearInterval(IntervarID); ngwnd(); return; }
	count++;
}
function vpht(ptn,nb){
	if((jnmb == nb && grp == ptn) || chk == 1){ return; }
	jnmb = nb; grp = ptn; count = 0; chk = 1;
	ims = new Image();
	var tx = grp + "_" + jnmb;
	ims.src = phtd[tx];
	if(mjtd[tx]){ mog = mjtd[tx]; }else{ mog = null; }
	IntervarID = setInterval('loads()',100);
}
function vnex(ptn,typ){
	if(chk == 1){ return; }
	grp = ptn; chk = 1;
	if(typ == 1){ jnmb--; if(jnmb == 0){ jnmb = allcnt[grp]; } }
	else{ jnmb++; if(jnmb > allcnt[grp]){ jnmb = 1; } }
	count = 0;
	ims = new Image();
	var tx = grp + "_" + jnmb;
	ims.src = phtd[tx];
	if(mjtd[tx]){ mog = mjtd[tx]; }else{ mog = null; }
	IntervarID = setInterval('loads()',100);
}
function loadok(){
	if(chk == 1){
		var mtd = "mainph" + grp;
		document.getElementById(mtd).src = ims.src;
//		if(navigator.platform.substr(0,3) == "Mac" && ops.indexOf("MSIE")){ chk = 0; return; }
		var mtd = "pmj" + grp;
		var mojiare = document.getElementById(mtd);
		del_child(mojiare);
		if(mog){
			var strs = mog.split("<br />");
			for(var i=0;i<strs.length;i++){
				if(strs[i] != ""){
					var txt2 = document.createTextNode(strs[i]);
					mojiare.appendChild(txt2);
					var brElem = document.createElement('br');
					mojiare.appendChild(brElem);
				}
			}
			var brElem = document.createElement('br');
			mojiare.appendChild(brElem);
		}
		if(mmj){
			var strs = mmj.split("<br />");
			for(var i=0;i<strs.length;i++){
				if(strs[i] != ""){
					var txt2 = document.createTextNode(strs[i]);
					mojiare.appendChild(txt2);
					var brElem = document.createElement('br');
					mojiare.appendChild(brElem);
				}
			}
		}
	}
	chk = 0;
	return;
}
function del_child(pObj){
	var child = pObj.childNodes;
	var length = child.length;
	for(var i = 0; i < length; i++) {
		pObj.removeChild(child[0]);
	}
	return;
}
