var OttoPublic = function () {
	var $ = jQuery;
	return {
		init: function() {
			var instance = this;

			instance.dropDownMenu();
		},

		dropDownMenu: function() {
			$(".parent-nav-item").hoverIntent(
				{
					interval: 25,
					timeout: 0,
					over: function () {
						var instance = $(this);
						var child = $('.child-menu', this);

						instance.addClass("init");
						child.slideDown(100);
					},
					out: function () {
						var instance = $(this);
						var child = $('.child-menu', this);
						child.slideUp(50);
						instance.removeClass("init");
					}
				}
			);
		}
	};
}();

jQuery(document).ready(
	function() {
		OttoPublic.init();
	}
);
startList=function(){
if(document.all&&document.getElementById){
navRoot=document.getElementById("main_menu");
for(i=0;i<navRoot.childNodes.length;i++){
node=navRoot.childNodes[i];
if(node.nodeName=="LI"){
node.onmouseover=function(){
this.className+=" over";
};
node.onmouseout=function(){
this.className=this.className.replace(" over","");
};
}
}
}
};
window.onload=startList;
var hasFlash=function(){
var a=6;
if(navigator.appVersion.indexOf("MSIE")!=-1&&navigator.appVersion.indexOf("Windows")>-1){
document.write("<script language=\"VBScript\"> \non error resume next \nhasFlash = (IsObject(CreateObject(\"ShockwaveFlash.ShockwaveFlash.\" & "+a+"))) \n</script> \n");
if(window.hasFlash!=null){
return window.hasFlash;
}
}
if(navigator.mimeTypes&&navigator.mimeTypes["application/x-shockwave-flash"]&&navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){
var b=(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description;
return parseInt(b.charAt(b.indexOf(".")-1))>=a;
}
return false;
}();
String.prototype.normalize=function(){
return this.replace(/\s+/g," ");
};
if(Array.prototype.push==null){
Array.prototype.push=function(){
var i=0,a=this.length,b=arguments.length;
while(i<b){
this[a++]=arguments[i++];
}
return this.length;
};
}
if(!Function.prototype.apply){
Function.prototype.apply=function(a,b){
var c=[];
var d,e;
if(!a){
a=window;
}
if(!b){
b=[];
}
for(var i=0;i<b.length;i++){
c[i]="b["+i+"]";
}
e="a.__applyTemp__("+c.join(",")+");";
a.__applyTemp__=this;
d=eval(e);
a.__applyTemp__=null;
return d;
};
}
function named(a){
return new named.Arguments(a);
};
named.Arguments=function(a){
this.oArgs=a;
};
named.Arguments.prototype.constructor=named.Arguments;
named.extract=function(a,b){
var c,d;
var i=a.length;
while(i--){
d=a[i];
if(d!=null&&d.constructor!=null&&d.constructor==named.Arguments){
c=a[i].oArgs;
break;
}
}
if(c==null){
return;
}
for(e in c){
if(b[e]!=null){
b[e](c[e]);
}
}
return;
};
var parseSelector=function(){
var a=/^([^#.>`]*)(#|\.|\>|\`)(.+)$/;
function r(s,t){
var u=s.split(/\s*\,\s*/);
var v=[];
for(var i=0;i<u.length;i++){
v=v.concat(b(u[i],t));
}
return v;
};
function b(c,d,e){
c=c.normalize().replace(" ","`");
var f=c.match(a);
var g,h,i,j,k,n;
var l=[];
if(f==null){
f=[c,c];
}
if(f[1]==""){
f[1]="*";
}
if(e==null){
e="`";
}
if(d==null){
d=document;
}
switch(f[2]){
case "#":
k=f[3].match(a);
if(k==null){
k=[null,f[3]];
}
g=document.getElementById(k[1]);
if(g==null||(f[1]!="*"&&!o(g,f[1]))){
return l;
}
if(k.length==2){
l.push(g);
return l;
}
return b(k[3],g,k[2]);
case ".":
if(e!=">"){
h=m(d,f[1]);
}else{
h=d.childNodes;
}
for(i=0,n=h.length;i<n;i++){
g=h[i];
if(g.nodeType!=1){
continue;
}
k=f[3].match(a);
if(k!=null){
if(g.className==null||g.className.match("(\\s|^)"+k[1]+"(\\s|$)")==null){
continue;
}
j=b(k[3],g,k[2]);
l=l.concat(j);
}else{
if(g.className!=null&&g.className.match("(\\s|^)"+f[3]+"(\\s|$)")!=null){
l.push(g);
}
}
}
return l;
case ">":
if(e!=">"){
h=m(d,f[1]);
}else{
h=d.childNodes;
}
for(i=0,n=h.length;i<n;i++){
g=h[i];
if(g.nodeType!=1){
continue;
}
if(!o(g,f[1])){
continue;
}
j=b(f[3],g,">");
l=l.concat(j);
}
return l;
case "`":
h=m(d,f[1]);
for(i=0,n=h.length;i<n;i++){
g=h[i];
j=b(f[3],g,"`");
l=l.concat(j);
}
return l;
default:
if(e!=">"){
h=m(d,f[1]);
}else{
h=d.childNodes;
}
for(i=0,n=h.length;i<n;i++){
g=h[i];
if(g.nodeType!=1){
continue;
}
if(!o(g,f[1])){
continue;
}
l.push(g);
}
return l;
}
};
function m(d,o){
if(o=="*"&&d.all!=null){
return d.all;
}
return d.getElementsByTagName(o);
};
function o(p,q){
return q=="*"?true:p.nodeName.toLowerCase().replace("html:","")==q.toLowerCase();
};
return r;
}();
var sIFR=function(){
var a="http://www.w3.org/1999/xhtml";
var b=false;
var c=false;
var d;
var ah=[];
var al=document;
var ak=al.documentElement;
var am=window;
var au=al.addEventListener;
var av=am.addEventListener;
var f=function(){
var g=navigator.userAgent.toLowerCase();
var f={a:g.indexOf("applewebkit")>-1,b:g.indexOf("safari")>-1,c:navigator.product!=null&&navigator.product.toLowerCase().indexOf("konqueror")>-1,d:g.indexOf("opera")>-1,e:al.contentType!=null&&al.contentType.indexOf("xml")>-1,f:true,g:true,h:null,i:null,j:null,k:null};
f.l=f.a||f.c;
f.m=!f.a&&navigator.product!=null&&navigator.product.toLowerCase()=="gecko";
if(f.m&&g.match(/.*gecko\/(\d{8}).*/)){
f.j=new Number(g.match(/.*gecko\/(\d{8}).*/)[1]);
}
f.n=g.indexOf("msie")>-1&&!f.d&&!f.l&&!f.m;
f.o=f.n&&g.match(/.*mac.*/)!=null;
if(f.d&&g.match(/.*opera(\s|\/)(\d+\.\d+)/)){
f.i=new Number(g.match(/.*opera(\s|\/)(\d+\.\d+)/)[2]);
}
if(f.n||(f.d&&f.i<7.6)){
f.g=false;
}
if(f.a&&g.match(/.*applewebkit\/(\d+).*/)){
f.k=new Number(g.match(/.*applewebkit\/(\d+).*/)[1]);
}
if(am.hasFlash&&(!f.n||f.o)){
var aj=(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description;
f.h=parseInt(aj.charAt(aj.indexOf(".")-1));
}
if(g.match(/.*(windows|mac).*/)==null||f.o||f.c||(f.d&&(g.match(/.*mac.*/)!=null||f.i<7.6))||(f.b&&f.h<7)||(!f.b&&f.a&&f.k<312)||(f.m&&f.j<20020523)){
f.f=false;
}
if(!f.o&&!f.m&&al.createElementNS){
try{
al.createElementNS(a,"i").innerHTML="";
}
catch(e){
f.e=true;
}
}
f.p=f.c||(f.a&&f.k<312);
return f;
}();
function at(){
return {bIsWebKit:f.a,bIsSafari:f.b,bIsKonq:f.c,bIsOpera:f.d,bIsXML:f.e,bHasTransparencySupport:f.f,bUseDOM:f.g,nFlashVersion:f.h,nOperaVersion:f.i,nGeckoBuildDate:f.j,nWebKitVersion:f.k,bIsKHTML:f.l,bIsGecko:f.m,bIsIE:f.n,bIsIEMac:f.o,bUseInnerHTMLHack:f.p};
};
if(am.hasFlash==false||!al.getElementsByTagName||!al.getElementById||(f.e&&(f.p||f.n))){
return {UA:at()};
}
function af(e){
if((!k.bAutoInit&&(am.event||e)!=null)||!l(e)){
return;
}
b=true;
for(var i=0,h=ah.length;i<h;i++){
j.apply(null,ah[i]);
}
ah=[];
};
var k=af;
function l(e){
if(c==false||k.bIsDisabled==true||((f.e&&f.m||f.l)&&e==null&&b==false)||(al.body==null||al.getElementsByTagName("body").length==0)){
return false;
}
return true;
};
function m(n){
if(f.n){
return n.replace(new RegExp("%d{0}","g"),"%25");
}
return n.replace(new RegExp("%(?!d)","g"),"%25");
};
function as(p,q){
return q=="*"?true:p.nodeName.toLowerCase().replace("html:","")==q.toLowerCase();
};
function o(p,q,r,s,t){
var u="";
var v=p.firstChild;
var w,x,y,z;
if(s==null){
s=0;
}
if(t==null){
t="";
}
while(v){
if(v.nodeType==3){
z=v.nodeValue.replace("<","&lt;");
switch(r){
case "lower":
u+=z.toLowerCase();
break;
case "upper":
u+=z.toUpperCase();
break;
default:
u+=z;
}
}else{
if(v.nodeType==1){
if(as(v,"a")&&!v.getAttribute("href")==false){
if(v.getAttribute("target")){
t+="&sifr_url_"+s+"_target="+v.getAttribute("target");
}
t+="&sifr_url_"+s+"="+m(v.getAttribute("href")).replace(/&/g,"%26");
u+="<a href=\"asfunction:_root.launchURL,"+s+"\">";
s++;
}else{
if(as(v,"br")){
u+="<br/>";
}
}
if(v.hasChildNodes()){
y=o(v,null,r,s,t);
u+=y.u;
s=y.s;
t=y.t;
}
if(as(v,"a")){
u+="</a>";
}
}
}
w=v;
v=v.nextSibling;
if(q!=null){
x=w.parentNode.removeChild(w);
q.appendChild(x);
}
}
return {"u":u,"s":s,"t":t};
};
function A(B){
if(al.createElementNS&&f.g){
return al.createElementNS(a,B);
}
return al.createElement(B);
};
function C(D,E,z){
var p=A("param");
p.setAttribute("name",E);
p.setAttribute("value",z);
D.appendChild(p);
};
function F(p,G){
var H=p.className;
if(H==null){
H=G;
}else{
H=H.normalize()+(H==""?"":" ")+G;
}
p.className=H;
};
function aq(ar){
var a=ak;
if(k.bHideBrowserText==false){
a=al.getElementsByTagName("body")[0];
}
if((k.bHideBrowserText==false||ar)&&a){
if(a.className==null||a.className.match(/\bsIFR\-hasFlash\b/)==null){
F(a,"sIFR-hasFlash");
}
}
};
function j(I,J,K,L,M,N,O,P,Q,R,S,r,T){
if(!l()){
return ah.push(arguments);
}
aq();
named.extract(arguments,{sSelector:function(ap){
I=ap;
},sFlashSrc:function(ap){
J=ap;
},sColor:function(ap){
K=ap;
},sLinkColor:function(ap){
L=ap;
},sHoverColor:function(ap){
M=ap;
},sBgColor:function(ap){
N=ap;
},nPaddingTop:function(ap){
O=ap;
},nPaddingRight:function(ap){
P=ap;
},nPaddingBottom:function(ap){
Q=ap;
},nPaddingLeft:function(ap){
R=ap;
},sFlashVars:function(ap){
S=ap;
},sCase:function(ap){
r=ap;
},sWmode:function(ap){
T=ap;
}});
var U=parseSelector(I);
if(U.length==0){
return false;
}
if(S!=null){
S="&"+S.normalize();
}else{
S="";
}
if(K!=null){
S+="&textcolor="+K;
}
if(M!=null){
S+="&hovercolor="+M;
}
if(M!=null||L!=null){
S+="&linkcolor="+(L||K);
}
if(O==null){
O=0;
}
if(P==null){
P=0;
}
if(Q==null){
Q=0;
}
if(R==null){
R=0;
}
if(N==null){
N="#FFFFFF";
}
if(T=="transparent"){
if(!f.f){
T="opaque";
}else{
N="transparent";
}
}
if(T==null){
T="";
}
var p,V,W,X,Y,Z,aa,ab,ac;
var ad=null;
for(var i=0,h=U.length;i<h;i++){
p=U[i];
if(p.className!=null&&p.className.match(/\bsIFR\-replaced\b/)!=null){
continue;
}
V=p.offsetWidth-R-P;
W=p.offsetHeight-O-Q;
aa=A("span");
aa.className="sIFR-alternate";
ac=o(p,aa,r);
Z="txt="+m(ac.u).replace(/\+/g,"%2B").replace(/&/g,"%26").replace(/\"/g,"%22").normalize()+S+"&w="+V+"&h="+W+ac.t;
F(p,"sIFR-replaced");
if(ad==null||!f.g){
if(!f.g){
if(!f.n){
p.innerHTML=["<embed class=\"sIFR-flash\" type=\"application/x-shockwave-flash\" src=\"",J,"\" quality=\"best\" wmode=\"",T,"\" bgcolor=\"",N,"\" flashvars=\"",Z,"\" width=\"",V,"\" height=\"",W,"\" sifr=\"true\"></embed>"].join("");
}else{
p.innerHTML=["<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" sifr=\"true\" width=\"",V,"\" height=\"",W,"\" class=\"sIFR-flash\"><param name=\"movie\" value=\"",J,"?",Z,"\"></param><param name=\"quality\" value=\"best\"></param><param name=\"wmode\" value=\"",T,"\"></param><param name=\"bgcolor\" value=\"",N,"\"></param> </object>"].join("");
}
}else{
if(f.d){
ab=A("object");
ab.setAttribute("data",J);
C(ab,"quality","best");
C(ab,"wmode",T);
C(ab,"bgcolor",N);
}else{
ab=A("embed");
ab.setAttribute("src",J);
ab.setAttribute("quality","best");
ab.setAttribute("flashvars",Z);
ab.setAttribute("wmode",T);
ab.setAttribute("bgcolor",N);
}
ab.setAttribute("sifr","true");
ab.setAttribute("type","application/x-shockwave-flash");
ab.className="sIFR-flash";
if(!f.l||!f.e){
ad=ab.cloneNode(true);
}
}
}else{
ab=ad.cloneNode(true);
}
if(f.g){
if(f.d){
C(ab,"flashvars",Z);
}else{
ab.setAttribute("flashvars",Z);
}
ab.setAttribute("width",V);
ab.setAttribute("height",W);
ab.style.width=V+"px";
ab.style.height=W+"px";
p.appendChild(ab);
}
p.appendChild(aa);
if(f.p){
p.innerHTML+="";
}
}
if(f.n&&k.bFixFragIdBug){
setTimeout(function(){
al.title=d;
},0);
}
};
function ai(){
d=al.title;
};
function ae(){
if(k.bIsDisabled==true){
return;
}
c=true;
if(k.bHideBrowserText){
aq(true);
}
if(am.attachEvent){
am.attachEvent("onload",af);
}else{
if(!f.c&&(al.addEventListener||am.addEventListener)){
if(f.a&&f.k>=132&&am.addEventListener){
am.addEventListener("load",function(){
setTimeout("sIFR({})",1);
},false);
}else{
if(al.addEventListener){
al.addEventListener("load",af,false);
}
if(am.addEventListener){
am.addEventListener("load",af,false);
}
}
}else{
if(typeof am.onload=="function"){
var ag=am.onload;
am.onload=function(){
ag();
af();
};
}else{
am.onload=af;
}
}
}
if(!f.n||am.location.hash==""){
k.bFixFragIdBug=false;
}else{
ai();
}
};
k.UA=at();
k.bAutoInit=true;
k.bFixFragIdBug=true;
k.replaceElement=j;
k.updateDocumentTitle=ai;
k.appendToClassName=F;
k.setup=ae;
k.debug=function(){
aq(true);
};
k.debug.replaceNow=function(){
ae();
k();
};
k.bIsDisabled=false;
k.bHideBrowserText=true;
return k;
}();
if(typeof sIFR=="function"&&!sIFR.UA.bIsIEMac){
sIFR.setup();
}
if(typeof sIFR=="function"){
(function(){
var j=document;
var h=j.documentElement;
sIFR.removeDecoyClasses=function(){
function a(b){
if(b&&b.className!=null){
b.className=b.className.replace(/\bsIFR-hasFlash\b/,"");
}
};
return function(){
a(h);
a(j.getElementsByTagName("body")[0]);
};
}();
sIFR.preferenceManager={storage:{sCookieId:"sifr",set:function(a){
var b=new Date();
b.setFullYear(b.getFullYear()+3);
j.cookie=[this.sCookieId,"=",a,";expires=",b.toGMTString(),";path=/"].join("");
},get:function(){
var a=j.cookie.match(new RegExp(";?"+this.sCookieId+"=([^;]+);?"));
if(a!=null&&a[1]=="false"){
return false;
}else{
return true;
}
},reset:function(){
var a=new Date();
a.setFullYear(a.getFullYear()-1);
j.cookie=[this.sCookieId,"=true;expires=",a.toGMTString(),";path=/"].join("");
}},disable:function(){
this.storage.set(false);
},enable:function(){
this.storage.set(true);
},test:function(){
return this.storage.get();
}};
if(sIFR.preferenceManager.test()==false){
sIFR.bIsDisabled=true;
sIFR.removeDecoyClasses();
}
sIFR.rollback=function(){
function a(b){
var c,d,e,f,g,h;
var l=parseSelector(b);
var i=l.length-1;
var m=false;
while(i>=0){
c=l[i];
l.length--;
d=c.parentNode;
if(c.getAttribute("sifr")=="true"){
h=0;
while(h<d.childNodes.length){
c=d.childNodes[h];
if(c.className=="sIFR-alternate"){
e=c;
h++;
continue;
}
d.removeChild(c);
}
if(e!=null){
f=e.firstChild;
while(f!=null){
g=f.nextSibling;
d.appendChild(e.removeChild(f));
f=g;
}
d.removeChild(e);
}
if(!sIFR.UA.bIsXML&&sIFR.UA.bUseInnerHTMLHack){
d.innerHTML+="";
}
d.className=d.className.replace(/\bsIFR\-replaced\b/,"");
}
m=true;
i--;
}
return m;
};
return function(k){
named.extract(arguments,{sSelector:function(a){
k=a;
}});
if(k==null){
k="";
}else{
k+=">";
}
sIFR.removeDecoyClasses();
sIFR.bHideBrowserText=false;
if(a(k+"embed")==false){
a(k+"object");
}
};
}();
})();
}
var ie=(document.defaultCharset&&document.getElementById&&!window.home);
if(ie){
document.write("<style id='hideObject'> object{display:none;} </style>");
}
objectSwap=function(){
if(!document.getElementsByTagName){
return;
}
var _8d=[];
var _8e=document.getElementsByTagName("object");
for(var i=0;i<_8e.length;i++){
var o=_8e[i];
var h=o.outerHTML;
var _92="";
var _93=true;
for(var j=0;j<o.childNodes.length;j++){
var p=o.childNodes[j];
if(p.tagName=="PARAM"){
if(p.name=="flashVersion"){
_93=detectFlash(p.value);
if(!_93){
o.id=(o.id=="")?("stripFlash"+i):o.id;
_8d.push(o.id);
break;
}
}
_92+=p.outerHTML;
}
}
if(!_93){
continue;
}
if(!ie){
continue;
}
if(o.className.toLowerCase().indexOf("noswap")!=-1){
continue;
}
var tag=h.split(">")[0]+">";
var _97=tag+_92+o.innerHTML+" </OBJECT>";
o.outerHTML=_97;
}
if(_8d.length){
stripFlash(_8d);
}
if(ie){
document.getElementById("hideObject").disabled=true;
}
};
detectFlash=function(_98){
if(navigator.plugins&&navigator.plugins.length){
var _99=navigator.plugins["Shockwave Flash"];
if(_99==undefined){
return false;
}
var ver=navigator.plugins["Shockwave Flash"].description.split(" ")[2];
return (Number(ver)>=Number(_98));
}else{
if(ie&&typeof (ActiveXObject)=="function"){
try{
var _9b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_98);
return true;
}
catch(e){
return false;
}
}
}
return true;
};
stripFlash=function(_9c){
if(!document.createElement){
return;
}
for(var i=0;i<_9c.length;i++){
var o=document.getElementById(_9c[i]);
var _9f=o.innerHTML;
_9f=_9f.replace(/<!--\s/g,"");
_9f=_9f.replace(/\s-->/g,"");
_9f=_9f.replace(/<embed/gi,"<span");
var d=document.createElement("div");
d.innerHTML=_9f;
d.className=o.className;
d.id=o.id;
o.parentNode.replaceChild(d,o);
}
};
var tempFunc=window.onload;
window.onload=function(){
if(typeof (tempFunc)=="function"){
try{
tempFunc();
}
catch(e){
}
}
objectSwap();
};
var cbb={init:function(){
if(!document.getElementById||!document.createElement||!document.appendChild){
return false;
}
var _a1,_a2,oI1,oI2,_a5;
var _a6=document.getElementsByTagName("*");
var _a7=new RegExp("(^|\\s)cbb(\\s|$)");
for(var i=0;i<_a6.length;i++){
_a1=_a6[i];
if(_a7.test(_a1.className)){
_a2=document.createElement("div");
_a2.className=_a1.className.replace(_a7,"$1cb$2");
if(_a1.getAttribute("id")){
_a5=_a1.id;
_a1.removeAttribute("id");
_a2.setAttribute("id","");
_a2.id=_a5;
}
_a1.className="i3";
_a1.parentNode.replaceChild(_a2,_a1);
oI1=document.createElement("div");
oI1.className="i1";
_a2.appendChild(oI1);
oI2=document.createElement("div");
oI2.className="i2";
oI1.appendChild(oI2);
oI2.appendChild(_a1);
cbb.insertTop(_a2);
cbb.insertBottom(_a2);
}
}
},insertTop:function(obj){
var _aa,_ab;
_aa=document.createElement("div");
_aa.className="bt";
_ab=document.createElement("div");
_aa.appendChild(_ab);
obj.insertBefore(_aa,obj.firstChild);
},insertBottom:function(obj){
var _ad,_ae;
_ad=document.createElement("div");
_ad.className="bb";
_ae=document.createElement("div");
_ad.appendChild(_ae);
obj.appendChild(_ad);
},addEvent:function(obj,_b0,fn){
if(obj.addEventListener){
obj.addEventListener(_b0,fn,false);
}else{
if(obj.attachEvent){
obj["e"+_b0+fn]=fn;
obj[_b0+fn]=function(){
obj["e"+_b0+fn](window.event);
};
obj.attachEvent("on"+_b0,obj[_b0+fn]);
}
}
}};
cbb.addEvent(window,"load",cbb.init);
if (typeof sIFR == "function") {
	sIFR.replaceElement(named({sSelector:".portlet-title h2", sFlashSrc:"/media/thesans.swf", sColor:"#b00e1f", sWmode:"transparent"}));
	sIFR.replaceElement(named({sSelector:".narrow h2", sFlashSrc:"/media/thesans.swf", sColor:"#b00e1f", sWmode:"transparent"}));
	sIFR.replaceElement(named({sSelector:".wide h2", sFlashSrc:"/media/thesans.swf", sColor:"#b00e1f", sWmode:"transparent"}));
	sIFR.replaceElement(named({sSelector:".box h2", sFlashSrc:"/media/thesans.swf", sColor:"#b00e1f", sWmode:"transparent"}));
	sIFR.replaceElement(named({sSelector:"#frame_content h3", sFlashSrc:"/media/thesansserif.swf", sColor:"#005883", sWmode:"transparent"}));
	sIFR.replaceElement(named({sSelector:".red_item .link_box_b h4", sFlashSrc:"/media/thesans.swf", sColor:"#b00e1f", sWmode:"transparent"}));
	sIFR.replaceElement(named({sSelector:".blue_item .link_box_b h4", sFlashSrc:"/media/thesans.swf", sColor:"#005883", sWmode:"transparent"}));
}
