function showVote(votemsg){var msgid=votemsg.getElementsByTagName("msgid")[0].firstChild.nodeValue;var result=votemsg.getElementsByTagName("result")[0].firstChild.nodeValue;var vote=votemsg.getElementsByTagName("vote");var elem=document.getElementById("message"+msgid);elem.innerHTML=result;document.getElementById("voteno"+msgid).checked=false;
document.getElementById("voteyes"+msgid).checked=false;if(vote&&vote.length>0){document.getElementById("voteno"+msgid).setAttribute("disabled",true);document.getElementById("voteyes"+msgid).setAttribute("disabled",true);document.getElementById("commenttext"+msgid).setAttribute("readOnly","true");document.getElementById("commenttext"+msgid).style.cssText="background-color:#D4D0C8;height:45px; width:280px;";
document.getElementById("voteonit"+msgid).style.cssText="display:none;";var answer=vote[0].getElementsByTagName("radio")[0].firstChild.nodeValue;var comment=vote[0].getElementsByTagName("comment")[0].firstChild.nodeValue;document.getElementById("vote"+answer+msgid).checked=true;document.getElementById("commenttext"+msgid).innerHTML=comment;
document.getElementById("label"+msgid).innerHTML="Thank you for your vote. Your comments are helpful to us.";}else{document.getElementById("voteonit"+msgid).style.cssText="display:inline;float:left;";}document.getElementById("voteonit"+msgid).removeAttribute("disabled");var commentList=votemsg.getElementsByTagName("comments");
showComments(msgid,commentList);}function showComments(msgid,comments){var cbid=document.getElementById("cbid"+msgid).value;removeComments(msgid);for(var i=0;i<comments.length;i++){var commenttext=comments[i].getElementsByTagName("comment")[0].firstChild.nodeValue;var username=comments[i].getElementsByTagName("username")[0].firstChild.nodeValue;
var userid=comments[i].getElementsByTagName("userid")[0].firstChild.nodeValue;var commdt=comments[i].getElementsByTagName("date")[0].firstChild.nodeValue;var commid=comments[i].getElementsByTagName("id")[0].firstChild.nodeValue;var table=document.getElementById("rptCommentsArea"+msgid);var table_body=null;
var new_row=null;if(i<3){table_body=document.getElementById("onebody"+msgid);}else{table_body=document.getElementById("morebody"+msgid);}if(i!=0){new_row=table_body.insertRow(table_body.rows.length);createImageRow(new_row);}new_row=table_body.insertRow(table_body.rows.length);createLinkRow(new_row,username,commdt,userid);
new_row=table_body.insertRow(table_body.rows.length);createCommentRow(new_row,commenttext);new_row=table_body.insertRow(table_body.rows.length);createReportRow(new_row,commid,cbid);}if(comments.length>3){document.getElementById("moreLink"+msgid).style.cssText="display:inline;position:relative;top:-4pt;";
}}function showMoreComments(msgid){var isIE=navigator.appVersion.indexOf("MSIE")>0;var isNav=navigator.appVersion.indexOf("Nav")>0;if(isIE==true){document.getElementById("moreLink"+msgid).style.cssText="display:none;";document.getElementById("moreCommentsArea"+msgid).style.cssText="display:inline;position:relative;top:-4.5pt;";
}else{document.getElementById("moreLink"+msgid).style.cssText="display:none;";document.getElementById("moreCommentsArea"+msgid).style.cssText="display:inline;position:relative;top:-7.5pt;";}}function loadVote(node,query){var onloadFunc=function(){$.post("/dy/prvote/loadx?"+query,function(data){showVote(data);
},"xml");};$(document).ready(onloadFunc);}function castVote(msgid){var projid=document.getElementById("projid"+msgid).value;var cbid=document.getElementById("cbid"+msgid).value;var voteNo=document.getElementById("voteno"+msgid);var voteYes=document.getElementById("voteyes"+msgid);var comment=document.getElementById("commenttext"+msgid).value;
if(!voteNo.checked&&!voteYes.checked){alert("Please take a moment to tell us if this Progress Report was valuable "+'by choosing "yes" or "no".\nComments are optional but welcome!  Thanks!');document.getElementById("voteonit"+msgid).removeAttribute("disabled");return false;}else{var jsontxt="{ msgid: "+msgid+', cbid: "'+cbid+'", projid: '+projid+', vote: "'+(voteNo.checked?"no":"yes")+'" ';
if(comment.length>0){jsontxt=jsontxt+', commenttext: "'+jsonEscape(comment)+'"';}jsontxt=jsontxt+"}";$.post("/dy/prvote/votex2",{jsonvote:jsontxt},function(data){showVote(data);},"xml");}return true;}function createCommentRow(row,rptComments){row.setAttribute("valign","top");row.setAttribute("align","left");
var tdcell=row.insertCell(row.cells.length);tdcell.colSpan=2;tdcell.setAttribute("width","510");var lines=rptComments.split("\n");for(var i=0;i<lines.length;i++){if(i>0){var linebr=document.createElement("br");tdcell.appendChild(linebr);}var cell_data=document.createTextNode(lines[i]);tdcell.appendChild(cell_data);
}}function createImageRow(row){var tdcell=row.insertCell(row.cells.length);tdcell.colSpan=2;var voteimage=document.createElement("img");voteimage.setAttribute("src","/img/css_images/vote_divide.gif");voteimage.setAttribute("align","middle");voteimage.setAttribute("height","13");voteimage.setAttribute("width","212");
tdcell.appendChild(voteimage);}function createReportRow(row,commid,cbid){var tdcell=row.insertCell(row.cells.length);tdcell.colSpan=2;tdcell.setAttribute("align","right");var reportimg=document.createElement("img");reportimg.setAttribute("src","/img/icons/report_comment.gif");reportimg.style.cssText="margin-right:3pt;";
reportimg.setAttribute("height","10");reportimg.setAttribute("width","10");var reportit=document.createElement("a");reportit.setAttribute("href","javascript:popup2('/dy/prvote/report?comment="+commid+"&cbid="+cbid+"', 'Win1', 600, 600)");reportit.appendChild(document.createTextNode("report this comment as inappropriate"));
tdcell.appendChild(reportimg);tdcell.appendChild(reportit);}function createLinkRow(row,userName,voteDate,node){row.setAttribute("valign","top");row.setAttribute("align","left");var cell=row.insertCell(row.cells.length);cell.setAttribute("width","50%");var cell_data=document.createElement("a");cell_data.setAttribute("id",node);
var userid=cell_data.getAttribute("id");if(node!=-1){cell_data.setAttribute("href","/dy/user/view/gg.html?cmd=preview&ruserid="+userid);}cell_data.appendChild(document.createTextNode(userName));cell_data.setAttribute("target","_blank");cell.appendChild(cell_data);var dtcell=row.insertCell(row.cells.length);
dtcell.className="";dtcell.setAttribute("width","50%");dtcell.setAttribute("align","right");var dtcell_data=document.createTextNode(voteDate);dtcell.appendChild(dtcell_data);}function voteLogin(){var emailaddr=document.getElementById("loginEmail").value;var passwd=document.getElementById("loginPasswd").value;
var rememb=false;if(emailaddr.length==0||passwd.length==0){alert("Please enter both your email address and password to login.");return false;}else{var url="/dy/j_spring_security_check?xlogin=true&email="+emailaddr+"&passwd="+escape(passwd)+"&rempass="+rememb;$.get(url,function(data){showLogin(data);},"xml");
}return false;}function cancelLogin(){var cancelTarget=document.getElementById("dual_box");cancelTarget.style.cssText="display:none";}function voteSignUp(){var emailaddr=document.getElementById("accountEmail").value;var aliasname=document.getElementById("accountAlias").value;var passwd=document.getElementById("accountPasswd").value;
var passwd2=document.getElementById("accountPasswd2").value;var fname=document.getElementById("accountFname").value;var lname=document.getElementById("accountLname").value;var rememb=false;if(emailaddr.length==0||passwd.length==0||aliasname==0){alert("Please make sure you have entered all the required fields correctly");
return false;}else{var url="/dy/j_spring_security_check?show=createAccount&xlogin=true&email="+emailaddr+"&passwd="+escape(passwd)+"&passwd2="+escape(passwd2)+"&alias="+aliasname+"&fname="+fname+"&lname="+lname;$.get(url,function(data){showSignUp(data);},"xml");}return false;}function showSignUp(loginmsg){var status=loginmsg.getElementsByTagName("status")[0].firstChild.nodeValue;
var rememb=false;if(status=="SUCCESS"){showLogin(loginmsg);}else{var errorMessage=loginmsg.getElementsByTagName("message")[0].firstChild.nodeValue;alert("Could not create account:\n\n"+errorMessage);}}function checkLog(msgid,e){var cbid=getCobrandFromURL();var loginName=getCookieValue(cbid+"LoginName");
var targetID=document.getElementById("dual_box");if(loginName!=null&&userHasCookie(cbid+"_globalgive")){return castVote(msgid);}else{alertCoord(e);document.getElementById("voteonit"+msgid).removeAttribute("disabled");}return false;}function alertCoord(e){var targetID=document.getElementById("dual_box");
var ieflag;if(!e){if(window.event){e=window.event;}else{return;}}if(typeof(e.pageX)=="number"){ieflag=false;var xcoord=e.pageX;var ycoord=e.pageY;}else{if(typeof(e.clientX)=="number"){ieflag=true;var xcoord=e.clientX;var ycoord=e.clientY;var badOldBrowser=(window.navigator.userAgent.indexOf("Opera")+1)||(window.ScriptEngine&&ScriptEngine().indexOf("InScript")+1)||(navigator.vendor=="KDE");
}}if(!badOldBrowser){if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){xcoord+=document.body.scrollLeft;ycoord+=document.body.scrollTop;}else{if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){xcoord+=document.documentElement.scrollLeft;
ycoord+=document.documentElement.scrollTop;}}moveLogin(targetID,xcoord,ycoord,ieflag);}else{return;}}function moveLogin(targetId,xcoord,ycoord,flag){var id=targetId;targetId.style.display="block";targetId.style.position="absolute";if(!flag){targetId.style.left=(xcoord)/2+100+"px";targetId.style.top=(ycoord)/2-60+"px";
targetId.style.zIndex=90;targetId.style.opacity="0.9";}else{targetId.style.left=(xcoord)-100+"px";targetId.style.top=(ycoord)-300+"px";}}function accountCreate(){var swapAccountlink=document.getElementById("dual_box_create_account_link");var swapbox=document.getElementById("dual_box_create_account");
if(swapAccountlink.style.cssText.value=="display:none"){swapAccountlink.style.cssText="display:inline";swapbox.style.cssText="display:none";}else{swapAccountlink.style.cssText="display:none";swapbox.style.cssText="display:inline";}}function removeComments(msgid){var tbodyone=document.getElementById("onebody"+msgid);
var tbodymore=document.getElementById("morebody"+msgid);while(tbodyone.rows.length>0){tbodyone.deleteRow(0);}while(tbodymore.rows.length>0){tbodymore.deleteRow(0);}return;}function debugButton(butt_elem){var nodes=butt_elem.childNodes;alert("has "+nodes.length+" children Nodes!");var attr=butt_elem.attributes;
alert("has "+attr.length+" attributes!");alert("butt_elem isdisabled="+butt_elem.isDisabled);}
