
var dmsMenuDisplayedId=-1;var dmsMenuType='';var dmsDynamicContentBox=true;var dmsEktControlID='';var dmsMenuAppPath='';function refreshPage()
{setTimeout(function()
{self.location.href=self.location;},1000);}
function dmsMenuShowMenu(id,languageId,menuGuid,dmsCommunityDocumentsMenu,menuSubtype)
{dmsMenuType=dmsCommunityDocumentsMenu;if((dmsMenuDisplayedId===id&&$ektron(dmsWrapper).length>0)||(dmsMenuDisplayedId!==-1))
{dmsMenuDestroyMenu(id,languageId,menuGuid,true);if(dmsMenuDisplayedId!==-1)
{dmsMenuFetch(id,languageId,menuGuid,menuSubtype);}
dmsMenuDisplayedId=-1;}
else
{dmsMenuFetch(id,languageId,menuGuid,menuSubtype);dmsMenuDisplayedId=String(id)+String(languageId)+String(menuGuid);}}
function dmsMenuFetch(id,languageId,menuGuid,menuSubtype)
{var dmsWrapperId="#dmsWrapper"+String(id)+String(languageId)+String(menuGuid);var dmsWrapper=$ektron(dmsWrapperId);$ektron(dmsWrapperId+" p.dmsItemWrapper").addClass("dmsItemWrapperLoading");var dmsWrapper=$ektron("#dmsWrapper"+String(id)+String(languageId)+String(menuGuid));var ieMenu="false";if($ektron.browser.msie)
{if(typeof ShowMultipleUpload!='undefined'&&ShowMultipleUpload())
{ieMenu="true";}}
var taxonomyOverrideId=0;if(dmsMenuType!='')
{if($ektron("#taxonomyselectedtree").length>0)
{taxonomyOverrideId=$ektron("#taxonomyselectedtree").attr("value");}}
$ektron.get(dmsMenuAppPath+"DmsMenu/DmsMenu.aspx",{contentId:id,createIeSpecificMenu:ieMenu,communityDocuments:dmsMenuType,dynamicContentBox:dmsDynamicContentBox,dmsEktControlID:dmsEktControlID,dmsLanguageId:languageId,taxonomyOverrideId:taxonomyOverrideId,dmsMenuGuid:menuGuid,dmsMenuSubtype:menuSubtype},function(data){try
{var notLoggedInCheck=data.indexOf("-1|");if(notLoggedInCheck!=-1)
{alert(String(data).replace("-1|",""));}
else
{var dmsWrapperId="#dmsWrapper"+String(id)+String(languageId)+String(menuGuid);$ektron(data).appendTo(dmsWrapperId);var dmsMenuWrapper=$ektron("#dmsMenuWrapper"+String(id)+String(languageId)+String(menuGuid));dmsMenuWrapper.css("visibility","hidden");dmsMenuWrapper.css("display","block");var dmsMenuWrapperWidth=document.getElementById("dmsMenuWrapper"+String(id)+String(languageId)+String(menuGuid)).offsetWidth;var dmsItemWrapper=$ektron("#dmsItemWrapper"+String(id)+String(languageId)+String(menuGuid));var dmsItemWrapperWidth=document.getElementById("dmsItemWrapper"+String(id)+String(languageId)+String(menuGuid)).offsetWidth;var borderWidth=0;var dmsItemWrapper=$ektron("#dmsItemWrapper"+String(id)+String(languageId)+String(menuGuid));if($ektron.browser.msie)
{switch(dmsItemWrapper.css("border-width"))
{case"0px":borderWidth=1;break;case"medium":borderWidth=2;break;default:borderWidth=0;break}}
if($ektron.browser.mozilla)
{if(dmsItemWrapper.css("border-right-width")!=="0px")
{borderWidth=0;}
else
{borderWidth=2;}}
if($ektron.browser.safari)
{if(dmsItemWrapper.css("border-right-width")!=="0px")
{borderWidth=0;}
else
{borderWidth=2;}
dmsMenuWrapper.css("margin-top","-2px !important");}
if(dmsMenuWrapperWidth>dmsItemWrapperWidth)
{leftMargin="20px";}
else
{leftMargin=(dmsItemWrapperWidth-dmsMenuWrapperWidth+borderWidth)+"px";}
$ektron(dmsWrapperId).removeClass("dmsItemWrapperLoading");$ektron(dmsItemWrapper).attr("class","dmsItemWrapperActive");$ektron(dmsItemWrapper).attr("title","Hide Menu");$ektron(dmsMenuWrapper).css("margin-left",leftMargin);$ektron(dmsMenuWrapper).css("display","");$ektron(dmsMenuWrapper).css("visibility","visible");}}
finally
{$ektron("#dmsLoadingMessage").css("display","none");}});}
var dmsMenuAddIE6HoverOnRefreshCounter=0;var dmsMenuAddIE6HoverOnRefreshIntervalId=0;setTimeout(function(){if($ektron.browser.msie&&$ektron.browser.version<7){$ektron("div.dmsWrapper").ready(function(){dmsMenuAddIE6HoverOnRefreshCounter=1;dmsMenuAddIE6HoverOnRefreshIntervalId=setInterval("dmsMenuAddIE6HoverOnRefresh()",500);});}},1000);function dmsMenuAddIE6HoverOnRefresh()
{if(dmsMenuAddIE6HoverOnRefreshCounter<10)
{$ektron("div.dmsWrapper").hover(function(){$ektron(this).attr("class","dmsWrapperIE6Hover");},function(){$ektron(this).attr("class","dmsWrapper");});dmsMenuAddIE6HoverOnRefreshCounter++;}
else
{clearInterval(dmsMenuAddIE6HoverOnRefreshIntervalId);}}
function dmsMenuAddIE6Hover(id)
{setTimeout(function()
{var dmsWrapper=$ektron("#"+id);$ektron(dmsWrapper).hover(function(){$ektron(dmsWrapper).attr("class","dmsWrapperIE6Hover");},function(){$ektron(dmsWrapper).attr("class","dmsWrapper");});},1000);}
function dmsMenuDestroyMenu(id,languageId,menuGuid,forceMenuClose)
{if(dmsMenuDisplayedId!=(String(id)+String(languageId)+String(menuGuid))||forceMenuClose===true)
{var activeDmsMenus=$ektron('.dmsMenuWrapper');for(i=0;i<activeDmsMenus.length;i++)
{$ektron(activeDmsMenus[i]).remove();}
var activeDmsItemWrappers=$ektron('.dmsItemWrapperActive');for(i=0;i<activeDmsItemWrappers.length;i++)
{activeDmsItemWrappers[i].className='dmsItemWrapper';activeDmsItemWrappers[i].title='View Menu';}
dmsMenuDisplayedId=-1;}}
function editMSOfficeFile(checkOutUrl,fileName)
{if($ektron.browser.msie)
{var dmsLoadingMessage=document.getElementById("dmsMenuLoading");if(dmsLoadingMessage){dmsLoadingMessage.style.display="block";}
try
{$ektron.get(checkOutUrl,function(data,status)
{if(status==="success")
{try
{try
{var obj=new ActiveXObject('SharePoint.OpenDocuments.2');obj.EditDocument2(window,fileName,'');}
catch(e)
{try
{obj=new ActiveXObject('SharePoint.OpenDocuments.3');obj.EditDocument3(window,fileName,'');}
catch(e)
{obj=new ActiveXObject('SharePoint.OpenDocuments.1');obj.EditDocument(window,fileName,'');}}
refreshPage();}
catch(e)
{window.location=checkOutUrl+"&executeActiveX=true";}
finally
{if(dmsLoadingMessage){dmsLoadingMessage.style.display="none";}}}
else
{window.location=checkOutUrl+"&executeActiveX=true";}});return false;}
catch(e)
{return true;}}}
function dmsMenuAction(href)
{var dmsLoadingMessage=document.getElementById("dmsMenuLoading");if(dmsLoadingMessage){dmsLoadingMessage.style.display="block";}
try
{$ektron.get(href,function(data,status)
{if(status==="success")
{refreshPage();}
else
{alert("failed!");window.location=href;}
if(dmsLoadingMessage){dmsLoadingMessage.style.display="none";}});return false;}
catch(e)
{return true;}
finally
{if(dmsLoadingMessage){dmsLoadingMessage.style.display="none";}}}
function dmsMenuRequestCheckIn(href)
{var dmsLoadingMessage=document.getElementById("dmsMenuLoading");if(dmsLoadingMessage){dmsLoadingMessage.style.display="block";}
try
{$ektron.get(href,function(data,status)
{alert(data);if(dmsLoadingMessage){dmsLoadingMessage.style.display="none";}});return false;}
catch(e)
{return true;}
finally
{if(dmsLoadingMessage){dmsLoadingMessage.style.display="none";}}}
function dmsForceCheckIn(href,message)
{var confirmation=confirm(message);if(confirmation)
{dmsMenuAction(href);}}
function viewMSOfficeFile(fileName)
{if($ektron.browser.msie)
{var obj=new ActiveXObject('SharePoint.OpenDocuments.2');obj.ViewDocument2(window,fileName,'');return false;}}
function dmsMenuConfirmDelete(str)
{var confirmation=confirm(str);if(confirmation===true)
{return true;}
else
{return false;}}
function dmsModifyImage(href,idThumb)
{var imgtag=document.getElementById(idThumb);if(imgtag==null){alert('error: missing ID for thumbnail image in ekml template');return false;}
var oldimg=imgtag.src;imgtag.src=dmsMenuAppPath+'/images/application/DMSMenu/dmsMenuAjaxLoading.gif';try
{$ektron.get(href,function(data,status)
{if(status==="success")
{}
else
{window.location=href;}
imgtag.src=oldimg+"?r="+Math.random();var bigimgtag=document.getElementById(idThumb.replace(/GalleryThumb/,"PhotoGallery"));bigimgtag.href=bigimgtag.href+"?r="+Math.random();});return false;}
catch(e)
{imgtag.src=oldimg;return true;}}