var commentsCurrentPage=1;
var commentsNumPages=0;
var commentsShowAll=0;
var commentsPageRequested=false;
function fpv_BuildCommentPaging(_1,_2){
$("fpv_commPagingContainerDiv").className="fpv_commPagingContainer";
if(_1==0){
$("fpv_commPagingContainerDiv").innerHTML="";
$("fpv_commPagingContainerDiv").className="fpv_commPagingContainer fpv_nopagination";
return;
}
var _3=5;
var _4=5;
var _5=1;
var _6=1;
var _7=_2-1;
var _8=_2+1;
var _9=0;
var _a=0;
if(_2<=5){
_9=1;
if(_1<10){
_a=_1;
}else{
_a=10;
}
}else{
if(_2<=_3+1){
_9=1;
if((_2+_4)<_1){
_a=_2+_4;
}else{
_a=_1;
}
}else{
if(_2>=_1-_4){
_9=_2-_3;
_a=_1;
}else{
_9=_2-_3;
_a=_2+_4;
}
}
}
if(_2==1){
_5=0;
}
if(_2==_1){
_6=0;
}
htmlOutput="";
if(_5==1){
htmlOutput+="&lt;&lt; <a href=\"javascript:fpv_LoadComments("+_7+");\">Previous</a>";
}
if(_9>1){
htmlOutput+="<a href=\"javascript:fpv_LoadComments(1);\">1...</a>";
}
for(i=_9;i<=_a;i++){
linkStyle="";
if(i==_2){
linkStyle=" style=\"font-weight:bold\" ";
}
htmlOutput+="<a href=\"javascript:fpv_LoadComments("+i+");\""+linkStyle+">"+i+"</a>";
}
if(_a<(_1-1)){
htmlOutput+="<a href=\"javascript:fpv_LoadComments("+_1+");\">..."+_1+"</a>";
}
if(_6==1){
htmlOutput+="<a href=\"javascript:fpv_LoadComments("+_8+");\">Next</a> &gt;&gt;";
}
$("fpv_commPagingContainerDiv").innerHTML=htmlOutput;
}
var http=fpv_createRequestObject();
function fpv_createRequestObject(){
var _b;
if(window.XMLHttpRequest){
_b=new XMLHttpRequest();
}else{
if(window.ActiveXObject){
_b=new ActiveXObject("Microsoft.XMLHTTP");
}else{
alert("Problem creating the XMLHttpRequest object");
}
}
return _b;
}
function fpv_LoadComments(_c){
commentsPageRequested=(typeof _c!="undefined");
commentsCurrentPage=_c?_c:1;
var _d="<div id=\"fpv_commentsProgress\" class=\"commentProgressBarArea\"><img src=\""+commentProgressBarImg+"\" class=\"commentProgressBarImg\"></div>";
$("fpv_commentsProgress").style.display="block";
$("fpv_uiComments").style.display="block";
$("fpv_uiComments").innerHTML=_d;
var _e=new Date();
myurl=SERVICES_BASE+"commenting/out/get_comments.php?siteID="+siteID+"&typeID=1&objectID="+videoID+"&page="+commentsCurrentPage+"&refresh="+String(_e.getTime());
http.open("get",myurl);
http.onreadystatechange=fpv_LoadComments_callback;
http.send(null);
}
var isCommentPaneExpanded=true;
if(commentScrolling==1){
isCommentPaneExpanded=false;
}
function fpv_ShowAllCollapseComments(){
if(!isCommentPaneExpanded){
$("fpv_uiComments").style.height="auto";
isCommentPaneExpanded=true;
}else{
$("fpv_uiComments").style.height=String(commentHeightMax)+"px";
isCommentPaneExpanded=false;
}
}
function fpv_CheckCommentsHeight(){
$("fpv_uiComments").style.height="auto";
if(commentScrolling==1){
if(Element.getHeight("fpv_uiComments")>commentHeightMax){
if($("fpv_commentsPanelTitleRight")){
$("fpv_commentsPanelTitleRight").style.display="inline";
}
if(!isCommentPaneExpanded){
$("fpv_uiComments").style.height=String(commentHeightMax)+"px";
}
}else{
if($("fpv_commentsPanelTitleRight")){
$("fpv_commentsPanelTitleRight").style.display="none";
}
}
}else{
if($("fpv_commentsPanelTitleRight")){
$("fpv_commentsPanelTitleRight").style.display="none";
}
}
}
function fpv_LoadComments_callback(){
if(http.readyState==4&&http.status==200){
var _f=http.responseText;
var _10="<div id=\"fpv_commentsProgress\" class=\"commentProgressBarArea\"><img src=\""+commentProgressBarImg+"\" class=\"commentProgressBarImg\"></div>";
if(_f){
$("fpv_uiComments").innerHTML=_10+_f;
}else{
$("fpv_uiComments").innerHTML=_10+"No Comments";
}
$("fpv_commentsProgress").style.display="none";
var _11=/<!--cNM\((\d+)\)-->/;
var _12=_11.exec(_f);
if(!_12){
}else{
if(!isNaN(_12[1])){
commentsNumPages=parseInt(_12[1]);
}
}
fpv_CheckCommentsHeight();
fpv_BuildCommentPaging(commentsNumPages,commentsCurrentPage);
if(commentsPageRequested){
eval(EventCommentPaginate);
}
}
}
function fpv_SendComments(_13){
if(fpv_ValidateComments()){
document.body.style.cursor="wait";
_13.disabled=true;
var _14=fpv_rgb2hex(fpv_getStyleBySelector(".fpv_commMessagePanelSendingColor").color);
fpv_ShowInlineMessage("fpv_commentMessage","fpv_strCommentMessageContents",comMsgSending,_14,true);
var url=SERVICES_BASE+"commenting/in/commentingwsdl.php";
var pl=new SOAPClientParameters();
if(document.frmComments.hdnPostID){
pl.add("entry_id",parseInt(document.frmComments.hdnPostID.value));
}else{
if(document.frmComments.hdnDynamicPostID){
pl.add("entry_id",parseInt(document.frmComments.hdnDynamicPostID.value));
}else{
pl.add("entry_id",0);
}
}
pl.add("blogID",blogID);
pl.add("objectID",videoID);
pl.add("mtcategoryID",mtCategoryID);
pl.add("senderName",document.frmComments.txtName.value);
pl.add("senderEmail",document.frmComments.txtEmail.value);
pl.add("authorurl","");
pl.add("commenttext",document.frmComments.txtComments.value);
var r=SOAPClient.invoke(url,"addComment",pl,true,fpv_SendComments_callback);
if(document.frmComments.radRemember){
if(document.frmComments.radRemember[0].checked){
var _18=document.frmComments.txtName.value+"|"+document.frmComments.txtEmail.value;
fpv_createCookie(comCookieName,_18,365*3);
}else{
if(document.frmComments.radRemember[1].checked){
var _18="";
fpv_createCookie(comCookieName,_18,-1);
}
}
}
}
if(commRoundMsgCorners=="1"){
if(!msgRound_com){
var _19=fpv_rgb2hex(fpv_getStyleBySelector(".fpv_commMessagePanel").backgroundColor);
var _1a=fpv_rgb2hex(fpv_getStyleBySelector(".fpv_commMessagePanelBG").backgroundColor);
eval("new Rico.Effect.Round(\"div\", \"fpv_commMessagePanel\", {color:'"+_19+"', bgColor:'"+_1a+"'})");
msgRound_com=true;
}
}
}
function fpv_SendComments_callback(r){
var _1c="";
var _1d="";
if(!r){
_1c=comMsgFailure;
_1d=fpv_rgb2hex(fpv_getStyleBySelector(".fpv_commMessagePanelFailureColor").color);
}else{
if(!isNaN(r.response)){
document.frmComments.hdnDynamicPostID.value=r.response;
_1c=comMsgSuccess;
_1d=fpv_rgb2hex(fpv_getStyleBySelector(".fpv_commMessagePanelSuccessColor").color);
document.frmComments.txtComments.value="";
fpv_LoadComments();
eval(EventCommentSubmit);
}else{
_1c=r.response;
_1d=fpv_rgb2hex(fpv_getStyleBySelector(".fpv_commMessagePanelFailureColor").color);
}
}
fpv_ShowInlineMessage("fpv_commentMessage","fpv_strCommentMessageContents",_1c,_1d,false);
document.frmComments.btnAddComment.disabled=false;
if(commRoundMsgCorners=="1"){
if(!msgRound_com){
var _1e=fpv_rgb2hex(fpv_getStyleBySelector(".fpv_commMessagePanel").backgroundColor);
var _1f=fpv_rgb2hex(fpv_getStyleBySelector(".fpv_commMessagePanelBG").backgroundColor);
eval("new Rico.Effect.Round(\"div\", \"fpv_commMessagePanel\", {color:'"+_1e+"', bgColor:'"+_1f+"'})");
msgRound_com=true;
}
}
document.body.style.cursor="auto";
}
function fpv_ValidateComments(){
var _20=true;
var _21="";
if(CommentingFieldYourNameRequired){
if(fpv_Trim(document.frmComments.txtName.value)==""){
_21+=CommentingFieldYourNameMsg+"<br>";
_20=false;
}
}
if(CommentingFieldYourEmailRequired){
if(fpv_Trim(document.frmComments.txtEmail.value)==""){
_21+=CommentingFieldYourEmailMsg+"<br>";
_20=false;
}
}
if(CommentingFieldCommentsRequired){
if(fpv_Trim(document.frmComments.txtComments.value)==""){
_21+=CommentingFieldCommentsMsg+"<br>";
_20=false;
}
}
msgColor=fpv_rgb2hex(fpv_getStyleBySelector(".fpv_commMessagePanelFailureColor").color);
fpv_ShowInlineMessage("fpv_commentMessage","fpv_strCommentMessageContents",_21,msgColor,false);
document.frmComments.txtComments.value=fpv_QuotesFix(document.frmComments.txtComments.value);
return _20;
}
function setCommentsAllowed(_22){
var cnt=$("fpv_commentsBox").getElementsByTagName("input");
for(q=0;q<cnt.length;q++){
cnt[q].disabled=!_22;
}
var cnt=$("fpv_commentsBox").getElementsByTagName("textarea");
for(q=0;q<cnt.length;q++){
cnt[q].disabled=!_22;
}
}

