function popNotify(obj) {
	var popupWin = window.open(
		obj.href,
		'notify',
		'width=350,height=220'
	);
	popupWin.focus();
	return false;
}
function showHide(cb) {
	var bl = document.getElementById(cb);
	if (bl.style.display == 'none') {
		bl.style.display = '';
	} else {
		bl.style.display = 'none';
	}
}

function tellFriend(isbn) {
if (!askitWindow || askitWindow.closed) {
	askitWindow = window.open(
		'Friend.php?detail_isbn=' + isbn + '&type=book',
		'askit',
		'title ="hi",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=600,height=520'
	);
   }
}

var popup;
var jj;
function pop(jj) {
	popup = window.open(jj, 'popup', 'height=500,width=320,channelmode=0,dependent=0,directories=0,fullscreen=0,location=0,menubar=0,resizable=1,scrollbars=1,status=0,toolbar=0');
	popup.focus();
}

var deep;
function goDeep() {
	if (!deep || deep.closed) {
		deep = window.open('http://www.textbookx.com/deep_discount.html',
			'deep',
			'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=380,height=238'
		);
	} else {
		deep.focus(); deep.location='http://www.textbookx.com/deep_discount.html';
	}
}

function ebookPopUp(url) {
	popupWin = window.open(url, 'ebookTooltip', 'location,width=400,height=420,scrollbars=yes');
	popupWin.focus();
	return false;
}

window.onload = function() {
	sc(); //rating scripts
	var obj = document.getElementById('ebookTooltip');
	var link = document.getElementById('ebookLink');
	if (!link) return false;

	link.onmouseover = function(e) {
		if (window.event) link = window.event.srcElement; else link = e.target;
		position = getElementPosition(link);
		obj.style.left = position.left - 100;
		obj.style.top = position.top + 22;
	    obj.style.display = 'block';
	}
	link.onmouseout = function(e) {
		if (window.event) link = window.event.srcElement; else link = e.target;
		position = getElementPosition(link);
		obj.style.left = position.left - 100;
		obj.style.top = position.top + 22;
		obj.style.display = 'none';
	}
}

function getElementPosition(obj) {
    var left = 0;
    var top = 0;
    while(obj) {
        left += obj.offsetLeft;
        top += obj.offsetTop;
        obj = obj.offsetParent;
    }
    return {'left':left, 'top':top};
}

//Rating scripts

function sc() {
	if (!document.getElementById('setOpinion')) return false;
	document.getElementById('rateref').scrollIntoView(true);
	if (document.getElementById('rate').style.display != 'none') document.frmRate.cureview.focus();
}

function folde() {
	obj = document.getElementById('reviews');
	var reviews = obj.getElementsByTagName('p');
	if (reviews.length < 2) return false;
	for (i = 6; i <= reviews.length - 1; i++) {
		review = reviews[i];
		if (review.style.display == 'none') {
			review.style.display = 'block';
		} else {
			review.style.display = 'none';
		}

		if (review.style.display == 'none') {
			foldeim.className = '';
			foldeim.innerHTML = "Show other reviews";
		} else {
			foldeim.className = 'fold';
			foldeim.innerHTML = "Hide other reviews";
		}
	}
	return false;
}