/*divaGPS.js v1.1.4 */
/* Copyright (c) 2006-2008 divaHTML : Thierry Koblentz & E Michael Brandt. All rights reserved. */

function divaGPS(){var AL=document;if(!AL.getElementById||(!AL.createElement&&!AL.createElementNS)){return }var B=top.location;var T=B.protocol.toLowerCase()+"//";var P=B.href.toLowerCase();if(P.indexOf(T)==-1){return }var AJ=navigator.userAgent.toLowerCase();var s=(AJ.indexOf("mac")!=-1&&AJ.indexOf("msie")!=-1&&AJ.indexOf("opera")==-1);var X="divaGPS-here";var AT="divaGPS-parent";var AF=gDivaGPS.split(",");var I=(AF[0].length)?"|":"";var u=(AF[3].length)?I+AF[3]:"";var N=(AF[0]+u).split("|");var r=AF[1].toLowerCase().split("|");var o=AF[2];var AI=Number(AF[4]),k;if(AI>=10){k=1;AI-=10}var R=AF[5];var Y=AF[6];var M=(R&&!AF[7])?true:false;var C=P.replace(T,"").match(/^[^\/]*/);C=(C)?C[0].replace(/#.*$/,""):"";var g=P.match(/\?.*$/);g=g?g[0]:"";P=P.replace(/#.*$/,"").replace(/\?.*$/,"");var AQ=[P];if(P.search(/\/$/)!=-1){for(var AC=0,b=r.length;AC<b;AC++){AQ[AC+1]=P+r[AC]}}String.prototype.www=function(){return this.replace("http://www.","http://").replace("https://www.","https://")};var AM=P.www();var AN=[],e=[];var AD=0,AP=0;for(var w=0,D=N.length;w<D;w++){var j=N[w];if(!AL.getElementById(j)){continue}var AS=AL.getElementById(j).getElementsByTagName("a");if(AS.length==0){continue}e[AD]=AS;AN[AD]=[];for(var y=0,K=e[AD].length;y<K;y++){var G=e[AD][y];var AA=(G&&G.className&&G.className.search(/\bdivaGPS-skip\b/)!=-1);var f=G?G.href.www().toLowerCase():"";if(AA||!f||f.search(/#$/)!=-1){continue}if(f.search(/^https?:\/\//)==-1){f=resolveHref(P,f,C,T).www()}if(f==B.href.toLowerCase()){setMultiParents(k,G.parentNode,j);AN[AD][AP++]=y;continue}else{var q=f.match(/\?.*/);q=q?q[0]:"";var AO=f.replace(/\?.*$/,"").replace(/#.*$/,"");if(AO+q==AM+g){setMultiParents(k,G.parentNode,j);AN[AD][AP++]=y;continue}var E=AP,F,Z,J,v=(G.className&&G.className.search(/\bdivaGPS-skipParent\b/)!=-1);for(var AC=0,O=AQ.length;AC<O;AC++){J=AQ[AC].www();if(f==J+g){setMultiParents(k,G.parentNode,j);AN[AD][AP++]=y;break}else{if(!q&&!g&&AO.www()==J){setMultiParents(k,G.parentNode,j);AN[AD][AP++]=y;break}else{if(AO+q.replace(/#.*$/g,"")==J+g.replace(/#.*$/g,"")){setMultiParents(k,G.parentNode,j);AN[AD][AP++]=y;break}for(var S=0,AB=r.length;S<AB;S++){if(AO+r[S]+q.replace(/#.*$/g,"")==J+g.replace(/#.*$/g,"")){setMultiParents(k,G.parentNode,j);AN[AD][AP++]=y;break}}if(AP!=E){break}}}if(AI&&!v&&!q){Z=f.split("/").length;for(var S=0,AB=r.length,t;S<AB;S++){t=AO.replace("/"+r[S],"").replace(/\/$/,"");if((Z>4&&(AI==1||AI==4)&&(AM.substr(0,AM.lastIndexOf("/")).indexOf(t)!=-1))||(AI>2&&g&&(J==AO||J==AO+r[S]))){AN[AD][AP++]=[y];break}}if(AP!=E){break}if(Z>4&&(AI==2||AI==5)){lol=AM.split("/").length;if(Z<lol&&AM.indexOf(AO.substr(0,AO.lastIndexOf("/")))!=-1){AN[AD][AP++]=[y];break}}}}}}AD+=1;AP=0}for(var AD=0,U=AN.length;AD<U;AD++){var AH=AN[AD].length-1,A,AR,AE,H;while(typeof AN[AD][AH]!="undefined"){var W=e[AD][AN[AD][AH]];if(W.className.search(/divaGPS-[^s]/)==-1){if(o==0&&!s&&typeof AN[AD][AH][0]=="undefined"){var Q=diva_createE("em");if(R){do_img(W,R,Y)}for(var AG=0,n=W.childNodes.length;AG<n;AG++){if(W.childNodes[AG].nodeName=="EM"){zText=AL.createTextNode(W.childNodes[AG].firstChild.data);W.removeChild(W.childNodes[AG]);W.insertBefore(zText,W.childNodes[AG])}}while(W.childNodes.length){Q.appendChild(W.childNodes[0])}W.parentNode.insertBefore(Q,W);W.parentNode.removeChild(W)}else{AE=Y;H=AT;if(M){var AK=diva_createE("a")}if(typeof AN[AD][AH][0]=="undefined"){var V=e[AD][AN[AD][AH]].title;V=V?V+" (current page).":"Current page.";if(M){AK.title=V}else{W.title=V;W.removeAttribute("href")}AE=R;H=X}var l=W.className;if(AE){do_img(W,AE,Y)}if(M&&typeof AN[AD][AH][0]=="undefined"){AK.className=l?l+" "+H:H;while(W.childNodes.length){AK.appendChild(W.childNodes[0])}W.parentNode.insertBefore(AK,W);W.parentNode.removeChild(W)}else{W.className=l?l+" "+H:H}}}AH-=1}}}function setMultiParents(E,A,C){if(E){do{A=A.parentNode;if(A.tagName=="LI"){var B=A.getElementsByTagName("a"),D;if(B){B=B[0];zAcn=B.className;if((zAcn.indexOf("divaGPS-parent")==-1)&&(zAcn.indexOf("divaGPS-skip")==-1)){B.className="divaGPS-parent"}}}}while(A.getAttribute("id")!=C)}}function do_img(F,G,D){var C=G.charAt(0),A,B,E,J;for(var H=0,I=F.childNodes.length;H<I;H++){if(F.childNodes[H].nodeName=="IMG"){A=F.childNodes[H].src;B=A.lastIndexOf(".");E=A.substr(B);A=A.substring(0,B);if(D){J=new RegExp(D+"$");A=A.replace(J,"")}F.childNodes[H].src=A+G+E}}}function resolveHref(G,B,E,D){if(B.charAt(0)=="/"){return D+E+B}var C;if(B.substring(0,3)=="../"){var F=B.split("../");var A=G.replace(D,"").split("/");C=D+(A.slice(0,A.length-F.length)).join("/")+"/"+F.slice(F.length-1);if(!C){alert("Error 09")}}else{C=G.substring(0,G.lastIndexOf("/"))+"/"+B.replace(/^\.\//,"")}return C}vwd_addEvent(window,"load",divaGPS);
