iframe_src = '<center><BR>This ad zone is not yet activated or has been disabled.<BR>Please allow 20 minutes to become active or contact AdXpansion customer support.</center>';
        if (typeof adx_displayonload == 'undefined'){var adx_displayonload = 0; }
        if (typeof adx_offsetx == 'undefined') {var adx_offsetx = 0;}
        if (typeof adx_offsety == 'undefined') {var adx_offsety = 0;}
        if (typeof adx_adhead == 'undefined'){
          var adx_adhead='<div align="center" style="font-family:arial; border:1px solid #676968; background-color:white; padding:0;margin:0; position:relative; width:335px;"><div align="left" style="background-color:#a31c20; color:#ffffff; margin:0; padding:3px 2px 2px 7px;font-size:15px;">Advertisement:<a href="http://www.adxpansion.com" target="_blank" style="font-size:11px; text-align:right; position:absolute; right:5px; color:#ffffff; margin:0; top:5px;font-weight:normal;" title="Advertise Here">AdXpansion</a></div><div style="margin:15px 15px 0 15px;    border:1px solid #bfbfbf; padding:0; width:300px; height:250px;">';
        }
        if (typeof adx_adfoot == 'undefined') {
          var adx_adfoot='</div><a href="#" onclick="javascript:adxclose();return false;" style="border:0; text-decoration: none; color : #000000"><div style="margin: 5px 0 5px 0;font-size: 18px;background: url(http://media.adxpansion.com/default/jwp/button_grey.png) no-repeat; width:174px; line-height:36px;" onmouseover="this.style.backgroundPosition=\'0 -37px\'" onmouseout="this.style.backgroundPosition=\'0 0\'">Close & Play</div></a></div>';
        }
        var adx_player = null;
        var adx_ad = null;
        var adx_adhtml = adx_adhead + iframe_src + adx_adfoot;
        function adxadshow(){
            adx_ad.innerHTML = '';
            var a = document.createElement('div');
            a.innerHTML = adx_adhtml;
            adx_ad.appendChild(a.firstChild);
            adx_ad.style.visibility= 'visible';
        }
        function adxadhide(){
            adx_ad.innerHTML = '';
            adx_ad.style.visibility= 'hidden';
        }
        function adxprepare(adxwrap,adx_player,adxload,adwidth,adheight,offsetx,offsety) {
          var a, b, pw, ph;
          a = adxwrap.firstChild;
          if(adxwrap === null){return;}
          pw = adx_player.offsetWidth;
          ph = adx_player.offsetHeight;
          if(ph < adwidth){return;}
          b = document.createElement('div');
          b.setAttribute('id', 'adx_ad');
          b.setAttribute('name', 'adx_ad');
          b.setAttribute('border', '0');
          b.style.position = 'absolute';
          b.style.float = 'left';
          b.style.zIndex = '100';
          b.style.width = (adwidth+36) + 'px';
          b.style.height = (adheight+86) + 'px';
          b.style.marginLeft = (pw-(adwidth+36))/2 + offsetx + 'px';
          b.style.marginTop = (ph-(adheight+86))/2 + offsety + 'px';
          b.style.visibility = 'hidden';
          a.parentNode.insertBefore(b, a);
          adx_ad = document.getElementById('adx_ad');
          if(adxload){adxadshow();}
        }
        function adxjwready(a){
            adx_player = document.getElementById(a.id);
            adx_player.addModelListener('STATE', 'adxjwstate');
            adxprepare(adx_player.parentNode,adx_player,adx_displayonload,300,250,adx_offsetx,adx_offsety);
        }
        function adxjwstate(a) {
            if(a.newstate=='PAUSED'||a.newstate=='IDLE'||a.newstate=='COMPLETED'){adxadshow();}
            if(a.newstate=='PLAYING'||a.newstate=='BUFFERING'){adxadhide();}
        }

        function adxjwupdate(a,b,c,d) {
          if(!adx_player){
            adx_player=document.getElementById(d);
            adxprepare(adx_player.parentNode,adx_player,0,300,250,adx_offsetx,adx_offsety);
          }
          if(a=='state' && b=='0'){adxadshow();}
          else if(a=='state' && b!='0'){adxadhide();}
        }

        function adxclose() {
            try {
              /* start JWPlayer 4 and 5 */
              adx_player.sendEvent('PLAY', 'true');
              /* start JWPlayer 3 */
              adx_player.sendEvent('playpause');
              adxadhide();
            } catch(err){
              adxadhide();
            }
        }
        function playerReady(a) { adxjwready(a); }
        function getUpdate(a,b,c,d) {adxjwupdate(a,b,c,d);}
