loginRefresh=true;var chainedOnload=window.onload;window.onload=function(){getGuestbookPosts(getUrlParameter("page"));if(chainedOnload!=null){chainedOnload();}}
function getGuestbookPosts(page){var parm=new Array();parm[parm.length]=new RequestParam("page",page);parm[parm.length]=new RequestParam("reviewed",true);callGetJSON(parm,(menuLinkUrlContext?menuLinkUrlContext:'')+"Guestbook",function(o,t,e){if(o!=null){if(e){alert(e);}
else{var book='';for(var i=0;i<o.list.length;i++){book+='<tr><td>'+getGuestbookeEntry(o.list[i])+'</td></tr><tr><td>&nbsp;</td></tr>';}
var pgOpts=createPageOptions(o.count,page,'guestbook.html?t=');$('guestbooktd').innerHTML='<table cellpadding="0" cellspacing="1" border="0" width="90%">'+'<tr><td>'+pgOpts+'</td></tr>'+'<tr><td>&nbsp;</td></tr>'+
book+'<tr><td>&nbsp;</td></tr>'+'<tr><td>'+pgOpts+'</td></tr>'+'<tr><td>&nbsp;</td></tr>'+'<tr><td id="guestbookform">'+createGuestbookForm()+'</td></tr>'+'</table>';if(o.admin){$('edittd').innerHTML='<table border="0" cellspacing="2" cellpadding="0">'+'<tr><td class="submitbtnpadded2" onclick="window.location=\'moderator/guestbookadministration.html\'">Guestbook Administration</td></tr>'+'</table>';}}}});}
function getGuestbookeEntry(g){return'<table cellpadding="5" cellspacing="0" border="0" width="100%">'+'<tr>'+'<td class="title">posted by '+g.name+' on '+getObjectDateTimeFieldsHTML(g.createdDate)+'</td>'+'</tr>'+'<tr>'+'<td class="txt">'+g.comment+'</td>'+'</tr>'+'</table>';}
function createGuestbookForm(){return'<table id="guestbookfrmtbl" cellpadding="4" cellspacing="0" border="0" width="100%" style="border:1px solid black;">'+'<tr><td colspan="2" class="v14b" style="border-bottom:1px solid black;background-color:#FBD818">Sign Guestbook</td></tr>'+'<tr>'+'<td class="v11" valign="top">Name:</td>'+'<td><input type="text" id="name" class="v11" style="width:100%"/></td>'+'</tr>'+'<tr>'+'<td class="v11" valign="top">Comment:</td>'+'<td class="v11"><textarea id="comment" rows="3" cols="20" class="v11" style="width:100%"></textarea></td>'+'</tr>'+'<tr>'+'<td class="v11" valign="top">Security<br>Characters:</td>'+'<td>'+'<table cellpadding="0" cellspacing="0" border="0">'+'<tr>'+'<td id="skewtd"><img src="Skew" alt=""></td>'+'<td style="padding-left:5px;" valign="bottom">'+'<input type="text" size="7" class="v10" maxlength="6" id="skewchars">'+'</td>'+'</tr>'+'</table>'+'</td>'+'</tr>'+'<tr>'+'<td style="padding-top:3px">&nbsp;</td>'+'<td colspan="2" style="padding-top:3px" align="right">'+'<span id="statusspan" class="v10b"></span>'+'<input type="button" class="submitbtn v11" value="Submit" onclick="submitGuestbookEntry()">'+'</td>'+'</tr>'+'</table>';}
function createPageOptions(count,page,url){var limit=20;if(!page)page=1;var pageopts='';if(count&&count>limit){var pageCount=count/limit+(count%limit>0?1:0);if(page-1>0){pageopts=pageopts+'&nbsp;<a class="v12" href="'+url+"&page="+(page-1)+'">Previous Page</a>';}
for(var p=1;p<pageCount;p++){pageopts=pageopts+'&nbsp;<a class="v12" href="'+url+"&page="+((page-1)+p)+'">'+p+'</a>';}
if(page+1<=pageCount){pageopts=pageopts+'&nbsp;<a class="v12" href="'+url+"&page="+(page+1)+'">Next Page</a>';}
pageopts='<table cellspacing="5" cellpadding="2" border="0" width="100%">'+'<tr><td class="v12">Page '+page+'</td><td align="right">'+pageopts+'</td></tr>'+'</table>';}
return pageopts;}
function submitGuestbookEntry(){var parm=new Array();var name=$('name').value;if(trim(name).length==0){alert("Please enter your name.");$('name').focus();return;}
var comment=$('comment').value;if(trim(comment).length==0){alert("Please enter comment.");$('comment').focus();return;}
if(comment.length>400){alert("Comment must not exceed 400 characters");$('comment').focus();return;}
parm[parm.length]=new RequestParam("name",name);parm[parm.length]=new RequestParam("comment",comment);parm[parm.length]=new RequestParam("skewchars",$("skewchars").value);callSaveJSON(parm,"SaveGuestbook",function(o,t,e){if(o!=null){if(e){if(e=="invalidskew"){$("skewchars").value='';$('statusspan').innerHTML='<span style="color:red;" class="v10">Invalid Security Characters</span>';$('skewtd').innerHTML='<img src="Skew?'+(new Date().getTime())+'"/>';}
else{alert(e);}}
else{var height=$('guestbookfrmtbl').offsetHeight;$('guestbookform').innerHTML='<table cellspacing="5" cellpadding="2" border="0" width="100%" style="border:1px solid black;">'+'<tr>'+'<td class="v12" style="color:green" valign="middle" align="center">'+'Thank you for submitting an entry to HVFC Guestbook. Your entry has been successfully submitted and will '+'become publically available once it is reviewed by a guestbook moderator. Thank you.'+'</td>'+'<td><div style="height:'+height+'px;width:1px">&nbsp;</div></td>'+'</tr>'+'</table>';}}});}