
var FB_FORM_NAME='FBMainForm_'
var FB_USER_LOGIN_INDEX_IN_COOKIE=0;var FB_USER_PASS_INDEX_IN_COOKIE=1;var FB_REM_PASS_COOKIE_NAME='fb_rem_pass'
var FB_SECTIONS_MAX_HEIGHT=350;var FB_ID_LIST_COOKIE_NAME='fb_list_ids';var FB_USER_ID_COOKIE_NAME='fb_user_id';var FB_PAGE_INDEX_COOKIE_NAME='fbpci'
var FB_USER_NAME_COOKIE_NAME='fb_user_name';var FB_USER_COOKIE_NAME='fb_user';var FB_PASS_COOKIE_NAME='fb_pass';var FB_TIME_TO_SHOW_STATUS_MESSAGE=10000;var FB_STATUS_MESSAGE_HOLDER_HEIGHT=50;var FB_STATUS_MESSAGE_HOLDER_L_OFFSET=50;var FB_PC_PERM_LINK_TXT_ID='fb_perm_link_txt_id';var FB_PC_PERM_LINK_POPUP_ID='fb_perm_link_popup_id';var FB_INCORECT_DATE_FORMAT_MSG='Prosim, uporabite pravilno obliko datuma!';var arrFBsections={login:{dom_id:'fb_login_'},search:{dom_id:'fb_search_'},posting_comment:{dom_id:'fb_posting_comment_'}}
function FBShowSectionHolder(iNodeID){document.getElementById('fb_sections_'+iNodeID).style.display='block';}
function FBHideSectionHolder(iNodeID){document.getElementById('fb_sections_'+iNodeID).style.display='none';FBUninstallNavigateAwayHandler();}
function FBScrollToSectionHolder(iNodeID){return;var oTargetElement=document.getElementById('fb_sections_'+iNodeID);oTargetElement.focus();if(document.all){var oRng=document.selection.createRange();oRng.moveToElementText(oTargetElement)
oRng.collapse(false);oRng.select();window.scrollBy(0,FB_SECTIONS_MAX_HEIGHT);}else{}}
function FBHideAllSections(iNodeID){for(var i in arrFBsections){document.getElementById(arrFBsections[i].dom_id+iNodeID).style.display='none';}}
function FBShowSection(sSectionName,iNodeID){FBHideAllSections(iNodeID);FBShowSectionHolder(iNodeID);document.getElementById(arrFBsections[sSectionName].dom_id+iNodeID).style.display='block';FBScrollToSectionHolder(iNodeID);}
function FBOpenPostingsSummaryView(iFBNodeID){var oForm=document.getElementById(FB_FORM_NAME+iFBNodeID);oForm['fb_'+iFBNodeID+'_parent'].value=0;oForm['fb_'+iFBNodeID+'_anch'].value=0;FBRemovePassFields(oForm);var iFBCPI=FBGetCPI(iFBNodeID);if(iFBCPI){eval('Jump_'+iFBNodeID+'('+iFBCPI+');');}else{oForm.submit();}}
function FBStoreCPI(iFBNodeID){var sFBCPIData=GetCookie(FB_PAGE_INDEX_COOKIE_NAME);var arrFBCPIData=[];if(sFBCPIData){arrFBCPIData=eval(sFBCPIData);}
var oDataToStore={fb_node_id:iFBNodeID,cpi:eval('iFBCPI_'+iFBNodeID)};var bDataFound=false;for(var i=0;i<arrFBCPIData.length;i++){var oData=arrFBCPIData[i];if(oData&&oData.fb_node_id==iFBNodeID){arrFBCPIData[i]=oDataToStore;bDataFound=true;}}
if(!bDataFound){arrFBCPIData.push(oDataToStore);}
SetCookie(FB_PAGE_INDEX_COOKIE_NAME,stringify(arrFBCPIData));}
function FBGetCPI(iFBNodeID){var sFBCPIData=GetCookie(FB_PAGE_INDEX_COOKIE_NAME);if(!sFBCPIData){return null;}
var arrFBCPIData=eval(sFBCPIData);for(var i=0;i<arrFBCPIData.length;i++){var oData=arrFBCPIData[i];if(oData&&oData.fb_node_id==iFBNodeID){return oData.cpi;}}
return null;}
function FBOpenCommentsForCommentAutoAdd(iPCParentID,iFBNodeID){var oForm=document.getElementById(FB_FORM_NAME+iFBNodeID);oForm['fb_pc_auto_add_comment'].value=iPCParentID;FBOpenComments(iPCParentID,iFBNodeID);}
function FBOpenComments(iPCParentID,iFBNodeID){var oForm=document.getElementById(FB_FORM_NAME+iFBNodeID);if(oForm['fb_'+iFBNodeID+'_parent'].value!=iPCParentID){FBStoreCPI(iFBNodeID);}
FBRemovePassFields(oForm);oForm['fb_'+iFBNodeID+'_parent'].value=iPCParentID;oForm['fb_'+iFBNodeID+'_anch'].value=0;eval('Jump_'+iFBNodeID+'(1)');}
function FBOpenCommentsNS(iPCParentID,iFBNodeID){var oForm=document.getElementById(FB_FORM_NAME+iFBNodeID);FBRemovePassFields(oForm);oForm['fb_'+iFBNodeID+'_parent'].value=iPCParentID;oForm['fb_'+iFBNodeID+'_anch'].value=0;eval('Jump_'+iFBNodeID+'(1)');}
function FBRemovePassFields(oForm){if(document.all)return;var oPassField=oForm['fb_pass'];if(oPassField!=null){oPassField.value='111';}
var oPassFieldPC=oForm['fb_pass_pc'];if(oPassFieldPC!=null){oPassFieldPC.value='111';}}
function FBHidePermLinkPopup(){document.getElementById(FB_PC_PERM_LINK_POPUP_ID).style.display='none';}
function FBPrepareForLogin(iNodeID){FBShowSection('login',iNodeID);document.getElementById('fb_message_holder_'+iNodeID).style.display='none';}
function FBSetLoginFieldsData(sFormName,iNodeID,sSuffix){if(FBIsUserLoginInfoStored()){var oData=FBGetStoredUserLoginInfo();if(isNull(oData)){return;}
oData.rem_pass=true;FBFillLoginFields(oData,sFormName,sSuffix)}}
function FBLogin(iNodeID){var oForm=document.getElementById(FB_FORM_NAME+iNodeID);if(!FBValidateLogin(oForm,'')){return false;}
FBManageUserInfo(oForm,'');oForm['pp_fb_login'].value='go'
var oPassFieldPC=oForm['fb_pass_pc'];if(oPassFieldPC!=null){oPassFieldPC.parentNode.removeChild(oPassFieldPC);}
oForm.submit();}
function FBManageUserInfo(oForm,sSuffix){var sUsername=oForm['fb_user'+sSuffix].value.trim();var sPassword=oForm['fb_pass'+sSuffix].value.trim();if(oForm['fb_rem_pass'+sSuffix].checked){FBSaveLoginInfo(sUsername,sPassword);}else{FBDeleteLoginInfo();}}
function FBValidateLogin(oForm,sSuffix){var sUsername=oForm['fb_user'+sSuffix].value.trim();var sPassword=oForm['fb_pass'+sSuffix].value.trim();if(sUsername==''){alert('Vpišite uporabniško ime');var iFBNodeID=oForm.fb_node_id.value;FBSetUserOptionsVisibility(true,iFBNodeID)
oForm['fb_user'+sSuffix].focus();return false;}
if(sPassword==''){alert('Vpišite geslo');var iFBNodeID=oForm.fb_node_id.value;FBSetUserOptionsVisibility(true,iFBNodeID)
oForm['fb_pass'+sSuffix].focus();return false;}
return true;}
function FBSaveLoginInfo(sUsername,sPassword){var arrUserLoginInfo=[];arrUserLoginInfo[FB_USER_LOGIN_INDEX_IN_COOKIE]=sUsername;arrUserLoginInfo[FB_USER_PASS_INDEX_IN_COOKIE]=sPassword;var oNow=new Date();var iExpirationPeriod=12*30*24*60*60*1000;var oExpiration=new Date(oNow.getTime()+iExpirationPeriod);SetCookie(FB_REM_PASS_COOKIE_NAME,stringify(arrUserLoginInfo),oExpiration,'/');}
function FBLoginFailed(sMessage,oProps,iNodeID){FBDisplayErrorMessage(sMessage,iNodeID)
oProps.password='';oProps.rem_pass=false;FBFillLoginFields(oProps,FB_FORM_NAME+iNodeID,'')
FBShowSection('login',iNodeID);}
function FBFillLoginFields(oProps,sFormName,sSuffix){var oForm=document.getElementById(sFormName);oForm['fb_user'+sSuffix].value=oProps.user;oForm['fb_pass'+sSuffix].value=oProps.password;oForm['fb_rem_pass'+sSuffix].checked=(oProps.rem_pass);}
function FBDeleteLoginInfo(){DeleteCookie(FB_REM_PASS_COOKIE_NAME,'/')}
function FBIsUserLoginInfoStored(){var sData=GetCookie(FB_REM_PASS_COOKIE_NAME)
if(!sData||!sData.trim()){return false;}
return true;}
function FBGetStoredUserLoginInfo(){var sData=GetCookie(FB_REM_PASS_COOKIE_NAME)
if(!sData){return null;}
var arrData=eval(sData);return{user:arrData[FB_USER_LOGIN_INDEX_IN_COOKIE],password:arrData[FB_USER_PASS_INDEX_IN_COOKIE]};}
function FBDisplayLoginInfo(iNodeID){if(!FBIsUserLogged()){document.getElementById('fb_login_link_'+iNodeID).style.display='inline';}else{document.getElementById('fb_user_greeting_'+iNodeID).style.display='inline';document.getElementById('fb_logout_link_'+iNodeID).style.display='inline';document.getElementById('fb_user_name_'+iNodeID).innerHTML=FBGetLoggedUserInfo().name;document.getElementById('fb_add_pc_'+iNodeID).style.display='inline';}}
function FBLogout(iNodeID){var oForm=document.getElementById(FB_FORM_NAME+iNodeID);oForm['pp_fb_logout'].value='go';FBRemovePassFields(oForm);oForm.submit();}
function FBDisplayPCAdminIcons(iFBNodeID){if(!FBIsUserLogged()){return;}
var oLoggedUserInfo=FBGetLoggedUserInfo();var iLoggedUserID=oLoggedUserInfo.id;if(FBIsUserHasPermisions(iFBNodeID)){for(var i=0;i<arrFBPCIds[iFBNodeID].length;i++){var iPCNodeID=arrFBPCIds[iFBNodeID][i];if(typeof(arrFBPCApproved)!='undefined'){if(!(arrFBPCApproved[iPCNodeID]>0)){document.getElementById('fb_pc_admin_icon_'+iPCNodeID).src=FB_DISSAPP_ADMIN_ICON_SRC;}}
FBDisplayPCAdminIcon(iPCNodeID);}}
var IsEditOwnPostsAllowed=eval('FB_IsAPEditOwnPostAllowed_'+iFBNodeID);if(isDefined(arrFBPCOwners[iFBNodeID][iLoggedUserID])&&IsEditOwnPostsAllowed){for(var i=0;i<arrFBPCOwners[iFBNodeID][iLoggedUserID].length;i++){FBDisplayPCAdminIcon(arrFBPCOwners[iFBNodeID][iLoggedUserID][i]);}}}
function FBDisplayPCAdminIcon(iPCNodeID){var oIconHolder=document.getElementById('fb_pc_admin_icon_holder_'+iPCNodeID);if(oIconHolder!=null){oIconHolder.style.display='block';}
document.getElementById('fb_pc_admin_icon_'+iPCNodeID).style.display='inline';}
function FBIsUserHasPermisions(iNodeID){var sFBIdsWithPermission=GetCookie(FB_ID_LIST_COOKIE_NAME);if(sFBIdsWithPermission){var arrFBIdsWithPermission=sFBIdsWithPermission.split(',');for(var i=0;i<arrFBIdsWithPermission.length;i++){if(iNodeID==arrFBIdsWithPermission[i]){return true;}}}
return false;}
function FBIsUserLogged(){return(GetCookie(FB_USER_ID_COOKIE_NAME)>0);}
function FBGetLoggedUserInfo(){return{id:GetCookie(FB_USER_ID_COOKIE_NAME),name:GetCookie(FB_USER_NAME_COOKIE_NAME),username:GetCookie(FB_USER_COOKIE_NAME),password:GetCookie(FB_PASS_COOKIE_NAME)}}
function FBDisplayInfoMessage(sMessage,iNodeID){document.getElementById('fb_message_'+iNodeID).className='plain';FBDisplayStatusMessage(sMessage,iNodeID);}
function FBDisplayErrorMessage(sMessage,iNodeID){document.getElementById('fb_message_'+iNodeID).className='alert';FBDisplayStatusMessage(sMessage,iNodeID);}
function FBDisplayStatusMessage(sMessage,iNodeID){if(sMessage){document.getElementById('fb_message_'+iNodeID).innerHTML=sMessage;document.getElementById('fb_message_holder_'+iNodeID).style.display='block';}}
function FBDisplaySearchSection(iNodeID){FBShowSection('search',iNodeID);var oForm=document.getElementById(FB_FORM_NAME+iNodeID);oForm['fb_'+iNodeID+'_search_text'].focus();}
function FBResetSearch(iNodeID){var oForm=document.getElementById(FB_FORM_NAME+iNodeID);oForm['fb_'+iNodeID+'_search_text'].value='';oForm['fb_'+iNodeID+'_search_from_date'].value='';oForm['fb_'+iNodeID+'_search_to_date'].value='';oForm['fb_'+iNodeID+'_search_author'].value='';oForm['fb_search_'+iNodeID].value=0;}
function FBSearch(iNodeID){var oForm=document.getElementById(FB_FORM_NAME+iNodeID);var sDateFrom=oForm['fb_'+iNodeID+'_search_from_date'].value.trim();var sDateTo=oForm['fb_'+iNodeID+'_search_to_date'].value.trim();var re=/\d{1,2}\/\d{1,2}\/\d{4}$/;if(sDateFrom!=''&&!re.test(sDateFrom)){alert(FB_INCORECT_DATE_FORMAT_MSG)
oForm['fb_'+iNodeID+'_search_from_date'].focus();return;}
if(sDateTo!=''&&!re.test(sDateTo)){alert(FB_INCORECT_DATE_FORMAT_MSG)
oForm['fb_'+iNodeID+'_search_to_date'].focus();return;}
oForm['fb_search_'+iNodeID].value=1;FBRemovePassFields(oForm);oForm.submit();}
function FBCancelSearch(iNodeID){var oForm=document.getElementById(FB_FORM_NAME+iNodeID);var bSearchMade=(oForm['fb_search_'+iNodeID].value>0);FBResetSearch(iNodeID);if(bSearchMade){FBRemovePassFields(oForm);oForm.submit();}else{FBHideSectionHolder(iNodeID);}}
function FBShowPCComments(iPCNodeID){document.getElementById('fb_pc_blog_comments_'+iPCNodeID).style.display='block';}
function FBHidePCComments(iPCNodeID){document.getElementById('fb_pc_blog_comments_'+iPCNodeID).style.display='none';}
function FBTogglePCComments(iPCNodeID){var sLinkText;if(document.getElementById('fb_pc_blog_comments_'+iPCNodeID).style.display=='none'){FBShowPCComments(iPCNodeID);document.getElementById('fb_pc_blog_show_comments_link_'+iPCNodeID).style.display='none';document.getElementById('fb_pc_blog_hide_comments_link_'+iPCNodeID).style.display='inline';}else{FBHidePCComments(iPCNodeID);document.getElementById('fb_pc_blog_show_comments_link_'+iPCNodeID).style.display='inline';document.getElementById('fb_pc_blog_hide_comments_link_'+iPCNodeID).style.display='none';}}
var oMouseCoord={};function FBPCSetMouseCoord(e){if(typeof(oMouseCoord)!='undefined'){oMouseCoord.x=e.pageX-document.body.scrollLeft;oMouseCoord.y=e.pageY-document.body.scrollTop;}}
if(!document.all){document.body.addEventListener('mousemove',FBPCSetMouseCoord,true);}
function FBPrefillSearchDate(iPCNodeID){var sFromDate='01/01/2000'
var oDate=new Date();var sToDate=(oDate.getUTCMonth()+1)+'/'+oDate.getUTCDate()+'/'+oDate.getUTCFullYear();var oFromDateInput=document.getElementById('fb_'+iPCNodeID+'_search_from_date');var oToDateInput=document.getElementById('fb_'+iPCNodeID+'_search_to_date');oFromDateInput.value=sFromDate;oToDateInput.value=sToDate;}