function returnReportMessage(data){
var domObj = document.getElementById('reportMsg');
buildPopupX(domObj, data, 450, 80, 70, -35);
}
function reportMessage(){
var frmObj = document.report;
if(frmObj.reportMsg.value==""){
alert("Please enter your message");
return false;
}
var ajaxVar = new ajaxVars();
ajaxVar.vars['action'] = "runFunction";
ajaxVar.vars['func'] = "reportMsg";
ajaxVar.vars['msgID'] = frmObj.msgId.value;
ajaxVar.vars['msg'] = frmObj.reportMsg.value;
ajaxVar.vars['incModule'] = "viewCampMsg";
ajaxVar.session = 0;
ajaxVar.gotoFunction = 'returnReportMessage';
ajaxVar.AjaxPostSQL();
}
function returnFilterMessage(dataArr,fnVars){
if ( (dataArr['message'][0] != 1) && (dataArr['message'][0] != 2)){
var warningCnt = dataArr['warning_count'][0];
if (warningCnt <= 3){
content = "
";
content += showPFWarning(warningCnt,'');
content += "
";
talert(content, 400, 200);
}else if (warningCnt > 3){
content = "";
content += showPFWarning(warningCnt,'');
content += "
";
alertScreen(content, 400, 200);
var ajaxVar = new ajaxVars();
ajaxVar.vars['action'] = "runFunction";
ajaxVar.vars['func'] = "blockUser";
ajaxVar.session = 0;
ajaxVar.vars['incModule'] = "sayThanks";
ajaxVar.AjaxPostSQL();
// after 15 secs log-out the user (1 second=1000 millisecond)
setTimeout("logOutUser()",15000);
}else{
checkComment();
}
}else{
checkComment();
}
}
function returnFilterReportMessage(dataArr,fnVars){
if ( (dataArr['message'][0] != 1) && (dataArr['message'][0] != 2)){
var warningCnt = dataArr['warning_count'][0];
if (warningCnt <= 3){
content = showPFWarning(warningCnt,'1');
alert(content);
}else if (warningCnt > 3){
content = "";
content += showPFWarning(warningCnt,'');
content += "
";
alertScreen(content, 400, 200);
var ajaxVar = new ajaxVars();
ajaxVar.vars['action'] = "runFunction";
ajaxVar.vars['func'] = "blockUser";
ajaxVar.session = 0;
ajaxVar.vars['incModule'] = "sayThanks";
ajaxVar.AjaxPostSQL();
// after 15 secs log-out the user (1 second=1000 millisecond)
setTimeout("logOutUser()",15000);
}else{
reportMessage();
}
}else{
reportMessage();
}
}
function filterMessage(){
// status box on profile edit page
var msgObj = document.comm.comment;
var msgValue = stripHTML(msgObj.value);
if (msgValue != ''){
var ajaxVar = new ajaxVars();
ajaxVar.vars['action'] = "phpArray";
ajaxVar.vars['func'] = "checkRudeWordsPlain";
ajaxVar.vars['message'] = msgValue;
ajaxVar.vars['page_name'] = "viewCampMsgComment";
ajaxVar.session = 0;
ajaxVar.vars['incModule'] = "sayThanks";
ajaxVar.gotoFunction = 'returnFilterMessage';
ajaxVar.AjaxPostSQL();
return false;
}else{
checkComment();
return false;
}
}
function filterReportMessage(){
// status box on profile edit page
var msgObj = document.report.reportMsg;
var msgValue = stripHTML(msgObj.value);
if (msgValue != ''){
var ajaxVar = new ajaxVars();
ajaxVar.vars['action'] = "phpArray";
ajaxVar.vars['func'] = "checkRudeWordsPlain";
ajaxVar.vars['page_name'] = "viewCampMsgReportIt";
ajaxVar.vars['message'] = msgValue;
ajaxVar.session = 0;
ajaxVar.vars['incModule'] = "sayThanks";
ajaxVar.gotoFunction = 'returnFilterReportMessage';
ajaxVar.AjaxPostSQL();
return false;
}else{
reportMessage();
return false;
}
}
function logOutUser(){
location.href='index.php?action=blocked';
}
function checkComment(){
var chkEmpty = new validate;
chkEmpty.formName = 'comm';
chkEmpty.width = 450;
chkEmpty.height = 100;
chkEmpty.mandCaptions = Array('Comment');
chkEmpty.mandFields = Array('comment');
chkEmpty.mandEDITOR = Array('10');
if (chkEmpty.validateForm()){
resetHiddenElemnt('comm','0');
document.comm.submit();
}
}
function likeMe(frmObj){
var ajaxVar = new ajaxVars();
ajaxVar.vars['action'] = "runFunction";
ajaxVar.vars['func'] = "likeMe";
ajaxVar.vars['msgId'] = frmObj.msgId.value;
ajaxVar.session = 0;
ajaxVar.vars['incModule'] = "viewCampMsg";
ajaxVar.gotoFunction = 'returnLikeMe';
ajaxVar.AjaxPostSQL();
return false;
}
function returnLikeMe(data){
var domObj = document.getElementById('likeMe');
if(data == 1){
domObj.innerHTML = "";
var content = '
Now the message will appear in your profile page and also that Like It will be marked against the message.';
buildPopupX(domObj, content, 350, 70, -40, -80);
}else{
var content = 'You need to be a member to Like It!, please either Login or Join.';
buildPopupX(domObj, content, 300, 50, -40, -80);
}
}
function reportMe(frmObj){
var ajaxVar = new ajaxVars();
ajaxVar.vars['action'] = "runFunction";
ajaxVar.vars['func'] = "checkSess";
ajaxVar.vars['msgId'] = frmObj.msgId.value;
ajaxVar.session = 0;
ajaxVar.vars['incModule'] = "viewCampMsg";
ajaxVar.gotoFunction = 'returnReportMe';
ajaxVar.AjaxPostSQL();
return false;
}
function returnReportMe(data){
var domObj = document.getElementById('reportMsg');
if(data == 1){
popup('reportMsg');
}else{
var content = 'You need to be a member to Report It!, please either Login or Join.';
buildPopupX(domObj, content, 300, 50, -40, -80);
}
}
function commentMe(){
var ajaxVar = new ajaxVars();
ajaxVar.vars['action'] = "runFunction";
ajaxVar.vars['func'] = "checkSess";
ajaxVar.session = 0;
ajaxVar.vars['incModule'] = "viewCampMsg";
ajaxVar.gotoFunction = 'returnCommentMe';
ajaxVar.AjaxPostSQL();
return false;
}
function returnCommentMe(data){
var domObj = document.getElementById('commentMe');
if(data == 1){
return filterMessage();
}else{
var content = 'You need to be a member leave a comment, please either Login or Join.';
buildPopupX(domObj, content, 300, 50, -300, -100);
}
return false;
}