var xmlDoc="false";var commentID="";requestTarget="";function getTopComments(){if(window.XMLHttpRequest){xmlDoc=new XMLHttpRequest();requestTarget="top3";xmlDoc.onreadystatechange=processCommentReqChange;xmlDoc.open("GET","paddlerdata/rss/comments/rss.xml",true);xmlDoc.send(null);}else if(window.ActiveXObject){xmlDoc=new ActiveXObject("Microsoft.XMLDOM");xmlDoc.onreadystatechange=function(){if(xmlDoc.readyState==4){writeTopComments();}};}else{alert('Your browser can\'t handle this script');return;}}function processCommentReqChange(){if(xmlDoc.readyState==4){if(xmlDoc.status==200){switch(requestTarget){case "top3":writeTopComments();break;case "getCommentByID":writeComment();break;case "getAllComments":writeAllComments();break;default:defaultComment();break;}}else{alert("There was a problem retrieving the XML data:\n"+xmlDoc.statusText);}}}function writeTopComments(){var xml=xmlDoc.responseXML;var nodeCnt=xml.getElementsByTagName("item").length;var c=xml.getElementsByTagName("item").length;var itemNode=xml.getElementsByTagName("item");var i=0;var detailStr="";if(nodeCnt>3){nodeCnt=3;}if(nodeCnt===0){detailStr+="<p><img src=\"img/comment.png\" class=\"icon\">No comments available!</p>";}else{for(i=0;i<nodeCnt;i++){t=itemNode[i].getElementsByTagName("title")[0].childNodes[0].nodeValue;if(t=="There is nothing to show"){detailStr+="<p><img src=\"img/comment.png\" class=\"icon\">No comments available!</p>";}else{if(t.length>28){dt=t.substring(0,26)+"..";}else{dt=t;}detailStr+="<p><img src=\"img/comment.png\" class=\"icon\"><a href=\"javascript:getComment("+itemNode[i].getElementsByTagName("id")[0].childNodes[0].nodeValue+")\" title=\""+t+"\">"+dt+"</a></p>";}}if(c>3){detailStr+="<p style=\"text-align:right;\"><a href=\"javascript:getAllComments()\" title=\"All comments\">more..</a></p>";}}document.getElementById("commentFeed").innerHTML=detailStr;document.getElementById("pComments").style.display="block";}function getComment(cid){commentID=cid;if(window.XMLHttpRequest){xmlDoc=new XMLHttpRequest();requestTarget="getCommentByID";xmlDoc.onreadystatechange=processCommentReqChange;xmlDoc.open("GET","paddlerdata/rss/comments/rss.xml",true);xmlDoc.send(null);}else if(window.ActiveXObject){xmlDoc=new ActiveXObject("Microsoft.XMLDOM");xmlDoc.onreadystatechange=function(){if(xmlDoc.readyState==4){writeComment();}};}else{alert('Your browser can\'t handle this script');return;}}function writeComment(){var xml=xmlDoc.responseXML;var nodeCnt=xml.getElementsByTagName("item").length;var itemNode=xml.getElementsByTagName("item");var i=0;var detailStr="";var hasReplies="";var replyNode="";var subReplyNode="";var subNodeCnt=0;detailStr+="<p id=\"subheading\">Paddlers Comment</p>";for(i=0;i<nodeCnt;i++){if(itemNode[i].getElementsByTagName("id")[0].childNodes[0].nodeValue==commentID){hasReplies=itemNode[i].attributes.getNamedItem("replies").value;var oid=itemNode[i].getElementsByTagName("id")[0].childNodes[0].nodeValue;detailStr+="<div>";detailStr+="<div class=\"commentTop\"></div>";detailStr+="<div class=\"commentMid\">";detailStr+="<div class=\"comment\">";detailStr+="<p style=\"line-height:6px;\">&nbsp;</p>";detailStr+="<p id=\"subheading\"><img src=\"img/comment.png\" class=\"icon\" title=\"Comment\" alt=\"Comment\"><span id=\"title"+itemNode[i].getElementsByTagName("id")[0].childNodes[0].nodeValue+"\">"+itemNode[i].getElementsByTagName("title")[0].childNodes[0].nodeValue+"</span></p>";detailStr+="<div style=\"margin-left:31px;color:#666;font-size:11px;\"><p>"+itemNode[i].getElementsByTagName("description")[0].childNodes[0].nodeValue+"</p></div>";detailStr+="<span style=\"padding-left:31px;color:#666;font-size:10px;\"><b>Submitted by:</b>"+itemNode[i].getElementsByTagName("name")[0].childNodes[0].nodeValue+",<i>"+itemNode[i].getElementsByTagName("submitdate")[0].childNodes[0].nodeValue+"</i></span><br/>";detailStr+="<div style=\"color:#666;font-size:11px;width:480px;text-align:right;\"><a href=\"javascript:enableReply('"+commentID+"','"+itemNode[i].getElementsByTagName("id")[0].childNodes[0].nodeValue+"','Comment');\">Reply</a></div>";detailStr+="</div>";detailStr+="</div>";detailStr+="<div class=\"commentBtm\"></div>";detailStr+="</div>";if(hasReplies=="True"){var b=xml.getElementsByTagName("reply");for(m=0;m<b.length;m++){if(b[m].attributes.getNamedItem("replies").value==commentID){var rid=b[m].getElementsByTagName("id")[0].childNodes[0].nodeValue;detailStr+="<br/>";detailStr+="<div>";detailStr+="<div class=\"replyTop\"></div>";detailStr+="<div class=\"replyMid\">";detailStr+="<div class=\"reply\">";detailStr+="<p style=\"line-height:20px;\">&nbsp;</p>";detailStr+="<p id=\"subheading\"><img src=\"img/reply.png\" class=\"icon\" title=\"Reply\" alt=\"Reply\"><i><span id=\"title"+b[m].getElementsByTagName("id")[0].childNodes[0].nodeValue+"\">"+b[m].getElementsByTagName("name")[0].childNodes[0].nodeValue+"</span></i><span style=\"font-size:11px;color:#666;\">&nbsp;said:</span></p>";detailStr+="<span style=\"padding-left:31px;display:block;color:#333;font-size:11px;width:435px;\">"+b[m].getElementsByTagName("description")[0].childNodes[0].nodeValue+"</span>";detailStr+="<span style=\"padding-left:31px;color:#666;font-size:10px;\"><b>Submitted by:</b>"+b[m].getElementsByTagName("name")[0].childNodes[0].nodeValue+",<i>"+b[m].getElementsByTagName("submitdate")[0].childNodes[0].nodeValue+"</i></span><br/>";detailStr+="<div style=\"color:#666;font-size:11px;width:460px;text-align:right;\"><a href=\"javascript:enableReply('"+commentID+"','"+b[m].getElementsByTagName("id")[0].childNodes[0].nodeValue+"','"+b[m].attributes.getNamedItem("type").value+"');\">Reply</a></div>";detailStr+="</div>";detailStr+="</div>";detailStr+="<div class=\"replyBtm\"></div>";detailStr+="</div>";var subRep=b[m].getElementsByTagName("subreplies")[0].childNodes.length;var subLen=xml.getElementsByTagName("subreply").length;if(subRep>0){var q=xml.getElementsByTagName("subreply");for(u=0;u<subLen;u++){if(q[u].attributes.getNamedItem("replies").value==rid){detailStr+="<br/>";detailStr+="<div>";detailStr+="<div class=\"subreplyTop\"></div>";detailStr+="<div class=\"subreplyMid\">";detailStr+="<div class=\"reply\">";detailStr+="<p style=\"line-height:20px;\">&nbsp;</p>";detailStr+="<p id=\"subheading\"><img src=\"img/subreply.png\" class=\"icon\" title=\"Reply\" alt=\"Reply\"><i><span id=\"title"+q[u].getElementsByTagName("id")[0].childNodes[0].nodeValue+"\">"+q[u].getElementsByTagName("name")[0].childNodes[0].nodeValue+"</span></i><span style=\"font-size:11px;color:#666;\">said:</span></p>";detailStr+="<span style=\"padding-left:31px;display:block;color:#333;font-size:11px;width:415px;\">"+q[u].getElementsByTagName("description")[0].childNodes[0].nodeValue+"</span>";detailStr+="<span style=\"padding-left:31px;color:#666;font-size:10px;\"><b>Submitted by:</b>"+q[u].getElementsByTagName("name")[0].childNodes[0].nodeValue+",<i>"+q[u].getElementsByTagName("submitdate")[0].childNodes[0].nodeValue+"</i></span><br/>";detailStr+="<div style=\"color:#666;font-size:11px;width:440px;text-align:right;\"><a href=\"javascript:enableReply('"+commentID+"','"+rid+"','"+q[u].attributes.getNamedItem("type").value+"','"+q[u].getElementsByTagName("id")[0].childNodes[0].nodeValue+"');id=\"creply\"\">Reply</a></div>";detailStr+="</div>";detailStr+="</div>";detailStr+="<div class=\"subreplyBtm\"></div>";detailStr+="</div>";}}}}}}else{break;}}if(detailStr===""){detailStr+="This comment could not be found!";}}hideUploadForm();document.getElementById("paddlerContent").innerHTML=detailStr;PWJS.goTop();}function getAllComments(){if(window.XMLHttpRequest){xmlDoc=new XMLHttpRequest();requestTarget="getAllComments";xmlDoc.onreadystatechange=processCommentReqChange;xmlDoc.open("GET","paddlerdata/rss/comments/rss.xml",true);xmlDoc.send(null);}else if(window.ActiveXObject){xmlDoc=new ActiveXObject("Microsoft.XMLDOM");xmlDoc.onreadystatechange=function(){if(xmlDoc.readyState==4){writeAllComments();}};}else{alert('Your browser can\'t handle this script');return;}}function writeAllComments(){var xml=xmlDoc.responseXML;var nodeCnt=xml.getElementsByTagName("item").length;var itemNode=xml.getElementsByTagName("item");var i=0;var detailStr="";var hasReplies="";var replyCount=0;var sreplyCount=0;var commID=0;detailStr+="<p id=\"subheading\">Paddlers Comments</p>";for(i=0;i<nodeCnt;i++){if(itemNode[i].attributes.getNamedItem("type").value=="Comment"){hasReplies=itemNode[i].attributes.getNamedItem("replies").value;commID=itemNode[i].getElementsByTagName("id")[0].childNodes[0].nodeValue;if(hasReplies=="True"){var r=xml.getElementsByTagName("reply");for(m=0;m<r.length;m++){if(r[m].attributes.getNamedItem("replies").value==commID){replyCount+=1;sreplyCount+=r[m].getElementsByTagName("subreplies")[0].childNodes.length;}}}replyCount+=sreplyCount;if(replyCount==1){replyCount=replyCount+" Reply "}else{replyCount=replyCount+" Replies "}detailStr+="<div>";detailStr+="<div class=\"commentTop\"></div>";detailStr+="<div class=\"commentMid\">";detailStr+="<div class=\"comment\">";detailStr+="<p style=\"line-height:6px;\">&nbsp;</p>";detailStr+="<p id=\"subheading\"><img src=\"img/comment.png\" class=\"icon\" title=\"Comment\" alt=\"Comment\"><a href=\"javascript:getComment("+itemNode[i].getElementsByTagName("id")[0].childNodes[0].nodeValue+")\");\">"+itemNode[i].getElementsByTagName("title")[0].childNodes[0].nodeValue+"</a></p>";detailStr+="<div style=\"margin-left:31px;color:#666;font-size:11px;\"><p>"+itemNode[i].getElementsByTagName("description")[0].childNodes[0].nodeValue+"</p></div>";detailStr+="<span style=\"padding-left:31px;color:#666;font-size:10px;\"><b>Submitted by:</b>"+itemNode[i].getElementsByTagName("name")[0].childNodes[0].nodeValue+",<i>"+itemNode[i].getElementsByTagName("submitdate")[0].childNodes[0].nodeValue+"</i></span><br/>";detailStr+="<span style=\"padding-left:31px;color:#666;font-size:11px;\">"+replyCount+" &nbsp;<img src=\"img/arrow_trans.gif\" style=\"vertical-align:middle;margin-left:6px;margin-right:10px;border 0px solid #fff;\"/><a href=\"javascript:getComment("+itemNode[i].getElementsByTagName("id")[0].childNodes[0].nodeValue+")\");\">View</a></span>";detailStr+="</div>";detailStr+="</div>";detailStr+="<div class=\"commentBtm\"></div>";detailStr+="</div>";detailStr+="<br/>";replyCount=0;sreplyCount=0;}}if(detailStr===""){detailStr+="This comment could not be found!";}hideUploadForm();document.getElementById("paddlerContent").innerHTML=detailStr;PWJS.goTop();}function defaultComment(){detailStr+="<img src=\"img/error.png\" class=\"icon\" title=\"Error\" alt=\"Error\">Comment not available!";}function enableComment(){var content="<p id=\"subheading\">Submit Comment</p>";content+="<p>Please fill in the form below to submit a comment.</p>";document.getElementById("paddlerContent").innerHTML=content;PWJS.goTop();document.getElementById("uploadFormBox").style.display="none";document.getElementById("replyFormBox").style.display="none";document.getElementById('response').innerHTML="";document.getElementById("commentFormBox").style.display="block";}function hideCommentForm(){document.getElementById("uploadFormBox").style.display="none";document.getElementById("replyFormBox").style.display="none";document.getElementById('response').innerHTML="";document.getElementById("commentFormBox").style.display="none";}function commentSent(){var content="<p id=\"subheading\">Submit Comment</p>";content+="<p>Thank you for your comment.<br/><br/><span style=\"color:#999;font-size:10px;padding-top:6px;\">Comments are monitored to prevent spamming so it will take a while before your submission will be visible on the site.</span></p>";content+="<p><img src=\"img/arrow_trans.gif\" style=\"vertical-align:middle;margin-left:6px;margin-right:10px;border 0px solid #fff;\"/><a href=\"javascript:getAllComments()\" style=\"color:#999;font-size:10px;padding-top:6px;\" title=\"All comments\">View comments</a></p>";document.getElementById("paddlerContent").innerHTML=content;PWJS.goTop();}function replySent(){var content="<p id=\"subheading\">Thank you for submitting this reply!</p><p>Please note that your reply will appear shortly! All submitted replies are being checked to prevent spamming and to protect our users from inappropriate content.</p>";document.getElementById("paddlerContent").innerHTML+=content;PWJS.goTop();}function enableReply(cid,pid,pType,sRepid){document.getElementById("uploadFormBox").style.display="none";document.getElementById("commentFormBox").style.display="none";document.commentReply.elements['rCommentID'].value=cid;document.commentReply.elements['rparentID'].value=pid;document.commentReply.elements['rparentType'].value=pType;var titleName='title'+pid;var title="&nbsp;to:<i>"+document.getElementById(titleName).innerHTML+"</i>";if(sRepid !=null){var subTitleName='title'+sRepid;var subtitle="&nbsp;/<i>"+document.getElementById(subTitleName).innerHTML+"</i>";title+=subtitle;}document.getElementById('replySubj').innerHTML=title;document.getElementById('replyResponse').innerHTML="";document.getElementById("replyFormBox").style.display="block";window.location=String(window.location).replace(/\#.*$/,"")+"#replyEntry";}function hideReplyForm(){document.getElementById("uploadFormBox").style.display="none";document.getElementById("commentFormBox").style.display="none";document.commentReply.elements['rCommentID'].value="";document.commentReply.elements['rparentID'].value="";document.commentReply.elements['rparentType'].value="";document.getElementById('replySubj').innerHTML="";document.getElementById('replyResponse').innerHTML="";document.getElementById("replyFormBox").style.display="none";}
