function loadUserNews(iUserID, iSexID, iSexualityID) {
	
	if(isNaN(iUserID) || iUserID == "" || iUserID == null) 					return false;
	if(isNaN(iSexID) || iSexID == "" || iSexID == null) 					return false;
	if(isNaN(iSexualityID) || iSexualityID == "" || iSexualityID == null) 	return false;
	
	var sQuery = "xmlhttp.php?mode=load_member_news&id=" + iUserID + "&sex_id=" + iSexID + "&sexuality_id=" + iSexualityID + "&page_no=1&date=" +Date();
	loadQueryInToElement(sQuery, "user_news", null);
	return false;
}

function saveUserSharedText(iUserID, iStatusID, iSexID, iSexualityID) {
	
	if(isNaN(iUserID) || iUserID == "" || iUserID == null) {
		LightBox('register', loadAreas); // Register member
		return false;
	}
	
	if(isNaN(iStatusID) || iStatusID == "" || iStatusID == null || iStatusID != 2) {
		LightBox('upgrade', loadAreas); // Payment
		return false;
	}
	
	sNews = document.getElementById("share").value;
	if(sNews.length < 2) return false;
	var sQuery = "xmlhttp.php?mode=save_member_news&user_id=" + iUserID + "&news=" + sNews + "&sex_id=" + iSexID + "&sexuality_id=" + iSexualityID + "&date=" + Date();
	loadQuery(sQuery, onUserSharedTextSaved);
	return false;	
}

function onUserSharedTextSaved(namevaluepairs) {
	var oQuery = validateCallBackData(namevaluepairs);
	if(!oQuery) return false;
	
	document.getElementById("share").value = "";
	document.getElementById("share").focus();
	
	loadUserNews(oQuery['user_id'], oQuery['sex_id'], oQuery['sexuality_id'], 1);
}

function userNewsVote(iNewsID, sMode) {
	var sQuery = "xmlhttp.php?mode=user_news_vote&news_id=" + iNewsID + "&vote=" + sMode + "&date=" + Date();
	loadQueryInToElement(sQuery, "un_"+iNewsID, null);
	return false;
}

function loadUserNewsFocus() {
	var elemTextArea = document.getElementById("share");
	elemTextArea.focus();
}

var iOldNewsID;
function loadUserNewsCommentBox(iNewsID) {
	var elemBox = document.getElementById("elem_unc_"+iNewsID);
	var elemTextArea = document.getElementById("unc_text_"+iNewsID);
	
	if(!isNaN(iOldNewsID) && (iOldNewsID != "" || iOldNewsID != null) && (iNewsID != iOldNewsID)) {
		document.getElementById("elem_unc_"+iOldNewsID).style.display = "none";
	}
	
	iOldNewsID = iNewsID;
	if(elemBox.style.display == "block") {
		elemBox.style.display = "none";
	} else {
		elemBox.style.display = "block";
		elemTextArea.focus();
	}
	return false;
}

function saveUserNewsComment(iUserID, iStatusID, iNewsID) {
	
	if(isNaN(iUserID) || iUserID == "" || iUserID == null) {
		LightBox('register', loadAreas); // Register member
		return false;
	}
	
	if(isNaN(iStatusID) || iStatusID == "" || iStatusID == null || iStatusID != 2) {
		LightBox('upgrade', loadAreas); // Payment
		return false;
	}
	
	var sComment = document.getElementById("unc_text_"+iNewsID).value;
	if(sComment.length < 2) return false;
	var sQuery = "xmlhttp.php?mode=save_user_news_comment&news_id=" + iNewsID + "&user_id=" + iUserID + "&comment=" + sComment + "&date=" + Date();
	loadQueryInToElement(sQuery, "une_"+iNewsID, null);
	return false;
}

function loadOldMemberNews(iUserID, iSexID, iSexualityID, iPageNo) {
	var sQuery = "xmlhttp.php?mode=load_member_news&id=" + iUserID + "&sex_id=" + iSexID + "&sexuality_id=" + iSexualityID + "&page_no=" + iPageNo + "&date=" + Date();
	document.getElementById("news_"+iPageNo).innerHTML = "";
	document.getElementById("news_"+iPageNo).className = "";
	loadQueryInToElement(sQuery, "news_"+iPageNo, null);
	return false;
}

function reportUserNews(iNewsID) {
	var sQuery = "xmlhttp.php?mode=report_member_news&news_id=" + iNewsID + "&date=" + Date();
	loadQuery(sQuery, onUserNewsReported);
	return false;	
}

function onUserNewsReported(namevaluepairs) {
	var oQuery = validateCallBackData(namevaluepairs);
	if(!oQuery) return false;
	Alert('Thank you, an Administrator will look at this shortly.');
	return false;
}
