function write_review(id)
{
	/*var url = "/scripts/member_book_reviews.php";
	var params = "get_review=true&id=" + id;
	ajax_call(params, url, 'post', 'write_review_callback', '', '', id);*/
	self.location.href = "/book/review.php?isbn="+id+"&rurl="+get_rurl();
}

function write_review_callback(req, id)
{
	var response = req.responseXML.documentElement;
	var html_return = response.getElementsByTagName('html_return')[0].firstChild.data;

	var scroll_top = get_scroll_top();

	if (navigator.appName=="Netscape")
	{
		height = window.innerHeight;
	}
	else if( document.documentElement &&( document.documentElement.clientWidth || document.documentElement.clientHeight ))
	{
		height = document.documentElement.clientHeight;
  	}
  	else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) )
  	{
		height = document.body.clientHeight;
	}

	if (!document.getElementById('review_pop_div'))
	{
		review_div = document.createElement("div");
		document.body.appendChild(review_div);

		review_div.id = "review_pop_div";
		review_div.style.position = 'absolute';
		review_div.style.width = '100%';
		review_div.style.zIndex = '51';
	}
	else
	{
		review_div = document.getElementById('review_pop_div');
		review_div.style.display = '';
	}

	review_div.style.top = (((height/2))-170+scroll_top)+'px';

	review_div.innerHTML = html_return;
}

function save_book_review()
{
	url = "/scripts/member_book_reviews.php";
	params = new Array();
	params['save_review'] = "true";
	params['review'] = document.getElementById('review_pop_text').value;
	params['isbn'] = document.getElementById('review_pop_isbn').value;
	ajax_call(params, url, 'post', 'save_book_review_callback');
}

function save_book_review_callback(req)
{
	response = req.responseXML.documentElement;
	id = response.getElementsByTagName('id')[0].firstChild.data;

	close_review_pop_div(id);
}

function close_review_pop_div(id)
{
	if (document.getElementById(id))
	{
		document.getElementById(id).style.display = 'none';
	}
}

function delete_book_review(isbn)
{
	var deleteConfirmed = confirm("Are you sure you want to delete this review? This cannot be undone.");
	if (deleteConfirmed)
	{
		url = "/scripts/member_book_reviews.php";
		params = new Array();
		params['save_review'] = "true";
		params['review'] = '';
		params['isbn'] = isbn;
		ajax_call(params, url, 'post', 'delete_book_review_callback');
	}
}

function delete_book_review_callback(req)
{
	location.reload(true);
}