/* 2012-01-19 11:38:17 */

/*sifr*/
var sIFR=new function(){var O=this;var E={ACTIVE:"sIFR-active",REPLACED:"sIFR-replaced",IGNORE:"sIFR-ignore",ALTERNATE:"sIFR-alternate",CLASS:"sIFR-class",LAYOUT:"sIFR-layout",FLASH:"sIFR-flash",FIX_FOCUS:"sIFR-fixfocus",DUMMY:"sIFR-dummy"};E.IGNORE_CLASSES=[E.REPLACED,E.IGNORE,E.ALTERNATE];this.MIN_FONT_SIZE=6;this.MAX_FONT_SIZE=126;this.FLASH_PADDING_BOTTOM=5;this.VERSION="436";this.isActive=false;this.isEnabled=true;this.fixHover=true;this.autoInitialize=true;this.setPrefetchCookie=true;this.cookiePath="/";this.domains=[];this.forceWidth=true;this.fitExactly=false;this.forceTextTransform=true;this.useDomLoaded=true;this.useStyleCheck=false;this.hasFlashClassSet=false;this.repaintOnResize=true;this.replacements=[];var L=0;var R=false;function Y(){}function D(c){function d(e){return e.toLocaleUpperCase()}this.normalize=function(e){return e.replace(/\n|\r|\xA0/g,D.SINGLE_WHITESPACE).replace(/\s+/g,D.SINGLE_WHITESPACE)};this.textTransform=function(e,f){switch(e){case"uppercase":return f.toLocaleUpperCase();case"lowercase":return f.toLocaleLowerCase();case"capitalize":return f.replace(/^\w|\s\w/g,d)}return f};this.toHexString=function(e){if(e.charAt(0)!="#"||e.length!=4&&e.length!=7){return e}e=e.substring(1);return"0x"+(e.length==3?e.replace(/(.)(.)(.)/,"$1$1$2$2$3$3"):e)};this.toJson=function(g,f){var e="";switch(typeof(g)){case"string":e='"'+f(g)+'"';break;case"number":case"boolean":e=g.toString();break;case"object":e=[];for(var h in g){if(g[h]==Object.prototype[h]){continue}e.push('"'+h+'":'+this.toJson(g[h]))}e="{"+e.join(",")+"}";break}return e};this.convertCssArg=function(e){if(!e){return{}}if(typeof(e)=="object"){if(e.constructor==Array){e=e.join("")}else{return e}}var l={};var m=e.split("}");for(var h=0;h<m.length;h++){var k=m[h].match(/([^\s{]+)\s*\{(.+)\s*;?\s*/);if(!k||k.length!=3){continue}if(!l[k[1]]){l[k[1]]={}}var g=k[2].split(";");for(var f=0;f<g.length;f++){var n=g[f].match(/\s*([^:\s]+)\s*\:\s*([^;]+)/);if(!n||n.length!=3){continue}l[k[1]][n[1]]=n[2].replace(/\s+$/,"")}}return l};this.extractFromCss=function(g,f,i,e){var h=null;if(g&&g[f]&&g[f][i]){h=g[f][i];if(e){delete g[f][i]}}return h};this.cssToString=function(f){var g=[];for(var e in f){var j=f[e];if(j==Object.prototype[e]){continue}g.push(e,"{");for(var i in j){if(j[i]==Object.prototype[i]){continue}var h=j[i];if(D.UNIT_REMOVAL_PROPERTIES[i]){h=parseInt(h,10)}g.push(i,":",h,";")}g.push("}")}return g.join("")};this.escape=function(e){return escape(e).replace(/\+/g,"%2B")};this.encodeVars=function(e){return e.join("&").replace(/%/g,"%25")};this.copyProperties=function(g,f){for(var e in g){if(f[e]===undefined){f[e]=g[e]}}return f};this.domain=function(){var f="";try{f=document.domain}catch(g){}return f};this.domainMatches=function(h,g){if(g=="*"||g==h){return true}var f=g.lastIndexOf("*");if(f>-1){g=g.substr(f+1);var e=h.lastIndexOf(g);if(e>-1&&(e+g.length)==h.length){return true}}return false};this.uriEncode=function(e){return encodeURI(decodeURIComponent(e))};this.delay=function(f,h,g){var e=Array.prototype.slice.call(arguments,3);setTimeout(function(){h.apply(g,e)},f)}}D.UNIT_REMOVAL_PROPERTIES={leading:true,"margin-left":true,"margin-right":true,"text-indent":true};D.SINGLE_WHITESPACE=" ";function U(e){var d=this;function c(g,j,h){var k=d.getStyleAsInt(g,j,e.ua.ie);if(k==0){k=g[h];for(var f=3;f<arguments.length;f++){k-=d.getStyleAsInt(g,arguments[f],true)}}return k}this.getBody=function(){return document.getElementsByTagName("body")[0]||null};this.querySelectorAll=function(f){return window.parseSelector(f)};this.addClass=function(f,g){if(g){g.className=((g.className||"")==""?"":g.className+" ")+f}};this.removeClass=function(f,g){if(g){g.className=g.className.replace(new RegExp("(^|\\s)"+f+"(\\s|$)"),"").replace(/^\s+|(\s)\s+/g,"$1")}};this.hasClass=function(f,g){return new RegExp("(^|\\s)"+f+"(\\s|$)").test(g.className)};this.hasOneOfClassses=function(h,g){for(var f=0;f<h.length;f++){if(this.hasClass(h[f],g)){return true}}return false};this.ancestorHasClass=function(g,f){g=g.parentNode;while(g&&g.nodeType==1){if(this.hasClass(f,g)){return true}g=g.parentNode}return false};this.create=function(f,g){var h=document.createElementNS?document.createElementNS(U.XHTML_NS,f):document.createElement(f);if(g){h.className=g}return h};this.getComputedStyle=function(h,i){var f;if(document.defaultView&&document.defaultView.getComputedStyle){var g=document.defaultView.getComputedStyle(h,null);f=g?g[i]:null}else{if(h.currentStyle){f=h.currentStyle[i]}}return f||""};this.getStyleAsInt=function(g,i,f){var h=this.getComputedStyle(g,i);if(f&&!/px$/.test(h)){return 0}return parseInt(h)||0};this.getWidthFromStyle=function(f){return c(f,"width","offsetWidth","paddingRight","paddingLeft","borderRightWidth","borderLeftWidth")};this.getHeightFromStyle=function(f){return c(f,"height","offsetHeight","paddingTop","paddingBottom","borderTopWidth","borderBottomWidth")};this.getDimensions=function(j){var h=j.offsetWidth;var f=j.offsetHeight;if(h==0||f==0){for(var g=0;g<j.childNodes.length;g++){var k=j.childNodes[g];if(k.nodeType!=1){continue}h=Math.max(h,k.offsetWidth);f=Math.max(f,k.offsetHeight)}}return{width:h,height:f}};this.getViewport=function(){return{width:window.innerWidth||document.documentElement.clientWidth||this.getBody().clientWidth,height:window.innerHeight||document.documentElement.clientHeight||this.getBody().clientHeight}};this.blurElement=function(g){try{g.blur();return}catch(h){}var f=this.create("input");f.style.width="0px";f.style.height="0px";g.parentNode.appendChild(f);f.focus();f.blur();f.parentNode.removeChild(f)}}U.XHTML_NS="http://www.w3.org/1999/xhtml";function H(r){var g=navigator.userAgent.toLowerCase();var q=(navigator.product||"").toLowerCase();var h=navigator.platform.toLowerCase();this.parseVersion=H.parseVersion;this.macintosh=/^mac/.test(h);this.windows=/^win/.test(h);this.linux=/^linux/.test(h);this.quicktime=false;this.opera=/opera/.test(g);this.konqueror=/konqueror/.test(g);this.ie=false/*@cc_on||true@*/;this.ieSupported=this.ie&&!/ppc|smartphone|iemobile|msie\s5\.5/.test(g)/*@cc_on&&@_jscript_version>=5.5@*/;this.ieWin=this.ie&&this.windows/*@cc_on&&@_jscript_version>=5.1@*/;this.windows=this.windows&&(!this.ie||this.ieWin);this.ieMac=this.ie&&this.macintosh/*@cc_on&&@_jscript_version<5.1@*/;this.macintosh=this.macintosh&&(!this.ie||this.ieMac);this.safari=/safari/.test(g);this.webkit=!this.konqueror&&/applewebkit/.test(g);this.khtml=this.webkit||this.konqueror;this.gecko=!this.khtml&&q=="gecko";this.ieVersion=this.ie&&/.*msie\s(\d\.\d)/.exec(g)?this.parseVersion(RegExp.$1):"0";this.operaVersion=this.opera&&/.*opera(\s|\/)(\d+\.\d+)/.exec(g)?this.parseVersion(RegExp.$2):"0";this.webkitVersion=this.webkit&&/.*applewebkit\/(\d+).*/.exec(g)?this.parseVersion(RegExp.$1):"0";this.geckoVersion=this.gecko&&/.*rv:\s*([^\)]+)\)\s+gecko/.exec(g)?this.parseVersion(RegExp.$1):"0";this.konquerorVersion=this.konqueror&&/.*konqueror\/([\d\.]+).*/.exec(g)?this.parseVersion(RegExp.$1):"0";this.flashVersion=0;if(this.ieWin){var l;var o=false;try{l=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(m){try{l=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");this.flashVersion=this.parseVersion("6");l.AllowScriptAccess="always"}catch(m){o=this.flashVersion==this.parseVersion("6")}if(!o){try{l=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(m){}}}if(!o&&l){this.flashVersion=this.parseVersion((l.GetVariable("$version")||"").replace(/^\D+(\d+)\D+(\d+)\D+(\d+).*/g,"$1.$2.$3"))}}else{if(navigator.plugins&&navigator.plugins["Shockwave Flash"]){var n=navigator.plugins["Shockwave Flash"].description.replace(/^.*\s+(\S+\s+\S+$)/,"$1");var p=n.replace(/^\D*(\d+\.\d+).*$/,"$1");if(/r/.test(n)){p+=n.replace(/^.*r(\d*).*$/,".$1")}else{if(/d/.test(n)){p+=".0"}}this.flashVersion=this.parseVersion(p);var j=false;for(var k=0,c=this.flashVersion>=H.MIN_FLASH_VERSION;c&&k<navigator.mimeTypes.length;k++){var f=navigator.mimeTypes[k];if(f.type!="application/x-shockwave-flash"){continue}if(f.enabledPlugin){j=true;if(f.enabledPlugin.description.toLowerCase().indexOf("quicktime")>-1){c=false;this.quicktime=true}}}if(this.quicktime||!j){this.flashVersion=this.parseVersion("0")}}}this.flash=this.flashVersion>=H.MIN_FLASH_VERSION;this.transparencySupport=this.macintosh||this.windows||this.linux&&(this.flashVersion>=this.parseVersion("10")&&(this.gecko&&this.geckoVersion>=this.parseVersion("1.9")||this.opera));this.computedStyleSupport=this.ie||!!document.defaultView.getComputedStyle;this.fixFocus=this.gecko&&this.windows;this.nativeDomLoaded=this.gecko||this.webkit&&this.webkitVersion>=this.parseVersion("525")||this.konqueror&&this.konquerorMajor>this.parseVersion("03")||this.opera;this.mustCheckStyle=this.khtml||this.opera;this.forcePageLoad=this.webkit&&this.webkitVersion<this.parseVersion("523");this.properDocument=typeof(document.location)=="object";this.supported=this.flash&&this.properDocument&&(!this.ie||this.ieSupported)&&this.computedStyleSupport&&(!this.opera||this.operaVersion>=this.parseVersion("9.61"))&&(!this.webkit||this.webkitVersion>=this.parseVersion("412"))&&(!this.gecko||this.geckoVersion>=this.parseVersion("1.8.0.12"))&&(!this.konqueror)}H.parseVersion=function(c){return c.replace(/(^|\D)(\d+)(?=\D|$)/g,function(f,e,g){f=e;for(var d=4-g.length;d>=0;d--){f+="0"}return f+g})};H.MIN_FLASH_VERSION=H.parseVersion("8");function F(c){this.fix=c.ua.ieWin&&window.location.hash!="";var d;this.cache=function(){d=document.title};function e(){document.title=d}this.restore=function(){if(this.fix){setTimeout(e,0)}}}function S(l){var e=null;function c(){try{if(l.ua.ie||document.readyState!="loaded"&&document.readyState!="complete"){document.documentElement.doScroll("left")}}catch(n){return setTimeout(c,10)}i()}function i(){if(l.useStyleCheck){h()}else{if(!l.ua.mustCheckStyle){d(null,true)}}}function h(){e=l.dom.create("div",E.DUMMY);l.dom.getBody().appendChild(e);m()}function m(){if(l.dom.getComputedStyle(e,"marginLeft")=="42px"){g()}else{setTimeout(m,10)}}function g(){if(e&&e.parentNode){e.parentNode.removeChild(e)}e=null;d(null,true)}function d(n,o){l.initialize(o);if(n&&n.type=="load"){if(document.removeEventListener){document.removeEventListener("DOMContentLoaded",d,false)}if(window.removeEventListener){window.removeEventListener("load",d,false)}}}function j(){l.prepareClearReferences();if(document.readyState=="interactive"){document.attachEvent("onstop",f);setTimeout(function(){document.detachEvent("onstop",f)},0)}}function f(){document.detachEvent("onstop",f);k()}function k(){l.clearReferences()}this.attach=function(){if(window.addEventListener){window.addEventListener("load",d,false)}else{window.attachEvent("onload",d)}if(!l.useDomLoaded||l.ua.forcePageLoad||l.ua.ie&&window.top!=window){return}if(l.ua.nativeDomLoaded){document.addEventListener("DOMContentLoaded",i,false)}else{if(l.ua.ie||l.ua.khtml){c()}}};this.attachUnload=function(){if(!l.ua.ie){return}window.attachEvent("onbeforeunload",j);window.attachEvent("onunload",k)}}var Q="sifrFetch";function N(c){var e=false;this.fetchMovies=function(f){if(c.setPrefetchCookie&&new RegExp(";?"+Q+"=true;?").test(document.cookie)){return}try{e=true;d(f)}catch(g){}if(c.setPrefetchCookie){document.cookie=Q+"=true;path="+c.cookiePath}};this.clear=function(){if(!e){return}try{var f=document.getElementsByTagName("script");for(var g=f.length-1;g>=0;g--){var h=f[g];if(h.type=="sifr/prefetch"){h.parentNode.removeChild(h)}}}catch(j){}};function d(f){for(var g=0;g<f.length;g++){document.write('<script defer type="sifr/prefetch" src="'+f[g].src+'"><\/script>')}}}function b(e){var g=e.ua.ie;var f=g&&e.ua.flashVersion<e.ua.parseVersion("9.0.115");var d={};var c={};this.fixFlash=f;this.register=function(h){if(!g){return}var i=h.getAttribute("id");this.cleanup(i,false);c[i]=h;delete d[i];if(f){window[i]=h}};this.reset=function(){if(!g){return false}for(var j=0;j<e.replacements.length;j++){var h=e.replacements[j];var k=c[h.id];if(!d[h.id]&&(!k.parentNode||k.parentNode.nodeType==11)){h.resetMovie();d[h.id]=true}}return true};this.cleanup=function(l,h){var i=c[l];if(!i){return}for(var k in i){if(typeof(i[k])=="function"){i[k]=null}}c[l]=null;if(f){window[l]=null}if(i.parentNode){if(h&&i.parentNode.nodeType==1){var j=document.createElement("div");j.style.width=i.offsetWidth+"px";j.style.height=i.offsetHeight+"px";i.parentNode.replaceChild(j,i)}else{i.parentNode.removeChild(i)}}};this.prepareClearReferences=function(){if(!f){return}__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){}};this.clearReferences=function(){if(f){var j=document.getElementsByTagName("object");for(var h=j.length-1;h>=0;h--){c[j[h].getAttribute("id")]=j[h]}}for(var k in c){if(Object.prototype[k]!=c[k]){this.cleanup(k,true)}}}}function K(d,g,f,c,e){this.sIFR=d;this.id=g;this.vars=f;this.movie=null;this.__forceWidth=c;this.__events=e;this.__resizing=0}K.prototype={getFlashElement:function(){return document.getElementById(this.id)},getAlternate:function(){return document.getElementById(this.id+"_alternate")},getAncestor:function(){var c=this.getFlashElement().parentNode;return !this.sIFR.dom.hasClass(E.FIX_FOCUS,c)?c:c.parentNode},available:function(){var c=this.getFlashElement();return c&&c.parentNode},call:function(c){var d=this.getFlashElement();if(!d[c]){return false}return Function.prototype.apply.call(d[c],d,Array.prototype.slice.call(arguments,1))},attempt:function(){if(!this.available()){return false}try{this.call.apply(this,arguments)}catch(c){if(this.sIFR.debug){throw c}return false}return true},updateVars:function(c,e){for(var d=0;d<this.vars.length;d++){if(this.vars[d].split("=")[0]==c){this.vars[d]=c+"="+e;break}}var f=this.sIFR.util.encodeVars(this.vars);this.movie.injectVars(this.getFlashElement(),f);this.movie.injectVars(this.movie.html,f)},storeSize:function(c,d){this.movie.setSize(c,d);this.updateVars(c,d)},fireEvent:function(c){if(this.available()&&this.__events[c]){this.sIFR.util.delay(0,this.__events[c],this,this)}},resizeFlashElement:function(c,d,e){if(!this.available()){return}this.__resizing++;var f=this.getFlashElement();f.setAttribute("height",c);this.getAncestor().style.minHeight="";this.updateVars("renderheight",c);this.storeSize("height",c);if(d!==null){f.setAttribute("width",d);this.movie.setSize("width",d)}if(this.__events.onReplacement){this.sIFR.util.delay(0,this.__events.onReplacement,this,this);delete this.__events.onReplacement}if(e){this.sIFR.util.delay(0,function(){this.attempt("scaleMovie");this.__resizing--},this)}else{this.__resizing--}},blurFlashElement:function(){if(this.available()){this.sIFR.dom.blurElement(this.getFlashElement())}},resetMovie:function(){this.sIFR.util.delay(0,this.movie.reset,this.movie,this.getFlashElement(),this.getAlternate())},resizeAfterScale:function(){if(this.available()&&this.__resizing==0){this.sIFR.util.delay(0,this.resize,this)}},resize:function(){if(!this.available()){return}this.__resizing++;var g=this.getFlashElement();var f=g.offsetWidth;if(f==0){return}var e=g.getAttribute("width");var l=g.getAttribute("height");var m=this.getAncestor();var o=this.sIFR.dom.getHeightFromStyle(m);g.style.width="1px";g.style.height="1px";m.style.minHeight=o+"px";var c=this.getAlternate().childNodes;var n=[];for(var k=0;k<c.length;k++){var h=c[k].cloneNode(true);n.push(h);m.appendChild(h)}var d=this.sIFR.dom.getWidthFromStyle(m);for(var k=0;k<n.length;k++){m.removeChild(n[k])}g.style.width=g.style.height=m.style.minHeight="";g.setAttribute("width",this.__forceWidth?d:e);g.setAttribute("height",l);if(sIFR.ua.ie){g.style.display="none";var j=g.offsetHeight;g.style.display=""}if(d!=f){if(this.__forceWidth){this.storeSize("width",d)}this.attempt("resize",d)}this.__resizing--},replaceText:function(g,j){var d=this.sIFR.util.escape(g);if(!this.attempt("replaceText",d)){return false}this.updateVars("content",d);var f=this.getAlternate();if(j){while(f.firstChild){f.removeChild(f.firstChild)}for(var c=0;c<j.length;c++){f.appendChild(j[c])}}else{try{f.innerHTML=g}catch(h){}}return true},changeCSS:function(c){c=this.sIFR.util.escape(this.sIFR.util.cssToString(this.sIFR.util.convertCssArg(c)));this.updateVars("css",c);return this.attempt("changeCSS",c)},remove:function(){if(this.movie&&this.available()){this.movie.remove(this.getFlashElement(),this.id)}}};var X=new function(){this.create=function(p,n,j,i,f,e,g,o,l,h,m){var k=p.ua.ie?d:c;return new k(p,n,j,i,f,e,g,o,["flashvars",l,"wmode",h,"bgcolor",m,"allowScriptAccess","always","quality","best"])};function c(s,q,l,h,f,e,g,r,n){var m=s.dom.create("object",E.FLASH);var p=["type","application/x-shockwave-flash","id",f,"name",f,"data",e,"width",g,"height",r];for(var o=0;o<p.length;o+=2){m.setAttribute(p[o],p[o+1])}var j=m;if(h){j=W.create("div",E.FIX_FOCUS);j.appendChild(m)}for(var o=0;o<n.length;o+=2){if(n[o]=="name"){continue}var k=W.create("param");k.setAttribute("name",n[o]);k.setAttribute("value",n[o+1]);m.appendChild(k)}l.style.minHeight=r+"px";while(l.firstChild){l.removeChild(l.firstChild)}l.appendChild(j);this.html=j.cloneNode(true)}c.prototype={reset:function(e,f){e.parentNode.replaceChild(this.html.cloneNode(true),e)},remove:function(e,f){e.parentNode.removeChild(e)},setSize:function(e,f){this.html.setAttribute(e,f)},injectVars:function(e,g){var h=e.getElementsByTagName("param");for(var f=0;f<h.length;f++){if(h[f].getAttribute("name")=="flashvars"){h[f].setAttribute("value",g);break}}}};function d(p,n,j,h,f,e,g,o,k){this.dom=p.dom;this.broken=n;this.html='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="'+f+'" width="'+g+'" height="'+o+'" class="'+E.FLASH+'"><param name="movie" value="'+e+'"></param></object>';var m="";for(var l=0;l<k.length;l+=2){m+='<param name="'+k[l]+'" value="'+k[l+1]+'"></param>'}this.html=this.html.replace(/(<\/object>)/,m+"$1");j.style.minHeight=o+"px";j.innerHTML=this.html;this.broken.register(j.firstChild)}d.prototype={reset:function(f,g){g=g.cloneNode(true);var e=f.parentNode;e.innerHTML=this.html;this.broken.register(e.firstChild);e.appendChild(g)},remove:function(e,f){this.broken.cleanup(f)},setSize:function(e,f){this.html=this.html.replace(e=="height"?/(height)="\d+"/:/(width)="\d+"/,'$1="'+f+'"')},injectVars:function(e,f){if(e!=this.html){return}this.html=this.html.replace(/(flashvars(=|\"\svalue=)\")[^\"]+/,"$1"+f)}}};this.errors=new Y(O);var A=this.util=new D(O);var W=this.dom=new U(O);var T=this.ua=new H(O);var G={fragmentIdentifier:new F(O),pageLoad:new S(O),prefetch:new N(O),brokenFlashIE:new b(O)};this.__resetBrokenMovies=G.brokenFlashIE.reset;var J={kwargs:[],replaceAll:function(d){for(var c=0;c<this.kwargs.length;c++){O.replace(this.kwargs[c])}if(!d){this.kwargs=[]}}};this.activate=function(){if(!T.supported||!this.isEnabled||this.isActive||!C()||a()){return}G.prefetch.fetchMovies(arguments);this.isActive=true;this.setFlashClass();G.fragmentIdentifier.cache();G.pageLoad.attachUnload();if(!this.autoInitialize){return}G.pageLoad.attach()};this.setFlashClass=function(){if(this.hasFlashClassSet){return}W.addClass(E.ACTIVE,W.getBody()||document.documentElement);this.hasFlashClassSet=true};this.removeFlashClass=function(){if(!this.hasFlashClassSet){return}W.removeClass(E.ACTIVE,W.getBody());W.removeClass(E.ACTIVE,document.documentElement);this.hasFlashClassSet=false};this.initialize=function(c){if(!this.isActive||!this.isEnabled){return}if(R){if(!c){J.replaceAll(false)}return}R=true;J.replaceAll(c);if(O.repaintOnResize){if(window.addEventListener){window.addEventListener("resize",Z,false)}else{window.attachEvent("onresize",Z)}}G.prefetch.clear()};this.replace=function(x,u){if(!T.supported){return}if(u){x=A.copyProperties(x,u)}if(!R){return J.kwargs.push(x)}if(this.onReplacementStart){this.onReplacementStart(x)}var AM=x.elements||W.querySelectorAll(x.selector);if(AM.length==0){return}var w=M(x.src);var AR=A.convertCssArg(x.css);var v=B(x.filters);var AN=x.forceSingleLine===true;var AS=x.preventWrap===true&&!AN;var q=AN||(x.fitExactly==null?this.fitExactly:x.fitExactly)===true;var AD=q||(x.forceWidth==null?this.forceWidth:x.forceWidth)===true;var s=x.ratios||[];var AE=x.pixelFont===true;var r=parseInt(x.tuneHeight)||0;var z=!!x.onRelease||!!x.onRollOver||!!x.onRollOut;if(q){A.extractFromCss(AR,".sIFR-root","text-align",true)}var t=A.extractFromCss(AR,".sIFR-root","font-size",true)||"0";var e=A.extractFromCss(AR,".sIFR-root","background-color",true)||"#FFFFFF";var o=A.extractFromCss(AR,".sIFR-root","kerning",true)||"";var AW=A.extractFromCss(AR,".sIFR-root","opacity",true)||"100";var k=A.extractFromCss(AR,".sIFR-root","cursor",true)||"default";var AP=parseInt(A.extractFromCss(AR,".sIFR-root","leading"))||0;var AJ=x.gridFitType||(A.extractFromCss(AR,".sIFR-root","text-align")=="right")?"subpixel":"pixel";var h=this.forceTextTransform===false?"none":A.extractFromCss(AR,".sIFR-root","text-transform",true)||"none";t=/^\d+(px)?$/.test(t)?parseInt(t):0;AW=parseFloat(AW)<1?100*parseFloat(AW):AW;var AC=x.modifyCss?"":A.cssToString(AR);var AG=x.wmode||"";if(!AG){if(x.transparent){AG="transparent"}else{if(x.opaque){AG="opaque"}}}if(AG=="transparent"){if(!T.transparencySupport){AG="opaque"}else{e="transparent"}}else{if(e=="transparent"){e="#FFFFFF"}}for(var AV=0;AV<AM.length;AV++){var AF=AM[AV];if(W.hasOneOfClassses(E.IGNORE_CLASSES,AF)||W.ancestorHasClass(AF,E.ALTERNATE)){continue}var AO=W.getDimensions(AF);var f=AO.height;var c=AO.width;var AA=W.getComputedStyle(AF,"display");if(!f||!c||!AA||AA=="none"){continue}c=W.getWidthFromStyle(AF);var n,AH;if(!t){var AL=I(AF);n=Math.min(this.MAX_FONT_SIZE,Math.max(this.MIN_FONT_SIZE,AL.fontSize));if(AE){n=Math.max(8,8*Math.round(n/8))}AH=AL.lines}else{n=t;AH=1}var d=W.create("span",E.ALTERNATE);var AX=AF.cloneNode(true);AF.parentNode.appendChild(AX);for(var AU=0,AT=AX.childNodes.length;AU<AT;AU++){var m=AX.childNodes[AU];if(!/^(style|script)$/i.test(m.nodeName)){d.appendChild(m.cloneNode(true))}}if(x.modifyContent){x.modifyContent(AX,x.selector)}if(x.modifyCss){AC=x.modifyCss(AR,AX,x.selector)}var p=P(AX,h,x.uriEncode);AX.parentNode.removeChild(AX);if(x.modifyContentString){p.text=x.modifyContentString(p.text,x.selector)}if(p.text==""){continue}var AK=Math.round(AH*V(n,s)*n)+this.FLASH_PADDING_BOTTOM+r;if(AH>1&&AP){AK+=Math.round((AH-1)*AP)}var AB=AD?c:"100%";var AI="sIFR_replacement_"+L++;var AQ=["id="+AI,"content="+A.escape(p.text),"width="+c,"renderheight="+AK,"link="+A.escape(p.primaryLink.href||""),"target="+A.escape(p.primaryLink.target||""),"size="+n,"css="+A.escape(AC),"cursor="+k,"tunewidth="+(x.tuneWidth||0),"tuneheight="+r,"offsetleft="+(x.offsetLeft||""),"offsettop="+(x.offsetTop||""),"fitexactly="+q,"preventwrap="+AS,"forcesingleline="+AN,"antialiastype="+(x.antiAliasType||""),"thickness="+(x.thickness||""),"sharpness="+(x.sharpness||""),"kerning="+o,"gridfittype="+AJ,"flashfilters="+v,"opacity="+AW,"blendmode="+(x.blendMode||""),"selectable="+(x.selectable==null||AG!=""&&!sIFR.ua.macintosh&&sIFR.ua.gecko&&sIFR.ua.geckoVersion>=sIFR.ua.parseVersion("1.9")?"true":x.selectable===true),"fixhover="+(this.fixHover===true),"events="+z,"delayrun="+G.brokenFlashIE.fixFlash,"version="+this.VERSION];var y=A.encodeVars(AQ);var g=new K(O,AI,AQ,AD,{onReplacement:x.onReplacement,onRollOver:x.onRollOver,onRollOut:x.onRollOut,onRelease:x.onRelease});g.movie=X.create(sIFR,G.brokenFlashIE,AF,T.fixFocus&&x.fixFocus,AI,w,AB,AK,y,AG,e);this.replacements.push(g);this.replacements[AI]=g;if(x.selector){if(!this.replacements[x.selector]){this.replacements[x.selector]=[g]}else{this.replacements[x.selector].push(g)}}d.setAttribute("id",AI+"_alternate");AF.appendChild(d);W.addClass(E.REPLACED,AF)}G.fragmentIdentifier.restore()};this.getReplacementByFlashElement=function(d){for(var c=0;c<O.replacements.length;c++){if(O.replacements[c].id==d.getAttribute("id")){return O.replacements[c]}}};this.redraw=function(){for(var c=0;c<O.replacements.length;c++){O.replacements[c].resetMovie()}};this.prepareClearReferences=function(){G.brokenFlashIE.prepareClearReferences()};this.clearReferences=function(){G.brokenFlashIE.clearReferences();G=null;J=null;delete O.replacements};function C(){if(O.domains.length==0){return true}var d=A.domain();for(var c=0;c<O.domains.length;c++){if(A.domainMatches(d,O.domains[c])){return true}}return false}function a(){if(document.location.protocol=="file:"){if(O.debug){O.errors.fire("isFile")}return true}return false}function M(c){if(T.ie&&c.charAt(0)=="/"){c=window.location.toString().replace(/([^:]+)(:\/?\/?)([^\/]+).*/,"$1$2$3")+c}return c}function V(d,e){for(var c=0;c<e.length;c+=2){if(d<=e[c]){return e[c+1]}}return e[e.length-1]||1}function B(g){var e=[];for(var d in g){if(g[d]==Object.prototype[d]){continue}var c=g[d];d=[d.replace(/filter/i,"")+"Filter"];for(var f in c){if(c[f]==Object.prototype[f]){continue}d.push(f+":"+A.escape(A.toJson(c[f],A.toHexString)))}e.push(d.join(","))}return A.escape(e.join(";"))}function Z(d){var e=Z.viewport;var c=W.getViewport();if(e&&c.width==e.width&&c.height==e.height){return}Z.viewport=c;if(O.replacements.length==0){return}if(Z.timer){clearTimeout(Z.timer)}Z.timer=setTimeout(function(){delete Z.timer;for(var f=0;f<O.replacements.length;f++){O.replacements[f].resize()}},200)}function I(f){var g=W.getComputedStyle(f,"fontSize");var d=g.indexOf("px")==-1;var e=f.innerHTML;if(d){f.innerHTML="X"}f.style.paddingTop=f.style.paddingBottom=f.style.borderTopWidth=f.style.borderBottomWidth="0px";f.style.lineHeight="2em";f.style.display="block";g=d?f.offsetHeight/2:parseInt(g,10);if(d){f.innerHTML=e}var c=Math.round(f.offsetHeight/(2*g));f.style.paddingTop=f.style.paddingBottom=f.style.borderTopWidth=f.style.borderBottomWidth=f.style.lineHeight=f.style.display="";if(isNaN(c)||!isFinite(c)||c==0){c=1}return{fontSize:g,lines:c}}function P(c,g,s){s=s||A.uriEncode;var q=[],m=[];var k=null;var e=c.childNodes;var o=false,p=false;var j=0;while(j<e.length){var f=e[j];if(f.nodeType==3){var t=A.textTransform(g,A.normalize(f.nodeValue)).replace(/</g,"&lt;");if(o&&p){t=t.replace(/^\s+/,"")}m.push(t);o=/\s$/.test(t);p=false}if(f.nodeType==1&&!/^(style|script)$/i.test(f.nodeName)){var h=[];var r=f.nodeName.toLowerCase();var n=f.className||"";if(/\s+/.test(n)){if(n.indexOf(E.CLASS)>-1){n=n.match("(\\s|^)"+E.CLASS+"-([^\\s$]*)(\\s|$)")[2]}else{n=n.match(/^([^\s]+)/)[1]}}if(n!=""){h.push('class="'+n+'"')}if(r=="a"){var d=s(f.getAttribute("href")||"");var l=f.getAttribute("target")||"";h.push('href="'+d+'"','target="'+l+'"');if(!k){k={href:d,target:l}}}m.push("<"+r+(h.length>0?" ":"")+h.join(" ")+">");p=true;if(f.hasChildNodes()){q.push(j);j=0;e=f.childNodes;continue}else{if(!/^(br|img)$/i.test(f.nodeName)){m.push("</",f.nodeName.toLowerCase(),">")}}}if(q.length>0&&!f.nextSibling){do{j=q.pop();e=f.parentNode.parentNode.childNodes;f=e[j];if(f){m.push("</",f.nodeName.toLowerCase(),">")}}while(j==e.length-1&&q.length>0)}j++}return{text:m.join("").replace(/^\s+|\s+$|\s*(<br>)\s*/g,"$1"),primaryLink:k||{}}}};
var parseSelector=(function(){var B=/\s*,\s*/;var A=/\s*([\s>+~(),]|^|$)\s*/g;var L=/([\s>+~,]|[^(]\+|^)([#.:@])/g;var F=/(^|\))[^\s>+~]/g;var M=/(\)|^)/;var K=/[\s#.:>+~()@]|[^\s#.:>+~()@]+/g;function H(R,P){P=P||document.documentElement;var S=R.split(B),X=[];for(var U=0;U<S.length;U++){var N=[P],W=G(S[U]);for(var T=0;T<W.length;){var Q=W[T++],O=W[T++],V="";if(W[T]=="("){while(W[T++]!=")"&&T<W.length){V+=W[T]}V=V.slice(0,-1)}N=I(N,Q,O,V)}X=X.concat(N)}return X}function G(N){var O=N.replace(A,"$1").replace(L,"$1*$2").replace(F,D);return O.match(K)||[]}function D(N){return N.replace(M,"$1 ")}function I(N,P,Q,O){return(H.selectors[P])?H.selectors[P](N,Q,O):[]}var E={toArray:function(O){var N=[];for(var P=0;P<O.length;P++){N.push(O[P])}return N}};var C={isTag:function(O,N){return(N=="*")||(N.toLowerCase()==O.nodeName.toLowerCase())},previousSiblingElement:function(N){do{N=N.previousSibling}while(N&&N.nodeType!=1);return N},nextSiblingElement:function(N){do{N=N.nextSibling}while(N&&N.nodeType!=1);return N},hasClass:function(N,O){return(O.className||"").match("(^|\\s)"+N+"(\\s|$)")},getByTag:function(N,O){return O.getElementsByTagName(N)}};var J={"#":function(N,P){for(var O=0;O<N.length;O++){if(N[O].getAttribute("id")==P){return[N[O]]}}return[]}," ":function(O,Q){var N=[];for(var P=0;P<O.length;P++){N=N.concat(E.toArray(C.getByTag(Q,O[P])))}return N},">":function(O,R){var N=[];for(var Q=0,S;Q<O.length;Q++){S=O[Q];for(var P=0,T;P<S.childNodes.length;P++){T=S.childNodes[P];if(T.nodeType==1&&C.isTag(T,R)){N.push(T)}}}return N},".":function(O,Q){var N=[];for(var P=0,R;P<O.length;P++){R=O[P];if(C.hasClass([Q],R)){N.push(R)}}return N},":":function(N,P,O){return(H.pseudoClasses[P])?H.pseudoClasses[P](N,O):[]}};H.selectors=J;H.pseudoClasses={};H.util=E;H.dom=C;return H})();
var headline = { src: '/pbc/download/headlines_bc.swf' };
var bullettext = { src: '/pbc/download/headlines_mc.swf' };
sIFR.activate(headline, bullettext);
sIFR.forceClear = 1;
/* HELPERS */
HTTP_GET_VARS=new Array();strGET=document.location.search.substr(1,document.location.search.length);if(strGET!=''){gArr=strGET.split('&');for(i=0;i<gArr.length;++i){v='';vArr=gArr[i].split('=');if(vArr.length>1){v=vArr[1]}HTTP_GET_VARS[unescape(vArr[0])]=unescape(v)}}function GET(v){if(!HTTP_GET_VARS[v]){return'undefined'}return HTTP_GET_VARS[v]}
function changePage(){
    if (self.parent.frames.length != 0) {
        //self.parent.location=document.location;
    }
    if (window != top) {
        top.location.href = location.href;
    }
}
function trimStr(str, len) {
    var tmp = str;
    if (tmp.length == len) return tmp;
    if (tmp.length > len) return tmp.substr(tmp.length-len, len);
    if (tmp.length < len) {
        var fill = len-tmp.length;
        for (var i=0;i<fill;i++)
        tmp = '0' + tmp;
        return tmp;
    }
}
function getCookieVal (offset) {
    var endstr = document.cookie.indexOf (";", offset);
    if (endstr == -1)
        endstr = document.cookie.length;
    return unescape(document.cookie.substring(offset, endstr));
}
function getCookie (name) {
    var arg = name + "=";
    var alen = arg.length;
    var clen = document.cookie.length;
    var i = 0;
    while (i < clen) {
        var j = i + alen;
        if (document.cookie.substring(i, j) == arg)
        return getCookieVal (j);
        i = document.cookie.indexOf(" ", i) + 1;
        if (i == 0) break;
    }
    return null;
}
function setBranchCookie(branch){
    $.cookie('db_branch', branch ,{expires: 365, path: '/', domain: 'deutsche-bank.de'});
}

/**
* @section include plugins
*/
(function($){$.ContentboxClass=function(){this.construct()};$.fn.contentbox=function(options){$.Contentbox=$.Contentbox||new $.ContentboxClass();options=$.extend({start:false},options);var obj=$(this);$(obj).click(function(){var url=$(obj).attr('href');if(!$.Contentbox.start(url)){return false}return false});if(options.start){var obj=$(this);var url=$(obj).attr('href');if(!$.Contentbox.start(url)){return this}}return this};$.extend($.ContentboxClass.prototype,{className:'fbOn',params:new Object(),opacity:0.9,width:550,height:450,label:'schließen',src:'/pbc/data/js/blank.html',construct:function(){return true},domReady:function(){$('body').append('<div id="contentbox_overlay"></div><div id="contentbox"><div id="contentbox_window"><div id="cb_shade_corner_l_t"><div id="cb_shade_corner_r_t"><div id="cb_shade_corner_r_b"><div id="cb_shade_corner_l_b"><div id="cb_shade_side_t"><div id="cb_shade_side_r"><div id="cb_shade_side_b"><div id="cb_shade_side_l"><div id="contentbox_close"><a href="#">%label%</a></div><iframe frameborder="0" scrolling="no" hspace="0" src="'+this.src+'" id="contentbox_iframe" name="contentbox_iframe"></iframe></div></div></div></div></div></div></div></div></div></div>');this.resize();this.reposition();$('#contentbox_overlay, #contentbox').hide();$(window).resize(function(){$.Contentbox.resize()});$.Contentbox.bind();return true},bind:function(){$.each($('[@class*='+this.className+']'),function(index,obj){$(obj).contentbox()});return true},start:function(url){var referrer=window.location.href;this.parseQuery(referrer);referrer=escape(referrer);referrer=(url.indexOf("?")!=-1)?'&referrer='+referrer:'?referrer='+referrer;this.parseQuery(url);var finalURL=url+referrer;$('#contentbox_iframe').attr({'src':finalURL});$('embed, object, select').css({'visibility':'hidden'});$.Contentbox.resize();$('#contentbox_overlay').css({opacity:this.opacity}).fadeIn('slow');$('#contentbox').show();if(url.indexOf("label")!=-1){$('#contentbox_close a').html(this.params['label'])}else{$('#contentbox_close a').html('schließen')}if(referrer.indexOf("pb-")!=-1){$('#contentbox_overlay').addClass('pb')}$('#contentbox_overlay, #contentbox_close a, #contentbox').click(function(event){$.Contentbox.finish();return false});this.resize();this.reposition();return true},finish:function(){$('#contentbox').hide();$('embed, object, select').css({'visibility':'visible'});$('#contentbox_iframe').attr({'src':this.src});$('#contentbox_overlay').fadeOut('slow',function(){$('#contentbox_overlay').hide().removeClass('pb')});if(navigator.userAgent.toLowerCase().indexOf('msie 6')==-1){$("html").css("overflow","auto")}this.params['height']=undefined;this.params['width']=undefined},resize:function(){var pageSize=this.getPageSize();$('#contentbox_overlay').css({width:pageSize.largestWidth,height:pageSize.largestHeight});var contentbox_window_width=parseInt(this.getWindowWidth())+40;$('#contentbox_window').css("width",contentbox_window_width+'px');$('#contentbox_iframe').css("width",this.getWindowWidth()+'px');$('#contentbox_iframe').css("height",this.getWindowHeight()+'px')},reposition:function(options){options=$.extend({},options);var pageSize=this.getPageSize();var chHeight=parseInt($('#contentbox').height());var cbTop=$(window).scrollTop()+(pageSize.windowHeight-chHeight)/2.5;var cbLeft=$(window).scrollLeft();if(cbTop<0){cbTop=0}$('#contentbox').css({left:cbLeft,top:cbTop})},parseQuery:function(url){query=url.replace(/^[^\?]+\??/,'');if(!query)return this.params;pairs=query.split(/[;&]/);for(var i=0;i<pairs.length;i++){kv=pairs[i].split('=');if(!kv||kv.length!=2)continue;key=unescape(kv[0]);val=unescape(kv[1]);val=val.replace(/\+/g,' ');this.params[key]=val}},getWindowWidth:function(){return this.params['width']||this.width},getWindowHeight:function(){return this.params['height']||this.height},getPageSize:function(){var xScroll,yScroll;xScroll=$(document).width();yScroll=$(document).height();var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth}else{windowWidth=self.innerWidth}windowHeight=self.innerHeight}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight}if(yScroll<windowHeight){pageHeight=windowHeight}else{pageHeight=yScroll}if(xScroll<windowWidth){pageWidth=xScroll}else{pageWidth=windowWidth}var largestWidth,largestHeight,smallestWidth,smallestHeight;if(pageWidth>=windowWidth){largestWidth=pageWidth;smallestWidth=windowWidth}else{largestWidth=windowWidth;smallestWidth=pageWidth}if(pageHeight>=windowHeight){largestHeight=pageHeight;smallestHeight=windowHeight}else{largestHeight=windowHeight;smallestHeight=pageHeight}return{'pageWidth':pageWidth,'pageHeight':pageHeight,'windowWidth':windowWidth,'windowHeight':windowHeight,'largestWidth':largestWidth,'largestHeight':largestHeight}}});$(function(){$.Contentbox=$.Contentbox||new $.ContentboxClass();$.Contentbox.domReady()})})(jQuery);
(function(){var $$;$$=jQuery.fn.flash=function(htmlOptions,pluginOptions,replace,update){var block=replace||$$.replace;pluginOptions=$$.copy($$.pluginOptions,pluginOptions);if(!$$.hasFlash(pluginOptions.version)){if(pluginOptions.expressInstall&&$$.hasFlash(6,0,65)){var expressInstallOptions={flashvars:{MMredirectURL:location,MMplayerType:'PlugIn',MMdoctitle:jQuery('title').text()}}}else if(pluginOptions.update){block=update||$$.update}else{return this}}htmlOptions=$$.copy($$.htmlOptions,expressInstallOptions,htmlOptions);return this.each(function(){block.call(this,$$.copy(htmlOptions))})};$$.copy=function(){var options={},flashvars={};for(var i=0;i<arguments.length;i++){var arg=arguments[i];if(arg==undefined)continue;jQuery.extend(options,arg);if(arg.flashvars==undefined)continue;jQuery.extend(flashvars,arg.flashvars)}options.flashvars=flashvars;return options};$$.hasFlash=function(){if(/hasFlash\=true/.test(location))return true;if(/hasFlash\=false/.test(location))return false;var pv=$$.hasFlash.playerVersion().match(/\d+/g);var rv=String([arguments[0],arguments[1],arguments[2]]).match(/\d+/g)||String($$.pluginOptions.version).match(/\d+/g);for(var i=0;i<3;i++){pv[i]=parseInt(pv[i]||0);rv[i]=parseInt(rv[i]||0);if(pv[i]<rv[i])return false;if(pv[i]>rv[i])return true}return true};$$.hasFlash.playerVersion=function(){try{try{var axo=new ActiveXObject('ShockwaveFlash.ShockwaveFlash.6');try{axo.AllowScriptAccess='always'}catch(e){return'6,0,0'}}catch(e){}return new ActiveXObject('ShockwaveFlash.ShockwaveFlash').GetVariable('$version').replace(/\D+/g,',').match(/^,?(.+),?$/)[1]}catch(e){try{if(navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){return(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g,",").match(/^,?(.+),?$/)[1]}}catch(e){}}return'0,0,0'};$$.htmlOptions={height:240,flashvars:{},pluginspage:'https://www.adobe.com/go/getflashplayer',src:'#',type:'application/x-shockwave-flash',width:320};$$.pluginOptions={expressInstall:false,update:true,version:'6.0.65'};$$.replace=function(htmlOptions){this.innerHTML='<div class="alt clearfix hideme">'+this.innerHTML+'</div>';jQuery(this).addClass('flash-replaced').prepend($$.transform(htmlOptions))};$$.update=function(htmlOptions){var url=String(location).split('?');url.splice(1,0,'?hasFlash=true&');url=url.join('');var msg='';this.innerHTML='<span class="alt">'+this.innerHTML+'</span>';jQuery(this).addClass('flash-update').prepend(msg)};function toAttributeString(){var s='';for(var key in this)if(typeof this[key]!='function')s+=key+'="'+this[key]+'" ';return s};function toFlashvarsString(){var s='';for(var key in this)if(typeof this[key]!='function')s+=key+'='+encodeURIComponent(this[key])+'&';return s.replace(/&$/,'')};$$.transform=function(htmlOptions){htmlOptions.toString=toAttributeString;if(htmlOptions.flashvars)htmlOptions.flashvars.toString=toFlashvarsString;return'<embed '+String(htmlOptions)+'/>'};if(window.attachEvent){window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){}})}})();
$.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1}var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000))}else{date=options.expires}expires='; expires='+date.toUTCString()}var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('')}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break}}}return cookieValue}};
$.fn.equalizeCols=function(){var height=0;return this.css("height","auto").each(function(){height=Math.max(height,this.offsetHeight)}).css("height",height/($('body').css('font-size').replace("px",""))+"em").each(function(){var h=this.offsetHeight;if(h>height){$(this).css("height",(height-(h-height))/($('body').css('font-size').replace("px",""))+"em")}})};
$.fn.found=function(myFunction){if(this.length){myFunction.call(this)}};
$.fn.semantictabs=function(passedArgsObj){args={head:'h3',active:':first'};if(GET('tab')!='undefined'){args['active']='#tab'+GET('tab')}var id=$(this).attr('id');var tabs=$(this).children($('div.tab'));tabs.filter(':first').addClass("first");$(this).addClass('tabcontainer');tabs.hide();$(this).prepend('<ul class="tabs semtabs"></ul>');var i=1;var tab=$("#"+id+" ul.tabs");var head=$("#"+id+" div.tab "+args.head);var loc=window.location.hash;var hasharray=loc.split("?");var hash=hasharray[0];var hashtabarray=hash.split("_");var hashtab=hashtabarray[2];tabs.each(function(){var title=$(this).find(args.head).text();var link=$(this).find(args.head).children('a');this.id="#"+id+"_tab"+i;if(link.length>0){tab.append("<li class=\"tab"+i+"\"><h3><a href=\""+link.attr('href')+"\" id=\"tab"+i+"\" class=\""+link.attr('class')+"\">"+title+"</a></h3></li>")}else{tab.append("<li class=\"tab"+i+"\"><h3><a href=\"#"+id+"_tab"+i+"\" id=\"tab"+i+"\" class=\"tablnk\">"+title+"</a></h3></li>")}head.hide();i++});$("#"+id+" ul li"+args.active).parent().addClass("active");$("#"+id+" ul li:last").addClass("last");$(this).parent().css({'visibility':'visible'});$("#"+id+" ul.tabs li a.tablnk").click(function(){$("#"+id+" div.tab").hide().removeClass('activetab');$("#"+id+" div.tab[id="+this.hash+"]").show().addClass('activetab');$("#"+id+" ul.tabs li").removeClass("active");$(this).parent().parent().addClass("active");return false}).filter(hash&&$('#'+id+' #'+hashtab)?'#'+hashtab:args.active).click()};
(function($){jQuery.fn.pngFix=function(settings){settings=jQuery.extend({blankgif:'blank.gif'},settings);var ie55=(navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)==4&&navigator.appVersion.indexOf("MSIE 5.5")!=-1);var ie6=(navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)==4&&navigator.appVersion.indexOf("MSIE 6.0")!=-1);if(jQuery.browser.msie&&(ie55||ie6)){jQuery(this).find("img[src$=.png]").each(function(){jQuery(this).attr('width',jQuery(this).width());jQuery(this).attr('height',jQuery(this).height());var prevStyle='';var strNewHTML='';var imgId=(jQuery(this).attr('id'))?'id="'+jQuery(this).attr('id')+'" ':'';var imgClass=(jQuery(this).attr('class'))?'class="'+jQuery(this).attr('class')+'" ':'';var imgTitle=(jQuery(this).attr('title'))?'title="'+jQuery(this).attr('title')+'" ':'';var imgAlt=(jQuery(this).attr('alt'))?'alt="'+jQuery(this).attr('alt')+'" ':'';var imgAlign=(jQuery(this).attr('align'))?'float:'+jQuery(this).attr('align')+';':'';var imgHand=(jQuery(this).parent().attr('href'))?'cursor:hand;':'';if(this.style.border){prevStyle+='border:'+this.style.border+';';this.style.border=''}if(this.style.padding){prevStyle+='padding:'+this.style.padding+';';this.style.padding=''}if(this.style.margin){prevStyle+='margin:'+this.style.margin+';';this.style.margin=''}var imgStyle=(this.style.cssText);strNewHTML+='<span '+imgId+imgClass+imgTitle+imgAlt;strNewHTML+='style="position:relative;white-space:pre-line;display:inline-block;background:transparent;'+imgAlign+imgHand;strNewHTML+='width:'+jQuery(this).width()+'px;'+'height:'+jQuery(this).height()+'px;';strNewHTML+='filter:progid:DXImageTransform.Microsoft.AlphaImageLoader'+'(src=\''+jQuery(this).attr('src')+'\', sizingMethod=\'scale\');';strNewHTML+=imgStyle+'"></span>';if(prevStyle!=''){strNewHTML='<span style="position:relative;display:inline-block;'+prevStyle+imgHand+'width:'+jQuery(this).width()+'px;'+'height:'+jQuery(this).height()+'px;'+'">'+strNewHTML+'</span>'}jQuery(this).hide();jQuery(this).after(strNewHTML)});jQuery(this).find("*").each(function(){var bgIMG=jQuery(this).css('background-image');if(bgIMG.indexOf(".png")!=-1){var iebg=bgIMG.split('url("')[1].split('")')[0];jQuery(this).css('background-image','none');jQuery(this).get(0).runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+iebg+"',sizingMethod='scale')"}});jQuery(this).find("input[src$=.png]").each(function(){var bgIMG=jQuery(this).attr('src');jQuery(this).get(0).runtimeStyle.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader'+'(src=\''+bgIMG+'\', sizingMethod=\'scale\');';jQuery(this).attr('src',settings.blankgif)})}return jQuery}})(jQuery);
$('html').addClass('js');
$(document).ready(function(){
    $(document).pngFix();
    $('.headerarrow').css({'display':'block'});
    $('#breadcrumbNavi > ul > li:not(:last,:first)').append('&nbsp;>&nbsp;');
    $('#list_meta1 > li:last').addClass('last');
    $('#meta').css({'display': 'block'});

  if (navigator.userAgent.indexOf('iPhone') == -1 && $('body').hasClass('product')) {
    // PEB + BB + Service
    var pebFT = '#peb div.fasttrack';
    var pbFT = '#pb div.fasttrack';
    var bbFT = '#bb div.fasttrack';
    var serviceFT = '#service div.fasttrack';
    sIFR.replace(headline, { selector: pebFT+' h3, '+bbFT+' h3, '+serviceFT+' h3', css: {'.sIFR-root': {'color': '#003399'}}, wmode : 'transparent'});
    sIFR.replace(bullettext, { selector: pebFT+' div.u2 ul li, '+pebFT+' div.u3 ul li, '+pebFT+' div.u2 p, '+pebFT+' div.u1 div.content h4, '+serviceFT+' div.u2 ul li, '+serviceFT+' div.u3 ul li, '+serviceFT+' div.u2 p, '+serviceFT+' div.u3 p, '+serviceFT+' div.u3 ul li, '+bbFT+' div.u2 ul li, '+bbFT+' div.u2 p, '+bbFT+' div.u1 div.content h4, '+pebFT+' div.u3 p, '+bbFT+' div.u3 ul li, '+bbFT+' div.u3 p', css: { '.sIFR-root': {'color': '#003399'}}, wmode : 'transparent'});
    // PB
    sIFR.replace(headline, { selector: pbFT+' h3', css: {'.sIFR-root': {'color': '#333333' }}, wmode : 'transparent'});
    sIFR.replace(bullettext, { selector: pbFT+' div.u2 ul li, '+pbFT+' div.u3 ul li, '+pbFT+' div.u2 p, '+pbFT+' div.u1 div.content h4, '+pbFT+' div.u3 p', css: { '.sIFR-root': {'color': '#333333' }}, wmode : 'transparent'});
    }

        if(document.getElementById('intro')){
            $('div.fasttrack > div.u1:last').addClass('last');
            $('div.fasttrack > div.u1, div.fasttrack > div.u2, div.fasttrack > div.u3').equalizeCols();
            $('div.2col').css('height', '32px');
        }
        if(document.getElementById('bb') || document.getElementById('pb') || document.getElementById('peb')){
            $('#list_main1 > li > a[href$="pk-index.html"], #peb #leftNavi > ul > li > a').click(function(){ setBranchCookie('peb');})
            $('#list_main1 > li > a[href$="pb-index.html"], #pb #leftNavi > ul > li > a').click(function(){ setBranchCookie('pb');})
            $('#list_main1 > li > a[href$="gk-index.html"], #bb #leftNavi > ul > li > a').click(function(){ setBranchCookie('bb');})
        }

        if (navigator.userAgent.toLowerCase().indexOf('msie 6') != -1) {
            $('.u1 .tab .content form input.submit').hover(function(){
                $(this).toggleClass('over');
            },function(){
                $(this).toggleClass('over');
            });
        }

       /**
        * @section substitute-functions for changing the link-parameter
        */
        function getCurrPage(){
           var pagearray = location.href.split("/"); //split on slash to get file name
           var page = pagearray[pagearray.length - 1] //get last array element
           var parmname = page.substring(0,page.indexOf('.')); //get everything before "."
           return parmname;
        }
        function getLkParm(oldlink){
           var pagename=getCurrPage();
           var newlink=oldlink;
           if (newlink.indexOf("substitute") != -1) newlink = newlink.replace(/substitute/, pagename);
           return newlink;
        }
        function getCurrSrc(src){
           var srcarray = src.split("/"); //split on slash to get file name
           var currsrc = srcarray[srcarray.length - 1] //get last array element
           var parmname = currsrc.substring(0,currsrc.indexOf('.')); //get everything before "."
           return parmname;
        }
        function getDir(src){
           var parmname = src.substring(0,src.lastIndexOf('/'))+'/';
           return parmname;
        }
       /**
        * @section  changing the home-link dependent on a cookie
        * @note     the definitve links should be provided
        */
        var db_branch = $.cookie('db_branch');
        if(db_branch == 'pb') $('#list_meta1 > li:first > a, #logo > a').attr('href','/pbc/pb-index.html');
        else if(db_branch == 'gk') $('#list_meta1 > li:first > a, #logo > a').attr('href','/pbc/gk-index.html');

        /**
         * @section     Tracking media links/callback links, Pixeltracking
         * @note        Collect Information for WebTrends/Webtrekk
         */
        if(typeof(wt_sendinfo) != "undefined"){
            var searchTerm = "";
            if(GET('term')=='' || GET('term')!='undefined'){
                searchTerm = GET('term');
            }
            $('a.dcs, a.lnk-media, a.callback, a.callback_opra, body.home .header-wt .btn a, body.promo a.fbOn').click(function(){
                if ($(this).hasClass('callback')) {
                    wt_sendinfo('/pbc/ze-rueckrufservice_terminvereinbarung.html','page');
                    if(typeof console != "undefined") console.log('name='+$(this).attr('name'));
                }
                else{
                    if ($(this).hasClass('callback_opra')) {
                        wt_sendinfo('/pbc/ze-rueckrufservice_opra.html','page');
                    }
                    else {
                        var thisUrl = $(this).attr('href');
                        var thisUrlArray = thisUrl.split("/"); //split on slash to get file name
                        var filename = thisUrlArray[thisUrlArray.length - 1];
                        wt_sendinfo('/download/'+filename,'page');
                    }
                }
            });
            

            /**
             * @section     Tracking callback links from e-col
             */
            $(".tabcontent .textbox li a[href^=javascript:webVoicePop]").click(function(){
                wt_sendinfo('/pbc/ze-rueckrufservice_opra.html','page');
            });

            /**
             * @section     Tracking links form text editor
             */
            $('.trackme a[name=""][class!="lnk-media"]').click(function(){
                var trackString = $(this).text().trim().replace(/ /g, '_');
                var trackMode = 'page';
                wt_sendinfo(trackString,trackMode);
                if(typeof console != "undefined") console.log(trackString+" "+trackMode);
            });
        }
        else{
            $('a.dcs, a.lnk-media, a.callback, a.callback_opra, body.home .header-wt .btn a, body.promo a.fbOn').click(function(){
                var thisUrl = $(this).attr('href');
                var thisUrlArray = thisUrl.split("/"); //split on slash to get file name
                var filename = thisUrlArray[thisUrlArray.length - 1];
                if ($(this).hasClass('callback')) {
                    dcsMultiTrack('DCS.dcsuri','/pbc/ze-rueckrufservice_terminvereinbarung.html','WT.ti','/pbc/ze-rueckrufservice_terminvereinbarung.html','WT.cg_n','Rueckruf');
                }
                else{
                    if ($(this).hasClass('callback_opra')) {
                        dcsMultiTrack('DCS.dcsuri','/pbc/ze-rueckrufservice_opra.html','WT.ti','ze-rueckrufservice_opra.html','WT.cg_n','Rueckruf');
                    }
                    else {
                        dcsMultiTrack('DCS.dcsuri','/download/'+filename,'WT.ti',filename,'WT.cg_n','Downloads');
                    }
                }
            })
        }

        /**
         * @section     Linkfunctions
         * @note        in pbc2006 there were Xgothere() and XgothereOW()
         */
         $('a.gothere').click(function() {
             var oldlink = $(this).attr('href');
             var newurl = getLkParm(oldlink);
             location.href = newurl;
             return false;
         })
         $('a.gothereow').click(function(){
             var oldlink = $(this).attr('href');
             var newurl = getLkParm(oldlink);
             window.open(newurl, 'deubapopup','width=800, height=600, scrollbars=yes, resizable=no, menubar=no, location=no');
             return false;
         })
       /**
        * @section    Delete dummy-value in input-field
        */
         $('input.textinput, input.plz, input.ort').click(function(){
            var a = $(this).val();
            var b = $(this).attr('title');
            if(a == b) {
              $(this).val("");
            }
        })

        $('input[value=Suchen]').click(function(e){
            var searchinput = $(this).prev();
            var defaultSearch = $(this).siblings('.default-location').val();
            var a = searchinput.val();
            var b = searchinput.attr('title');
            if(a == b) {
                if(defaultSearch!= ""){
                    e.preventDefault();
                    document.location = defaultSearch;
                }
                else{
                    searchinput.val("");
                }
            }
        });

        $('#tabset_contact input.submit').click(function(){
            if($('.plz').val() == $('.plz').attr('title')){$('.plz').val('')}
            if($('.ort').val() == $('.ort').attr('title')){$('.ort').val('')}
        });
        /**
         * @section        hompage teaser pb
         * @note        cookie controlled content
         */
              
       /* Should be disabled
       if(document.getElementById('pb')){
        $('#pb.home #intro *').found(function(){
            if(!$.cookie('dbpb_visited') || $.cookie('dbpb_visited')!=1){
                $(this).remove();
                $.ajax({
                    url: "/pbc/pb_alt_teaser.html",
                    cache: false,
                    success: function(html){
                            $("#pb.home #intro").append(html);
                            var btn = $("#pb.home #intro .btn img");
                            var btnSrc = $("#pb.home #intro .btn img").attr('src');
                            var prefix = new RegExp('_blau');
                            var    imgSrc = (prefix.test(imgSrc) == false ? getCurrSrc(btnSrc):'');
                            if(imgSrc){
                                  var btnDir = getDir(btnSrc);
                                  btn.attr({'alt' : ''});
                                $("#pb.home #intro .btn").hover(function(){
                                      newImgSrc = imgSrc.substring(0,imgSrc.lastIndexOf('_'));
                                    if(prefix.test(newImgSrc) == false) {
                                        btn.attr({src : btnDir+newImgSrc+'_blau.gif'});
                                    }
                                }, function(){
                                    btn.attr({src : btnDir+imgSrc+'.gif'});
                                });
                            }
                    }
                });
                $.cookie('dbpb_visited', 1, { expires: 365, path: '/', domain: 'deutsche-bank.de'});
            }
        });
        $('#pb.home #intro').css({'visibility':'visible'});
       }
       */
       $('#pb.home #intro').css({'visibility':'visible'});
       

        /**
         *  @section    font resizer
         */
        function checkFontsizerImgSource(){
            var footerImage = $('#font_m img').attr('src');
            var footerImageDir = (footerImage)?getDir(footerImage):'';
            var grey = (document.getElementById('pb') || (document.getElementById('premium') && $('body').hasClass('premium')))?'_grey':'';
            var imgFontM = footerImageDir+'font_m'+grey+'.gif';
            var imgFontL = footerImageDir+'font_l'+grey+'.gif';
            var imgFontXL = footerImageDir+'font_xl'+grey+'.gif';
            var imgFontMact = footerImageDir+'font_m'+grey+'_act.gif';
            var imgFontLact = footerImageDir+'font_l'+grey+'_act.gif';
            var imgFontXLact = footerImageDir+'font_xl'+grey+'_act.gif';
            /* image reset */
            var fontM = $('#font_m img');
            var fontL = $('#font_l img');
            var fontXL = $('#font_xl img');
            fontM.attr({'src': imgFontM});
            fontL.attr({'src': imgFontL});
            fontXL.attr({'src': imgFontXL});
            /* image highlight */
            if($('body').css('fontSize')=='16px'){ fontM.attr({'src': imgFontMact}); }
            else if($('body').css('fontSize')=='20px'){ fontL.attr({'src': imgFontLact});}
            else if($('body').css('fontSize')=='24px'){ fontXL.attr({'src': imgFontXLact});}
        }
        if(!document.getElementById('pupage')){
            var db_fontsize = $.cookie('db_fontsize');
            if(db_fontsize>0) $('body').css('fontSize', db_fontsize + 'px');
            try { checkFontsizerImgSource(); } catch(e) {}
        }
        $('#font_m').click(function(){
            $.cookie('db_fontsize', '16', { expires: 365 });
            if ($('body').hasClass('promo')) {
                var display = $('#moreinfo-content').css('display')
                if (display != 'none') {
                    $.cookie('promo-more', 1);
                }
            }
            location.reload();
            return false;
        })
        
        $('#font_l').click(function(){
            $.cookie('db_fontsize', '20', { expires: 365 });
            if ($('body').hasClass('promo')) {
                var display = $('#moreinfo-content').css('display')
                if (display != 'none') {
                    $.cookie('promo-more', 1);
                }
            }
            location.reload();
            return false;
        })
        
        $('#font_xl').click(function(){
            $.cookie('db_fontsize', '24', { expires: 365 });
            if ($('body').hasClass('promo')) {
                var display = $('#moreinfo-content').css('display')
                if (display != 'none') {
                    $.cookie('promo-more', 1);
                }
            }
            location.reload();
            return false;
        })

        /**
         * @section     buttons
         * @note        smart buttons: mouseover opens a layer with multiple links
         */

        if($.browser.msie) {
            var i = 850;
            $.each($("body.allocation div.teasercontainercol2 > div.imgteaser"), function(){
                $(this).css({'position': 'relative','z-index' : i});
                i--;
            });
            if(document.getElementById('premium')){
                $.each($("#premium div.teaser "), function(){
                    $(this).css({'position': 'relative','z-index' : i});
                    i--;
                });
            }
            if(document.getElementById('mpa')){
                $.each($("#mpa div.u1"), function(){
                    $(this).css({'position': 'relative','z-index' : i});
                    i--;
                });
            }
        }

        $("div.btn").each(function(){
            try {
                  var isOpen = 0;
                var btnLink = $(this).children('a');
                var btn = btnLink.children('img')
                var btnSrc = btn.attr('src');
                var listContainer = $(this).children('div.s1')
                var list = listContainer.children('ul');
                var listElements =  list.children('li');
                listElements.filter(':last').addClass('last');

                if(listElements.length > 1){
                    list.children('li.lnk-first').remove();
                }
                else if(listElements.length == 1){
                    var newLink = listElements.children('a').attr('href');
                    btnLink.attr({href : newLink});
                    list.remove();
                }

                var prefix = new RegExp('_blau');
                var imgSrc = (prefix.test(imgSrc) == false ? getCurrSrc(btnSrc) : '');
                
                if (imgSrc) {
                    var btnDir = getDir(btnSrc);
                    var btnHighlight = new RegExp('_orange');
                    if(btnHighlight.test(btnSrc) == true){listContainer.addClass('highlight');}
                    
                    btn.attr({'alt' : ''});
                    $(this).hover(function(){
                        newImgSrc = imgSrc.substring(0, imgSrc.lastIndexOf('_'));
                        if ((listElements.length > 1 ) && isOpen != 1) {
                            isOpen = 1;
                            listContainer.show();
                            if (prefix.test(newImgSrc) == false) {
                                btn.attr({
                                    src: btnDir + newImgSrc + '_blau_sb-offen.gif'
                                });
                            }
                        }
                        else 
                            if (listElements.length <= 1) {
                                if (prefix.test(newImgSrc) == false) {
                                    btn.attr({
                                        src: btnDir + newImgSrc + '_blau.gif'
                                    });
                                }
                            }
                    }, function(){
                        if ((listElements.length > 1 )) {

                            listContainer.hide().parent().children('a').children('img').attr({ src: btnDir + imgSrc + '.gif'});


                        isOpen = 0;
                        }
                        else 
                            if (listElements.length <= 1) {
                                btn.attr({
                                    src: btnDir + imgSrc + '.gif'
                                });
                            }
                    });
                }
            } 
            catch (e) {
            
            }
        });
        
        if ($('body').hasClass('promo')) {
            $('#logo').css({
                'display': 'block'
            });
            $('#moreinfo').show();
            $('#lessinfo').hide();
            $('#moreinfo-content').hide();
            $('#moreinfo a').click(function(){
                $.cookie('promo-more', 1);
                $(this).parent().hide();
                $('#lessinfo').show();
                $('#moreinfo-content').slideDown();
                return false;
            });
            $('#lessinfo a').click(function(){
                $.cookie('promo-more', null);
                $(this).parent().hide();
                $('#moreinfo').show();
                $('#moreinfo-content').slideUp();
                return false;
            });
            if( $.cookie('promo-more') ) {
                $.cookie('promo-more', null);
                $('#moreinfo a').click();
            } else {
                $('#moreinfo-content').hide();
                $.cookie('promo-more', null);
            }
        } else {
            $.cookie('promo-more', null);
        }
        
        /**
         * @section        duplicate content
         */
        if(document.getElementById('duplicateme')){
            var duplicateContent = $('#duplicateme').html();
            $('div.cnt-duplicated').append(duplicateContent);
        }
        /**
         * @section     equalizeCols
         * @note        Plugin (jquery.equalizecols.js)
        */
        var row1 = $("li.row1, div.row1");
        var row2 = $("li.row2, div.row2");
        var row3 = $("li.row3, div.row3");
        row1.equalizeCols().filter(':last').addClass('lastcol');
        row2.equalizeCols().filter(':last').addClass('lastcol');
        row3.equalizeCols().filter(':last').addClass('lastcol');
        /**
         * @section        Tabbed Content
         * @note        Plugin (jquery.semantictabs.js)
         */
        
        if(document.getElementById('tabset_contact')){ $('#tabset_contact').semantictabs();}
        if(document.getElementById('tabset_content')){
            $('#tabset_content').semantictabs();
            if(document.getElementById('lightbox')){
                $('body.quicknav ul.tabs > li.tab1 > h3 > a').click(function(){ setBranchCookie('peb');});
                $('body.quicknav ul.tabs > li.tab2 > h3 > a').click(function(){ setBranchCookie('pb');});
                $('body.quicknav ul.tabs > li.tab3 > h3 > a').click(function(){ setBranchCookie('bb');});
            }
        }
        if(document.getElementById('tabset_dax')){$('#tabset_dax').semantictabs();}

        /**
         * @section        flaplist (flapping list with more than one layer)
         */
        $.fn.flap = function() {
            $(this).click(function(){
                $(this).toggleClass('open').next().slideToggle('slow', function(){$(this).toggleClass('open')});
            });
        }
        $.fn.flatflap = function() {
            $(this).click(function(){
                $(this).siblings('dt').removeClass('open').next('dd').slideUp('slow');
                $(this).toggleClass('open').next('dd').slideToggle('slow', function(){
                    if($(this).prev().children('a').length != 0){
                        location.hash = $(this).prev().children('a').attr('name');
                    }
                });
                return false;
            });
        }
        $('ul.flaplist > li > ul > li:last-child').addClass('last');

        $('ul.flaplist > li > ul').hide();
        $('.flap').flap();

        /*
            @subsection     faq and forms flaplist
        */

        $('dl.faq dd, dl.forms dd, dl.flatflap dd').hide();
        $('dl.forms dt').flap();
        $('dl.faq dt, dl.flatflap dt').flatflap();


        /**
         * @subsection    direct tab and slider links
         */
        
        if (GET('faq') != 'undefined') {
            var theId = 'dd_directjump_' + GET('faq')
            var theObj = $('dd[id=' + theId + ']');
            if (theObj.length != '0') {
                var theTab = $(theObj).parents('.tab').attr('id').split('_')[2]
                $('a[id=' + theTab + ']').click();
                if ( $(theObj).parents().map(function(){ return this.tagName; }).get().join(",").toLowerCase().indexOf('dd') != -1) {
                    $(theObj).parent('dl').parent('dd').prev('dt').click();
                    $(theObj).prev('dt').click();
                } else {
                    $(theObj).prev('dt').click();
                }
                var objOffset = $(theObj).prev('dt').offset().top;
                $('html,body').animate({scrollTop: objOffset}, 3000);
            }
        }

        /*
         * @section        benefit teaser
        */
        $('div.benefitteaser:last').addClass('lastbenefit');
        /**
         * @section        exklusive teaser
        */
        if($('.exclusiveteaser').length){
            $('#content').css('overflow','visible');
        }
        /**
         * @section        table layouts
        */
        $('tbody > tr:nth-child(odd)').addClass('odd');
        $('tbody > tr:nth-child(even)').addClass('even');
        $('tbody > tr > td > img[src$=check.gif]').parent('td').addClass('check');
        /**
         * @section        Popup-Function
         * @note        more tbd
        */
        $.fn.popup = function(options) {
            $(this).click(function(){
                var thisURL = $(this).attr('href');
                window.open(thisURL, '','width='+options['width']+',height='+options['height']+',scrollbars='+options['scrollbars']+',resizable='+options['resizable']+',menubar='+options['menubar']+',location='+options['location']+'');
                return false;
            })
        }
        $('a.pu1').popup({width:'820', height:'600',scrollbars:'yes',resizable:'no',menubar:'no',location:'no'});
        $('a.pu2').popup({width:'614', height:'600',scrollbars:'yes',resizable:'no',menubar:'no',location:'no'});
        /*$('a.pu3').popup({width: '750', height: '600'});*/
        $('a.pu4').popup({width:'604', height:'435',scrollbars:'no',resizable:'no',menubar:'no',location:'no'}); // disclaimer popup --> /pbc/pu_ser_dct_sonstige_disclaimer_content.html
        /**
         * @section     Forms & Games
         */
        if(document.getElementById('puform') || document.getElementById('puformsuccess') || document.getElementById('lightbox')){
           // switch the sendbutton by hovering

            $('.sendbtn :image').hover( 
                function() {
                  var srcOld = $(this).attr('src');
                  var srcNeu = srcOld.replace(/_orange/g, "_blau");
                  $(this).attr('src', srcNeu)
                },
                function() {
                  var srcOld = $(this).attr('src');
                  var srcNeu = srcOld.replace(/_blau/g, "_orange");
                  $(this).attr('src', srcNeu)}                
            );
             $('#lightbox .sendbtn :image').hover(
                    function() {$(this).attr('src', '/pbc/img/buttons/but_150x32_anmelden_blau.gif')},
                    function() {$(this).attr('src', '/pbc/img/buttons/but_150x32_anmelden_rot.gif')}
                );
                // add warntext
                $.fn.myoutput = function(warningtext) {
                    if(!$(this).hasClass('warned')){
                        $(this).addClass('warned');
                        var thisId = $(this).attr('id');
                        $(this).parent().append("<div class='warning "+thisId+"'><p>"+warningtext+"</p></div>");
                    }
                }
                // remove warntext
                $.fn.myremove = function() {
                    if($(this).hasClass('warned')){
                        var thisId = $(this).attr('id');
                        $(this).removeClass('warned');
                        $(this).siblings('div').filter('.'+thisId).remove();
                    }
                }
              // validate email. for blur-validation the regex-function can be used
               $.fn.validateEmail = function(){
                    var a = $(this).val().toLowerCase();
                    var dummymail = $(this).attr('title').toLowerCase();
                    var warningtext_email = "Bitte geben Sie eine gültige E-Mail-Adresse ein.";
                    var filter = /^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
                    // if the dummytext hasn't changed or thre is no value at all
                    if (a == dummymail || !a || !filter.test(a)) {
                        $(this).myoutput(warningtext_email);
                    }
                    else{ //if it's NOT valid
                        $(this).myremove();
                    }
                }
             // validate input-fields for numbers without length- or format-limitation
                 $.fn.validateNumber = function(warn) {
                    var valnumber = $(this).val();
                    var warningtext = warn ? warn : "Bitte füllen Sie dieses Formularfeld aus.";
                    if(isNaN(valnumber) || !valnumber) {
                        $(this).myoutput(warningtext);
                    }
                    else{
                        $(this).myremove();
                    }
                }
                 // validate input-fields for numbers, amount is length of number
                 $.fn.validateNumberAmount = function(warn, amount) {
                    var val = $(this).val();
                    var warningtext = warn ? warn : "Bitte füllen Sie dieses Formularfeld aus.";
                    if(isNaN(val) || val.length != amount ) {
                         $(this).myoutput(warn);
                    }
                    else if (!isNaN(val) && val.length == amount) {
                        $(this).myremove();
                    }
                }
                // validate text-inputfields
                $.fn.validateText = function(warn) {
                    var warningtext = warn ? warn : "Bitte füllen Sie dieses Formularfeld aus.";
                    if ($.trim($(this).val())=='') {
                       $(this).myoutput(warningtext);
                    } else if ($.trim($(this).val())!='') {
                       $(this).myremove();
                    }
                }
                // validate with a regular expression
                $.fn.validateRegex = function(warn, regex) {
                    var warningtext = warn ? warn : "Bitte füllen Sie dieses Formularfeld aus.";
                    if (!$(this).val() || !regex.test($(this).val())) {
                           $(this).myoutput(warn);
                    } else if ($(this).val() && regex.test($(this).val())) {
                        $(this).myremove();
                    }
                }
                // regular expressions
                var dateRegex = /^([0][1-9]|[1-2][0-9]|[3][0-1])\.([0][1-9]|[1][0-2])\.(19|20)[0-9]{2}/;
                var emailRegex = /^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/;
                var emailRegex2 = /^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;   // alternative
                var nr02Regex = /^[0-9]{0,2}$/; //children
                var nr2Regex = /^[0-9]{2}$/; //unterkontonr
                var nr3Regex = /^[0-9]{3}$/; //branchnr
                var nr5Regex = /^[0-9]{5}$/; //zip
                var nr7Regex = /^[0-9]{7}$/; //kundennr
                var nr8Regex = /^[0-9]{8}$/; //blz
                var telephoneRegex = /^([0][0-9]{2,})(\.|-|\/{0,1})([0-9]{3,})$/;
                var gaRegex = /^([1-9]{1})([0-9]{0,5})$/;

               }

        /**
         * @section     Premium Collection
         */
        if(document.getElementById('premium')){
            var navimages = new Array();
            var activeImage = 0;
             $('#premium div.navimages > img').each(function(){
                navimages.push($(this).attr('src'));
             });
             var navitems = new Array(2);
             var i = 0;
             $('#premium #navwrap a').each(function(){
                 if ($(this).attr('href') == document.location.href.split(document.location.host)[1]) {
                     $(this).addClass('active').parent().hide();
                 }
                 navitems[$(this).text()] = navimages[i];
                 if ($(this).attr('class') == 'active') {
                     $('#premium div.navimages > img[src=' + navimages[i] + ']').show();
                     activeImage = '#premium div.navimages > img[src=' + navimages[i] + ']';
                 }
                 i++;
                 return activeImage;
             });

            $('#premium #navwrap a').hover(function(){
                if(activeImage!=0) $(activeImage).hide();
                $('#premium div.navimages > img[src='+navitems[$(this).text()]+']').show();
            },
            function (){
                if(activeImage!=0) $(activeImage).show();
                $('#premium div.navimages > img[src='+navitems[$(this).text()]+']').hide();
            });
        }
        // print link in lightbox
        $('#lightbox .lnk-print, #pu-print a').click(function(){
            checkPrint();
            return false;
        });
        function checkPrint() {
            if (window.print) {
                window.print();
            } else {
                window.alert("");
            }
        }
    
        /**
         * @section     Postbank promotion key
         */
        var salesKey = GET('vs');
        if (salesKey != 'undefined' && salesKey != '') {
            $.cookie('salesKey', salesKey);
        }


        /**
         * @section     homepage partner logos swap
         */
        
        $('img.partner').each(function() {
            $(this).mouseover(function(){
                this.src = $(this).attr('src').replace('_off.gif', '_on.gif');
            });
            $(this).mouseout(function(){
                this.src = $(this).attr('src').replace('_on.gif', '_off.gif');
            });
        })
        if(document.getElementById('service') && document.getElementById('tabset_content') && !document.getElementById('intro')){
            if($('body').hasClass('info')){
                $('#tabset_content').addClass('special');
            }
        }
        auswahl = function(url){
            if (url != '') {
                $.Contentbox.start(url);
                return false;
            }
        }
        $('#list_footer1 > li.first > a').click(function() {
            var url = $(this).attr('href');
            $.Contentbox.start(url);
            return false;
        });


        /**
        * @section tracking cookie
        */
       if(typeof(wt_sendinfo) != "undefined"){
           var kid = null;
           if (GET('kid') != 'undefined'){
               kid = GET('kid');
               var promotionIdCookie = getCookie('promotionId');
               var promotionIdCookieOrig = getCookie('promotionId_orig');
               if(kid.search(/^e/) != -1 || (promotionIdCookie==null || promotionIdCookie=='undefined' || promotionIdCookieOrig.search(/^e/) == -1)){
                   var splitKid = kid.split('.');
                   var promotionId = trimStr(splitKid[1], 4) + trimStr(splitKid[2], 2) + trimStr(splitKid[3], 2);
                   $.cookie('promotionId', promotionId ,{path: '/', domain: 'deutsche-bank.de'});
                   $.cookie('promotionId_orig', kid ,{path: '/', domain: 'deutsche-bank.de'});
               }
           }
       }
       else{
            //var mTags = document.getElementsByTagName('meta');
            var mcId = null;
            var mcWp = null;
            // Wenn URL-Parameter vorhanden sind, werden diese verwendet.
            if (GET('WT.mc_id') != 'undefined') mcId = GET('WT.mc_id');
            if (GET('mc_wp') != 'undefined') mcWp = GET('mc_wp');
            // Wenn das Cookie "promotionId" schon existiert, wird dies erhalten.
            var promotionIdCookie = getCookie('promotionId');
            if (promotionIdCookie==null || promotionIdCookie=='undefined') {
                if (mcWp == null) mcWp = '90';
                if ((mcId != null) && (mcWp != null)){
                    // Wenn Parameter vorhanden
                    promotionIdCookie = trimStr(mcId, 6) + trimStr(mcWp, 2);
                    $.cookie('promotionId', promotionIdCookie ,{path: '/', domain: 'deutsche-bank.de'});
                }
            }
        }
        
        
        if( $('body').attr('id') == 'peb' || $('body').attr('id') == 'pb' || $('body').attr('id') == 'bb' || $('body').attr('id') == 'service' || $('body').attr('id') == 'premium' ) {
            //changePage();
        }
        

if(document.getElementById('intro')){
            var btn = $('#intro div.btn');
            var isOpen = 0;
            var btnLink = btn.children('a');
            
            btn = btnLink.children('img');
            var btnSrc = btn.attr('src');
            var listContainer = btn.children('div.s1')
            var list = listContainer.children('ul');
            var listElements =  list.children('li');
            listElements.filter(':last').addClass('last');
            if(listElements.length > 1){
                list.children('li.lnk-first').remove();
            }
            else if(listElements.length == 1){
                var newLink = listElements.children('a').attr('href');
                btnLink.attr({href : newLink});
                list.remove();
            }
            var prefix = new RegExp('_blau');
            var imgSrc = (prefix.test(imgSrc) == false ? getCurrSrc(btnSrc) : '');
            if (imgSrc) {
                var btnDir = getDir(btnSrc);
                var btnHighlight = new RegExp('_orange');
                if(btnHighlight.test(btnSrc) == true){listContainer.addClass('highlight');}
                btn.attr({'alt' : ''});
            }
            
            $('#intro a#lnk_substage').hover(function(){
                newImgSrc = imgSrc.substring(0, imgSrc.lastIndexOf('_'));
                if ((listElements.length > 1 ) && isOpen != 1) {
                    isOpen = 1;
                    listContainer.show();
                    if (prefix.test(newImgSrc) == false) {
                        btn.attr({
                            src: btnDir + newImgSrc + '_blau_sb-offen.gif'
                        });
                    }
                }
                else if (listElements.length <= 1) {
                    if (prefix.test(newImgSrc) == false) {
                        btn.attr({
                            src: btnDir + newImgSrc + '_blau.gif'
                        });
                    }
                }
                
            }, function(){
                if ((listElements.length > 1 )) {
                    listContainer.hide().parent().children('a').children('img').attr({ src: btnDir + imgSrc + '.gif'});
                isOpen = 0;
                }
                else 
                    if (listElements.length <= 1) {
                        btn.attr({
                            src: btnDir + imgSrc + '.gif'
                        });
                    }
            });
        }


});

/*
 * /pbc/img/buttons/but_150x32_absenden_blau.gif
 * /pbc/img/buttons/but_150x32_absenden_orange.gif
 * /pbc/img/buttons/but_150x32_send_orange.gif
 * <img src="/pbc/img/buttons/but_150x32_send_blau.gif">
 * <img src="/pbc/img/buttons/but_150x32_weiter_blau.gif">
 * <img src="/pbc/img/buttons/but_150x32_weiter_blau_sb-offen.gif">
 * <img src="/pbc/img/buttons/but_178x32_termin-vereinbaren_blau_sb-offen.gif">
 * <img src="/pbc/img/buttons/but_178x32_termin-vereinbaren_blau.gif">
 * <img src="/pbc/img/buttons/but_178x32_zum-online-antrag_blau.gif">
 * <img src="/pbc/img/buttons/but_178x32_zum-online-antrag_blau_sb-offen.gif">
 * <img src="/pbc/img/buttons/but_178x32_kundenlogin_blau.gif">
 * <img src="/pbc/img/font_l_act.gif">
 * <img src="/pbc/img/font_m_act.gif">
 * <img src="/pbc/img/font_xl_act.gif">
 * <img src="/pbc/img/font_l_grey_act.gif">
 * <img src="/pbc/img/font_m_grey_act.gif">
 * <img src="/pbc/img/font_xl_grey_act.gif">
 * <img src="/pbc/img/buttons/but_178x32_mehr-infos_blau.gif">
 * <img src="/pbc/img/buttons/but_178x32_mehr-infos_premium_collection_blau.gif">
 * <img src="/pbc/img/buttons/but_178x32_mehr-infos_blau_sb-offen.gif">
 * <img src="/pbc/img/buttons/but_178x32_jetzt-herunterladen_blau.gif">
 * <img src="/pbc/img/buttons/but_178x32_jetzt-anfragen_blau.gif">
 * <img src="/pbc/img/buttons/but_178x32_jetzt-anmelden_blau.gif">
 * <img src="/pbc/img/buttons/but_150x32_jetzt-starten_blau.gif">
 * <img src="/pbc/img/buttons/but_178x32_jetzt-starten_blau.gif">
 * <img src="/pbc/img/buttons/but_178x32_jetzt-starten_blau_sb-offen.gif">
 * <img src="/pbc/img/buttons/but_150x32_absenden_blau.gif">
 * 
 * <img src="/pbc/img/buttons/but_150x32_praemie-sichern_blau.gif">
 * <img src="/pbc/img/buttons/but_150x32_jetzt-anmelden_blau.gif">
 * <img src="/pbc/img/buttons/but_220x32_zurueck_zur_praemienauswahl_blau.gif">
 * <img src="/pbc/img/buttons/but_150x32_suche-starten_orange.gif">
 * <img src="/pbc/img/buttons/but_260x32_rubrik-waehlen_blau.gif">
 * <img src="/pbc/img/buttons/but_178x32_weniger-infos_blau.gif">
 * <img src="/pbc/img/buttons/but_178x32_demo-starten_blau.gif">
 * <img src="/pbc/img/buttons/but_150x32_termin-vereinbaren_blau.gif">
 * /pbc/img/buttons/but_178x32_ansprechpartner_blau.gif
 * <img src="/pbc/img/buttons/but_178x32_vorteilscoupon_blau.gif">
 * <img src="/pbc/img/buttons/but_178x32_jetzt-konto-freischalten_blau.gif">
 * <img src="/pbc/img/buttons/but_178x32_jetzt-konto-eroeffnen_blau.gif">
 * <img src="/pbc/img/buttons/but_178x32_jetzt-depot-eroeffnen_blau.gif">
 * <img src="/pbc/img/buttons/but_178x32_antrag-herunterladen_blau.gif">
 * <img src="/pbc/img/buttons/but_178x32_jetzt-starten_premium_collection_blau.gif">
 * <img src="/pbc/img/buttons/but_178x32_kontaktcenter_premium_collection_blau.gif">
 * <img src="/pbc/img/buttons/but_178x32_zur-online-bestellung_blau.gif">
 * <img src="/pbc/img/peb_startseite_logo_deutschlandcard_on.gif">
 * <img src="/pbc/img/peb_startseite_logo_milesandmore_on.gif">
 * <img src="/pbc/img/peb_startseite_logo_fraport-skyliners_on.gif">
 * <img src="/pbc/img/peb_startseite_logo_deutschlandlandderideen_on.gif">
 * <img src="/pbc/img/peb_startseite_logo_sos_on.gif">
 */
