var adaptvRedirection={CACHE_BREAKER_LENGTH:6,ROOT_REDIRECT_URL:"http://redir.adap.tv/redir/redirection/redirection.js",REDIRECTION_ERROR_CODE:null,getRootRedirectUrl:function(){var B;if(typeof (adaptvRootRedirectUrl)!="undefined"){B=adaptvRootRedirectUrl}else{B=adaptvRedirection.ROOT_REDIRECT_URL}return B},redirect:function(){if(!adaptvRedirection.redirectionTableOK()){adaptvRedirection.handleRedirectionFailure();return }adaptvRedirection.normalizeWeights();var B=adaptvRedirection.selectRandomRedirection();if(typeof (B.id)!="undefined"){adaptvRedirectId=B.id}adaptvRedirection.injectTarget(B.target)},redirectionTableOK:function(){if(typeof (adaptvRedirectionTable)=="undefined"||typeof (adaptvRedirectionTable.length)=="undefined"){adaptvRedirection.REDIRECTION_ERROR_CODE=1;return false}if(adaptvRedirectionTable.length<=0){adaptvRedirection.REDIRECTION_ERROR_CODE=2;return false}for(var B=0;B<adaptvRedirectionTable.length;B++){if(typeof (adaptvRedirectionTable[B].weight)=="undefined"||typeof (adaptvRedirectionTable[B].target)=="undefined"||typeof (adaptvRedirectionTable[B].id)=="undefined"){adaptvRedirection.REDIRECTION_ERROR_CODE=3;return false}}return true},handleRedirectionFailure:function(){},normalizeWeights:function(){var D=0;for(var C=0;C<adaptvRedirectionTable.length;C++){D=D+adaptvRedirectionTable[C].weight}for(var C=0;C<adaptvRedirectionTable.length;C++){adaptvRedirectionTable[C].weight=adaptvRedirectionTable[C].weight/D*100}},selectRandomRedirection:function(){var F=Math.floor(Math.random()*100);var D=0;for(var E=0;E<adaptvRedirectionTable.length;E++){D=D+adaptvRedirectionTable[E].weight;if(D>F){return adaptvRedirectionTable[E]}}},injectTarget:function(C){var D='<script type="text/javascript" src="'+C+'"><\/script>';document.write(D)},displayadaptvRedirectionTable:function(){var C="";for(var D=0;D<adaptvRedirectionTable.length;D++){C=C+"target="+adaptvRedirectionTable[D].target+", weight="+adaptvRedirectionTable[D].weight+"\n"}alert(C)},cacheBreaker:function(K){var I="";var L="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";var J=L.length;for(var G=0;G<K;G++){var H=Math.floor(Math.random()*62);I+=L.charAt(H)}return I}};var adaptvBreaker=adaptvRedirection.cacheBreaker(adaptvRedirection.CACHE_BREAKER_LENGTH);document.write('<script type="text/javascript" src="'+adaptvRedirection.getRootRedirectUrl()+"?cb="+adaptvBreaker+'"><\/script>');