Guest

Mr Roboto

By: a guest on Jan 3rd, 2009  |  syntax: JavaScript  |  size: 5.39 KB  |  hits: 28  |  expires: Never
download  |  raw  |  embed  |  report abuse
This paste has a previous version, view the difference. Copied
  1. function IconReplacer(){var images=[];function findImages(){images=listToArray(document.getElementsByTagName("img"))}function listToArray(list){return [].slice.call(list,0)}this.replace=function(replacements){findImages();for(var i=0;i<images.length;i++){switch(images[i].src){case "http://i.neoseeker.com/f/neo/jumplastpost.gif":images[i].src=replacements.jumpLastPost !==undefined ? replacements.jumpLastPost:images[i].src;break;case "http://i.neoseeker.com/f/neo/folder_nonew.gif":images[i].src=replacements.noNew !==undefined ? replacements.nowNew:images[i].src;break;case "http://i.neoseeker.com/f/neo/folder_new.gif":images[i].src=replacements.new !==undefined ? replacements.new:images[i].src;break;case "http://i.neoseeker.com/f/neo/folder_lock.gif":images[i].src=replacements.locked !==undefined ? replacements.locked:images[i].src;break;case "http://i.neoseeker.com/f/neo/folder_lock_delete.gif":images[i].src=replacements.lockedDelete !==undefined ? replacements.lockedDelete:images[i].src;break;
  2. case "http://i.neoseeker.com/f/neo/folder_floating_locked.gif":images[i].src=replacements.stickyLocked !==undefined ? replacements.stickyLocked:images[i].src;break;case "http://i.neoseeker.com/f/neo/folder_floating_nonew.gif":images[i].src=replacements.stickNoNew !==undefined ? replacements.stickyNoNew:images[i].src;break;case "http://i.neoseeker.com/f/neo/folder_floating_new.gif":images[i].src=replacements.stickyNew !==undefined ? replacements.stickyNew:images[i].src;break;case "http://i.neoseeker.com/f/neo/subscribed_star.gif":images[i].src=replacements.subscribed !==undefined ? replacements.subscribed:images[i].src;break;case "http://i.neoseeker.com/f/neo/unsubscribed_star.gif":images[i].src=replacements.unsubscribed !==undefined ? replacements.unsubscribed:images[i].src;break;case "http://i.neoseeker.com/f/neo/forumpost_new.gif":images[i].src=replacements.newPost !==undefined ? replacements.newPost:images[i].src;break;case "http://i.neoseeker.com/d/icons/pc_hardwareico.gif":
  3. images[i].src=replacements.pc !==undefined ? replacements.pc:images[i].src;break;case "http://i.neoseeker.com/d/xbox_platformico.gif":images[i].src=replacements.xbox !==undefined ? replacements.xbox:images[i].src;break;case "http://i.neoseeker.com/d/gcn_platformico.gif":images[i].src=replacements.gcn !==undefined ? replacements.gcn:images[i].src;break;case "http://i.neoseeker.com/d/ps2_platformico.gif":images[i].src=replacements.ps2 !==undefined ? replacements.ps2:images[i].src;break;case "http://i.neoseeker.com/d/ps_platformico.gif":images[i].src=replacements.psx !==undefined ? replacements.psx:images[i].src;break;case "http://i.neoseeker.com/d/win_platformico.gif":images[i].src=replacements.windows !==undefined ? replacements.windows:images[i].src;break;case "http://i.neoseeker.com/d/gba_platformico.gif":images[i].src=replacements.gba !==undefined ? replacements.gba:images[i].src;break;case "http://i.neoseeker.com/d/dc_platformico.gif":
  4. images[i].src=replacements.dc !==undefined ? replacements.dc:images[i].src;break;case "http://i.neoseeker.com/d/n64_platformico.gif":images[i].src=replacements.n64 !==undefined ? replacements.n64:images[i].src;break;case "http://i.neoseeker.com/d/gbc_platformico.gif":images[i].src=replacements.gbc !==undefined ? replacements.gbc:images[i].src;break;case "http://i.neoseeker.com/d/nds_platformico.gif":images[i].src=replacements.nds !==undefined ? replacements.nds:images[i].src;break;case "http://i.neoseeker.com/d/psp_platformico.gif":images[i].src=replacements.psp !==undefined ? replacements.psp:images[i].src;break;case "http://i.neoseeker.com/d/xbox360_miniico.gif":images[i].src=replacements.xbox360 !==undefined ? replacements.xbox360:images[i].src;break;case "http://i.neoseeker.com/d/wii_miniico.gif":images[i].src=replacements.wii !==undefined ? replacements.wii:images[i].src;break;case "http://i.neoseeker.com/d/ps3_miniico.gif":images[i].src=replacements.ps3 !==undefined ? replacements.ps3:images[i].src;
  5. break;case "http://i.neoseeker.com/f/neo/icon_fourm.png":images[i].src=replacements.forum !==undefined ? replacements.forum:images[i].src;break;case "http://i.neoseeker.com/f/neo/icon_community.png":images[i].src=replacements.community !==undefined ? replacements.community:images[i].src;break;case "http://i.neoseeker.com/f/neo/neoforum_community_logo.gif":images[i].src=replacements.neoCommunity !==undefined ? replacements.neoCommunity:images[i].src;break}}}};var IconReplacer=new IconReplacer();
  6. function onLoad(){
  7. // Replace 'undefined' with url to new image
  8. IconReplacer.replace({
  9.         noNew:        "http://i.neoseeker.com/f/neo/folder_nonew.gif",
  10.         new:          undefined,
  11.         locked:       undefined,
  12.         lockedDelete: undefined,
  13.         stickyLocked: undefined,
  14.         stickyNew:    undefined,
  15.         stickyNoNew:  undefined,
  16.         subscribed:   undefined,
  17.         unsubscribed: undefined,
  18.         jumpLastPost: undefined,
  19.         newPost:      undefined,
  20.         pc:           undefined,
  21.         xbox:         undefined,
  22.         gcn:          undefined,
  23.         ps2:          undefined,
  24.         psx:          undefined,
  25.         windows:      undefined,
  26.         gba:          undefined,
  27.         dc:           undefined,
  28.         n64:          undefined,
  29.         gbc:          undefined,
  30.         nds:          undefined,
  31.         psp:          undefined,
  32.         xbox360:      undefined,
  33.         wii:          undefined,
  34.         ps3:          undefined,
  35.         forum:        undefined,
  36.         community:    undefined,
  37.         neoCommunity: undefined  
  38. });}if(document.addEventListener)document.addEventListener("DOMContentLoaded",onLoad,false);else window.onload=onLoad;