function sampleview_close(){
	viewblockobject = document.getElementById("viewblock");
	viewblockobject.style.display = "none";
}
function sampleview(targetnumber,imagetype){
	samplechange(targetnumber,imagetype);
	if(document.body.scrollTop || document.documentElement.scrollTop){
		ynumber = document.body.scrollTop || document.documentElement.scrollTop;
	}
	else{
		ynumber = 0;
	}
	xnumber = document.body.clientWidth;
	if(xnumber - 900 > 0){
		xsetnumber = (xnumber - 900)/2;
	}
	else{
		xsetnumber = 20;
	}
	ysetnumber = ynumber + 5;
	ydata = ysetnumber + "px";
	xdata = xsetnumber + "px";
	viewblockobject = document.getElementById("viewblock");
	viewblockobject.style.display = "block";
	viewblockobject.style.top = ydata;
	//viewblockobject.style.left = xdata;
}
function samplechange(targetnumber,imagetype){
	sampleimageobject = document.getElementById("bigimagedata");
	isbndata = document.getElementById("thisisbn").value;
	maxnumber = document.getElementById("thissamplemax").value;
	sampleimageobject.style.display = "none";
	sampleimageobject.src = "/booksample_img/" + isbndata + "/" + isbndata + "_0" + targetnumber + "." + imagetype;
	sampleimageobject.style.display = "block";
	for(i = 1;i <= maxnumber;i++){
		if(i == targetnumber){
			document.getElementById("sampleswitch" + i).style.borderColor = "#ff3300";
		}
		else{
			document.getElementById("sampleswitch" + i).style.borderColor = "gray";
		}
	}
}

function start(){
	setdata = new String();
	if(getCookie("ad")){
		setdata = getCookie("ad");
	}
	else{
		referdata_pre = document.referrer;
		if(referdata_pre.indexOf("yodosha.co.jp",0)>0){
			setdata = "";
		}
		else{
			if(referdata_pre){
				referdata = referdata_pre.split("/");
				setdata = referdata[2];
			}
			else{
				setdata = "";
			}
		}
	}
	tdata_pre = location.href.split("ad=");
	if(tdata_pre[1]){
		tdata = tdata_pre[1].split("&");
		if(setdata.length > 0){
			setdata = setdata + "+" + tdata[0];
		}
		else{
			setdata = tdata[0];
		}
	}
	if(setdata.length > 0){
		if(setdata.length > 100){
			setdata = setdata.slice(0,100);
		}
		document.cookie = 'ad=' + setdata + ';path=/';
	}
	labelcheck = false;
	labelviewdata = "";
	if(document.getElementById("labelon")){
		labelcheck = true;
		setisbn = document.getElementById("labelon").value;
		if(setisbn == "em"){
			labelviewdata = "<a href='/jikkenigaku/index.html'><img src='/images/em_button.gif' width='130' height='40' alt='実験医学ホームページへ'></a>";
		}
		else if(setisbn == "rn"){
			labelviewdata = "<a href='/rnote/index.html'><img src='/images/rn_button.gif' width='130' height='40' alt='レジデントノートホームページへ'></a>";
		}
		else if(setisbn == "9784897068923"){
			labelviewdata = '<a href="9784897068930.html">医育機関名簿2008-09</a><br>【2008年11月発行】';
		}
		else{
			labelviewdata = '<img src="/bookdata/' + setisbn + "/" + setisbn + '_label.gif" alt="' + setisbn + '">';
		}
	}
	if(labelcheck){
		labelviewblock = document.getElementById("labelimageblock");
		labelviewblock.innerHTML = labelviewdata;
		labelviewblock.style.display = "block";
	}
}

//isbn10計算
function isbn10make(){
	thisuri = location.href;
	index1 = thisuri.indexOf("978",0);
	if(index1 != -1){
		thisuri = thisuri.substring(thisuri,thisuri.length);
		index2 = thisuri.indexOf("978",0)+3;
		index3 = thisuri.indexOf(".html",index2) - 1;
		isbn10pre = thisuri.substring(index2,index3);
	}
	i = 0;
	isbnmath = 0;
	for(j = 1;j < 10;j++){
		isbnmath = isbnmath + j * isbn10pre.charAt(i);
		i++;
	}
	checkd = isbnmath % 11;
	if(checkd == 10){
		checkdchara = "X";
	}
	else{
		checkdchara = checkd;
	}
	isbn10 = isbn10pre + "" + checkdchara;
	return(isbn10);
}


//表示制御
function ddc(mode){
	document.getElementById("tasb" + mode).style.display = "none";
	untimode = Math.abs(1 - mode);
	document.getElementById("tasb" + untimode).style.display = "block";
}


function tosample(sampleurl){
	cartWin = window.open(sampleurl,"sample","width=1020,height=760,directories=no,location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,resizable=yes");
}


function summaryviewmouse(){
	document.getElementById("summaryviewerclick").style.cursor = "pointer";
}

summarymode = 0;

summarymodedata = new Array("block","none");

summaryclickdata = new Array("▼サマリーを隠す","■サマリーを表示する");

function summaryview(summarynumber){
	for(i = 1;i <= summarynumber;i++){
		document.getElementById("summary" + i).style.display = summarymodedata[summarymode];
	}
	document.getElementById("summaryviewerclick").innerHTML = summaryclickdata[summarymode];
	summarymode++;
	summarymode%=2;
}


function cdetailviewmouse(){
	document.getElementById("cdetailviewerclick").style.cursor = "pointer";
}

cdetailmode = 0;

cdetailmodedata = new Array("block","none");

cdetailclickdata = new Array("▼目次詳細を隠す","■目次詳細を表示する");

function cdetailview(cdetailnumber){
	for(i = 1;i <= cdetailnumber;i++){
		document.getElementById("cdetail" + i).style.display = cdetailmodedata[cdetailmode];
	}
	document.getElementById("cdetailviewerclick").innerHTML = cdetailclickdata[cdetailmode];
	cdetailmode++;
	cdetailmode%=2;
}

//書評表示

function cbo(targetid){
	cdata[targetid]["mode"] = !cdata[targetid]["mode"];
	target_d_object = document.getElementById(targetid + "_d");
	target_d_object.style.display = cdata[targetid]["data"][cdata[targetid]["mode"]][0];
	target_i_object = document.getElementById(targetid + "_i");
	target_i_object.src = cdata[targetid]["data"][cdata[targetid]["mode"]][1];
	target_t_object = document.getElementById(targetid + "_t");
	target_t_object.innerHTML = cdata[targetid]["data"][cdata[targetid]["mode"]][2];
}

cdata = new Array();
//書評
cdata["brc"] = new Array();
cdata["brc"]["mode"] = false;
cdata["brc"]["data"] = new Array();
cdata["brc"]["data"][false] = new Array("none","/images/bookreview_00.gif","書評・感想を見る");
cdata["brc"]["data"][true] = new Array("block","/images/bookreview_01.gif","閉じる");

//教科書採用者の声
cdata["bsc"] = new Array();
cdata["bsc"]["mode"] = false;
cdata["bsc"]["data"] = new Array();
cdata["bsc"]["data"][false] = new Array("none","/images/book_review_text.gif","教科書採用者の声を見る");
cdata["bsc"]["data"][true] = new Array("block","/images/book_review_text.gif","閉じる");
