var last_selected_review;

// hightlight current tab
function select_tab(tab_id) {
	if (last_selected_review) {
		var cornImgL = get("img_l_" + last_selected_review);
		var cornImgR = get("img_r_" + last_selected_review);
		cornImgL.src = "/i/tab_l.gif";
		cornImgR.src = "/i/tab_r.gif";
		var item = get('tabtag_' + last_selected_review);
		if (item) {
			item.className = "tab";
		}
	}
	var item = get('tabtag_' + tab_id);
	if (item) {
		var cornImgL = get("img_l_" + tab_id);
		var cornImgR = get("img_r_" + tab_id);
		cornImgL.src = "/i/tab_l_active.gif";
		cornImgR.src = "/i/tab_r_active.gif";
		item.className = "tab_active";
		last_selected_review = tab_id;
	}
}

// review information from server
function get_review_info(review_id, release_id) {
	var rand_number = Math.random();
	ajaxExecute('?aj_review_auto=' + review_id + '&rand=' + rand_number
		+ '&review_auto=' + review_id + '&release_auto=' + release_id);
}

// hightlight and get information from server
function ajax_actvate_tab(tab_id, release_id) {
	get_review_info(tab_id, release_id);
	//select_tab(tab_id);
	var item = get("tab_id");
	if (item) {
		item.value = tab_id;
	}
	var user_review_div = document.getElementById("user_review_div");
	var existed_review_div = document.getElementById("existed_review_div");
	if (!user_review_div || !existed_review_div) return;
	user_review_div.style.display = "none";
	existed_review_div.style.display  = "";
}

function activate_tab_callback(str)
{
	var elem = document.getElementById("rev_info_content");
	if (!elem) return;
	elem.innerHTML = str;
}

function sendComment(review_id, release_id)
{
	var comment_elem = document.getElementById("new_comment");
	if (!comment_elem) return;
	var comment = comment_elem.value;
	comment = ruescape(comment);
	var captcha_word = "";
	var captcha_elem = document.getElementById("user_captcha_word");
	if (captcha_elem) {
		captcha_word = "&user_captcha_word=" + captcha_elem.value;
	}
	var rand_number = Math.random();
	ajaxExecute('?aj_send_comment=' + review_id + '&comment=' + comment + '&rand=' + rand_number + captcha_word 
		+ '&review_auto=' + review_id + '&release_auto=' + release_id);

}

function activate_my_tab()
{
	select_tab('x');
	var user_review_div = document.getElementById("user_review_div");
	var existed_review_div = document.getElementById("existed_review_div");
	if (!user_review_div || !existed_review_div) return;
	user_review_div.style.display = "";
	existed_review_div.style.display  = "none";
}
