function initpicsw() {
  var altpics = document.getElementsByName( 'altpic' );
  for ( var i = 0; i < altpics.length; i++ ) {
    altpics[i].newpic = $( 'hiddenpic_' + altpics[i].id.substr(7) );
    //altpics[i].onmouseclick = swpic;
    //altpics[i].onclick = function() { scroll(0,0) };
    altpics[i].onclick = swpic;
  }
  var mainpic = $('mainpic');
  if ( mainpic ) {
    mainpic.cur = 'mainpic';
    mainpic.parentNode.onclick = function ( e ) {
      var src    = this.src;
      var width  = this.width;
      var height = this.height;
      if ( window.picPopData && picPopData[ this.cur ] ) {
        src    = picPopData[ this.cur ].src;
        width  = parseInt( picPopData[ this.cur ].width  );
        height = parseInt( picPopData[ this.cur ].height );
      }
      window.open(
        src, 'prodImgPop', {
          toolbar:     false,
          location:    false,
          directories: false,
          status:      false,
          menubar:     false,
          width:       width  + 16,
          height:      height + 16
        }
      );
      return Event.stop( e );
    }.bindAsEventListener( mainpic );
  }
}

function swpic() {
  var mainpic = $('mainpic');
  var mainpic_title = $('mainpic_title');
  mainpic.cur = this.id;
  mainpic.alt = this.newpic.alt;
  mainpic.src = this.newpic.src;
  this.newpic.show();
  mainpic.width = this.newpic.width;
  mainpic.height = this.newpic.height;
  this.newpic.hide();
  mainpic_title.innerHTML = this.newpic.title;
  scroll(0,169);
}
