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; }