
/* - salome_main.js - */
// http://salome-platform.org/portal_javascripts/salome_main.js?original=1
function update_doc(page_url){jq.ajax({url:page_url,dataType:"html",cache:false,success: function(data,textStatus){var res_div=document.createElement("DIV");res_div.innerHTML=data;var divs=res_div.getElementsByTagName('div');jq("#salome_doc_entity").empty();for(var i=0;i<divs.length;i++){if(divs[i].className=="sdoc_navigation"){jq("#salome_doc_entity").append(divs[i])}
if(divs[i].className=="sdoc_contents"){jq("#salome_doc_entity").append(divs[i]);break}}
page_link=page_url.split('#');jq("#salome_doc_entity").find("a").each( function(){if(this.href.search('index.html#')!=-1){this.href=page_link[0]+'#'+this.href.split('#')[1]}});jq("#salome_doc_entity").find("a").click( function(){return update_doc(jq(this).attr("href"))})}});return false}
function toggleFolder(id,imageNode){var folder=document.getElementById(id);var img_src=imageNode.attr('src');var l=img_src.length;if(img_src.substring(l-20,l)=="ftv2folderclosed.png"||img_src.substring(l-18,l)=="ftv2folderopen.png"){imageNode=imageNode.prev();img_src=imageNode.attr('src');l=img_src.length}
if(folder==null){}
else if(folder.style.display=="block"){if(imageNode!=null){imageNode.next().attr('src',"images/ftv2folderclosed.png");if(img_src.substring(l-13,l)=="ftv2mnode.png"){imageNode.attr('src',"images/ftv2pnode.png")}
else if(img_src.substring(l-17,l)=="ftv2mlastnode.png"){imageNode.attr('src',"images/ftv2plastnode.png")}}
folder.style.display="none"}
else{if(imageNode!=null){imageNode.next().attr('src',"images/ftv2folderopen.png");if(img_src.substring(l-13,l)=="ftv2pnode.png"){imageNode.attr('src',"images/ftv2mnode.png")}
else if(img_src.substring(l-17,l)=="ftv2plastnode.png"){imageNode.attr('src',"images/ftv2mlastnode.png")}}
folder.style.display="block"}}
function js_salome_init(){jq(".toggable").click(function(){jq("div").toggle("normal")});jq("img[alt='\\'],img[alt='o']").click(function(){toggleFolder(jq(this).attr("folder_id"),jq(this))});jq("a.sdoc_el").click( function(){update_doc(jq(this).attr("href"));return false});jq("div[id^='sdoc_folder']").css("display","none");jq("#salome_doc_entity").css({'width':'600px','overflow':'auto'});jq("#salome_doc_content").css({'width':'350px','overflow':'auto'});jq("#user_is_anonymous").each( function(){jq("a.download-link").each( function(){jq(this).replaceWith('<i><u>'+jq(this).text()+'</i></u>')})});jq("#user_is_logged").each( function(){jq("a.download-link").each( function(){var text=jq(this).attr("href");ind=text.indexOf("version=",0);ind_md5=text.indexOf("is_md5sum=True");if(ind>0&&ind_md5<0){str="javascript: pageTracker._trackPageview('/download/"+text.substring(ind,ind+13)+"'); ";jq(this).attr("onclick",str)}})});jq(".state-active.tile").each( function(a){var str=jq(this).attr("title");if(str.length>20){var entry=jq(this).html();entry=jQuery.trim(entry);str=entry.substring(0,entry.length-str.length+18)+"...";jq(this).html(str)}})}
registerPloneFunction(js_salome_init);
