//取标签的绝对位置
function getpos(tag) {
	obj = document.getElementById(tag);
	var t = obj.offsetTop;
	var l = obj.offsetLeft;
	var w = obj.offsetWidth;
	var h = obj.offsetHeight-2;

	while(obj=obj.offsetParent)
	{
		t+=obj.offsetTop;
		l+=obj.offsetLeft;
	}
	return {
		t : t,
		l : l,
		w : w,
		h : h
	}
}


hasCollect = 0;
function addfavs(book_id, t) {
	jQuery.get('./favs.php?hc='+hasCollect+'&book_id='+book_id+'&t='+t, function(jdata) {
		if(jdata == 'nologin') {
			window.location.href = './login.php?refer=http://book.ifeng.com/book.php?book_id='+book_id;	
		} else {
			alert(jdata);
			if(jdata.match(/^ 此书/)) hasCollect = 0;
			if(jdata.match(/^ /) && !hasCollect){
				var $td = jQuery('.shu:eq(' + (t-1) +')');
				$td.text(parseInt($td.text()) + 1);
				hasCollect = 1;
			}
		}
	}, 'string');
}



function delbook(book_id) {
	if(confirm('您确认执行删除操作么？')) {
		window.location.href='./delete.php?book_id='+book_id;
	}
}

function setscoremove(e) {
	if(is_score_set) return;
	var pos = getpos('score');
	var star = Math.ceil((e.clientX - pos['l']) / 7);
	star = (star > 10) ? 10 : star;
	var s = star * 7;
	document.getElementById('score').style.width = s + 'px';
};

/*function postscore(book_id, tag, e) {
	if(is_score_set) return;
	var pos = getpos('score');
	var s = e.clientX - pos['l'];
	var c = Math.ceil(s / 7);
	addscore(book_id, c);
}*/
function postscore(book_id, star){
	if(is_score_set) return;
	addscore(book_id, star);
}

function addscore(book_id, n) {
	if(is_score_set) return;
	jQuery.getJSON('./score.php?book_id='+book_id+'&score='+n, function(jdata) {
		alert(jdata['msg']);
		if(jdata['no'] == 0) {
			setscore(jdata['s']);
			score_member++;
			document.getElementById("score_m").innerHTML = score_member;
			is_score_set = true;
		}
	});
}

function setscore(n) {
	if(is_score_set) return;
	document.getElementById('score').style.width = n * 7 + 'px';
}

function resetscore() {
	setscore(score_nums);
}

function showchapter(n) {
	if(document.getElementById('chapter_'+n).style.display != 'none') {
		document.getElementById('chapter_img_'+n).src = 'images/icon_01.gif';
		document.getElementById('chapter_'+n).style.display = 'none';	
	} else {
		document.getElementById('chapter_img_' + n).src = 'images/icon_02.gif';
		document.getElementById('chapter_' + n).style.display = '';
	}
}


