
var FB_PC_MENU_ID='fbpc_menu';var FB_MENU_HIDE_TIMEOUT=300;var FB_PC_COPY_PASTE_COOKIE_NAME='fb_pc_copy_paste';var FB_COPY_OK_MSG='Prispevek je uspešno kopiran';var FB_CUT_OK_MSG='Prispevek je uspešno izrezan';var FB_ACTION_INDEX_IN_COOKIE=0;var FB_PC_ID_INDEX_IN_COOKIE=1;var FB_PC_PARENT_ID_INDEX_IN_COOKIE=2;var FB_ACTION_CUT=1;var FB_ACTION_COPY=2;var iLastFBNodeID=0;function FBPCDelete(){if(!confirm("Ste prepričani, da želite izbrisati to sporočilo?"))return;var oForm=document.getElementById(FB_PC_FORM_NAME+iLastFBNodeID);oForm.pp_del_pc.value='go';oForm.submit();}
function FBPCSetPin(){var oForm=document.getElementById(FB_PC_FORM_NAME+iLastFBNodeID);var iPinned=oForm.pc_pinned.value;if(iPinned>0){oForm.pc_pinned.value=0;}else{oForm.pc_pinned.value=1;}
oForm.pp_set_pin_pc.value='go';oForm.submit();}
function FBPCSetApprove(){var oForm=document.getElementById(FB_PC_FORM_NAME+iLastFBNodeID);var iApproved=oForm.pc_approved.value;if(iApproved>0){oForm.pc_approved.value=0;}else{oForm.pc_approved.value=1;}
oForm.pp_set_approve_pc.value='go';oForm.submit();}
function FBPCCopy(){var oForm=document.getElementById(FB_PC_FORM_NAME+iLastFBNodeID);var arrData=[];arrData[FB_ACTION_INDEX_IN_COOKIE]=FB_ACTION_COPY;arrData[FB_PC_ID_INDEX_IN_COOKIE]=oForm.pc_node_id.value;arrData[FB_PC_PARENT_ID_INDEX_IN_COOKIE]=oForm.pc_parent_id.value;FBDisplayInfoMessage(FB_COPY_OK_MSG,iLastFBNodeID);SetCookie(FB_PC_COPY_PASTE_COOKIE_NAME,stringify(arrData));}
function FBPCCut(){var oForm=document.getElementById(FB_PC_FORM_NAME+iLastFBNodeID);var arrData=[];arrData[FB_ACTION_INDEX_IN_COOKIE]=FB_ACTION_CUT;arrData[FB_PC_ID_INDEX_IN_COOKIE]=oForm.pc_node_id.value;arrData[FB_PC_PARENT_ID_INDEX_IN_COOKIE]=oForm.pc_parent_id.value;FBDisplayInfoMessage(FB_CUT_OK_MSG,iLastFBNodeID);SetCookie(FB_PC_COPY_PASTE_COOKIE_NAME,stringify(arrData));}
function FBPCPaste(){if(!GetCookie(FB_PC_COPY_PASTE_COOKIE_NAME)){return;}
var sData=GetCookie(FB_PC_COPY_PASTE_COOKIE_NAME)
if(!sData){return;}
var arrData=eval(sData);var oForm=document.getElementById(FB_PC_FORM_NAME+iLastFBNodeID);var iPCNodeID=arrData[FB_PC_ID_INDEX_IN_COOKIE];var iPCParentID=arrData[FB_PC_PARENT_ID_INDEX_IN_COOKIE];var iActionToPerform=arrData[FB_ACTION_INDEX_IN_COOKIE];if(iPCParentID!=0&&oForm.pc_parent_id.value==0&&(oForm['fb_'+iLastFBNodeID+'_parent'].value!=0)){oForm.pc_parent_id.value=oForm.pc_node_id.value;}else if(iPCParentID==0&&oForm.pc_parent_id.value==0&&(oForm['fb_'+iLastFBNodeID+'_parent'].value!=0)){oForm.pc_parent_id.value=oForm.pc_node_id.value;}
oForm.pc_node_id.value=iPCNodeID;if(iActionToPerform==FB_ACTION_COPY){oForm['pp_copy_pc'].value='go';}else{oForm['pp_move_pc'].value='go';}
DeleteCookie(FB_PC_COPY_PASTE_COOKIE_NAME);oForm.submit();}
function FBPCSetEditMenuProps(iNodeID,iPinned,iParentID,iApproved,iFBNodeID){iLastFBNodeID=iFBNodeID;var oForm=document.getElementById(FB_PC_FORM_NAME+iLastFBNodeID);var sSuffix=oForm.pc_fields_suffix.value;oForm.pc_node_id.value=iNodeID;oForm.pc_pinned.value=iPinned;oForm.pc_parent_id.value=iParentID;oForm.pc_approved.value=iApproved;document.getElementById('fb_pc_menu_pin').style.display=(FBIsUserHasPermisions(iLastFBNodeID))?'block':'none';document.getElementById('fb_pc_menu_pin_txt').innerHTML=(iPinned)?'Odpni':'Pripni';document.getElementById('fb_pc_menu_pin_icon').src=(iPinned)?FB_EDIT_MENU_UNPIN_ICON:FB_EDIT_MENU_PIN_ICON;document.getElementById('fb_pc_menu_copy').style.display=(FBIsUserHasPermisions(iLastFBNodeID))?'block':'none';document.getElementById('fb_pc_menu_cut').style.display=(FBIsUserHasPermisions(iLastFBNodeID))?'block':'none';document.getElementById('fb_pc_menu_paste').style.display=(GetCookie(FB_PC_COPY_PASTE_COOKIE_NAME)&&FBIsUserHasPermisions(iLastFBNodeID))?'block':'none';document.getElementById('fb_pc_menu_approve').style.display=(FBIsUserHasPermisions(iLastFBNodeID))?'block':'none';document.getElementById('fb_pc_menu_approve_txt').innerHTML=(iApproved>0)?'Zavrni':'Potrdi';document.getElementById('fb_pc_menu_edit').style.display=(FBIsUserHasPermisions(iLastFBNodeID)||FBIsUserPCOwner(iLastFBNodeID,iNodeID))?'block':'none';document.getElementById('fb_pc_menu_change_date').style.display=(FBIsUserHasPermisions(iLastFBNodeID)||FBIsUserPCOwner(iLastFBNodeID,iNodeID))?'block':'none';document.getElementById('fb_pc_menu_delete').style.display=(FBIsUserHasPermisions(iLastFBNodeID))?'block':'none';}
function FBIsUserPCOwner(iFBNodeID,iPCNodeID){if(!FBIsUserLogged()){return false;}
var oLoggedUserInfo=FBGetLoggedUserInfo();var iLoggedUserID=oLoggedUserInfo.id;for(var i=0;i<arrFBPCOwners[iFBNodeID][iLoggedUserID].length;i++){if(arrFBPCOwners[iFBNodeID][iLoggedUserID][i]==iPCNodeID){return true;}}
return false;}
function FBPCShowEditMenu(){var MENU_WIDTH=105;var fb_menu=document.getElementById(FB_PC_MENU_ID);if(!fb_menu){return;}
fb_menu=document.getElementById(FB_PC_MENU_ID);fb_menu.style.display='block';var MENU_HEIGHT=document.getElementById('fb_pc_menu_table').offsetHeight;fb_menu.style.display='none';var iMouseLeft=((document.all)?event.clientX:oMouseCoord.x);var iMouseTop=((document.all)?event.clientY:oMouseCoord.y);var iMenuLeft=((iMouseLeft-MENU_WIDTH)>0)?iMouseLeft-MENU_WIDTH:iMouseLeft;var iMenuTop=((iMouseTop+MENU_HEIGHT)>document.body.clientHeight)?iMouseTop-MENU_HEIGHT:iMouseTop;var scroll={x:document.body.scrollLeft,y:document.body.scrollTop};if(Browser.Engine.trident){scroll=$(document.body).getScroll();}
fb_menu.style.left=(iMenuLeft+scroll.x)+"px";fb_menu.style.top=(iMenuTop+scroll.y)+"px";fb_menu.style.display='block';window.clearInterval(iFBPCEditMenuInterval);}
function FBPCHideEditMenu(){document.getElementById(FB_PC_MENU_ID).style.display='none';}
var iFBPCEditMenuInterval=0;function FBPCEditMenuMOver(){window.clearInterval(iFBPCEditMenuInterval);}
function FBPCEditMenuMOut(){iFBPCEditMenuInterval=window.setTimeout('FBPCHideEditMenu()',FB_MENU_HIDE_TIMEOUT);}
function FBInitEditMenu()
{var fb_menu=document.getElementById(FB_PC_MENU_ID);if(fb_menu.parentNode!=document.body){var cloned_menu=fb_menu.cloneNode(true);fb_menu.parentNode.removeChild(fb_menu);document.body.appendChild(cloned_menu);}}
function FBLoadEditPC(){var oForm=document.getElementById(FB_PC_FORM_NAME+iLastFBNodeID);document.getElementById('fb_get_pc_props_'+iLastFBNodeID).src=FB_PC_GET_PROPS_FILE+'?pc_id='+oForm.pc_node_id.value+'&rnd='+Math.random();oForm.pc_id_to_edit.value=oForm.pc_node_id.value;FBShowSection('posting_comment',iLastFBNodeID);}
function FBChangeDatePrompt(){var oForm=document.getElementById(FB_PC_FORM_NAME+iLastFBNodeID);var iPCNodeID=oForm.pc_node_id.value;var sOldDate=oFBPCStat[iPCNodeID].CreateDateNF;var bDateFormatOK=false;var sNewDate="";do{bDateFormatOK=false;sNewDate=prompt("Vpiši nov datum:",sOldDate);if(!sNewDate){return;}
if(!IsValidSQLDate(sNewDate)){alert("Datum ni veljaven. Pravilna oblika datuma je LLLL-MM-DD UU:MM:SS. Prosim, poskusite znova.");bDateFormatOK=false;}else{bDateFormatOK=true;}}while(bDateFormatOK==false);oForm.pc_new_create_date.value=sNewDate;oForm.pp_update_pc_date.value='go';oForm.pc_user_utc_hour_diff.value=GetUTCHourDiff();oForm.submit();}
ONLOAD_FUNCTIONS[ONLOAD_FUNCTIONS.length]='FBInitEditMenu()';