(function(a){
  a.bike360=function(c){
    this.obj=c;
    var b=document.getElementById("sb-overlay");
    this.height=c.height?parseInt(c.height,10):b.offsetHeight;
    this.width=c.width?parseInt(c.width,10):b.offsetWidth};
    a.bike360.prototype={
      
      append:function(b,e,d){       
        this.id=e;
        var c='<iframe id="'+e+'" name="'+e+'" height="100%" width="100%" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"';
        if(a.client.isIE){
          c+=' allowtransparency="true"';        
          if(a.client.isIE6){
            c+=" src=\"javascript:false;document.write('');\""
          }
        }
        c+="></iframe>";
        b.innerHTML=c;
        /** Duplicate Code!!! Same code found starting on line 63! **/
        var viewPortWidth  = $(window).width();
   	    var viewPortHeight = $(window).height();       
        var paddingTop     = parseInt($("#sb-wrapper").css("top").replace('px',''));
        var paddingLeft    = parseInt($("#sb-wrapper").css("left").replace('px',''));
        
        //Resize Window to hide "Close Window" link
        var sboxHeight     = 560;
        var sboxWidth      = 946;

        //Maximize vertical viewing area
        if(viewPortHeight <= 650) {
          paddingTop = 0;                         
        }

        if(viewPortWidth <= 1085) {
          paddingLeft += 10;
        } else {        
          paddingLeft += 40;
        }
        
        $("#sb-body").css("height",   sboxHeight+"px");
        $("#sb-wrapper").css("width", sboxWidth+"px");
        $("#sb-wrapper").css("top",   paddingTop+"px");
        $("#sb-wrapper").css("left",  paddingLeft+"px");  
        /** Duplicate Code!!! Same code found starting on line 63! **/
      },
      
      remove:function(){
        var b=document.getElementById(this.id);
        if(b){
          a.lib.remove(b);
          if(a.client.isGecko){
            delete window.frames[this.id]
          }
        }
      },
      
      onLoad:function(){
        var b=a.client.isIE?document.getElementById(this.id).contentWindow:window.frames[this.id];
        b.location.href=this.obj.content
      },
      
      onWindowResize:function() {            
        /** Duplicate Code!!! Same code found starting on line 20! **/
        var viewPortWidth  = $(window).width();
   	    var viewPortHeight = $(window).height();       
        var paddingTop     = parseInt($("#sb-wrapper").css("top").replace('px',''));
        var paddingLeft    = parseInt($("#sb-wrapper").css("left").replace('px',''));
        
        //Resize Window to hide "Close Window" link
        var sboxHeight     = 560;
        var sboxWidth      = 946;

        //Maximize vertical viewing area
        if(viewPortHeight <= 650) {
          paddingTop = 0;                         
        }

        if(viewPortWidth <= 1085) {
          paddingLeft += 10;
        } else {        
          paddingLeft += 40;
        }
        
        $("#sb-body").css("height",   sboxHeight+"px");
        $("#sb-wrapper").css("width", sboxWidth+"px");
        $("#sb-wrapper").css("top",   paddingTop+"px");
        $("#sb-wrapper").css("left",  paddingLeft+"px");  
        /** Duplicate Code!!! Same code found starting on line 20! **/
      }
      
    }})(Shadowbox);
