// JavaScript Document

var mok = {};
mok.def = [
[1,"１年　チョイス","cho",,"収録本数４４本。単元別ソフトから数本ずつ厳選したソフト集。<br />単元別ソフトは『子どもが夢中で手を挙げる算数の授業』DVD＋BOOKとして，書店で発売中です。以下の単元からソフトを選んでいます。|「１０までの数」「なんばんめ」「いくつといくつ」「時計」「２０までの数」「１００までの数」「たし算（１）」「たし算（２）」「ひき算（１）」「ひき算（２）」「３つの数の計算」「たし算かなひき算かな」「絵グラフ」",10500,1],
[2,"２年　チョイス","cho",,"収録本数３６本。単元別ソフトから数本ずつ厳選したソフト集。<br />単元別ソフトは『子どもが夢中で手を挙げる算数の授業』DVD＋BOOKとして，書店で発売中です。以下の単元からソフトを選んでいます。|「かけ算九九」「かけ算のきまりと九九表」「表とグラフ」「長さ」「時間の単位」「１０００までの数」「１万までの数」「正方形・長方形と直角三角形」「たし算の筆算（１）」「たし算の筆算（２）」「ひき算の筆算（１）」「ひき算の筆算（２）」",10500,1],
[3,"３年　チョイス","cho",,"収録本数４６本。単元別ソフトから数本ずつ厳選したソフト集。<br />単元別ソフトは『子どもが夢中で手を挙げる算数の授業』DVD＋BOOKとして，書店で発売中です。以下の単元からソフトを選んでいます。|「時刻・時間の計算」「棒グラフ」「そろばん」「大きな数（千万の位まで）」「小数」「分数」「０のかけ算とかけ算のきまり」「かけ算の筆算（１）」「かけ算の筆算（２）」「わり算（１）あまりのないわり算」「わり算（２）あまりのあるわり算」「長い長さ」「重さ」",10500,1],
[3,"円","55en",,"収録本数６本。<br />「円の中心」「半径」「直径」に着目させながら，円の特徴を調べることができるソフトです。",3150,1],
[4,"４年　チョイス","cho",,"収録本数４２本。単元別ソフトから数本ずつ厳選したソフト集。<br />単元別ソフトは『子どもが夢中で手を挙げる算数の授業』DVD＋BOOKとして，書店で発売中です。以下の単元からソフトを選んでいます。|「面積」「垂直平行と四角形」「角の大きさ」「小数のかけ算・わり算」「大きな数(億・兆）」「小数と小数のたし算・ひき算」「わり算の筆算（÷１桁）」「わり算の筆算（÷２桁）」「折れ線グラフ」「分数と分数のたし算・ひき算」「がい数」",10500,1],
[5,"５年　チョイス","cho",,"収録本数３１本。単元別ソフトから数本ずつ厳選したソフト集。<br />単元別ソフトは『子どもが夢中で手を挙げる算数の授業』DVD＋BOOKとして，書店で発売中です。以下の単元からソフトを選んでいます。|「円周率」「単位量当たりの大きさ」「平均」「倍数と約数」「割合と円グラフ・帯グラフ」「小数のかけ算」「小数のわり算」「異分母分数のたし算・ひき算」「図形の性質と正多角形」「図形の面積」「偶数と奇数」",10500,1],
[6,"６年　チョイス","cho",,"収録本数２６本。単元別ソフトから数本ずつ厳選したソフト集。<br />単元別ソフトは『子どもが夢中で手を挙げる算数の授業』DVD＋BOOKとして，書店で発売中です。以下の単元からソフトを選んでいます。|「円の面積」「およその面積」「比」「速さ」「比例」「反比例」「起こりうる場合」「分数のかけ算・わり算」「メートル法」「ちらばりと柱状グラフ」「拡大図と縮図」",10500,1]
];

var obj = {};
mok.pas = "../gakunen/";
mok.imgpas = "images/";
mok.nbr = ["０","１","２","３","４","５","６","７","８","９"];

mok.ini = function() {
	
	iniBtns();
	
	var dst = [];
	var gak = 0;
	for(var i=0;i<this.def.length;i++){
		var src = this.def[i];
		var tmp = [];
		if(src[0]!=gak){
			if(gak!=0) {
				dst.push("</table>")
				
				dst.push("</div>");
				dst.push("</div>");
				dst.push("</div>");
				dst.push("</div>");
			}
			dst.push("<div class='titles'>");
			dst.push("<div class='obiblk"+src[0]+"' id='t"+src[0]+"'><img class='obi' src='images/obi"+src[0]+"_0.gif' alt='' />");
			dst.push("<div class='waku'>");
			dst.push((i==this.def.length-1)?"<div class='blkend'>":"<div class='blk'>");
			dst.push("<table class='mok' cellpadding='0' cellspacing='0'>")
			gak = src[0];
		} else {
			dst.push("<tr><td colspan='2'>&nbsp;</td></tr>");
			dst.push("<tr><td class='lin' colspan='2'>&nbsp;</td></tr>");
		}
		//var tag = (src[0])?"<img src='"+this.imgpas+src[0]+"nen.gif' />":"";
		var tit = ""; 
		if(src[2]){
			tit = "<a href='"+this.pas+src[0]+"/"+src[2]+"/index.html'>"+this.cnvCR(src[1])+"</a>";
		} else {
			tit = this.cnvCR(src[1]);
		}
		var grd = (src[0])?"<span class='grd'>"+this.siz(src[0])+"年</span><br />":"";
		var siz = (src[3])?"<span class='siz'>"+this.siz(src[3])+"シリーズ</span><br />":"";
		var dsc = (src[4])?this.cnvCR(src[4]):"";
		var kak = (src[5])?"<br /><span class='kak'>"+this.price(src[5])+"</span>":"";
		var sal = "";
		if(src[6]){
			switch(src[6]){
				case(1): sal = "　<span class='sal'>新学習指導要領対応版</span>"; break;
				default: sal = ""; break;
			}
		}
		tmp.push("<tr>");
		//tmp.push("<td class='tag'>"+tag+"</td>");
		tmp.push("<td class='tan' valign='top'>"+grd+siz+tit+kak+sal+"</td>");
		tmp.push("<td class='dsc' valign='top'>"+dsc+"</td>");
		tmp.push("</tr>");
		dst.push(tmp.join(""));
	}
	dst.push("</table>")
	dst.push("<p class='jmp'><a href='#t1'>１年</a><a href='#t2'>２年</a><a href='#t3'>３年</a><a href='#t4'>４年</a><a href='#t5'>５年</a><a href='#t6'>６年</a><a href='javascript:mok.rtn();'>トップ</a></p>");
	dst.push("</div>");
	dst.push("</div>");
	dst.push("</div>");
	dst.push("</div>");
	//console.log(dst.join(""));
	document.getElementById("desc").innerHTML = dst.join("");
	
	// アンカー指定があればアンカーへ飛ぶ
	var r = /#/;
	if(r.test(document.URL)){
		location.hash = "#"+(document.URL.split("#"))[1]
	}
	
	// jquary.js+interface.js
	// スクロール設定
	$(document).ready(function() {
		$('a[@href^="#"]').click(function(){
			$($(this).attr("href")).ScrollTo(300, 'easeout');
			return false;
		});
	});

};

mok.siz = function(src) {
	var dst = "";
	var tmp = [];
	//if(!src) return dst;
	var str = src.toString(10);
	for(var i=0;i<str.length;i++){
		var idx = parseInt(str.charAt(i),10);
		tmp.push(this.nbr[idx]);
	}
	dst = tmp.join("");
	return dst;
};

mok.cnvCR = function(src) {
	var dst = "";
	if(!src) return dst;
	var reg = /\|/gm;
	var dst = src.replace(reg,"<br />");
	return dst;
};

mok.price = function(src) {
	var dst = "";
	if(!src) return dst;
	var str = src.toString(10);
	var len = str.length;
	var tmp = [];
	for(var i=0;i<len;i++){
		var idx = parseInt(str.charAt(i),10);
		tmp.push(this.nbr[idx]);
	}
	var cnt = 0;
	for(i=tmp.length-1;i>=0;i--){
		if(cnt>0&&cnt%3==0) dst = ","+dst;
		dst = tmp[i]+dst;
		cnt++;
	}
	//return "￥"+tmp.join("");
	return "￥"+dst+"<span class='zei'>（税込）</span>";
};

mok.btnOn = function(src) {
	var nam = src.getAttribute("src");
	var tmp = nam.split(".");
	src.setAttribute("src",tmp[0]+"h."+tmp[1]);
	return void(0);
};

mok.btnOff = function(src) {
	var nam = src.getAttribute("src");
	var tmp = nam.split("h.");
	src.setAttribute("src",tmp[0]+"."+tmp[1]);
	return void(0);
};

mok.rtn = function() {
	scroll(0,0);
	return void(0);
};

function iniBtns() { //v3.0
	MM_preloadImages('images/bt1h.gif','images/bt2h.gif','images/bt3h.gif','images/bt4h.gif','images/bt5h.gif');
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

