function addPageToHistoryNavigation(h,d,c){var g=-1;var f=getHistoryNavigation();var b=getHistoryNavigation().split("$");if(b.length>0){g=b[b.length-1].split("|")[0]}if(g!=h){var e="$"+h+"|"+d+"|";var a=f.indexOf(e);if(a==-1){e="$"+escape(h)+"|"+escape(d)+"|"+escape(c);document.cookie="StructuralNavigationHistory="+f+e}else{document.cookie="StructuralNavigationHistory="+f.substr(0,f.indexOf("$",a+1))}}}function getHistoryNavigation(){var b=document.cookie;if(b!=null&&b.length>0){var c=b.indexOf("StructuralNavigationHistory=");if(c!=-1){c=c+28;var a=b.indexOf(";",c);if(a==-1){a=b.length}return unescape(b.substring(c,a))}}return""}function renderStructuralNavigationHtml(f,d){var h=false;var c=null;var a="";var e=$("#StructuralNavigation_top");var b=$("#StructuralNavigation_bottom");if(d=="history"){c=getHistoryNavigation().split("$")}else{c=$(document).data("sectionsPath").split("$")}var g=$("<tr style='display:none;'>");g.appendTo(document.body);$.each(c,function(l,k){var j=k.split("|");if(j.length==3){g.append('<td class="PathSepPeq">&nbsp;</td>');if(f==j[0]||j[2]==""){g.append('<td class="B">'+j[1]+"</td>")}else{g.append('<td><a title="'+j[1]+'" href="'+j[2]+'">'+j[1]+"</a></td>")}if(d=="history"&&g.innerWidth()>750){g.children(":first").remove();g.children(":first").remove();h=true}}});if(e.length==0){$(g.html()).appendTo(b)}else{$(g.html()).appendTo(e)}if(d=="path"){ResizePathTRHtml(e,b)}if(h&&d=="history"){g.prepend('<td class="B">...</td>')}}function GetChilds(e){var d;var c=e.children("td").children("a");var b=e.children("td .B");d=c;for(var a=0;a<b.length;a++){d.push(b[a])}return d}function GetTitles(c){var b=new Array();for(var a=0;a<c.length;a++){b[b.length]=c[a].innerText}return b}function ResizePathTRHtml(n,h){var f=0;var c=0;var d=0;var e=0;var j=0;var k=6;var b;if(n.length==0){b=h}else{b=n}var i=GetChilds(b);var g=new Array();g=GetTitles(i);var m=(i.length*5);while((b.innerWidth()+m)>940){f+=1;var a=$(i[f]);var l=a.html();if(c==f&&l.length>k){a.attr("title",g[f]);a.html(l.substring(0,l.length-k)+"...");l=a.html()}if(l.length>e){j=f;e=l.length;if(c==j&&d==e){break}}if(f==i.length-1){f=0;c=j;d=e;j=0;e=0}}if(n.length>0&&h.length>0){h.html(b.html())}};