// divaGPS.js v1.0.5 Copyright 2006-2007 divaHTML : Thierry Koblentz and E Michael Brandt. All rights reserved.;

function divaGPS(){var d=document;if(!d.getElementById||(!d.createElement&&!d.createElementNS)){return;}var tl=top.location;var _3=tl.protocol.toLowerCase()+"//";var _4=tl.href.toLowerCase();if(_4.indexOf(_3)==-1){return;}var _5=navigator.userAgent.toLowerCase();var _6=(_5.indexOf("mac")!=-1&&_5.indexOf("msie")!=-1&&_5.indexOf("opera")==-1);var _7="divaGPS-here";var _8="divaGPS-parent";var _9=gDivaGPS.split(",");var _a=(_9[0].length)?"|":"";var z3=(_9[3].length)?_a+_9[3]:"";var _c=(_9[0]+z3).split("|");var _d=_9[1].toLowerCase().split("|");var _e=_9[2];var _f=Number(_9[4]);var _10=_9[5];var _11=_9[6];var _12=(_10&&!_9[7])?true:false;var _13=_4.replace(_3,"").match(/^[^\/]*/);_13=(_13)?_13[0].replace(/#.*$/,""):"";var _14=_4.match(/\?.*$/);_14=_14?_14[0]:"";_4=_4.replace(/#.*$/,"").replace(/\?.*$/,"");var _15=[_4];if(_4.search(/\/$/)!=-1){for(var p=0,pmax=_d.length;p<pmax;p++){_15[p+1]=_4+_d[p];}}String.prototype.www=function(){return this.replace("http://www.","http://").replace("https://www.","https://");};var _17=[],zAs=[];var m=0,c=0;for(var z=0,zl=_c.length;z<zl;z++){if(!d.getElementById(_c[z])){continue;}var a=d.getElementById(_c[z]).getElementsByTagName("a");if(a.length==0){continue;}zAs[m]=a;_17[m]=[];for(var x=0,al=zAs[m].length;x<al;x++){var _1c=(zAs[m][x]&&zAs[m][x].className&&zAs[m][x].className.search(/\bdivaGPS-skip\b/)!=-1);var _1d=zAs[m][x]?zAs[m][x].href.www().toLowerCase():"";if(_1c||!_1d||_1d.search(/#$/)!=-1){continue;}if(_1d.search(/^https?:\/\//)==-1){_1d=resolveHref(_4,_1d,_13,_3).www();}if(_1d==tl.href.toLowerCase()){_17[m][c++]=x;continue;}else{var _1e=_1d.match(/\?.*/);_1e=_1e?_1e[0]:"";var _1f=_1d.replace(/\?.*$/,"").replace(/#.*$/,"");if(_1f+_1e==_4.www()+_14){_17[m][c++]=x;continue;}var cin=c;for(var p=0,dl=_15.length;p<dl;p++){if(_1d==_15[p].www()+_14){_17[m][c++]=x;break;}else{if(!_1e&&!_14&&_1f.www()==_15[p].www()){_17[m][c++]=x;break;}else{if(_1f+_1e.replace(/#.*$/g,"")==_15[p].www()+_14.replace(/#.*$/g,"")){_17[m][c++]=x;break;}for(var pp=0,ppmax=_d.length;pp<ppmax;pp++){if(_1f+_d[pp]+_1e.replace(/#.*$/g,"")==_15[p].www()+_14.replace(/#.*$/g,"")){_17[m][c++]=x;break;}}if(c!=cin){break;}}}if(_f&&!_1e){ar=_1d.split("/");arl=ar.length;if((arl>4||(arl==4&&ar[3]))&&_4.www().substr(0,_4.www().lastIndexOf("/")).indexOf(_1f.replace(/\/$/,""))!=-1){_17[m][c++]=[x];break;}}}}}m+=1;c=0;}for(var m=0,ml=_17.length;m<ml;m++){var h=_17[m].length-1,osrc,dot,img_,c2;while(typeof _17[m][h]!="undefined"){var _25=zAs[m][_17[m][h]];if(_e==0&&!_6&&typeof _17[m][h][0]=="undefined"){var _26=diva_createE("em");if(_10){do_img(_25,_10,_11);}for(var i=0,il=_25.childNodes.length;i<il;i++){if(_25.childNodes[i].nodeName=="EM"){zText=d.createTextNode(_25.childNodes[i].firstChild.data);_25.removeChild(_25.childNodes[i]);_25.insertBefore(zText,_25.childNodes[i]);}}while(_25.childNodes.length){_26.appendChild(_25.childNodes[0]);}_25.parentNode.insertBefore(_26,_25);_25.parentNode.removeChild(_25);}else{img_=_11;c2=_8;if(_12){var _28=diva_createE("a");}if(typeof _17[m][h][0]=="undefined"){if(_12){_28.title=(zAs[m][_17[m][h]].title)?zAs[m][_17[m][h]].title+" (current page).":"Current page.";}else{_25.title=(zAs[m][_17[m][h]].title)?zAs[m][_17[m][h]].title+" (current page).":"Current page.";_25.removeAttribute("href");}img_=_10;c2=_7;}var cl=_25.className;if(img_){do_img(_25,img_,_11);}if(_12){_28.className=cl?cl+" "+c2:c2;while(_25.childNodes.length){_28.appendChild(_25.childNodes[0]);}_25.parentNode.insertBefore(_28,_25);_25.parentNode.removeChild(_25);}else{_25.className=cl?cl+" "+c2:c2;}}h-=1;}}}function do_img(_2a,_2b,_2c){var _2d=_2b.charAt(0),osrc,dot,ext,re;for(var i=0,il=_2a.childNodes.length;i<il;i++){if(_2a.childNodes[i].nodeName=="IMG"){osrc=_2a.childNodes[i].src;dot=osrc.lastIndexOf(".");ext=osrc.substr(dot);osrc=osrc.substring(0,dot);if(_2c){re=new RegExp(_2c+"$");osrc=osrc.replace(re,"");}_2a.childNodes[i].src=osrc+_2b+ext;}}}function resolveHref(loc,_30,_31,_32){if(_30.charAt(0)=="/"){return _32+_31+_30;}var ret;if(_30.substring(0,3)=="../"){var _34=_30.split("../");var _35=loc.replace(_32,"").split("/");ret=_32+(_35.slice(0,_35.length-_34.length)).join("/")+"/"+_34.slice(_34.length-1);if(!ret){alert("Error 09");}}else{ret=loc.substring(0,loc.lastIndexOf("/"))+"/"+_30.replace(/^\.\//,"");}return ret;}vwd_addEvent(window,"load",divaGPS);