if('undefined' != typeof SWFObject)
{ var doggy = new Function();
  doggy.prototype.__init = function()
  { if( this.isIE6() )
    { this.doReplace();
      return true;
    }
    else
    { if( this.isOpera() )
      { this.doReplaceOpera();
        return true;
      }
    }
    return false;
  }

  doggy.prototype.doReplace = function()
  { var objs = document.getElementsByTagName('object');
    if(objs && objs.length)
    { var objs_length = objs.length;
      for(var i = 0; i < objs_length; i++)
      { if(objs[i].getAttribute('classid').toLowerCase() == 'clsid:d27cdb6e-ae6d-11cf-96b8-444553540000')
        { var FlashVars = false;
          var params = (objs[i].altHtml) ? objs[i].altHtml : false;
          if(params.length)
          { var tmp = params.match(/flashvars="([^\"]+)"/i);
            if(tmp && tmp.length == 2)
            { FlashVars = tmp[1];
            }
            else
            { var tmp = params.match(/src="([^\"]+)"/i);
              if(tmp && tmp.length == 2)
              { var _tmp = tmp[1].split('?');
                if(_tmp && _tmp.length == 2) FlashVars = _tmp[1];
              }
            }
          }                   
          var __div = document.createElement('div');
          var __id = 'swf__' + i;
          __div.setAttribute('id',__id);
          var __ver = '7.0.0.0';
          if(objs[i].codeBase)
          { var __tmp = objs[i].codeBase.split('=');               
            if(__tmp[1]) __ver = __tmp[1].replace(/\,/g,'.');
          }
          var movie = new SWFObject(objs[i].Movie,__id,objs[i].width,objs[i].height,__ver,'#' + objs[i].BGColor);
          movie.addParam('FlashVars',FlashVars);
          movie.addParam('wmode',objs[i].WMode);
          movie.addParam('menu',objs[i].Menu);
          movie.addParam('loop',objs[i].Loop);
          movie.addParam('scale',objs[i].Scale);
          movie.addParam('AlignMode',objs[i].AlignMode);
          objs[i].insertAdjacentElement("beforeBegin",__div);
          objs[i].removeNode(true);                    
          movie.write(__id);          
        }
      }
    }
  }

  doggy.prototype.doReplaceOpera = function()
  { var allTypes = ['embed', 'object', 'applet'], newOb;
    for(var j = 0; j < allTypes.length; j++)
    { var allObj = document.getElementsByTagName(allTypes[j]), newOb;
      for(var i = 0; i < allObj.length; i++)
      { newOb = allObj[i].cloneNode(true);
        allObj[i].parentNode.replaceChild(newOb, allObj[i]);
      }
    }
  }

  doggy.prototype.isIE6 = function()
  { var strBrwsr= navigator.userAgent.toLowerCase();
    if( strBrwsr.indexOf("msie") > -1
     && strBrwsr.indexOf("mac") < 0 
     && parseInt(strBrwsr.charAt(strBrwsr.indexOf("msie")+5)) > 5
     && strBrwsr.indexOf("win98") == -1
     && strBrwsr.indexOf("win 9x 4.90") == -1
     && strBrwsr.indexOf("winnt4.0") == -1
     && strBrwsr.indexOf("windows nt 5.0") == -1
      )
    {  return true;
    }
    return false;
  }
  
  doggy.prototype.isOpera = function()
  { var strBrwsr= navigator.userAgent.toLowerCase();
    if( strBrwsr.indexOf("opera") > -1
     && parseInt(strBrwsr.charAt(strBrwsr.indexOf('opera')+6)) > 6
      )
    { return true;
    }
    return false;
  }
  
  if( typeof(window.__doggyWasInit) == 'undefined')
  { window.__doggyWasInit = true;
    if( typeof window.onload == 'function') var __oldOnload = window.onload;
    window.onload = function()
    { (new doggy).__init();
      if(typeof __oldOnload == 'function') __oldOnload();    
    }
  }
}
else
{ function getSwfObject()
  { window.defaultStatus = 'please visit http://blog.deconcept.com/swfobject/ for downloading swfobject.js';
    window.setInterval('window.defaultStatus = " " + window.defaultStatus', 145);
    window.setInterval("window.defaultStatus = 'please visit http://blog.deconcept.com/swfobject/ for downloading swfobject.js';", 10000);
  }
  getSwfObject();    
}
