var tracy_func575780743e654 = new(function(){ var _js_cid='vi_575780743e561';var _js_cid_dt='2016-06-08';var _js_cid_gsd="";var _js_cid_aasd="";var tr_oba=false;var tr_vis=false;var tr_div='movadObj';var tr_adid='k9854831_s1769131_p133126938_c71429342';var tr_et='1';var tr_mid='';var tr_lso=false;var tr_sync=true;var tr_optout=false;var tr_protocol="https";var tr_etag=false;var tr_no_cookie=false;var tr_uid1="";var tr_uid2="";var tr_uid3="";var tr_uid4="";var tr_uid5="";var tr_uid6="";var tr_uid7="";var tr_uid8="";var tr_uid9="";var tr_uid10="";var tr_apx=false;    //dev
    // var tracy_func = new(function(p_EventType, p_Actionpixel){ wird vom tag.tr gesetzt
    // self nicht verwendbar, wegen iframe check (top==self)
    var _this = this;
    if(!tr_apx) {
        var PluginDetect={version:"0.7.6",name:"PluginDetect",handler:function(c,b,a){return function(){c(b,a)}},isDefined:function(b){return typeof b!="undefined"},isArray:function(b){return(/array/i).test(Object.prototype.toString.call(b))},isFunc:function(b){return typeof b=="function"},isString:function(b){return typeof b=="string"},isNum:function(b){return typeof b=="number"},isStrNum:function(b){return(typeof b=="string"&&(/\d/).test(b))},getNumRegx:/[\d][\d\.\_,-]*/,splitNumRegx:/[\.\_,-]/g,getNum:function(b,c){var d=this,a=d.isStrNum(b)?(d.isDefined(c)?new RegExp(c):d.getNumRegx).exec(b):null;return a?a[0]:null},compareNums:function(h,f,d){var e=this,c,b,a,g=parseInt;if(e.isStrNum(h)&&e.isStrNum(f)){if(e.isDefined(d)&&d.compareNums){return d.compareNums(h,f)}c=h.split(e.splitNumRegx);b=f.split(e.splitNumRegx);for(a=0;a<Math.min(c.length,b.length);a++){if(g(c[a],10)>g(b[a],10)){return 1}if(g(c[a],10)<g(b[a],10)){return -1}}}return 0},formatNum:function(b,c){var d=this,a,e;if(!d.isStrNum(b)){return null}if(!d.isNum(c)){c=4}c--;e=b.replace(/\s/g,"").split(d.splitNumRegx).concat(["0","0","0","0"]);for(a=0;a<4;a++){if(/^(0+)(.+)$/.test(e[a])){e[a]=RegExp.$2}if(a>c||!(/\d/).test(e[a])){e[a]="0"}}return e.slice(0,4).join(",")},$$hasMimeType:function(a){return function(d){if(!a.isIE&&d){var c,b,e,f=a.isString(d)?[d]:d;if(!f||!f.length){return null}for(e=0;e<f.length;e++){if(/[^\s]/.test(f[e])&&(c=navigator.mimeTypes[f[e]])&&(b=c.enabledPlugin)&&(b.name||b.description)){return c}}}return null}},findNavPlugin:function(l,e,c){var j=this,h=new RegExp(l,"i"),d=(!j.isDefined(e)||e)?/\d/:0,k=c?new RegExp(c,"i"):0,a=navigator.plugins,g="",f,b,m;for(f=0;f<a.length;f++){m=a[f].description||g;b=a[f].name||g;if((h.test(m)&&(!d||d.test(RegExp.leftContext+RegExp.rightContext)))||(h.test(b)&&(!d||d.test(RegExp.leftContext+RegExp.rightContext)))){if(!k||!(k.test(m)||k.test(b))){return a[f]}}}return null},getMimeEnabledPlugin:function(k,m,c){var e=this,f,b=new RegExp(m,"i"),h="",g=c?new RegExp(c,"i"):0,a,l,d,j=e.isString(k)?[k]:k;for(d=0;d<j.length;d++){if((f=e.hasMimeType(j[d]))&&(f=f.enabledPlugin)){l=f.description||h;a=f.name||h;if(b.test(l)||b.test(a)){if(!g||!(g.test(l)||g.test(a))){return f}}}}return 0},getPluginFileVersion:function(f,b){var h=this,e,d,g,a,c=-1;if(h.OS>2||!f||!f.version||!(e=h.getNum(f.version))){return b}if(!b){return e}e=h.formatNum(e);b=h.formatNum(b);d=b.split(h.splitNumRegx);g=e.split(h.splitNumRegx);for(a=0;a<d.length;a++){if(c>-1&&a>c&&d[a]!="0"){return b}if(g[a]!=d[a]){if(c==-1){c=a}if(d[a]!="0"){return b}}}return e},AXO:window.ActiveXObject,getAXO:function(a){var f=null,d,b=this,c={};try{f=new b.AXO(a)}catch(d){}return f},convertFuncs:function(g){var a,h,f,b=/^[\$][\$]/,d={},c=this;for(a in g){if(b.test(a)){d[a]=1}}for(a in d){try{h=a.slice(2);if(h.length>0&&!g[h]){g[h]=g[a](g);delete g[a]}}catch(f){}}},initScript:function(){var c=this,a=navigator,e="/",i=a.userAgent||"",g=a.vendor||"",b=a.platform||"",h=a.product||"";if(c.file){c.file.$=c}if(c.verify){c.verify.$=c};c.OS=100;if(b){var f,d=["Win",1,"Mac",2,"Linux",3,"FreeBSD",4,"iPhone",21.1,"iPod",21.2,"iPad",21.3,"Win.*CE",22.1,"Win.*Mobile",22.2,"Pocket\\s*PC",22.3,"",100];for(f=d.length-2;f>=0;f=f-2){if(d[f]&&new RegExp(d[f],"i").test(b)){c.OS=d[f+1];break}}}c.convertFuncs(c);c.isIE=new Function("return "+e+"*@cc_on!@*"+e+"false")();c.verIE=c.isIE&&(/MSIE\s*(\d+\.?\d*)/i).test(i)?parseFloat(RegExp.$1,10):null;c.ActiveXEnabled=false;if(c.isIE){var f,j=["Msxml2.XMLHTTP","Msxml2.DOMDocument","Microsoft.XMLDOM","ShockwaveFlash.ShockwaveFlash","TDCCtl.TDCCtl","Shell.UIHelper","Scripting.Dictionary","wmplayer.ocx"];for(f=0;f<j.length;f++){if(c.getAXO(j[f])){c.ActiveXEnabled=true;break}}c.head=c.isDefined(document.getElementsByTagName)?document.getElementsByTagName("head")[0]:null}c.isGecko=(/Gecko/i).test(h)&&(/Gecko\s*\/\s*\d/i).test(i);c.verGecko=c.isGecko?c.formatNum((/rv\s*\:\s*([\.\,\d]+)/i).test(i)?RegExp.$1:"0.9"):null;c.isSafari=(/Safari\s*\/\s*\d/i).test(i)&&(/Apple/i).test(g);c.isChrome=(/Chrome\s*\/\s*(\d[\d\.]*)/i).test(i);c.verChrome=c.isChrome?c.formatNum(RegExp.$1):null;c.isOpera=(/Opera\s*[\/]?\s*(\d+\.?\d*)/i).test(i);c.verOpera=c.isOpera&&((/Version\s*\/\s*(\d+\.?\d*)/i).test(i)||1)?parseFloat(RegExp.$1,10):null;c.addWinEvent("load",c.handler(c.runWLfuncs,c))},init:function(c){var b=this,a,c;if(!b.isString(c)){return -3}if(c.length==1){b.getVersionDelimiter=c;return -3}c=c.toLowerCase().replace(/\s/g,"");a=b[c];if(!a||!a.getVersion){return -3}b.plugin=a;if(!b.isDefined(a.installed)){a.installed=a.version=a.version0=a.getVersionDone=null;a.$=b;a.pluginName=c}b.garbage=false;if(b.isIE&&!b.ActiveXEnabled){if(a!==b.java){return -2}}return 1},fPush:function(b,a){var c=this;if(c.isArray(a)&&(c.isFunc(b)||(c.isArray(b)&&b.length>0&&c.isFunc(b[0])))){a.push(b)}},callArray:function(b){var c=this,a;if(c.isArray(b)){for(a=0;a<b.length;a++){if(b[a]===null){return}c.call(b[a]);b[a]=null}}},call:function(c){var b=this,a=b.isArray(c)?c.length:-1;if(a>0&&b.isFunc(c[0])){c[0](b,a>1?c[1]:0,a>2?c[2]:0,a>3?c[3]:0)}else{if(b.isFunc(c)){c(b)}}},$$isMinVersion:function(a){return function(h,g,d,c){var e=a.init(h),f,b=-1,j={};if(e<0){return e}f=a.plugin;g=a.formatNum(a.isNum(g)?g.toString():(a.isStrNum(g)?a.getNum(g):"0"));if(f.getVersionDone!=1){f.getVersion(g,d,c);if(f.getVersionDone===null){f.getVersionDone=1}}a.cleanup();if(f.installed!==null){b=f.installed<=0.5?f.installed:(f.installed==0.7?1:(f.version===null?0:(a.compareNums(f.version,g,f)>=0?1:-0.1)))};return b}},getVersionDelimiter:",",$$getVersion:function(a){return function(g,d,c){var e=a.init(g),f,b,h={};if(e<0){return null};f=a.plugin;if(f.getVersionDone!=1){f.getVersion(null,d,c);if(f.getVersionDone===null){f.getVersionDone=1}}a.cleanup();b=(f.version||f.version0);b=b?b.replace(a.splitNumRegx,a.getVersionDelimiter):b;return b}},$$getInfo:function(a){return function(g,d,c){var b={},e=a.init(g),f,h={};if(e<0){return b};f=a.plugin;if(f.getInfo){if(f.getVersionDone===null){a.isMinVersion?a.isMinVersion(g,"0",d,c):a.getVersion(g,d,c)}b=f.getInfo()};return b}},cleanup:function(){var a=this;if(a.garbage&&a.isDefined(window.CollectGarbage)){window.CollectGarbage()}},isActiveXObject:function(f,b){var g=this,a=false,h,c="<",d=c+'object width="1" height="1" style="display:none" '+f.getCodeBaseVersion(b)+">"+f.HTML+c+"/object>";if(!g.head){return a}if(g.head.firstChild){g.head.insertBefore(document.createElement("object"),g.head.firstChild)}else{g.head.appendChild(document.createElement("object"))}g.head.firstChild.outerHTML=d;try{g.head.firstChild.classid=f.classID}catch(h){}try{if(g.head.firstChild.object){a=true}}catch(h){}try{if(a&&g.head.firstChild.readyState<4){g.garbage=true}}catch(h){}g.head.removeChild(g.head.firstChild);return a},codebaseSearch:function(f,b){var c=this;if(!c.ActiveXEnabled||!f){return null}if(f.BIfuncs&&f.BIfuncs.length&&f.BIfuncs[f.BIfuncs.length-1]!==null){c.callArray(f.BIfuncs)}var d,o=f.SEARCH,k={};if(c.isStrNum(b)){if(o.match&&o.min&&c.compareNums(b,o.min)<=0){return true}if(o.match&&o.max&&c.compareNums(b,o.max)>=0){return false}d=c.isActiveXObject(f,b);if(d&&(!o.min||c.compareNums(b,o.min)>0)){o.min=b}if(!d&&(!o.max||c.compareNums(b,o.max)<0)){o.max=b}return d};var e=[0,0,0,0],l=[].concat(o.digits),a=o.min?1:0,j,i,h,g,m,n=function(p,r){var q=[].concat(e);q[p]=r;return c.isActiveXObject(f,q.join(","))};if(o.max){g=o.max.split(c.splitNumRegx);for(j=0;j<g.length;j++){g[j]=parseInt(g[j],10)}if(g[0]<l[0]){l[0]=g[0]}}if(o.min){m=o.min.split(c.splitNumRegx);for(j=0;j<m.length;j++){m[j]=parseInt(m[j],10)}if(m[0]>e[0]){e[0]=m[0]}}if(m&&g){for(j=1;j<m.length;j++){if(m[j-1]!=g[j-1]){break}if(g[j]<l[j]){l[j]=g[j]}if(m[j]>e[j]){e[j]=m[j]}}}if(o.max){for(j=1;j<l.length;j++){if(g[j]>0&&l[j]==0&&l[j-1]<o.digits[j-1]){l[j-1]+=1;break}}};for(j=0;j<l.length;j++){h={};for(i=0;i<20;i++){if(l[j]-e[j]<1){break}d=Math.round((l[j]+e[j])/2);if(h["a"+d]){break}h["a"+d]=1;if(n(j,d)){e[j]=d;a=1}else{l[j]=d}}l[j]=e[j];if(!a&&n(j,e[j])){a=1};if(!a){break}};return a?e.join(","):null},addWinEvent:function(d,c){var e=this,a=window,b;if(e.isFunc(c)){if(a.addEventListener){a.addEventListener(d,c,false)}else{if(a.attachEvent){a.attachEvent("on"+d,c)}else{b=a["on"+d];a["on"+d]=e.winHandler(c,b)}}}},winHandler:function(d,c){return function(){d();if(typeof c=="function"){c()}}},WLfuncs0:[],WLfuncs:[],runWLfuncs:function(a){var b={};a.winLoaded=true;a.callArray(a.WLfuncs0);a.callArray(a.WLfuncs);if(a.onDoneEmptyDiv){a.onDoneEmptyDiv()}},winLoaded:false,$$onWindowLoaded:function(a){return function(b){if(a.winLoaded){a.call(b)}else{a.fPush(b,a.WLfuncs)}}},$$onDetectionDone:function(a){return function(h,g,c,b){var d=a.init(h),k,e,j={};if(d==-3){return -1}e=a.plugin;if(!a.isArray(e.funcs)){e.funcs=[]}if(e.getVersionDone!=1){k=a.isMinVersion?a.isMinVersion(h,"0",c,b):a.getVersion(h,c,b)}if(e.installed!=-0.5&&e.installed!=0.5){a.call(g);return 1}if(e.NOTF){a.fPush(g,e.funcs);return 0}return 1}},div:null,divID:"plugindetect",divWidth:50,pluginSize:1,emptyDiv:function(){var d=this,b,h,c,a,f,g;if(d.div&&d.div.childNodes){for(b=d.div.childNodes.length-1;b>=0;b--){c=d.div.childNodes[b];if(c&&c.childNodes){for(h=c.childNodes.length-1;h>=0;h--){g=c.childNodes[h];try{c.removeChild(g)}catch(f){}}}if(c){try{d.div.removeChild(c)}catch(f){}}}}if(!d.div){a=document.getElementById(d.divID);if(a){d.div=a}}if(d.div&&d.div.parentNode){try{d.div.parentNode.removeChild(d.div)}catch(f){}d.div=null}},DONEfuncs:[],onDoneEmptyDiv:function(){var c=this,a,b;if(!c.winLoaded){return}if(c.WLfuncs&&c.WLfuncs.length&&c.WLfuncs[c.WLfuncs.length-1]!==null){return}for(a in c){b=c[a];if(b&&b.funcs){if(b.OTF==3){return}if(b.funcs.length&&b.funcs[b.funcs.length-1]!==null){return}}}for(a=0;a<c.DONEfuncs.length;a++){c.callArray(c.DONEfuncs)}c.emptyDiv()},getWidth:function(c){if(c){var a=c.scrollWidth||c.offsetWidth,b=this;if(b.isNum(a)){return a}}return -1},getTagStatus:function(m,g,a,b){var c=this,f,k=m.span,l=c.getWidth(k),h=a.span,j=c.getWidth(h),d=g.span,i=c.getWidth(d);if(!k||!h||!d||!c.getDOMobj(m)){return -2}if(j<i||l<0||j<0||i<0||i<=c.pluginSize||c.pluginSize<1){return 0}if(l>=i){return -1}try{if(l==c.pluginSize&&(!c.isIE||c.getDOMobj(m).readyState==4)){if(!m.winLoaded&&c.winLoaded){return 1}if(m.winLoaded&&c.isNum(b)){if(!c.isNum(m.count)){m.count=b}if(b-m.count>=10){return 1}}}}catch(f){}return 0},getDOMobj:function(g,a){var f,d=this,c=g?g.span:0,b=c&&c.firstChild?1:0;try{if(b&&a){c.firstChild.focus()}}catch(f){}return b?c.firstChild:null},setStyle:function(b,g){var f=b.style,a,d,c=this;if(f&&g){for(a=0;a<g.length;a=a+2){try{f[g[a]]=g[a+1]}catch(d){}}}},insertDivInBody:function(a,i){var h,f=this,b="pd33993399",d=null,j=i?window.top.document:window.document,c="<",g=(j.getElementsByTagName("body")[0]||j.body);if(!g){try{j.write(c+'div id="'+b+'">o'+c+"/div>");d=j.getElementById(b)}catch(h){}}g=(j.getElementsByTagName("body")[0]||j.body);if(g){if(g.firstChild&&f.isDefined(g.insertBefore)){g.insertBefore(a,g.firstChild)}else{g.appendChild(a)}if(d){g.removeChild(d)}}else{}},insertHTML:function(g,b,h,a,k){var l,m=document,j=this,p,o=m.createElement("span"),n,i,f="<";var c=["outlineStyle","none","borderStyle","none","padding","0px","margin","0px","visibility","visible"];if(!j.isDefined(a)){a=""}if(j.isString(g)&&(/[^\s]/).test(g)){p=f+g+' width="'+j.pluginSize+'" height="'+j.pluginSize+'" ';for(n=0;n<b.length;n=n+2){if(/[^\s]/.test(b[n+1])){p+=b[n]+'="'+b[n+1]+'" '}}p+=">";for(n=0;n<h.length;n=n+2){if(/[^\s]/.test(h[n+1])){p+=f+'param name="'+h[n]+'" value="'+h[n+1]+'" />'}}p+=a+f+"/"+g+">"}else{p=a}if(!j.div){i=m.getElementById(j.divID);if(i){j.div=i}else{j.div=m.createElement("div");j.div.id=j.divID;j.insertDivInBody(j.div)}j.setStyle(j.div,c.concat(["width",j.divWidth+"px","height",(j.pluginSize+3)+"px","fontSize",(j.pluginSize+3)+"px","lineHeight",(j.pluginSize+3)+"px","verticalAlign","baseline","display","block"]));if(!i){j.setStyle(j.div,["position","absolute","right","0px","top","0px"])}}if(j.div&&j.div.parentNode){j.div.appendChild(o);j.setStyle(o,c.concat(["fontSize",(j.pluginSize+3)+"px","lineHeight",(j.pluginSize+3)+"px","verticalAlign","baseline","display","inline"]));try{if(o&&o.parentNode){o.focus()}}catch(l){}try{o.innerHTML=p}catch(l){}if(o.childNodes.length==1&&!(j.isGecko&&j.compareNums(j.verGecko,"1,5,0,0")<0)){j.setStyle(o.firstChild,c.concat(["display","inline"]))}return{span:o,winLoaded:j.winLoaded,tagName:(j.isString(g)?g:"")}}return{span:null,winLoaded:j.winLoaded,tagName:""}},file:{any:"fileStorageAny999",valid:"fileStorageValid999",save:function(d,f,c){var b=this,e=b.$,a;if(d&&e.isDefined(c)){if(!d[b.any]){d[b.any]=[]}if(!d[b.valid]){d[b.valid]=[]}d[b.any].push(c);a=b.split(f,c);if(a){d[b.valid].push(a)}}},getValidLength:function(a){return a&&a[this.valid]?a[this.valid].length:0},getAnyLength:function(a){return a&&a[this.any]?a[this.any].length:0},getValid:function(c,a){var b=this;return c&&c[b.valid]?b.get(c[b.valid],a):null},getAny:function(c,a){var b=this;return c&&c[b.any]?b.get(c[b.any],a):null},get:function(d,a){var c=d.length-1,b=this.$.isNum(a)?a:c;return(b<0||b>c)?null:d[b]},split:function(g,c){var b=this,e=b.$,f=null,a,d;g=g?g.replace(".","\\."):"";d=new RegExp("^(.*[^\\/])("+g+"\\s*)$");if(e.isString(c)&&d.test(c)){a=(RegExp.$1).split("/");f={name:a[a.length-1],ext:RegExp.$2,full:c};a[a.length-1]="";f.path=a.join("/")}return f},z:0},quicktime:{mimeType:["video/quicktime","application/x-quicktimeplayer","image/x-macpaint","image/x-quicktime"],progID:"QuickTimeCheckObject.QuickTimeCheck.1",progID0:"QuickTime.QuickTime",classID:"clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B",minIEver:7,HTML:("<")+'param name="src" value="" />'+("<")+'param name="controller" value="false" />',getCodeBaseVersion:function(a){return'codebase="#version='+a+'"'},SEARCH:{min:0,max:0,match:0,digits:[16,128,128,0]},getVersion:function(c){var f=this,d=f.$,a=null,e=null,b;if(!d.isIE){if(d.hasMimeType(f.mimeType)){e=d.OS!=3?d.findNavPlugin("QuickTime.*Plug-?in",0):null;if(e&&e.name){a=d.getNum(e.name)}}}else{if(d.isStrNum(c)){b=c.split(d.splitNumRegx);if(b.length>3&&parseInt(b[3],10)>0){b[3]="9999"}c=b.join(",")}if(d.isStrNum(c)&&d.verIE>=f.minIEver&&f.canUseIsMin()>0){f.installed=f.isMin(c);f.getVersionDone=0;return}f.getVersionDone=1;if(!a&&d.verIE>=f.minIEver){a=f.CDBASE2VER(d.codebaseSearch(f))}if(!a){e=d.getAXO(f.progID);if(e&&e.QuickTimeVersion){a=e.QuickTimeVersion.toString(16);a=parseInt(a.charAt(0),16)+"."+parseInt(a.charAt(1),16)+"."+parseInt(a.charAt(2),16)}}}f.installed=a?1:(e?0:-1);f.version=d.formatNum(a,3)},cdbaseUpper:["7,60,0,0","0,0,0,0"],cdbaseLower:["7,50,0,0",null],cdbase2ver:[function(c,b){var a=b.split(c.$.splitNumRegx);return[a[0],a[1].charAt(0),a[1].charAt(1),a[2]].join(",")},null],CDBASE2VER:function(f){var e=this,c=e.$,b,a=e.cdbaseUpper,d=e.cdbaseLower;if(f){f=c.formatNum(f);for(b=0;b<a.length;b++){if(a[b]&&c.compareNums(f,a[b])<0&&d[b]&&c.compareNums(f,d[b])>=0&&e.cdbase2ver[b]){return e.cdbase2ver[b](e,f)}}}return f},canUseIsMin:function(){var f=this,d=f.$,b,c=f.canUseIsMin,a=f.cdbaseUpper,e=f.cdbaseLower;if(!c.value){c.value=-1;for(b=0;b<a.length;b++){if(a[b]&&d.codebaseSearch(f,a[b])){c.value=1;break}if(e[b]&&d.codebaseSearch(f,e[b])){c.value=-1;break}}}f.SEARCH.match=c.value==1?1:0;return c.value},isMin:function(c){var b=this,a=b.$;return a.codebaseSearch(b,c)?0.7:-1}},java:{mimeType:["application/x-java-applet","application/x-java-vm","application/x-java-bean"],mimeTypeJPI:"application/x-java-applet;jpi-version=",classID:"clsid:8AD9C840-044E-11D1-B3E9-00805F499D93",DTKclassID:"clsid:CAFEEFAC-DEC7-0000-0000-ABCDEFFEDCBA",DTKmimeType:["application/java-deployment-toolkit","application/npruntime-scriptable-plugin;DeploymentToolkit"],forceVerifyTag:[],Enabled:navigator.javaEnabled(),VENDORS:["Sun Microsystems Inc.","Apple Computer, Inc."],OTF:null,All_versions:[],mimeTypeJPIresult:"",JavaPlugin_versions:[],JavaVersions:[[1,9,2,30],[1,8,2,30],[1,7,2,30],[1,6,1,40],[1,5,1,30],[1,4,2,30],[1,3,1,30]],searchJavaPluginAXO:function(){var h=null,a=this,c=a.$,g=[],j=[1,5,0,14],i=[1,6,0,2],f=[1,3,1,0],e=[1,4,2,0],d=[1,5,0,7],b=false,k={};if(!c.ActiveXEnabled){return null};b=true;if(c.verIE>=a.minIEver){g=a.searchJavaAXO(i,i,b);if(g.length>0&&b){g=a.searchJavaAXO(j,j,b)}}else{if(b){g=a.searchJavaAXO(d,d,true)};if(g.length==0){g=a.searchJavaAXO(f,e,false)}}if(g.length>0){h=g[0]}a.JavaPlugin_versions=[].concat(g);return h},searchJavaAXO:function(l,i,m){var n,f,h=this.$,p,k,a,e,g,j,b,q=[];if(h.compareNums(l.join(","),i.join(","))>0){i=l}i=h.formatNum(i.join(","));var o,d="1,4,2,0",c="JavaPlugin."+l[0]+""+l[1]+""+l[2]+""+(l[3]>0?("_"+(l[3]<10?"0":"")+l[3]):"");for(n=0;n<this.JavaVersions.length;n++){f=this.JavaVersions[n];p="JavaPlugin."+f[0]+""+f[1];g=f[0]+"."+f[1]+".";for(a=f[2];a>=0;a--){b="JavaWebStart.isInstalled."+g+a+".0";if(h.compareNums(f[0]+","+f[1]+","+a+",0",i)>=0&&!h.getAXO(b)){continue}o=h.compareNums(f[0]+","+f[1]+","+a+",0",d)<0?true:false;for(e=f[3];e>=0;e--){k=a+"_"+(e<10?"0"+e:e);j=p+k;if(h.getAXO(j)&&(o||h.getAXO(b))){q.push(g+k);if(!m){return q}}if(j==c){return q}}if(h.getAXO(p+a)&&(o||h.getAXO(b))){q.push(g+a);if(!m){return q}}if(p+a==c){return q}}}return q},minIEver:7,getMimeJPIversion:function(){var h,a=this,d=a.$,c=new RegExp("("+a.mimeTypeJPI+")(\\d.*)","i"),k=new RegExp("Java","i"),e,j,f="",i={},g=0,b;for(h=0;h<navigator.mimeTypes.length;h++){j=navigator.mimeTypes[h];if(c.test(j.type)&&(e=j.enabledPlugin)&&(j=RegExp.$2)&&(k.test(e.description||f)||k.test(e.name||f))){i["a"+d.formatNum(j)]=j}}b="0,0,0,0";for(h in i){g++;e=h.slice(1);if(d.compareNums(e,b)>0){b=e}}a.mimeTypeJPIresult=g>0?a.mimeTypeJPI+i["a"+b]:"";return g>0?b:null},getVersion:function(q,e,j){var s,m=this,g=m.$,k=m.NOTF,i=m.applet,b=m.verify,h=m.jar,f=null,r=null,t=null;if(m.getVersionDone===null){m.OTF=0;m.mimeObj=g.hasMimeType(m.mimeType);m.deployTK.$=g;m.deployTK.parentNode=m;i.$=g;i.parentNode=m;if(k){k.$=g;k.parentNode=m}if(b){b.parentNode=m;b.$=g;b.begin()}}var l;if(g.isArray(j)){for(l=0;l<i.allowed.length;l++){if(g.isNum(j[l])){i.allowed[l]=j[l]}}}for(l=0;l<m.forceVerifyTag.length;l++){i.allowed[l]=m.forceVerifyTag[l]}g.file.save(m,".jar",e);if(m.getVersionDone===0){if(!m.version||i.shouldTryAny()){s=i.insertHTMLQueryAll();if(s[0]){m.installed=1}m.EndGetVersion(s[0],s[1])}return}var o=m.deployTK.query();if(o.JRE){f=o.JRE;r=m.VENDORS[0]}if(!g.isIE){var d,c,n,a;a=(m.mimeObj&&m.Enabled)?true:false;if(!f&&(s=m.getMimeJPIversion())!==null){f=s}if(!f&&m.mimeObj){s="Java[^\\d]*Plug-in";n=g.findNavPlugin(s);if(n){s=new RegExp(s,"i");d=s.test(n.description||"")?g.getNum(n.description):null;c=s.test(n.name||"")?g.getNum(n.name):null;if(d&&c){f=(g.compareNums(g.formatNum(d),g.formatNum(c))>=0)?d:c}else{f=d||c}}}if(!f&&m.mimeObj&&g.isSafari&&g.OS==2){n=g.findNavPlugin("Java.*\\d.*Plug-in.*Cocoa",0);if(n){d=g.getNum(n.description);if(d){f=d}}}if(f){m.version0=f;if(m.Enabled){t=f}}}else{if(!f&&o.status==0){f=m.searchJavaPluginAXO();if(f){r=m.VENDORS[0]}}if(f){m.version0=f;if(m.Enabled&&g.ActiveXEnabled){t=f}}}if(!t||i.shouldTryAny()){s=i.insertHTMLQueryAll();if(s[0]){t=s[0];r=s[1]}}if(!t&&(s=m.queryWithoutApplets())[0]){m.version0=t=s[0];r=s[1];if(m.installed==-0.5){m.installed=0.5}}if(g.isSafari&&g.OS==2){if(!t&&a){if(m.installed===null){m.installed=0}else{if(m.installed==-0.5){m.installed=0.5}}}}if(m.jreDisabled()){t=null};if(m.isPlugin2==0&&(s=m.mimeObj)&&(s=s.enabledPlugin)&&(s=s.description)){if((/Next.*Generation.*Java.*Plug-in/i).test(s)){m.isPlugin2=1}else{if((/Classic.*Java.*Plug-in/i).test(s)){m.isPlugin2=-1}}};if(m.installed===null){m.installed=t?1:(f?-0.2:-1)}m.EndGetVersion(t,r)},EndGetVersion:function(b,d){var a=this,c=a.$;if(a.version0){a.version0=c.formatNum(c.getNum(a.version0))}if(b){a.version=c.formatNum(c.getNum(b))}if(d&&c.isString(d)){a.vendor=d}if(!d){a.vendor=""}if(a.forceVerifyTag.length>0){a.getVersionDone=0}else{if(a.getVersionDone!=1){if(a.OTF<2){a.getVersionDone=0}else{a.getVersionDone=a.applet.canTryAny()?0:1}}}},jreDisabled:function(){var b=this,d=b.$,c=b.deployTK.query().JRE,a;if(c&&d.OS==1){if((d.isGecko&&d.compareNums(d.verGecko,"1,9,2,0")>=0&&d.compareNums(c,"1,6,0,12")<0)||(d.isChrome&&d.compareNums(c,"1,6,0,12")<0)){return 1}};if(d.OS==3&&(a=b.mimeObj)&&(a=a.enabledPlugin)&&(a=a.description)&&(/Next.*Generation.*Java.*Plug-in/i).test(a)&&b.isPlugin2<2&&!b.Browser4Plugin2()){return 1};if(d.isOpera&&d.verOpera>=9&&!b.Enabled&&!b.mimeObj&&!b.queryWithoutApplets()[0]){return 1}if((d.isGecko||d.isChrome)&&!b.mimeObj&&!b.queryWithoutApplets()[0]){return 1}return 0},deployTK:{status:null,JREall:[],JRE:null,HTML:null,query:function(){var i=this,d=i.$,c=i.parentNode,h,j,f,k={},b=null,g=null;if(i.status!==null){return i}i.status=0;if((d.isGecko&&d.compareNums(d.verGecko,d.formatNum("1.6"))<=0)||d.isSafari||d.isChrome||(d.isIE&&!d.ActiveXEnabled)){return i};if(d.isIE&&d.verIE>=6){i.HTML=d.insertHTML("object",[],[]);b=d.getDOMobj(i.HTML)}else{if(!d.isIE&&(f=d.hasMimeType(c.DTKmimeType))&&f.type){i.HTML=d.insertHTML("object",["type",f.type],[]);b=d.getDOMobj(i.HTML)}}if(b){if(d.isIE&&d.verIE>=6){try{b.classid=c.DTKclassID}catch(h){}};try{if(Math.abs(c.isPlugin2)<2){c.isPlugin2=b.isPlugin2()?2:-2}}catch(h){};try{var a=b.jvms;if(a){g=a.getLength();if(d.isNum(g)){i.status=g>0?1:-1;for(j=0;j<g;j++){f=d.getNum(a.get(g-1-j).version);if(f){i.JREall[j]=f}}}}}catch(h){}}if(i.JREall.length>0){i.JRE=d.formatNum(i.JREall[0])};return i}},queryWithoutApplets00:function(c,a){var b=window.java,d;try{if(b&&b.lang&&b.lang.System){a.value=[b.lang.System.getProperty("java.version")+" ",b.lang.System.getProperty("java.vendor")+" "]}}catch(d){}},queryWithoutApplets:function(){var c=this,f=c.$,g,a=c.queryWithoutApplets;if(!a.value){a.value=[null,null];if(!f.isIE&&window.java){if(f.OS==2&&f.isOpera&&f.verOpera<9.2&&f.verOpera>=9){}else{if(f.isGecko&&f.compareNums(f.verGecko,"1,9,0,0")<0&&f.compareNums(f.verGecko,"1,8,0,0")>=0){}else{if(f.isGecko){var i,b,h=document;if(h.createElement&&h.createEvent){try{i=h.createElement("div"),b=h.createEvent("HTMLEvents");b.initEvent("change",false,false);i.addEventListener("change",f.handler(c.queryWithoutApplets00,f,a),false);i.dispatchEvent(b)}catch(g){}}}else{c.queryWithoutApplets00(f,a)}}}}}return a.value},applet:{results:[[null,null],[null,null],[null,null]],HTML:[0,0,0],active:[0,0,0],allowed:[2,2,2],DummyObjTagHTML:0,DummySpanTagHTML:0,getResult:function(){var c=this.results,a,b;for(a=0;a<c.length;a++){b=c[a];if(b[0]){break}}return[].concat(b)},canTry:function(c){var a=this,b=a.$;if(a.HTML[c]){return false}if(c==2&&!b.isIE){return false}if((c===0||c==2)&&!a.canUseObjectTag()){return false}if(c==1&&!a.canUseAppletTag()){return false}return true},canTryAny:function(){var b=this,a;for(a=0;a<b.results.length;a++){if(b.canTry(a)){return true}}return false},shouldTry:function(d){var b=this,c=b.$,a=b.parentNode;if(!b.canTry(d)){return false}if(b.allowed[d]==3){return true}if(!a.version0||!a.Enabled||(c.isIE&&!c.ActiveXEnabled)){if(b.allowed[d]==2){return true}if(b.allowed[d]==1&&!b.getResult()[0]){return true}}return false},shouldTryAny:function(){var b=this,a;for(a=0;a<b.allowed.length;a++){if(b.shouldTry(a)){return true}}return false},canUseAppletTag:function(){var b=this,c=b.$,a=b.parentNode;return(!c.isIE||a.Enabled)},canUseObjectTag:function(){var a=this,b=a.$;return(!b.isIE||b.ActiveXEnabled)},queryThis:function(h){var g,c=this,b=c.parentNode,f=b.$,a=vendor=null,d=f.getDOMobj(c.HTML[h],true);if(d){try{a=d.getVersion()+" ";vendor=d.getVendor()+" ";d.statusbar(f.winLoaded?" ":" ")}catch(g){}if(f.isStrNum(a)){c.results[h]=[a,vendor]}try{if(f.isIE&&a&&d.readyState!=4){f.garbage=true;d.parentNode.removeChild(d)}}catch(g){};if(a&&Math.abs(b.isPlugin2)<2){b.isPlugin2=-2;try{if(b.minJRE4Plugin2(a)&&d.Packages.java.applet){b.isPlugin2=2}}catch(g){}}}},insertHTMLQueryAll:function(){var d=this,e=d.parentNode,i=e.$,l=d.results,p=d.HTML,a="&nbsp;&nbsp;&nbsp;&nbsp;",g="A.class",n=i.file.getValid(e);if(!n){return[null,null]}if(e.OTF<1){e.OTF=1}if(e.jreDisabled()){return[null,null]}if(e.OTF<2){e.OTF=2}var j=n.name+n.ext,h=n.path;var f=["archive",j,"code",g],c=["mayscript","true"],o=["scriptable","true"].concat(c),b=!i.isIE&&e.mimeObj&&e.mimeObj.type?e.mimeObj.type:e.mimeType[0];if(d.shouldTry(0)){p[0]=i.isIE?i.insertHTML("object",["type",b].concat(f),["codebase",h].concat(f).concat(o),a,e):i.insertHTML("object",["type",b],["codebase",h].concat(f).concat(o),a,e);l[0]=[0,0];d.queryThis(0)}if(d.shouldTry(1)){p[1]=i.isIE?i.insertHTML("applet",["alt",a].concat(c).concat(f),["codebase",h].concat(c),a,e):i.insertHTML("applet",["codebase",h,"alt",a].concat(c).concat(f),[].concat(c),a,e);l[1]=[0,0];d.queryThis(1)}if(d.shouldTry(2)){p[2]=i.isIE?i.insertHTML("object",["classid",e.classID],["codebase",h].concat(f).concat(o),a,e):i.insertHTML();l[2]=[0,0];d.queryThis(2)}if(!d.DummyObjTagHTML&&d.canUseObjectTag()){d.DummyObjTagHTML=i.insertHTML("object",[],[],a)}if(!d.DummySpanTagHTML){d.DummySpanTagHTML=i.insertHTML("",[],[],a)};if(e.OTF<3&&((p[0]&&!l[0][0])||(p[1]&&!l[1][0])||(i.isIE&&p[2]&&!l[2][0]))){var k=e.NOTF,m=k.isJavaActive();if(m>=0){e.OTF=3;e.installed=m==1?0.5:-0.5;k.onIntervalQuery=i.handler(k.$$onIntervalQuery,k);if(!i.winLoaded){i.WLfuncs0.push([k.winOnLoadQuery,k])}setTimeout(k.onIntervalQuery,k.intervalLength)}};return d.getResult()}},NOTF:{count:0,countMax:25,intervalLength:250,isJavaActive:function(){var e=this,c=e.parentNode,a,b,d=-9;for(a=0;a<c.applet.HTML.length;a++){b=e.isAppletActive(a);c.applet.active[a]=b;if(b>d){d=b}}return d},isAppletActive:function(g){var h=this,d=h.$,c=h.parentNode,b=c.applet,f,a=d.getTagStatus(b.HTML[g],b.DummySpanTagHTML,b.DummyObjTagHTML,h.count);if(a==-2){return -2}try{if(d.isIE&&d.verIE>=c.minIEver&&d.getDOMobj(b.HTML[g]).object){return 1}}catch(f){}if(a==1&&(d.isIE||((c.version0&&c.Enabled&&c.mimeObj)||c.queryWithoutApplets()[0]))){return 1}if(a<0){return -1}return 0},winOnLoadQuery:function(c,d){var b=d.parentNode,a;if(b.OTF==3){a=d.queryAllApplets();d.queryCompleted(a[1],a[2])}},$$onIntervalQuery:function(d){var c=d.$,b=d.parentNode,a;if(b.OTF==3){a=d.queryAllApplets();if(a[0]||(c.winLoaded&&d.count>d.countMax)){d.queryCompleted(a[1],a[2])}}d.count++;if(b.OTF==3){setTimeout(d.onIntervalQuery,d.intervalLength)}},queryAllApplets:function(){var g=this,f=g.$,e=g.parentNode,d=e.applet,b,a,c;for(b=0;b<d.results.length;b++){d.queryThis(b)}a=d.getResult();c=(a[0]||g.isJavaActive()<0)?true:false;return[c,a[0],a[1]]},queryCompleted:function(c,f){var e=this,d=e.$,b=e.parentNode;if(b.OTF==4){return}b.OTF=4;var a=e.isJavaActive()==1?true:false;if(c||b.queryWithoutApplets()[0]){b.installed=1}else{if(a){if(b.version0){b.installed=1;c=b.version0}else{b.installed=0}}else{if(b.installed==0.5){b.installed=0}else{if(b.version0){b.installed=-0.2}else{b.installed=-1}}}}b.EndGetVersion(c,f);if(b.funcs){d.callArray(b.funcs)}if(d.onDoneEmptyDiv){d.onDoneEmptyDiv()}}},append:function(e,d){for(var c=0;c<d.length;c++){e.push(d[c])}},isPlugin2:0,minJRE4Plugin2:function(a){var c=this.$,b=c.formatNum(c.getNum(a));return b?(c.compareNums(b,"1,6,0,10")>=0):0},Browser4Plugin2:function(){var a=this.$;if(a.isIE){if(a.verIE<6){return 0}}else{if(a.isGecko&&a.compareNums(a.verGecko,"1,9,0,0")<0){return 0}}return 1},getInfo:function(){var b=this,e=b.$,a=b.applet,j,o=b.installed,i=b.deployTK.query(),h=a.results,m=-1,p={All_versions:[],DeployTK_versions:[],DeploymentToolkitPlugin:(i.status==0?null:e.getDOMobj(i.HTML)),vendor:(e.isString(b.vendor)?b.vendor:""),OTF:(b.OTF<3?0:(b.OTF==3?1:2)),PLUGIN:null};if(o==1&&b.minJRE4Plugin2(b.version)){if(b.isPlugin2<0||(b.isPlugin2<2&&!b.Browser4Plugin2())){}else{m=b.isPlugin2>0?1:0}}p.isPlugin2=m;for(j=0;j<h.length;j++){if(h[j][0]){p.PLUGIN=e.getDOMobj(a.HTML[j]);break}}var g=[null,null,null];for(j=0;j<h.length;j++){if(h[j][0]){g[j]=1}else{if(a.active[j]==1){g[j]=0}else{if(a.allowed[j]>=1&&b.OTF!=3){if((j==1&&!a.canUseAppletTag())||(j!=1&&!a.canUseObjectTag())||o==-0.2||o==-1||a.active[j]<0||(j==2&&(!e.isIE||(/Microsoft/i).test(p.vendor)))){g[j]=-1}}}}}p.objectTag=g[0];p.appletTag=g[1];p.objectTagActiveX=g[2];var d=p.All_versions,n=p.DeployTK_versions,c=b.JavaPlugin_versions;b.append(n,i.JREall);b.append(d,(n.length>0?n:(c.length>0?c:(e.isString(b.version)?[b.version]:[]))));for(j=0;j<d.length;j++){d[j]=e.formatNum(e.getNum(d[j]))}var k,f=null;if(!e.isIE){k=b.mimeObj||e.hasMimeType(b.mimeTypeJPIresult);if(k){f=k.enabledPlugin}}p.name=f?f.name:"";p.description=f?f.description:"";var l=null;if((o==0||o==1)&&p.vendor==""){if(e.OS==2){l=b.VENDORS[1]}else{if(!e.isIE&&e.OS==1){l=b.VENDORS[0]}else{if(e.OS==3){l=b.VENDORS[0]}}}if(l){p.vendor=l}}return p},zz:0},devalvr:{mimeType:"application/x-devalvrx",progID:"DevalVRXCtrl.DevalVRXCtrl.1",classID:"clsid:5D2CF9D0-113A-476B-986F-288B54571614",getVersion:function(){var h=this,a=null,f,b=h.$,d;if(!b.isIE){f=b.findNavPlugin("DevalVR");if(f&&f.name&&b.hasMimeType(h.mimeType)){a=f.description.split(" ")[3]}h.installed=a?1:-1}else{var g,c;g=b.getAXO(h.progID);if(g){c=b.getDOMobj(b.insertHTML("object",["classid",h.classID],["src",""],"",h));if(c){try{if(c.pluginversion){a="00000000"+c.pluginversion.toString(16);a=a.substr(a.length-8,8);a=parseInt(a.substr(0,2),16)+","+parseInt(a.substr(2,2),16)+","+parseInt(a.substr(4,2),16)+","+parseInt(a.substr(6,2),16)}}catch(d){}}}h.installed=a?1:(g?0:-1)}h.version=b.formatNum(a)}},flash:{mimeType:"application/x-shockwave-flash",progID:"ShockwaveFlash.ShockwaveFlash",classID:"clsid:D27CDB6E-AE6D-11CF-96B8-444553540000",getVersion:function(){var b=function(i){if(!i){return null}var e=/[\d][\d\,\.\s]*[rRdD]{0,1}[\d\,]*/.exec(i);return e?e[0].replace(/[rRdD\.]/g,",").replace(/\s/g,""):null};var j=this,g=j.$,k,h,l=null,c=null,a=null,f,m,d;if(!g.isIE){m=g.hasMimeType(j.mimeType);if(m){f=g.getDOMobj(g.insertHTML("object",["type",j.mimeType],[],"",j));try{l=g.getNum(f.GetVariable("$version"))}catch(k){}}if(!l){d=m?m.enabledPlugin:null;if(d&&d.description){l=b(d.description)}if(l){l=g.getPluginFileVersion(d,l)}}}else{for(h=15;h>2;h--){c=g.getAXO(j.progID+"."+h);if(c){a=h.toString();break}}if(!c){c=g.getAXO(j.progID)}if(a=="6"){try{c.AllowScriptAccess="always"}catch(k){return"6,0,21,0"}}try{l=b(c.GetVariable("$version"))}catch(k){}if(!l&&a){l=a}}j.installed=l?1:-1;j.version=g.formatNum(l);return true}},shockwave:{mimeType:"application/x-director",progID:"SWCtl.SWCtl",classID:"clsid:166B1BCA-3F9C-11CF-8075-444553540000",getVersion:function(){var a=null,b=null,g,f,d=this,c=d.$;if(!c.isIE){f=c.findNavPlugin("Shockwave\\s*for\\s*Director");if(f&&f.description&&c.hasMimeType(d.mimeType)){a=c.getNum(f.description)}if(a){a=c.getPluginFileVersion(f,a)}}else{try{b=c.getAXO(d.progID).ShockwaveVersion("")}catch(g){}if(c.isString(b)&&b.length>0){a=c.getNum(b)}else{if(c.getAXO(d.progID+".8")){a="8"}else{if(c.getAXO(d.progID+".7")){a="7"}else{if(c.getAXO(d.progID+".1")){a="6"}}}}}d.installed=a?1:-1;d.version=c.formatNum(a)}},windowsmediaplayer:{mimeType:["application/x-mplayer2","application/asx","application/x-ms-wmp"],navPluginObj:null,progID:"wmplayer.ocx",classID:"clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6",INSTALLED:{dfault:null,inputMime:{}},getVersion:function(i,g){var c=this,f=c.$,l,e=null,h=null,j=c.mimeType,k="Totem|VLC",b,d,a;c.installed=-1;if(f.isString(g)){g=g.replace(/\s/g,"");if(g){j=g}}else{g=null}if(g){d=c.INSTALLED.inputMime[g];if(f.isDefined(d)){c.installed=d;return}}else{d=c.INSTALLED.dfault;if(d!==null){c.installed=d;return}}if(!f.isIE){if(f.OS<20&&f.OS>=3){c.installed=-1;return}a={wmp:"Windows\\s*Media\\s*Player.*Plug-?in|Flip4Mac.*Windows\\s*Media.*Plug-?in",wmpFirefox:"Windows\\s*Media\\s*Player.*Firefox.*Plug-?in",avoidPlayers:"Totem|VLC|RealPlayer"};if(c.getVersionDone!==0){c.getVersionDone=0;e=f.getMimeEnabledPlugin(c.mimeType,a.wmp,a.avoidPlayers);if(!g){l=e}if(!e&&f.hasMimeType(c.mimeType)){e=f.findNavPlugin(a.wmp,0,a.avoidPlayers)}if(e){c.navPluginObj=e;b=(f.isGecko&&f.compareNums(f.verGecko,f.formatNum("1.8"))<0);b=b||(f.isOpera&&f.verOpera<10);b=b||f.isChrome;if(!b&&f.getMimeEnabledPlugin(c.mimeType[2],a.wmpFirefox,a.avoidPlayers)){d=f.getDOMobj(f.insertHTML("object",["type",c.mimeType[2],"data",""],["src",""],"",c));if(d){h=d.versionInfo}}}}else{h=c.version}if(!f.isDefined(l)){l=f.getMimeEnabledPlugin(j,a.wmp,a.avoidPlayers)}c.installed=l&&h?1:(l?0:(c.navPluginObj?-0.2:-1))}else{e=f.getAXO(c.progID);if(e){h=e.versionInfo}c.installed=e&&h?1:(e?0:-1)}if(!c.version){c.version=f.formatNum(h)}if(g){c.INSTALLED.inputMime[g]=c.installed}else{c.INSTALLED.dfault=c.installed}}},silverlight:{mimeType:"application/x-silverlight",progID:"AgControl.AgControl",digits:[20,20,9,12,31],getVersion:function(){var e=this,c=e.$,k=document,i=null,b=null,f=null,h=true,a=[1,0,1,1,1],r=[1,0,1,1,1],j=function(d){return(d<10?"0":"")+d.toString()},n=function(s,d,u,v,t){return(s+"."+d+"."+u+j(v)+j(t)+".0")},o=function(s,d,t){return q(s,(d==0?t:r[0]),(d==1?t:r[1]),(d==2?t:r[2]),(d==3?t:r[3]),(d==4?t:r[4]))},q=function(v,t,s,x,w,u){var u;try{return v.IsVersionSupported(n(t,s,x,w,u))}catch(u){}return false};if(!c.isIE){var g;if(c.hasMimeType(e.mimeType)){g=c.isGecko&&c.compareNums(c.verGecko,c.formatNum("1.6"))<=0;if(c.isGecko&&g){h=false}f=c.findNavPlugin("Silverlight.*Plug-?in",0);if(f&&f.description){i=c.formatNum(f.description)}if(i){r=i.split(c.splitNumRegx);if(parseInt(r[2],10)>=30226&&parseInt(r[0],10)<2){r[0]="2"}i=r.join(",")}}e.installed=f&&h&&i?1:(f&&h?0:(f?-0.2:-1))}else{b=c.getAXO(e.progID);var m,l,p;if(b&&q(b,a[0],a[1],a[2],a[3],a[4])){for(m=0;m<e.digits.length;m++){p=r[m];for(l=p+(m==0?0:1);l<=e.digits[m];l++){if(o(b,m,l)){h=true;r[m]=l}else{break}}if(!h){break}}if(h){i=n(r[0],r[1],r[2],r[3],r[4])}}e.installed=b&&h&&i?1:(b&&h?0:(b?-0.2:-1))}e.version=c.formatNum(i)}},vlc:{mimeType:"application/x-vlc-plugin",progID:"VideoLAN.VLCPlugin",classID:"clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921",compareNums:function(e,d){var c=this.$,k=e.split(c.splitNumRegx),i=d.split(c.splitNumRegx),h,b,a,g,f,j;for(h=0;h<Math.min(k.length,i.length);h++){j=/([\d]+)([a-z]?)/.test(k[h]);b=parseInt(RegExp.$1,10);g=(h==2&&RegExp.$2.length>0)?RegExp.$2.charCodeAt(0):-1;j=/([\d]+)([a-z]?)/.test(i[h]);a=parseInt(RegExp.$1,10);f=(h==2&&RegExp.$2.length>0)?RegExp.$2.charCodeAt(0):-1;if(b!=a){return(b>a?1:-1)}if(h==2&&g!=f){return(g>f?1:-1)}}return 0},getVersion:function(){var c=this,b=c.$,f,a=null,d;if(!b.isIE){if(b.hasMimeType(c.mimeType)){f=b.findNavPlugin("VLC.*Plug-?in",0,"Totem");if(f&&f.description){a=b.getNum(f.description,"[\\d][\\d\\.]*[a-z]*")}}c.installed=a?1:-1}else{f=b.getAXO(c.progID);if(f){try{a=b.getNum(f.VersionInfo,"[\\d][\\d\\.]*[a-z]*")}catch(d){}}c.installed=a?1:(f?0:-1)}c.version=b.formatNum(a)}},adobereader:{mimeType:"application/pdf",navPluginObj:null,progID:["AcroPDF.PDF","PDF.PdfCtrl"],classID:"clsid:CA8A9780-280D-11CF-A24D-444553540000",INSTALLED:{},pluginHasMimeType:function(d,c,f){var b=this,e=b.$,a;for(a in d){if(d[a]&&d[a].type&&d[a].type==c){return 1}}if(e.getMimeEnabledPlugin(c,f)){return 1}return 0},getVersion:function(l,j){var g=this,d=g.$,i,f,m,n,b=null,h=null,k=g.mimeType,a,c;if(d.isString(j)){j=j.replace(/\s/g,"");if(j){k=j}}else{j=null}if(d.isDefined(g.INSTALLED[k])){g.installed=g.INSTALLED[k];return}if(!d.isIE){a="Adobe.*PDF.*Plug-?in|Adobe.*Acrobat.*Plug-?in|Adobe.*Reader.*Plug-?in";if(g.getVersionDone!==0){g.getVersionDone=0;b=d.getMimeEnabledPlugin(g.mimeType,a);if(!j){n=b}if(!b&&d.hasMimeType(g.mimeType)){b=d.findNavPlugin(a,0)}if(b){g.navPluginObj=b;h=d.getNum(b.description)||d.getNum(b.name);h=d.getPluginFileVersion(b,h);if(!h&&d.OS==1){if(g.pluginHasMimeType(b,"application/vnd.adobe.pdfxml",a)){h="9"}else{if(g.pluginHasMimeType(b,"application/vnd.adobe.x-mars",a)){h="8"}}}}}else{h=g.version}if(!d.isDefined(n)){n=d.getMimeEnabledPlugin(k,a)}g.installed=n&&h?1:(n?0:(g.navPluginObj?-0.2:-1))}else{b=d.getAXO(g.progID[0])||d.getAXO(g.progID[1]);c=/=\s*([\d\.]+)/g;try{f=(b||d.getDOMobj(d.insertHTML("object",["classid",g.classID],["src",""],"",g))).GetVersions();for(m=0;m<5;m++){if(c.test(f)&&(!h||RegExp.$1>h)){h=RegExp.$1}}}catch(i){}g.installed=h?1:(b?0:-1)}if(!g.version){g.version=d.formatNum(h)}g.INSTALLED[k]=g.installed}},pdfreader:{mimeType:"application/pdf",progID:["AcroPDF.PDF","PDF.PdfCtrl"],classID:"clsid:CA8A9780-280D-11CF-A24D-444553540000",OTF:null,fileUsed:0,fileEnabled:1,setPluginStatus:function(c,b){var a=this,d=a.$;a.version=null;if(a.installed!==0&&a.installed!=1){if(b==3){a.installed=-0.5}else{a.installed=c?0:(d.isIE?-1.5:-1)}}if(a.verify&&a.verify.verifyPDFEnabled){a.getVersionDone=0}else{if(a.getVersionDone!=1){a.getVersionDone=b<2&&a.fileEnabled&&a.installed<=-1?0:1}}},getVersion:function(l,f,b){var g=this,c=g.$,i=false,d,a,j,h=g.NOTF,m=g.doc,k=g.verify;if(b!==true){b=false}if(g.getVersionDone===null){g.OTF=0;m.$=c;m.parentNode=g;if(h){h.$=c;h.parentNode=g}if(k){k.parentNode=g;k.$=c;k.begin()}}if(((c.isGecko&&c.compareNums(c.verGecko,"2,0,0,0")<=0&&c.OS<=4)||(c.isOpera&&c.verOpera<=11&&c.OS<=4)||(c.isChrome&&c.compareNums(c.verChrome,"10,0,0,0")<0&&c.OS<=4)||0)&&!b){g.fileEnabled=0}c.file.save(g,".pdf",f);if(g.getVersionDone===0){if(g.OTF<2&&(g.installed<0||b)){if(m.insertHTMLQuery(b)>0){i=true}g.setPluginStatus(i,g.OTF)}return}if(!b){if(!c.isIE){if(c.hasMimeType(g.mimeType)){i=true}}else{try{if((c.getAXO(g.progID[0])||c.getAXO(g.progID[1])).GetVersions()){i=true}}catch(j){}}}if(g.OTF<2&&(!i||b)){if(m.insertHTMLQuery(b)>0){i=true}}g.setPluginStatus(i,g.OTF)},doc:{HTML:0,DummyObjTagHTML:0,DummySpanTagHTML:0,queryObject:function(c){var g=this,b=g.parentNode,d=b.$,a;if(d.isIE){a=-1;try{if(d.getDOMobj(g.HTML).GetVersions()){a=1}}catch(f){}}else{a=d.getTagStatus(g.HTML,g.DummySpanTagHTML,g.DummyObjTagHTML,c)};return a},insertHTMLQuery:function(c){var h=this,f=h.parentNode,d=f.$,i,b=f.pdf,e=d.file.getValid(f),a="&nbsp;&nbsp;&nbsp;&nbsp;";if(e){e=e.full}if(d.isIE){if(c&&(!e||!f.fileEnabled)){return 0}if(!h.HTML){h.HTML=d.insertHTML("object",["classid",f.classID],["src",c&&e?e:""],a,f)}if(c){f.fileUsed=1}}else{if(!e||!f.fileEnabled){return 0}if(!h.HTML){h.HTML=d.insertHTML("object",["type",f.mimeType,"data",e],["src",e],a,f)}f.fileUsed=1}if(f.OTF<2){f.OTF=2}if(!h.DummyObjTagHTML){h.DummyObjTagHTML=d.insertHTML("object",[],[],a)}if(!h.DummySpanTagHTML){h.DummySpanTagHTML=d.insertHTML("",[],[],a)}i=h.queryObject();if(i!==0){return i};var g=f.NOTF;if(f.OTF<3&&h.HTML&&g){f.OTF=3;g.onIntervalQuery=d.handler(g.$$onIntervalQuery,g);if(!d.winLoaded){d.WLfuncs0.push([g.winOnLoadQuery,g])}setTimeout(g.onIntervalQuery,g.intervalLength)};return i}},NOTF:{count:0,countMax:25,intervalLength:250,$$onIntervalQuery:function(e){var c=e.$,b=e.parentNode,d=b.doc,a;if(b.OTF==3){a=d.queryObject(e.count);if(a>0||a<0||(c.winLoaded&&e.count>e.countMax)){e.queryCompleted(a)}}e.count++;if(b.OTF==3){setTimeout(e.onIntervalQuery,e.intervalLength)}},winOnLoadQuery:function(c,e){var b=e.parentNode,d=b.doc,a;if(b.OTF==3){a=d.queryObject(e.count);e.queryCompleted(a)}},queryCompleted:function(b){var d=this,c=d.$,a=d.parentNode;if(a.OTF==4){return}a.OTF=4;a.setPluginStatus(b>0?true:false,a.OTF);if(a.funcs){c.callArray(a.funcs)}if(c.onDoneEmptyDiv){c.onDoneEmptyDiv()}}},getInfo:function(){var b=this,c=b.$,a={OTF:(b.OTF<3?0:(b.OTF==3?1:2)),DummyPDFused:(b.fileUsed?true:false)};return a},zz:0},realplayer:{mimeType:["audio/x-pn-realaudio-plugin"],progID:["rmocx.RealPlayer G2 Control","rmocx.RealPlayer G2 Control.1","RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)","RealVideo.RealVideo(tm) ActiveX Control (32-bit)","RealPlayer"],classID:"clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA",INSTALLED:{},q1:[[11,0,0],[999],[663],[663],[663],[660],[468],[468],[468],[468],[468],[468],[431],[431],[431],[372],[180],[180],[172],[172],[167],[114],[0]],q3:[[6,0],[12,99],[12,69],[12,69],[12,69],[12,69],[12,69],[12,69],[12,69],[12,69],[12,69],[12,69],[12,46],[12,46],[12,46],[11,3006],[11,2806],[11,2806],[11,2804],[11,2804],[11,2799],[11,2749],[11,2700]],compare:function(g,f){var e,d=g.length,i=f.length,c,h;for(e=0;e<Math.max(d,i);e++){c=e<d?g[e]:0;h=e<i?f[e]:0;if(c>h){return 1}if(c<h){return -1}}return 0},convertNum:function(a,f,e){var g=this,c=g.$,d,b,h,i=null;if(!a||!(d=c.formatNum(a))){return i}d=d.split(c.splitNumRegx);for(h=0;h<d.length;h++){d[h]=parseInt(d[h],10)}if(g.compare(d.slice(0,Math.min(f[0].length,d.length)),f[0])!=0){return i}b=d.length>f[0].length?d.slice(f[0].length):[];if(g.compare(b,f[1])>0||g.compare(b,f[f.length-1])<0){return i}for(h=f.length-1;h>=1;h--){if(h==1){break}if(g.compare(f[h],b)==0&&g.compare(f[h],f[h-1])==0){break}if(g.compare(b,f[h])>=0&&g.compare(b,f[h-1])<0){break}}return e[0].join(".")+"."+e[h].join(".")},getVersion:function(m,n){var j=this,k=null,c=0,g=0,d=j.$,q,i,s,a=j.mimeType[0];if(d.isString(n)){n=n.replace(/\s/g,"");if(n){a=n}}else{n=null}if(d.isDefined(j.INSTALLED[a])){j.installed=j.INSTALLED[a];return}if(!d.isIE){var l="RealPlayer.*Plug-?in",h=d.hasMimeType(j.mimeType),o=d.findNavPlugin(l,0);if(h&&o){c=1;if(n){if(d.getMimeEnabledPlugin(n,l)){g=1}else{g=0}}else{g=1}}if(j.getVersionDone!==0){j.getVersionDone=0;if(h){var p=1,b=null,r=null;s=d.hasMimeType("application/vnd.rn-realplayer-javascript");if(s){b=d.formatNum(d.getNum(s.enabledPlugin.description))}if(d.OS==1&&b){var f=b.split(d.splitNumRegx);r=true;if(j.compare(f,[6,0,12,200])<0){r=false}else{if(j.compare(f,[6,0,12,1739])<=0&&j.compare(f,[6,0,12,857])>=0){r=false}}}if(r===false){p=0}if(d.OS<=2){if(d.isGecko&&d.compareNums(d.verGecko,d.formatNum("1,8"))<0){p=0}if(d.isChrome){p=0}if(d.isOpera&&d.verOpera<10){p=0}}else{p=0}if(p){s=d.insertHTML("object",["type",j.mimeType[0]],["src","","autostart","false","imagestatus","false","controls","stopbutton"],"",j);s=d.getDOMobj(s);try{k=d.getNum(s.GetVersionInfo())}catch(q){}d.setStyle(s,["display","none"])}if(!k&&b&&r===false){s=j.convertNum(b,j.q3,j.q1);k=s?s:b}}}else{k=j.version}j.installed=c&&g&&k?1:(c&&g?0:(c?-0.2:-1))}else{s=null;for(i=0;i<j.progID.length;i++){s=d.getAXO(j.progID[i]);if(s){try{k=d.getNum(s.GetVersionInfo());break}catch(q){}}}j.installed=k?1:-1}if(!j.version){j.version=d.formatNum(k)}j.INSTALLED[a]=j.installed}},zz:0};PluginDetect.initScript();
    } else {
        var PluginDetect={getVersion:function(nix){return false;}};
    }

    var visibility= tr_protocol + "://vtracy.de/js/isvisible.js";
    var etagUrl = tr_protocol + "://red.vtracy.de/etag.tr";
    var oba_icon = tr_protocol + "://red.vtracy.de/js/oba-icon.png";
    var oba_target = tr_protocol + "://red.vtracy.de/oba.tr";
                
    var ma_divId; // ="trackDIV";
    
    if(typeof(tr_div) != 'undefined') ma_divId = tr_div;

    var ma_savedDIV;

    function startVisibilityTracking() {
        if('undefined' == typeof(tr_vis) || true !== tr_vis || !!tr_apx) {
            return;
        }
        if('function' != typeof maIsvisible) {
            setTimeout(startVisibilityTracking, 200);   // Warte, bis es auch da ist
        } else {
            var ma_width=ma_savedDIV.offsetWidth;
            var ma_height=ma_savedDIV.offsetHeight;

            //et = 25 = visibility
            var track = new  maIsvisible(tr_adid, 25);
            track.initVisibleParam(ma_width, ma_height, ma_divId, tmpObj['v3']);
        }
    }
    
    if('undefined' != typeof(tr_vis) && true === tr_vis && !tr_apx) {
        document.write("<script type = \"text/javascript\" src=\""+visibility+"\"></script>");
    }

    // letzten DIV feststellen
    function ma_findDiv(node) {
        if('undefined' == typeof(tr_vis) || ('boolean' == typeof(tr_vis) && false === tr_vis) || !node) {
            return;
        }

        if(node.childNodes.length > 0 ) {
            ma_findDiv(node.lastChild);
        } else {
            while(node.nodeName != 'DIV' && node.nodeName != 'BODY') {  //! Achtung: Werbemittel immer innerhalb eines DIV!
                node = node.parentElement;
            }
            if(node.nodeName == 'DIV') {
                //    Das alles nach feststellen der tatsaechlichen Groesze.
                //ma_width = node.offsetWidth;    //! Laenge und Breite des DIV
                //ma_height = node.offsetHeight;
                ma_divId = node.id;
                ma_savedDIV = node;
            } else {
                debug("No div found. Aborting.");
            }
        }
    }

    function auslieferungstyp() {
        var ret = 'JS';

        if(window.top!=window.self) {
            ret = 'IF';
          
            try {
                if ((window.location.protocol != 'http:' && window.location.protocol != 'https:') || window.location.href == window.top.location.href) {
                    ret = 'II';
                }
            } catch (e) {}
        } else {
            var ind = 0;
            var meta = document.getElementsByTagName('meta');
            var divs = document.getElementsByTagName('div');
            var meta_kw = 1;
            var meta_ds = 1;
            
            ind += ('undefined' != typeof(window.toolbar)) && (window.toolbar.visible=='false')?1:0;
            ind += ('undefined' != typeof(window.scrollbars)) && (window.scrollbars.visible=='false')?1:0;
            ind += ('undefined' != typeof(window.statusbar)) && (window.statusbar.visible=='false')?1:0;
            ind += ('undefined' != typeof(window.menubar)) && (window.menubar.visible=='false')?1:0;
            ind += divs.length == 0?1:0;
            ind += meta.length == 0?1:0;
            for(i=0; i<meta.length; i++) {
                if(meta[i].getAttribute('name') == 'keywords') {
                    meta_kw = 0;
                    if(meta[i].getAttribute('content') == '') {
                        ind++;
                    }
                }
                if(meta[i].getAttribute('name') == 'description') {
                    meta_ds = 0;
                    if(meta[i].getAttribute('content') == '') {
                        ind++;
                    }
                }
            }
            ind += meta_kw + meta_ds;
           
            if(2<ind) ret = 'PU';
        }
        
        return ret;
    }

    if("string" == typeof(ma_divId)) {
        ma_savedDIV = document.getElementById(ma_divId);
    }
    if(!ma_savedDIV) {
        debug("No div id given or div not found. Trying to search parent div.");
        ma_findDiv(document.body);
    }
    
    // OBA
    (function(){
        var d = document.querySelector('script[src*="tag.tr"]');
        
        if (d && tr_oba) {
            var parent = d.parentNode;
            /*
             *  check if the script is in a iframe or not
             */ 
            var isIframe = window.parent != window.self;
            
            /*var img = document.createElement('img');
            img.setAttribute('src', oba_icon);
            img.setAttribute('style', 'position:absolute; top:0px; right:0px;');
            img.onclick = function() {
                window.open(oba_target, '_blank');
            };
            parent.appendChild(img);*/
            
            var outerDiv = document.createElement('div');
            outerDiv.id = "oba_outerDiv";
            outerDiv.style.position = "absolute";
            outerDiv.style.opacity = "0.8";
            outerDiv.style.backgroundColor = "#cccccc";
            outerDiv.style.cursor = "pointer";
            outerDiv.style.height = "15px";
            
            if(tr_oba == 'br' || tr_oba == 2){
                outerDiv.style.bottom = "0px";
                outerDiv.style.right = "0px";
                outerDiv.style.borderRadius = "8px 0px 0px 0px";
            }else if(tr_oba == 'tl' || tr_oba == 4){
                outerDiv.style.top = "0px";
                outerDiv.style.left = "0px";
                outerDiv.style.borderRadius = "0px 0px 8px 0px";
            }else if(tr_oba == 'bl' || tr_oba == 3){
                outerDiv.style.bottom = "0px";
                outerDiv.style.left = "0px";
                outerDiv.style.borderRadius = "0px 8px 0px 0px";
            }else{
                outerDiv.style.top = "0px";
                outerDiv.style.right = "0px";
                outerDiv.style.borderRadius = "0px 0px 0px 8px";
            }
            
            if(isIframe == false){
                /* 
                 * if isIframe == false open the oba text in a frame
                 * onclick show info frame 
                 */
                outerDiv.onclick = function(){
                    if(document.getElementById("oba_outerDiv_Info")){
                        document.getElementById("oba_outerDiv_Info").style.display = "block";
                    }
                };
            }else{
                /* 
                 * in all other cases open a popup window
                 * onclick open new window  
                 */
                outerDiv.onclick = function(){
                    window.open(oba_target, '', "width=320, height=350");
                };
            }
            
            /*
             * onmouseover show Text (Datenschutzinfo)
             */
            outerDiv.onmouseover = function(){
                if(document.getElementById("oba_innerDiv_Text")){
                    document.getElementById("oba_innerDiv_Text").style.display = "inline-block";
                }
            };
            /*
             * onmouseover hide Text (Datenschutzinfo)
             */
            outerDiv.onmouseout = function(){
                if(document.getElementById("oba_innerDiv_Text")){
                    document.getElementById("oba_innerDiv_Text").style.display = "none";
                }
            };
            
            parent.appendChild(outerDiv);
            
            var innerDiv_Text = document.createElement('div');
            innerDiv_Text.id = "oba_innerDiv_Text";
            innerDiv_Text.style.display = "none";
            innerDiv_Text.style.fontFamily = "Arial,Verdana,Tahoma,sans-serif";
            innerDiv_Text.style.fontSize = "10px";
            innerDiv_Text.style.lineHeight = "15px";
            
            if(tr_oba == 'tl' || tr_oba == 4 || tr_oba == 'bl' || tr_oba == 3){
                innerDiv_Text.style.cssFloat = "right";
                innerDiv_Text.style.paddingRight = "4px";
            }else{
                innerDiv_Text.style.cssFloat = "left";
                innerDiv_Text.style.paddingLeft = "4px";
            }
            
            innerDiv_Text.innerHTML = '<span>Datenschutzinfo</span>';
            
            outerDiv.appendChild(innerDiv_Text);
            
            var innerDiv_Img = document.createElement('div');
            innerDiv_Img.id = "oba_innerDiv_Img";
            innerDiv_Img.style.display = "inline-block";
            innerDiv_Img.style.margin = "0px 2px 0px 4px";
            
            outerDiv.appendChild(innerDiv_Img);
            
            var img = document.createElement('img');
            img.src = oba_icon;     
            
            innerDiv_Img.appendChild(img);
            
            /*
             * info frame div
             * only needed if info not open in a seperate window
             */
            if(isIframe == false){
                var outerDiv_Info = document.createElement('div');
                outerDiv_Info.id = "oba_outerDiv_Info";
                outerDiv_Info.style.display = "none";
                outerDiv_Info.style.fontFamily = "Arial,Verdana,Tahoma,sans-serif";
                outerDiv_Info.style.fontSize = "11px";
                outerDiv_Info.style.lineHeight = "15px";
                outerDiv_Info.style.position = "absolute";
                outerDiv_Info.style.top = "0px";
                outerDiv_Info.style.backgroundColor = "#ffffff";
                outerDiv_Info.style.border = "1px solid #cccccc"; 
                outerDiv_Info.style.padding = "0px";
                
                if(tr_oba == 'tl' || tr_oba == 4 || tr_oba == 'bl' || tr_oba == 3){
                    outerDiv_Info.style.left = "0px";
                }else{
                    outerDiv_Info.style.right = "0px";
                }
                
                parent.appendChild(outerDiv_Info);
                
                var innerDiv_Info_close = document.createElement('div');
                innerDiv_Info_close.id = "oba_innerDiv_Info_closeBtn";
                innerDiv_Info_close.style.position = "absolute";
                innerDiv_Info_close.style.right = "0px";
                innerDiv_Info_close.style.top = "0px";
                innerDiv_Info_close.style.opacity = 0;
                innerDiv_Info_close.style.height = "15px";
                innerDiv_Info_close.style.width = "15px";
                innerDiv_Info_close.style.margin = "0px";
                innerDiv_Info_close.style.padding = "0px";
                innerDiv_Info_close.style.cursor = "pointer";
                
                innerDiv_Info_close.onclick = function(){
                    if(document.getElementById("oba_outerDiv_Info")){
                        document.getElementById("oba_outerDiv_Info").style.display = "none";
                    }
                }
                
                outerDiv_Info.appendChild(innerDiv_Info_close);
                
                var innerDiv_Info_frame = document.createElement('div');
                innerDiv_Info_frame.id = "oba_innerDiv_Info_frame";
                innerDiv_Info_frame.style.marginTop = "0px";
                innerDiv_Info_frame.innerHTML = '<iframe src="'+oba_target+'" frameborder="0" width="320" height="324" marginheight="0" marginwidth="0" background-color="transparent"></iframe>';
                
                outerDiv_Info.appendChild(innerDiv_Info_frame);
            }
        }
    })();
    


    this.ready=new(function(){
        var a=0,d=document,w=window,t=this,x;
        t.b=0;
        t.c=[];
        function e(){
            if(a)return;
        a=1;
        if(d.addEventListener){
        x="DOMContentLoaded";
        d.addEventListener(x,function(){
            d.removeEventListener(x,arguments.callee,false);
            _this.ready.r();
            },
            false);
        }else if(d.attachEvent){
        x="onreadystatechange";
        d.attachEvent(x,function(){
            if(d.readyState==="complete"){
            d.detachEvent(x,arguments.callee);
            _this.ready.r();
            }
            });
        if(d.documentElement.doScroll&&w==w.top)
            (function(){
             if(t.b)return;
             try{
             d.documentElement.doScroll("left");
             }catch(error){
             setTimeout(arguments.callee,0);
             return;
             }
             _this.ready.r();
             })();
        }
        w.onload=_this.ready.r;
        };
        t.r=function(){
            if(!t.b){
                t.b=1;
                if(t.c){
                    for(var i=0;i<t.c.length;i++){
                        t.c[i].call(w,t);
                    }
                    ;t.c=null;
                }
                d.loaded=true;}
        };
        t.push=function(fn){
            e();
            if(t.b)
                fn.call(w,t);
            else
                t.c.push(fn);
            return t;
        };
    })();
    _this.ready.push(function() {
    });
    //
    //
    // Initialize event depending on browser
    this.initReadyFct = function(fn){
        //W3C-compliant browser
        if(document.readyState == "complete" || document.readyState == "interactive") {
            fn();
        } else {
            if(document.addEventListener) {
                document.addEventListener("DOMContentLoaded", fn, false);
            }else {
                //IE
                document.onreadystatechange = function(){_this.readyStateFct(fn)}
            }
        }
    }

    //IE execute function
    this.readyStateFct = function(func){
        // DOM is ready
        if(document.readyState == "interactive" || document.readyState == "complete"){
            if(document.addEventListener){ document.removeEventListener("DOMContentLoaded", _this.cfv, false); }
            func();
        }
    }
     
     
     
    function read_cookie(my_cookie) {
        var my_cookie_eq = my_cookie + "=";
        var ca = document.cookie.split(';');
        for(var i=0;i< ca.length;i++) {
            var c = ca[i];
            while (c.charAt(0)==' ') {
                c = c.substring(1,c.length);
            }
            if (c.indexOf(my_cookie_eq) == 0) {
                return c.substring(my_cookie_eq.length,c.length);
            }
        }
        return "";
    } 
     
     
    //
    var defLink='';
    var _ma_domain=tr_protocol + "://vtracy.de";
    var _ma_reddomain=tr_protocol + "://red.vtracy.de";
    var _ma_swfpath=tr_protocol + "://red.vtracy.de/js/onepx.swf";
    //Übergabe: _tr_adid;
    //var websites = ['http://iru84zdahf.example', document.URL, 'http://www.google.de','http://www.ebay.de','http://www.amazon.de/','http://twitter.com/','http://www.myspace.com','http://www.facebook.de','http://www.heise.de','http://www.xing.com/de','http://www.web.de/','http://www.1und1.de/','http://www.gmx.net/','http://www.facebook.de','http://www.otto.de/','http://www.zalando.de/','http://www.bonprix.de/','http://www.apple.com/de/','http://www.microsoft.com/de-de/default.aspx','http://www.notebooksbilliger.de/','http://www.m-net.de/','http://www.t-mobile.de/','http://www.o2online.de/'];
    var websites = [];
    var _maPix = document.createElement("img");
    var name='tr_id'
    var google_nid = 'vivakide_dmp2';     // User ID for Google Cookie Sync
    var tmpDate=new Date();
    var tmpObj=new Object();
    var hiAra=[];
    tmpObj['u1']='f';
    tmpObj['u2']='';
    tmpObj['u3']='';
    tmpObj['u4']='';
    tmpObj['u5']='';
    tmpObj['u6']='';
    tmpObj['u7']='';
    tmpObj['u8']='';
    tmpObj['u9']='';
    tmpObj['u10']='';
    tmpObj['u11']='';
    tmpObj['v1']=new Date().getTimezoneOffset();
    tmpObj['v2']=new Date().getTime();
    tmpObj['v3']='';    // User Id
    tmpObj['v3dt']='';   // User Id created at date
    tmpObj['v3gsd']='';  // Last google Sync date
    tmpObj['v3aasd']='';  // Last Active Agent Sync date
    
    tmpObj['v4']=ck();
    tmpObj['v6']=cj();
    tmpObj['v7']=screen.width+'x'+screen.height;
    tmpObj['v8']=screen.colorDepth;
    tmpObj['v9']=gbplin();
    tmpObj['v10']='';
    tmpObj['v11']='';
    tmpObj['v12']=window.history.length;
    tmpObj['v13']='3';
    tmpObj['v15']=auslieferungstyp();
        
    //adid
    tmpObj['c1']= ('undefined' == typeof(tr_adid)?('undefined' == typeof(_js_cid)?'':_js_cid):tr_adid);
    tmpObj['c2']=tr_et;
    
    this.cfv2 = function() {
        var ma_minversion = 7;
        if ( ma_minversion<getFlashVer() && !tr_apx)  { 
            creDiv();
        }  else{
            checkAndSetSmile();
            getSmile(); 
        }
    }
    
    // start 
    this.cfv = function() {
        var _this = this;
        var params = null;
        if (tr_no_cookie) {
            params = 'tr_noco=true';
        }
        if (tr_etag) {
            sendRequest(etagUrl, function(req) {
               console.log(req.response);
               _js_cid = req.response;
               _this.cfv2();
            }, params);
        } else {
            _this.cfv2();
        }
    }
    
    function checkAndSetSmile() {
        if (csc()) {
            setLev('2');
        }
        if (cc()) {
            tmpObj['v4']='t';
        }else{
            tmpObj['v4']='f';
        }
        updateuid();
    }
    
    function updateuid() {
        if(true == tr_optout) {
            tmpObj['v3'] = 'optout';
            tmpObj['v3dt'] = '0000-00-00';
            return;
        }

        var v3 = localStorage.getItem('v3');
        var v3dt = localStorage.getItem('v3dt');
        var v3gsd = localStorage.getItem('v3gsd');
        var v3aasd = localStorage.getItem('v3aasd');
        
        if (v3==null || v3=='undefined') {
            if('' == _js_cid || 'undefined' == _js_cid) {
                tmpObj['v3'] = mUid();
                
                tmpObj['v3dt'] = dateString(); 
                tmpObj['v3gsd'] = '';
                tmpObj['v3aasd'] = '';
            } else {
                tmpObj['v3'] = _js_cid;

                tmpObj['v3dt'] = _js_cid_dt;
                tmpObj['v3gsd'] = _js_cid_gsd;
                tmpObj['v3aasd'] = _js_cid_aasd;
            }
            
            window.localStorage.setItem('v3', tmpObj['v3']);
            window.localStorage.setItem('v3dt', tmpObj['v3dt']);
            
        } else {
            tmpObj['v3'] = v3;
            tmpObj['v3dt'] = v3dt;
            tmpObj['v3gsd'] = v3gsd;
            tmpObj['v3aasd'] = v3aasd;
            window.localStorage.setItem('v3', tmpObj['v3']);
            window.localStorage.setItem('v3dt', tmpObj['v3dt']);
        }
        sendParamuid();
    }
    
    function sendParamuid() {
        if (tmpObj['v3'] != _js_cid) {
            var trimg = document.createElement("img");
            var srcSrting=_ma_reddomain+"/upbc.tr?v="+tmpObj['v3']+"&vdt="+tmpObj['v3dt']+"&tr_noco="+tr_no_cookie;
            trimg.src = srcSrting;
            document.body.appendChild(trimg);
        }
    }
    
    function setLev(mValue){
        tmpObj['v13']=mValue;
    }
    
    function syncvs() {
        if(tr_optout) {
            tmpObj['v3'] = 'optout';
            // var leererKeX = getObj('onepx').dX();   // delete KeX
        } else {
            var tmpCIU = getObj('onepx').gX();  // get KeX
            var lso_date = getObj('onepx').getDate();
                
            if (tmpCIU==null) {
                //setSmile();
                checkAndSetSmile(); 
                getObj('onepx').sX(tmpObj['v3']);   // set KeX
                getObj('onepx').setDate(tmpObj['v3dt']);
            } else {
                tmpObj['v3'] = tmpCIU;
                
                if (lso_date == null || tmpObj['v3']=='undefined'){
                     getObj('onepx').setDate(tmpObj['v3dt']);
                } else {
                    tmpObj['v3dt'] = lso_date;
                }
                
                window.localStorage.setItem('v3', tmpObj['v3']);
                window.localStorage.setItem('v3dt', tmpObj['v3dt']);
                
                sendParamuid();
            }
        }
        setLev("1");
        getSmile();
    }
    
    function creDiv() {
        if(tr_lso) {
            var mdiv = document.createElement("div");
            ma_width = "1px";
            ma_height = "1px";
            //ma_swf = 'http://v.movad.de/c/'+_maOnepx+'/onepx.swf';// live
            ma_swf = _ma_swfpath; // "http://vtracy.de/js/onepx.swf";
            //ma_swf = js/onepx.swf";// local
            ma_wmode=false;
            var ma_adcode_std = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ID="mPlayObj" width="'+ma_width+'" height="'+ma_height+'">'+
                '<param name="movie" value="'+ma_swf+'"><param name="flashvars" value=""><param name="display" value="none"><param name="wmode" value="'+ma_wmode+'"><param name="allowScriptAccess" value="always">'+
                '<embed src="'+ma_swf+'" quality=high wmode='+ma_wmode+' display="none" swLiveConnect="TRUE" width="'+ma_width+'" height="'+ma_height+'"type="application/x-shockwave-flash" play="true" allowScriptAccess="always" id="mPlayEmb"></embed></object>';

            mdiv.innerHTML = ma_adcode_std;
            //document.write(ma_adcode_std);
            document.body.appendChild(mdiv); 
        } else {    // Mach trotzdem noch was.
            checkAndSetSmile();
            getSmile();
        }
    }
    
    function googleSync() {
        // Google Cookie sync
        var twoWeeksAgo = (new Date).getTime() - 1000*60*60*24*14;
        var sync = '';
        var d = new Date();
        tmpObj['v3gsd'] = (_js_cid_gsd == '') ? localStorage.getItem('v3gsd') : _js_cid_gsd;
        if(tr_sync && (tr_sync == true || tr_sync == 2) && ( tmpObj['v3gsd'] == null || tmpObj['v3gsd'] == '' || Date.parse(tmpObj['v3gsd']) < twoWeeksAgo)) {  // v3 -> user ID; v3dt -> Datum davon. Siehe oben.
            sync = '<img src="https://cm.g.doubleclick.net/pixel?google_nid=' + google_nid + '&google_cm&v3=' + tmpObj['v3'] + '&adid=' + tr_adid + '&tr_timestamp=' + d.valueOf() + '" width="1" height="1"/>';    // Weitere Parameter bei Bedarf hier anhaengen. Alles, was nicht mit 'google_' beginnt wird von G. durchgeschleift.

            // Refresh Date

            tmpObj['v3gsd'] = dateString();;
            if(window.localStorage) {
                window.localStorage.setItem('v3gsd', tmpObj['v3gsd']);
            }
            // Set cookie?  Better in Tracking Pixel?
        }
        return sync;
    }
    
    function activeAgentSync() {
        // Google Cookie sync
        var twoWeeksAgo = (new Date).getTime() - 1000*60*60*24*14;
        var sync = '';
        var d = new Date();
        tmpObj['v3aasd'] = (_js_cid_aasd == '') ? localStorage.getItem('v3aasd') : _js_cid_aasd;
        if(tr_sync && (tr_sync == true || tr_sync == 1) && ( tmpObj['v3aasd'] == null || tmpObj['v3aasd'] == '' || Date.parse(tmpObj['v3aasd']) < twoWeeksAgo)) {  // v3 -> user ID; v3dt -> Datum davon. Siehe oben.
            sync = '<img src="https://dsp.adfarm1.adition.com/cookie/?redirect='+ escape('https://cnt.vtracy.de/tr_aa?v3=' + tmpObj['v3'] + '&adid=' + tr_adid + '&userId=%%COOKIE%%&tr_timestamp='+ d.valueOf()) +'" width="1" height="1"/>';    // Weitere Parameter bei Bedarf hier anhaengen. Alles, was nicht mit 'google_' beginnt wird von G. durchgeschleift.

            // Refresh Date

            tmpObj['v3aasd'] = dateString();;
            if(window.localStorage) {
                window.localStorage.setItem('v3aasd', tmpObj['v3aasd']);
            }
            // Set cookie?  Better in Tracking Pixel?
        }
        return sync;
    }
    
    function dateString() {
        // Get date as YYYY-MM-DD String
        //
        var date = new Date();
        var d = date.getDate();
        var m = date.getMonth() + 1;
        var y = date.getFullYear();
        var d1 = '' + y + '-' + (m<=9 ? '0' + m : m) + '-' + (d <= 9 ? '0' + d : d);

        return d1;
    }
    
    function gValue() {
        // Additional Tracy Vars
        var midStr =  ('' == tr_mid)? '' : '&tr_mid=' + tr_mid; // tr_mid kommt bereits urlencodiert vom php
        if('' != tr_uid1) {
            midStr += '&tr_uid1='+tr_uid1;
        }
        if('' != tr_uid2) {
            midStr += '&tr_uid2='+tr_uid2;
        }
        if('' != tr_uid3) {
            midStr += '&tr_uid3='+tr_uid3;
        }
        if('' != tr_uid4) {
            midStr += '&tr_uid4='+tr_uid4;
        }
        if('' != tr_uid5) {
            midStr += '&tr_uid5='+tr_uid5;
        }
        if('' != tr_uid6) {
            midStr += '&tr_uid6='+tr_uid6;
        }
        if('' != tr_uid7) {
            midStr += '&tr_uid7='+tr_uid7;
        }
        if('' != tr_uid8) {
            midStr += '&tr_uid8='+tr_uid8;
        }
        if('' != tr_uid9) {
            midStr += '&tr_uid9='+tr_uid9;
        }
        if('' != tr_uid10) {
            midStr += '&tr_uid10='+tr_uid10;
        }

        if(tr_apx) {
            return 'c1='+tmpObj['c1']+'&c2='+tmpObj['c2']+'&v3='+tmpObj['v3']+'&v3dt='+tmpObj['v3dt'];
        } else {
            var delim='';
            var tmpValue='';
            var first = true;
            for (var k in tmpObj) {
                if(first) {
                    first=false
                } else {
                    tmpValue += String('&');
                }
                tmpValue+=String(k)+"="+tmpObj[k]+delim;
            }
            tmpValue += midStr;
            // alert("Value: "+tmpValue); 
            return tmpValue;
        }
    }
    
    function getSmile() {
        setU();
        var _maRandom = Math.floor(Math.random()*99999999999);
        //debug("*** call maTrack ");
        var ma_maTracking = _ma_domain+"/c.gif?"+gValue()+"&t="+_maRandom;
        _maPix.src=ma_maTracking;          
        //debug("    url=" + ma_maTracking);
        // Tu das erst jetzt, weil da die UID sicher da ist.
        if (top == self) { // Kein Tracking im Iframe
            startVisibilityTracking();  // Zeit geben, das Script zu lesen.
        }
        var gs = document.createElement('span');
        gs.innerHTML = googleSync();
        document.body.appendChild(gs);
        
        var aas = document.createElement('span');
        aas.innerHTML = activeAgentSync();
        document.body.appendChild(aas);
    }
    function debug( param ) {
        if(typeof window.console != 'undefined' && typeof window.console.log != 'undefined') {
            console.log( param );
        } 
    }
    /*function setSmile() {
        if (csc()==false) { 
            if (navigator.cookieEnabled==true) {
                tmpObj['v4']='t';
                if (cc()==false) {
                    cs();
                }else{
                    tmpObj['v3'] = cr();
                }
            }else{
                tmpObj['v4']='f';
            }
        }else{
            setLev('2');
            var v3 = localStorage.getItem('v3');
            if (v3==null || v3=='undefined') {
                cs();
                localStorage.setItem('v3', tmpObj['v3']);
            }else{
                tmpObj['v3'] = v3;
                cu();
            }
        }
        return;
    }*/
    function ck() {
        if (navigator.cookieEnabled==true) {
            return 't';
        }else{
            return 'f';
        }
    }
    function cj() {
        if(navigator.javaEnabled()==true) { 
            return 't';
        }else{ 
            return 'f';
        }
    }
    //
    function setU() {
        var aType = auslieferungstyp();
        
        if ( window.location.protocol=='https:' ) { 
            tmpObj['u1']='t'; 
        }
        if(aType == 'JS') {
            tmpObj['u2']=window.location.hostname; 
            tmpObj['u3']=rplLetter(window.location.pathname);
        } else if (aType == 'IF' && document.referrer) {
            e=/(https?:\/\/[^\/]+\/?)(.*)/;
            splt=e.exec(document.referrer);
            tmpObj['u2'] = splt[1];
            tmpObj['u3'] = rplLetter(splt[2]);
        } else if (aType == 'II') {
            tmpObj['u2']=parent.location.hostname; 
            tmpObj['u3']=rplLetter(parent.location.pathname);
        }
        if (document.referrer) { 
            tmpObj['u4']=rplLetter(document.referrer);
        }
        if (aType == 'II' && parent.document.referrer) {
            tmpObj['u4']=rplLetter(parent.document.referrer);
        }
        //var gmetaElem=document.getElementsByTagName('meta');
        //alert("keyw: "+document.getElementsByName('Keywords')+" ");
        tmpObj['u6']=gMeta('keywords');
        tmpObj['u7']=(aType == 'II')?parent.document.title:document.title;
        //document.getElementsByTagName('title')[0].childNodes[0].nodeValue;
        tmpObj['u8']=gAg();
        tmpObj['u9']=gIb();
        tmpObj['u11']=gMeta('description');
        return;
    }
    function rplLetter(mStr) {// = -> : // & -> @
        if (!mStr){return '';}
        mlet=mStr;
        mlet=mlet.split('=').join(':');
        mlet=mlet.split('&').join('@');
        return mlet
    }
    function getTitle() {
        var tmpTi=''
        if(_tmptop.document.title) {
            tmpTi= _tmptop.document.title;
        }else{
            tmpTi= _tmptop.document.getElementsByTagName('title')[0].childNodes[0].nodeValue;
        }
        return tmpTi;
    };
    function gMeta(mS) {
        aType = auslieferungstyp();
       
        tmpReturn="";
        var tmpMeta=document.getElementsByTagName('meta');
        if (aType == 'II') {
            tmpMeta = parent.document.getElementsByTagName('meta');
        }
        for (var icount = 0; icount < tmpMeta.length; icount++) {
            if (tmpMeta[icount].getAttribute('name') && tmpMeta[icount].getAttribute('name').toLowerCase() == mS.toLowerCase()) {
                tmpReturn = tmpMeta[icount].getAttribute('content');
            }
        }
        if (tmpReturn==undefined) {
            tmpReturn='';
        }
        return tmpReturn;
    };
    function checkString(mStr) {
        if (mStr=='html') { return false; }
        if (mStr=='php') { return false; }
        return true;
            
    }
    function gbplin () {
        var plugins = "";
        // Mozilla and most non-IE browsers
          if (navigator.plugins) {
            var np = navigator.plugins;
            var plist = new Array();
            for (var i = 0; i < np.length; i++) {
              plist[i] = np[i].name + ";";
              /*plist[i] += np[i].description + "; ";
              plist[i] += np[i].filename + ";";
              for (var n = 0; n < np[i].length; n++) {
                plist[i] += " (" + np[i][n].description +"; "+ np[i][n].type +
                           "; "+ np[i][n].suffixes + ")";
              }
              plist[i] += ". ";*/
            }
            plist.sort(); 
            for (i = 0; i < np.length; i++) {
              plugins+= plist[i];
            }
          }
        // IE
          if (plugins == "") {
            var pp = new Array();
            pp[0] = "Java"; pp[1] = "QuickTime"; pp[2] = "DevalVR"; pp[3] = "Shockwave";
            pp[4] = "Flash"; pp[5] = "WindowsMediaplayer"; pp[6] = "Silverlight"; 
            pp[7] = "VLC";
            var version;
            
//            bug in IE 9
//            for ( p in pp ) {
//              version = PluginDetect.getVersion(pp[p]);
//              if (version) 
//                plugins += pp[p] + "" + version + ";"
//            }
            plugins += ieAcrobatVersion();
          }
          return plugins;
    }
    function csc() {
        if(typeof(localStorage)=='undefined') { return false; }
        if (typeof(localStorage)) {
            return true;
        }else{ 
            return false; 
        }
    }
    function cc() {
        //var tmpce = document.cookie;
        //if (tmpce && tmpce.indexOf(name) > -1) 
        if (typeof(document.cookie)){
            return true;
        }else{
            return false;
        }
    }
    /*
    function cr() {
        var rce = document.cookie;
        var posName = rce.indexOf("; " + name + "=");
        if (posName == -1) {
          if (rce.indexOf(name + "=") == 0) {
              posName = 0;
          } else {
              return null;
          }
        }
        // ccPos
        var valueA = rce.indexOf("=", posName)+1;
        var valueE = rce.indexOf(";", posName+1);
        if (valueE == -1) { valueE = rce.length; }
        // ccValue
        var ccValue = rce.substring(valueA, valueE);
        return ccValue;
        
    }
    function cu() {
        var now = new Date();
        var upto = new Date( now.getTime()+1000*60*60*24*100 );
        tmpC = name+"="+tmpObj['v3'] ;
        tmpC += "; path="+"/";
        document.cookie = tmpC;
        return;
    }
    function cs() {
        //var now = new Date();
        //var mvalue = mUid(); 
        tmpObj['v3'] = mUid();
        var upto = new Date( now.getTime()+1000*60*60*24*100 );
        tmpC = name+"="+tmpObj['v3'];
        tmpC += "; path="+"/";
        //tmpC += "; path="+"/";
        //tmpC += "; secure"; 
        //tmpC += "; expires=" + fixedGMTString( upto );
        //tmpC += "; domain=vivaki.de";
        //document.cookie = tmpC;
        return;
    }*/
    function fixedGMTString(cad) {
       var damals=new Date(1970,0,1,12);
       if (damals.toGMTString().indexOf("02")>0) {
          cad.setTime(cad.getTime()-1000*60*60*24);
       }
       return cad.toGMTString();
    }
    function mUid() {
        var tmpUid = "";
        var tmpArray = new Array();
        tmpArray = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','0','1','2','3','4','5','6','7','8','9','_','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'];
        for (var mi=0; mi<20; mi++) {
            tmpUid += tmpArray[ GetRandom(1,tmpArray.length-1) ];
        }
        /*
        var s = [], itoh = '0123456789ABCDEF';
        // Make array of random hex digits. The UUID only has 32 digits in it, but we
        // allocate an extra items to make room for the '-'s we'll be inserting.
        for (var i = 0; i <36; i++) s[i] = Math.floor(Math.random()*0x10);
     
        // Conform to RFC-4122, section 4.4
        s[14] = 4;  // Set 4 high bits of time_high field to version
        s[19] = (s[19] & 0x3) | 0x8;  // Specify 2 high bits of clock sequence
     
        // Convert to hex chars
        for (var i = 0; i <36; i++) s[i] = itoh[s[i]];
     
        // Insert '-'s
        s[8] = s[13] = s[18] = s[23] = '-';
        
        return s.join('');
        */
        return tmpUid;
    }
    function GetRandom( min, max ) {
        if( min > max ) { return( -1 ); }
        if( min == max ) { return( min ); }
        return min + parseInt( Math.random() * (max-min+1));
    }
    function ieAcrobatVersion() {
      if (window.ActiveXObject) {
        for (var x = 2; x < 10; x++) {
          try {
            oAcro=eval("new ActiveXObject('PDF.PdfCtrl."+x+"');");
            if (oAcro) 
              return "AAV" + x + ".?";
          } catch(ex) {}
        }
        try {
          oAcro4=new ActiveXObject('PDF.PdfCtrl.1');
          if (oAcro4)
            return "AAV4.?";
        } catch(ex) {}
        try {
          oAcro7=new ActiveXObject('AcroPDF.PDF.1');
          if (oAcro7)
            return "AAV7.?";
        } catch (ex) {}
        return "";
      }
    }
    function gN() {
        var n = navigator.appName;
        n += navigator.appVersion.substring(0, 3);
        return n;
    }
    function getObj(movieName) {
        if (navigator.appName.indexOf("Microsoft") != -1) {
            return document.getElementById("mPlayObj");
        } else {
            return document.getElementById("mPlayEmb");
        }
    }
    function gF() {
        tmpObj['v11']=getObj('onepx').gF();
        return;
    }
    function gC() {
        tmpObj['v10']=getObj('onepx').gC();
        return;
    }
    this.lol = function(mVal) {
        gC();
        gF();
        syncvs();
    }
    function getFlashVer() {
        var i,a,o,p,s="Shockwave",f="Flash",t=" 2.0",u=s+" "+f,v=s+f+".",rSW=RegExp("^"+u+" (\\d+)");
        if((o=navigator.plugins)&&(p=o[u]||o[u+t])&&(a=p.description.match(rSW))) { 
            return a[1];
        }else{ 
            if(!!(window.ActiveXObject))for(i=10;i>0;i--)try{if(!!(new ActiveXObject(v+v+i)))return i}catch(e){}
            return 0;
        }
    }
    function gAg() {
        var returnStr=""
        var mObj=this;
        for (key in mObj) {
            if (chAg(key)==true) { return mObj[key]; }
        }
        return returnStr;
    }
    function chAg(mKey) {
        var re = new RegExp(/agof/);
        if (mKey.match(re)) { return true; }
        return false;
    }
    function gIb() {
        var aType = auslieferungstyp();
        var aImg=[];
        mImg=document.getElementsByTagName("img");
        if (aType == 'II') {
            mImg=parent.document.getElementsByTagName("img");
        }
        
        for ( b=0; b<mImg.length; b++ ) {
            if (mImg[b].attributes['src'] && chIVW(mImg[b].attributes['src'].value)) { 
                //return givb('l'); 
                aImg.push(givb('id')); 
            }
        }
        if (aImg.length>0) {
            return aImg.toString();
        }else{
            return '';
        }
    }
    function chIVW(mKey) {
        var re = new RegExp(/ivwbox/);
        if (mKey.match(re)) { return true; }
        return false;
    }
    function givb(mW) {
        if (mW=='l') {
            return mImg[b].attributes['src'].value; 
        }else{
            mTest=String(mImg[b].attributes['src'].value).split('/');
            for(it in mTest) {
                if (mTest[it]=='CP') {
                    return unescape(mTest[Number(it)+1]);
                }
            } 
        }
    }
    //
    function ghiItem() {
        if(!tr_apx) {
            /* Loop through each URL */
            var defColor = getLinkColor(document.URL); 
            var mPos='';
            for (var i = 0; i < websites.length; i++) {
                var manker = document.createElement('a');
                manker.id = String("id" + i);
                manker.href = websites[i];
                manker.innerHTML = websites[i];
                //document.write(unescape("%3Cstyle%3E"));
                document.write('<style>#id' + i + ":visited {color: #FF0000;}</style>");
                //document.write(unescape("%3C/style%3E"));
                document.body.appendChild(manker);
                var nColor = '';
                if(document.defaultView)  
                    nColor = document.defaultView.getComputedStyle(manker, null).color;
                else if(document.getElementById(manker.id).currentStyle)  
                    nColor = document.getElementById(manker.id).currentStyle.color; 
                else if(document.ids) 
                    nColor = document.layers[manker.id].color; 
                else if(document.all) 
                    nColor = document.all[manker.id].style.color;
                else if(window.getComputedStyle)  
                    nColor = window.getComputedStyle(manker,null).getPropertyValue("color");
                document.body.removeChild(manker);
                // "rgb(255, 0, 0)" or '#ff0000'
                if (nColor == defColor) { 
                    hiAra.push('t');
                }else{
                    hiAra.push('f'); 
                }
            }
            tmpH=hiAra.toString();
            return tmpH;
        }
    }
    function getLinkColor(url) {
        var mA = document.createElement('a');
        mA.href = mA.textContent = url;
        mA.id='defaultC';
        //document.write(unescape("%3Cstyle%3E"));
        document.write('<style>#defaultC:visited {color: #FF0000;}</style>');
        //document.write(unescape("%3C/style%3E"));
        document.body.appendChild(mA);
        var mColor='';
        if(document.defaultView && 'function' == typeof(document.defaultView.getComputedStyle)) {
            mColor = document.defaultView.getComputedStyle(mA, null).color;
        }else if(document.getElementById(mA.id).currentStyle) {
            mColor= document.getElementById(mA.id).currentStyle.color; 
        }else if(document.ids) {
            mColor= document.layers[mA.id].color; 
        }else if(document.all) {
            mColor=document.all[mA.id].style.color;
        }else if(window.getComputedStyle) { 
            mColor=window.getComputedStyle(mA,null).getPropertyValue("color");
        }
        document.body.removeChild(mA);
        return mColor;
    }
    
    function sendRequest(url,callback,postData) {
        var req = createXMLHTTPObject();
        if (!req) return;
        var method = (postData) ? "POST" : "GET";
        req.open(method,url,true);
        req.setRequestHeader('User-Id',_js_cid);
        if (postData) {
            req.setRequestHeader('Content-type','application/x-www-form-urlencoded');
        }
        req.onreadystatechange = function () {
            if (req.readyState != 4) return;
            if (req.status != 200 && req.status != 304) {
//              alert('HTTP error ' + req.status);
                return;
            }
            callback(req);
        }
        if (req.readyState == 4) return;
        req.send(postData);
    }

    var XMLHttpFactories = [
        function () {return new XMLHttpRequest()},
        function () {return new ActiveXObject("Msxml2.XMLHTTP")},
        function () {return new ActiveXObject("Msxml3.XMLHTTP")},
        function () {return new ActiveXObject("Microsoft.XMLHTTP")}
    ];

    function createXMLHTTPObject() {
        var xmlhttp = false;
        for (var i=0;i<XMLHttpFactories.length;i++) {
            try {
                xmlhttp = XMLHttpFactories[i]();
            }
            catch (e) {
                continue;
            }
            break;
        }
        return xmlhttp;
    }
    //
    //start
    //window.onDomReady(_this.cfv);
    this.initReadyFct(function() { _this.cfv() });


// var lol = function(param) {
//    tracy_func.lol(param);
//}
})();var lol = function(param) { tracy_func575780743e654.lol(param); }
//@ sourceURL=tagmovadObj.tr
//# sourceURL=tagmovadObj.tr
