function change_viewer(v,h) { try { document.getElementById(h).style.display = 'none' document.getElementById(v).style.display = 'block' } catch(e) {} } function GetBgColor(iIndex) { if (iIndex % 2 ==0 ) return "#FFFFFF"; return "#FFFFFF"; } function change_backgroundColor(iIndex, on) { if (on == 0) { //document.getElementById("TRC_"+iIndex).style.backgroundColor = "#FFFFFF"; //document.getElementById("TRD_"+iIndex).style.backgroundColor = "#FFFFFF"; } else { //document.getElementById("TRC_"+iIndex).style.backgroundColor = "#f9f9f9"; //document.getElementById("TRD_"+iIndex).style.backgroundColor = "#f9f9f9"; } } var iResponseCount = 2000; var GlobalDocId = ""; var GlobalFeeder = ""; var isOrderByScore = 0; var bNotShowChild = false; var bRespIsOpened = false; var iOpenedRespCount = false; var iFirstTime = false; var lastResIndexId=0; var resBlockSize=20; var BulkResultArray = new Array(); // result array for show; var resMaxPointer=0; var resStartPointer=0; var pagesize; function ShowArticleResponses(doc_id, feeder, first, _iResponseCount, forumName) { if (feeder != 1 && feeder != 0) feeder = ""; resMaxPointer = 0; document.getElementById("td_refresh").innerHTML = "רענן רענן"; if (arguments.length < 5) { forumName = ""} if (!isNaN(_iResponseCount) && _iResponseCount!=null) {iResponseCount = _iResponseCount} if (feeder + "" == "0" || feeder + "" == "1") { pagesize = 100; } else { pagesize = 2000; feeder = "''" } document.getElementById("PageBeenLoadText").style.display = 'block'; document.getElementById("ArticleResponseNew").innerHTML = ""; setFontBold(1); GlobalDocId = doc_id; GlobalFeeder = feeder; var url="/news/Scripts/GetArticleResponses.ashx?did=" + doc_id + "&feeder=" + feeder //+query "&scoreorderby=1" // document.write(url); if (parseInt(first) > -1) {url += "&first=" + (first * pagesize)} var obgShowAllResponses = document.getElementById("spnShowAllResponses"); //if (obgShowAllResponses) {obgShowAllResponses.innerHTML = "לקריאת כל התגובות ברצף"} GetAsynchronousData(url,"GetDataResponses(" + doc_id + "," + feeder + ", xmlHttp.responseText ,'" + forumName + "')"); } function buildPages(doc_id, feeder, first, count) { var s = ['"); return s.join('') } function buildNavigator(doc_id,feeder,first,last,count) { //alert(doc_id + "===" + feeder+ "===" + first+ "===" + last+ "===" + count) var navigator = ""; if (count >= 2 * pagesize ) { navigator += "" + "\n" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "
דף < הבא " + buildPages(doc_id,feeder,first,count) + "  pagesize) ? (first-pagesize) : "-1")+")\" style='text-decoration:none'>הקודם >
 
"; } return navigator } function GetDid() { var s = location.search.match(/did=\d+/) if (s) {return s.toString().substring(4)} if (location.search.match(/^\?fid=3493/i)) {return 4782} return null } var did = GetDid() function getParamReponse(Rid,doc_id,pdid,feeder,score) { var response; for (var i=0;i"; var sBefore = "אהבתי"; var Rate = parseInt("0" + click,10); if(feeder == '')feeder=null; return "
 " + Rate + "" + sBefore + sAfter + "" + iScoreDown + "
";//"; } var ArrResponses; var iChildNodesCount; var BackToAll = false; var isArrow = false; function get_serial(Response, sFatherID, isOrderByScore, bNotShowChild) { if (Response[16] + "" != "" && sFatherID != 0 && isOrderByScore == 0 && !bNotShowChild) { return sFatherID; } var a = Response[6].split(',') // serial , serial_for_last_responses return a[a.length - 1] } function serial_or_arrow(Response,sFatherID,isOrderByScore,bNotShowChild) { if (Response[16] + "" != "" && sFatherID != 0 && isOrderByScore == 0 && !bNotShowChild) { return ""; } var a = Response[6].split(',') // serial , serial_for_last_responses return a[a.length - 1] } function fillAllResponses(doc_id,feeder,responsesData) { iChildNodesCount=0; ArrResponses = responsesData.split("@@@"); var data = ""; var ResponseData = ""; var navigator = ""; var MultiArray = new Array(); var MainDataArray = new Array(); var BulkArray = new Array(); var iii=0; var iij = 0; var kkk=0; var rrr=0; var previous_first = null var last_last_day_index = 0 var iMaxResponsesQuantity = 5000; for (var i = 0; i < ArrResponses.length-1 && i < iResponseCount ;++i) { var Response = ArrResponses[i].replace(/^\s+/,'').replace(/\s+$/,'').split("|"); // handles the index of "previous day" if (Response[2].match(/last day/i)) {last_last_day_index = Response[0]} if (Response[2].match(/previous day/i)) {Response[0] = parseInt(Response[0]) + last_last_day_index} if (i == 0 && (doc_id == 4779 || doc_id == 4780 || doc_id == 15 || doc_id == 20 || doc_id == 4782 || doc_id == 4829 || doc_id == 7 || doc_id == 40)) { first = Response[2]; last = parseInt(Response[3]); //count = ArrResponses.length; // parseInt(Response[1]); navigator = buildNavigator(doc_id,feeder,first,last,iMaxResponsesQuantity); } var first_changed = false; if(Response[2] == "previous day" && (doc_id==4779 || doc_id==4780) && previous_first != Response[2] && Response[16] + "" == "") { first_changed = true; previous_first = Response[2]; } var sTempHref = " onclick=\"ShowArticleFullResponse(" + Response[5] + "," + Response[0] + "," + Response[14] + ")\""; var sMessageBody = ""; var iScoreDown = 0; var sFatherID = parseInt("0" + Response[16],10); if (parseInt(sFatherID,10) > 0) {iChildNodesCount++;} if (Response[17] != "") {iScoreDown = Response[17];} if (i < 30 && Response.length == 16) { sMessageBody = Response[15] + ""; sMessageBody = sMessageBody.replace(/\n/g,"
"); } var resData = "" if (first_changed) { resData += "
" + "תגובות מיום קודם" + "
" } var resIndex = get_serial(Response, sFatherID, isOrderByScore, bNotShowChild) resData += "" + "
" + "
" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "
" + "" + serial_or_arrow(Response, sFatherID, isOrderByScore, bNotShowChild) + " " + "" + "

" + eval('"' + Response[8] + '"') + "

" + ((Response[14] == '1') ? "  (לת)  " : "") +"" + "
" + "" + "" + "" + "" + "" + "" + "
" + Response[11] + "
" + eval('"' + Response[9] + '"') + "" + ((Response[12]==0)? "" : "") if (Response[12]+"" == "822622") { resData += " "; } var noregistred_text="" if (doc_id == "1000646153" && Response[12] + "" == "791272") { noregistred_text = " מנהלת הפורום"; resData += " " + noregistred_text + ""; } if ( (Response[12]+"" == "0" && feeder + "" == "0") || Response[7]+"" == "true") { noregistred_text = "לא רשום" resData += " ("+noregistred_text+") " } resData += "" + "" + GetRatingNew(Response[10], iScoreDown, doc_id, Response[5], Response[0], did, feeder) + "
" + "
 " + "" + "" + "
" + "
" + "" + "" + "
" + "
" if(Response[16]+"" == "" || sFatherID == 0 || bNotShowChild) { ResponseData += resData; BulkArray[kkk++] = new Array(Response[5],resData); } else { // Response[16] == father id MultiArray[iij++] = new Array(Response[16], "" + resData + "
", Response[6].split(',')[0]); } if (Response[10] == "") Response[10] = 0; MainDataArray[iii++] = new Array(resData, parseInt(Response[10])); } var sAfterSortingByScore = ""; MainDataArray.sort(sortMultiDimensional); // all responses MultiArray.sort(sortMultiDimensionalBySerial); // childs only var sResToShow = ""; var sGlobalResID = ""; var x = new Array(); var sGlobalHTML = ""; BulkResultArray = new Array(); var iTest = 0; for(var jj = 0; jj < BulkArray.length; jj++) { iTest++; sResToShow += BulkArray[jj][1]; var sRespID = BulkArray[jj][0]; //BulkResultArray[jj] = BulkArray[jj][1]; for(var ll = 0; ll < MultiArray.length; ll++) { var sFath = MultiArray[ll][0]; var sHTML = MultiArray[ll][1]; var sAddResID = MultiArray[ll][2]; if(sRespID == sFath) { if(sGlobalResID != sAddResID) { sResToShow += "@@@" + sHTML; sGlobalResID = sAddResID; } } } sResToShow += "@@@"; } var arrResToShow = sResToShow.split("@@@"); for(var rr = 0; rr < arrResToShow.length; rr++) { if(arrResToShow[rr] != ""){BulkResultArray[rr] = arrResToShow[rr] + "";} } //alert(arrResToShow.length + "===" + BulkResultArray.length) for(var gg = 0; gg < MainDataArray.length; gg++){ sAfterSortingByScore += MainDataArray[gg][0]; } if(isOrderByScore == 1) { data += "" + sAfterSortingByScore + "
"; } else { if (bNotShowChild) // ללא שרשור { data += "" + ResponseData + "
"; } else if(BackToAll) // חזרה למצב שרשור { for(var rr = 0; rr < BulkResultArray.length; rr++) { data += BulkResultArray[rr]; } } else { data += DrawDataOnDemand(); } } document.getElementById("ArticleResponseNew").innerHTML = data; document.getElementById("PadingMenuDiv").innerHTML = navigator; if (isOrderByScore==1) {return;} // var sGlobalFatherID = ""; } function DrawDataOnDemand() { if(BackToAll) return ""; var objDivShowAddResponses = document.getElementById('divShowAddResponses'); if(BulkResultArray.length < resBlockSize) { if (resMaxPointer == 0) { resStartPointer = 0; resMaxPointer = BulkResultArray.length; if(document.getElementById('divResLoading'))document.getElementById('divResLoading').style.display = "none"; } else { resStartPointer = resMaxPointer; } if(objDivShowAddResponses)objDivShowAddResponses.style.display = "none"; } else { if (resMaxPointer == 0) { resStartPointer = 0; resMaxPointer = resBlockSize; } else { resStartPointer = resMaxPointer; resMaxPointer += resBlockSize; if (resMaxPointer + resBlockSize >= BulkResultArray.length) { resMaxPointer = BulkResultArray.length; if(document.getElementById('divResLoading'))document.getElementById('divResLoading').style.display = "none"; if(objDivShowAddResponses)objDivShowAddResponses.style.display = "none"; } } } var resHtml=""; for(var i = resStartPointer; i < resMaxPointer; i++) { resHtml += BulkResultArray[i]; } return "" + resHtml + "
"; } function GetDataResponses(doc_id, feeder, data, forumName) { // alert(data) if(arguments.length < 4) {forumName = "";} //document.getElementById("ClickTguvot").innerHTML = "\"שלח" if (data+"" == "" || data+"" == "undefined") { // no comments.. document.getElementById("PageBeenLoadText").innerHTML = "" + "
רוצה להיות המגיב הראשון? לחץ כאן
" if(forumName.length>0) document.getElementById("comments_number").innerHTML = "פורום " + forumName; else document.getElementById("comments_number").innerHTML = "תגובות"; if(document.getElementById("HrSeperator"))document.getElementById("HrSeperator").innerHTML = "
"; if(document.getElementById('divResLoading'))document.getElementById('divResLoading').style.display = "none"; return; } var dataArr = data.split("#####"); fillAllResponses(doc_id,feeder,dataArr[0]); var iMainReponsesCount = parseInt(dataArr[1] - iChildNodesCount, 10); var objCommentsNumber = document.getElementById("comments_number"); objCommentsNumber.innerHTML = dataArr[1] + " תגובות" + "  ב-" + (iMainReponsesCount) + " דיונים"; // document.getElementById("comments_number").innerHTML += "לקריאת כל התגובות ברצף"; var lnk = document.createElement("a"); lnk.setAttribute('id', 'linkSort_3'); lnk.setAttribute('onclick', 'setFontBold(3)'); lnk.setAttribute('target', '_blank'); lnk.setAttribute('href', '/news/AllResponses_G.aspx?did=' + doc_id); lnk.innerHTML = "לקריאת כל התגובות ברצף"; objCommentsNumber.appendChild(lnk); if (parseInt(dataArr[1]) < 1) document.getElementById("comments_numberA").innerHTML = "" var feeder = "0";//dataArr[2] document.getElementById("PageBeenLoadText").style.display = 'none'; if (dataArr.length>2) { var result=""; var comments_number=dataArr[1]; var comment_pattern ='
' +'
{0}
' +'
{2}
' +'
'; //{1}
var popular_comments = dataArr[2].split(","); var render_comments_number=dataArr[3]; if (render_comments_number > popular_comments.length) { render_comments_number = popular_comments.length; } var temp_pattern=""; for (var i=0;i= 3) { temp_pattern = comment_pattern.replace("{0}", comment[0]); temp_pattern = temp_pattern.replace("{2}", comment[2]); temp_pattern = temp_pattern.replace("{1}", (comment[1].length>100?comment[1].substr(0,100) + "...":comment[1])); result += temp_pattern; } } } } function ShowArticleFullResponse(res_id, iIndex, is_empty) { var sResGoogleId = "divResGoogle_" + res_id; var sResFacebookId = "divResFacebook_" + res_id; var objResGoogleId = document.getElementById(sResGoogleId); var objResFacebookId = document.getElementById(sResFacebookId); if (objResGoogleId) { objResGoogleId.innerHTML = ""; } if (objResFacebookId) { var sURLForFaceBook = "http://www.globes.co.il/news/article.aspx?talkid=" + res_id; objResFacebookId.innerHTML = ""; } if (document.getElementById("TheActionsResponse_" + iIndex).style.display == "block") { // close table //alert("divPirsomet_" + iIndex) if(document.getElementById("divPirsomet_" + iIndex).innerHTML != '') { iOpenedRespCount=true; iFirstTime = false; } document.getElementById("divPirsomet_" + iIndex).innerHTML = ''; document.getElementById("ResponseDiv" + iIndex).className = "G_ForumReponsesClose"; document.getElementById("TRTOP_" + iIndex).style.display = "block"; document.getElementById("TheContentResponse_" + iIndex).style.display = "none"; document.getElementById("TheActionsResponse_" + iIndex).style.display = "none"; // if (document.getElementById("ResTR3_" + iIndex) != null) // document.getElementById("ResTR3_" + iIndex).style.display = "none"; } else { // open table if (!iOpenedRespCount && !iFirstTime) {iOpenedRespCount = true} document.getElementById("ResponseDiv" + iIndex).className = "G_ForumReponsesOpen"; if ((document.getElementById("ResTD_"+iIndex).innerHTML == "") && (is_empty == 0)) { var url="/news/scripts/GetArticleResponse.aspx?res_id="+res_id; document.getElementById('ResTD_' + iIndex).innerHTML = "Loding..."; GetAsynchronousData(url,"document.getElementById('ResTD_"+iIndex+"').innerHTML = xmlHttp.responseText;"); } document.getElementById("TRTOP_" + iIndex).style.display = "none"; if (is_empty == 0){ document.getElementById("TheContentResponse_" + iIndex).style.display = "block"; } document.getElementById("TheActionsResponse_" + iIndex).style.display = "block"; // if (document.getElementById("ResTR3_" + iIndex) != null) // document.getElementById("ResTR3_" + iIndex).style.display = "block" CheckIfRespIsOpened(iIndex); } } function CheckIfRespIsOpened(id) { if(iOpenedRespCount) { var sID = "divPirsomet_" + id; var objDivP = document.getElementById(sID); if(objDivP) { objDivP.innerHTML = "
"; try{dcShowTalkback();}catch(e){} iOpenedRespCount = false; iFirstTime = true; } } } function ResponseRecommendation(res_id) { var url="/news/Scripts/ResponseRecommendation.aspx?res_id="+res_id; GetAsynchronousData(url,""); document.getElementById("RecSpan_" + res_id).innerHTML = "המלצתך התקבלה !" var SpanScoreUpID = "spanRespScoreUp_" + res_id; var sDivResponseScoreID = "divResponseScore_" + res_id; var objSpanScoreUp = document.getElementById(SpanScoreUpID); var objDivResponseScore = document.getElementById(sDivResponseScoreID); if(objDivResponseScore)objDivResponseScore.innerHTML = ""; objSpanScoreUp.innerHTML =(parseInt(objSpanScoreUp.innerHTML)) + 1; } function ResponseRecommendationNew(obj, type, doc_id, response_id) { var SpanScoreUpID = "spanRespScoreUp_" + response_id; var SpanScoreDownID = "spanRespScoreDown_" + response_id; var sImgResponseScoreUpID = "imgResponseScoreUp_" + response_id; var sImgResponseScoreDownID = "imgResponseScoreDown_" + response_id; var sDivResponseScoreID = "divResponseScore_" + response_id; var objSpanScoreUp = document.getElementById(SpanScoreUpID); var objSpanScoreDown = document.getElementById(SpanScoreDownID); var objImgResponseScoreUp = document.getElementById(sImgResponseScoreUpID); var objImgResponseScoreDown = document.getElementById(sImgResponseScoreDownID); var objDivResponseScore = document.getElementById(sDivResponseScoreID); if(type == 0 && objSpanScoreUp) { objSpanScoreUp.innerHTML =(parseInt(objSpanScoreUp.innerHTML)) + 1; } if(type == 1 && objSpanScoreDown) { objSpanScoreDown.innerHTML =(parseInt(objSpanScoreDown.innerHTML)) + 1; } if(objDivResponseScore) { objDivResponseScore.innerHTML = ""; } var sLinkVote = "linkVote_" + response_id; var objLinkVote = document.getElementById(sLinkVote); //if(objLinkVote)objLinkVote.disabled; //document.getElementById("RecSpan_" + response_id).innerHTML = "המלצתך התקבלה !" var url="/news/Scripts/ResponseRecommendation.aspx?res_id="+response_id + "&type=" + type; GetAsynchronousData(url,""); } function sortMultiDimensional(a,b){ return ((b[1] < a[1]) ? -1 : ((b[1] > a[1]) ? 1 : 0)); } function sortMultiDimensionalBySerial(a,b) { return ((b[2] > a[2]) ? -1 : ((b[2] < a[2]) ? 1 : 0)); } function SortResponsesByScore(obj,id) { isOrderByScore = 1; if(GlobalDocId != "")ShowArticleResponses(GlobalDocId,GlobalFeeder); setFontBold(id); } function ShowSubResponses(obj,id) { isOrderByScore = 0; bNotShowChild = false; BackToAll = true; if(GlobalDocId != "")ShowArticleResponses(GlobalDocId,GlobalFeeder); setFontBold(id); } function ShowMainResponses(obj,id) { bNotShowChild = true; isOrderByScore = 0; if(GlobalDocId != "")ShowArticleResponses(GlobalDocId,GlobalFeeder); setFontBold(id); } function ShowAllResponses() { var obgShowAllResponses = document.getElementById("spnShowAllResponses"); if(obgShowAllResponses)obgShowAllResponses.innerHTML = "לקריאת כל התגובות ברצף"; } function setFontBold(id) { for(var i=1; i<5; i++) { var sID = "linkSort_" + i; var obj = document.getElementById(sID); if(obj) { if(i==id) { obj.style.fontWeight = 'bold'; obj.style.color = "#000000"; obj.style.textDecoration = "none"; } else { obj.style.fontWeight = 'normal'; obj.style.color = "#666666"; obj.style.textDecoration = "underline"; } } } } var lastInapproperiate = 0 function sendInappropriate( sResId, sDid, sResIndex) { if (lastInapproperiate != sResId) { $.ajax({ type: "POST", url: "/news/Article_Response_Reporting_Inappropriate.aspx", data: { resid: sResId, did: sDid, index: sResIndex } }).done(function (msg) { alert(msg) }) } lastInapproperiate = sResId; }