﻿function showMakeFriendQuestion(username, offset) {page(offset, HOST_HAT + 'ajax/makefriendquestion/?username=' + username + '&', 'questionItems');}
function showUIMakeFriendQuestion(pusername) {
	if(pusername) {
		$.get (
			HOST_HAT + 'ajax/uimakefriendquestion?username='+pusername,
			function(html) {
				$.blockUI({
					message: html,
					css: {
						background: 'none',
						border: 'none',
						top:  ($(window).height() - 500)/2 + 'px',
						left: ($(window).width() - 400)/2 + 'px',
						cursor: 'pointer'
					}
				});
				$('#mfhelp1').Tooltip({width:300});
				$('#mfhelp2').Tooltip({width:300});
			}
		);
	}
}
function deleteMakeFriendQuestion(pquestionid, offset) {	
	if (confirm(com_msg_confirmdelete)) {
		$.post (
			HOST_HAT + 'ajax/deletemakefriendquestion',
			{questionid: pquestionid},
			function (result) { if (result) { showMakeFriendQuestion(username, offset);	showUIMessage(com_msg_deletesuccess);}}
		);
	}
}
function showMakeFriendAnswer(username, questionid, isread, parentid, type) {
	if (questionid > 0) {
		var display = $("#questionAnswerItems_"+questionid).css('display');		
		if ($("#questionAnswerItems_" + questionid).html()=='') {					
			$("#questionAnswerItems_"+questionid).css('display','block');
			$.get(HOST_HAT + 'ajax/makefriendanswer?username='+username + '&questionid='+questionid + '&isread='+isread + '&parentid='+parentid + '&type='+type, function(result){$("#questionAnswerItems_" + questionid).html(result);});
		}
		else if(display == 'none') $("#questionAnswerItems_"+questionid).css('display','block');
		else $("#questionAnswerItems_"+questionid).css('display','none');		
	}
}

function deleteMakeFriendAnswer(powner, pownerid, pusername, pquestionid, panswerid, poffset){	
	if (confirm(com_msg_confirmdelete)) {
		$.post(
			HOST_HAT + 'ajax/deletemakefriendanswer',
			{username:powner, owner:powner, ownerid:pownerid, questionid:pquestionid, answerid: panswerid, offset:poffset},
			function(result) {
				if( result ) {
					var numAnswer = parseInt($("#spanNumAnswer_" + pquestionid).html());				
					$("#questionAnswerItems_" + pquestionid).html(result);
					if (powner != pusername) {
						$("#spanNumAnswer_" + pquestionid).html(numAnswer-1);
					}
					showUIMessage(com_msg_deletesuccess);
				}
			}
		);
	}
}
function ratingMakeFriendAnswer(pusername, pquestionid, panswerid, ptype, poffset) {
	$.post (
		HOST_HAT + 'ajax/ratingmakefriendanswer',
		{username:pusername, questionid:pquestionid, answerid:panswerid, type:ptype, offset:poffset},
		function(result) {
			if (result != -1 && result != 1 && result != 'ERROR') {			
				$("#questionAnswerItems_" + pquestionid).html(result);			
				showUIMessage(vhome_msg_ratinganswersuccess);
			}
			else if (result == 1) {
				alert(vhome_msg_ratinganswererror);
			} else if (result == -1) {
				alert(com_msg_existblacklist.replace('[username]', pusername));
			}
		}
	);
}

