
function rating_mouseout() {
	if (!already_rating) {
		for (var i = 1; i <= 10; i ++) {
			var imgObj = get_obj('rating_'+i);
			imgObj.src = rating_img_src_default[i];
		}
	}
	var myObj = get_obj('rating_score');
	myObj.innerHTML = rating_score_default;
}

function rating_mouseover(score) {
	var myObj = get_obj('rating_score');
	if (!already_rating) {
		for (var i = 1; i <= 10; i ++) {
			if (i <= score) {
				rating_img_on('rating_'+i);
			} else {
				rating_img_off('rating_'+i);
			}
		}
		myObj.innerHTML = label_rating_score[score];
	} else {
		myObj.innerHTML = label_already_rating;
	}
}

function rating_img_on(imgId) {
	var imgObj = get_obj(imgId);
	imgObj.src = 'images/rate_heart.gif';
}

function rating_img_off(imgId) {
	var imgObj = get_obj(imgId);
	imgObj.src = 'images/rate_heart_blank.gif';
}

//-----------------------------------------------------------------------------
//Ajax
function get_already_rating(version, faction, dictionary) {
	// 調用遠程過程載入查詢, 最後一個參數指定的是回調函數, 或指定_callback為回調函數
	rpc.get_already_rating(version, faction, dictionary, 
		function(result) {
			already_rating = result;
		}
	);
}

function get_user_profile() {
	// 調用遠程過程載入查詢, 最後一個參數指定的是回調函數, 或指定_callback為回調函數
	rpc.get_user_profile(
		function(result) {
			if (result[0]) {
				document.forms['form_unit_comment'].post_name.value = result[0];
				document.forms['form_unit_photo'].post_name.value = result[0];
			}
			if (result[1]) {
				document.forms['form_unit_comment'].post_email.value = result[1];
				document.forms['form_unit_photo'].post_email.value = result[1];
			}
		}
	);
}

function rating_submit(version, faction, dictionary, score) {
	if (!already_rating) {
		// 調用遠程過程載入查詢, 最後一個參數指定的是回調函數, 或指定_callback為回調函數
		rpc.rating_submit(version, faction, dictionary, score, 
			function(result) {
				alert(result[0]);
				if (result[1]) {
					rating_mouseover(score); //鎖定最後的評分狀態
					rating_score_default = label_rating_score[score];
					already_rating = result[1];
					//google analytics 追蹤目標 虛擬點擊 /Google_Analytics/Goal_2.htm
					pageTracker._trackPageview ('/Google_Analytics/Goal_2.htm');
				}
			}
		);
	}
}

function show_unit_comments(version, faction, dictionary, page) {
	var myObj = get_obj('layer_unit_comments');
	myObj.innerHTML = '<br><br><img src="images/ajax-loader.gif">';
	rpc.show_unit_comments(version, faction, dictionary, page,
		function(result) {
			myObj.innerHTML = result;
		}
	);
}

function unit_comment_submit(version, faction, dictionary) {
	myform = document.form_unit_comment;
	rpc.post_comment(version, faction, dictionary, myform.post_name.value, myform.post_email.value, myform.comment_content.value,
		function(result) {
			alert(result[0]);
			if (result[1]) {
				//更新評論
				show_unit_comments(version, faction, dictionary, 1);
				//google analytics 追蹤目標 虛擬點擊 /Google_Analytics/Goal_3.htm
				pageTracker._trackPageview ('/Google_Analytics/Goal_3.htm');
			}
		}
	);
}

function show_unit_photos(version, faction, dictionary, page) {
	var myObj = get_obj('layer_unit_photos');
	myObj.innerHTML = '<br><br><img src="images/ajax-loader.gif">';
	rpc.show_unit_photos(version, faction, dictionary, page,
		function(result) {
			myObj.innerHTML = result;
		}
	);
}

/*
function unit_photo_upload(version, faction, dictionary) {
	myform = document.form_unit_photo;
	myform.submit(); //送出後啟動ajax進行偵測
	rpc.post_photo(version, faction, Dictionary,
		function(result) {
			alert(result[0]);
			if (result[1]) {
				//google analytics 追蹤目標 虛擬點擊 /Google_Analytics/Goal_3.htm
				pageTracker._trackPageview ('/Google_Analytics/Goal_3.htm');
				//更新圖片
				show_unit_photos(version, faction, dictionary, 1);
			}
		}
	);
}
*/

function get_obj(objId) {
	if (DOM) {
 		var Obj = document.getElementById(objId);
	}
	if (IE4) {
 		var Obj = document.all(objId);	
	}
	return Obj;
}

/*
//回調函數
rpc.rating_submit_callback = function(result) {
	alert(result[0]);
	if (result[1]) {
		already_rating = result[1];
	}
}
*/