/* Load this script using conditional IE comments if you need to support IE 7 and IE 6. */ window.onload = function() { function addIcon(el, entity) { var html = el.innerHTML; el.innerHTML = '' + entity + '' + html; } var icons = { 'avedonicon-desktop' : '', 'avedonicon-laptop' : '', 'avedonicon-tablet' : '', 'avedonicon-mobile' : '', 'avedonicon-instagram' : '', 'avedonicon-facebook' : '!', 'avedonicon-wordpress' : '"', 'avedonicon-vimeo' : '#', 'avedonicon-youtube' : '$', 'avedonicon-twitter' : '%', 'avedonicon-flickr' : '&', 'avedonicon-linkedin' : ''', 'avedonicon-google' : '(', 'avedonicon-forrst' : ')', 'avedonicon-dribbble' : '*', 'avedonicon-tumblr' : '+', 'avedonicon-foursquare' : ',', 'avedonicon-reedit' : '-', 'avedonicon-paypal' : '.', 'avedonicon-lastfm' : '/', 'avedonicon-pinterest' : '2', 'avedonicon-stumble' : '1', 'avedonicon-soundcloud' : '3', 'avedonicon-refresh' : '', 'avedonicon-camera' : '', 'avedonicon-bookmark' : '', 'avedonicon-tag' : '', 'avedonicon-time' : '', 'avedonicon-cog' : '', 'avedonicon-music' : '', 'avedonicon-facetime-video' : '', 'avedonicon-picture' : '', 'avedonicon-adjust' : '', 'avedonicon-map-marker' : '', 'avedonicon-play' : '', 'avedonicon-pause' : '', 'avedonicon-backward' : '', 'avedonicon-forward' : '', 'avedonicon-stop' : '', 'avedonicon-eject' : '', 'avedonicon-chevron-left' : '', 'avedonicon-chevron-right' : '', 'avedonicon-chevron-up' : '', 'avedonicon-chevron-down' : '', 'avedonicon-asterisk' : '', 'avedonicon-exclamation-sign' : '', 'avedonicon-minus' : '', 'avedonicon-plus' : '', 'avedonicon-info-sign' : '', 'avedonicon-question-sign' : '', 'avedonicon-warning-sign' : '', 'avedonicon-phone' : '', 'avedonicon-fullscreen' : '', 'avedonicon-dashboard' : '', 'avedonicon-envelope-alt' : '', 'avedonicon-quote-right' : '', 'avedonicon-rocket' : '', 'avedonicon-ticket' : '', 'avedonicon-link' : '', 'avedonicon-bullhorn' : '', 'avedonicon-calendar' : '', 'avedonicon-beaker' : '', 'avedonicon-coffee' : '', 'avedonicon-lightbulb' : '', 'avedonicon-google-plus' : '', 'avedonicon-paper-clip' : '', 'avedonicon-code' : '', 'avedonicon-css3' : '', 'avedonicon-html5' : '', 'avedonicon-comment' : '', 'avedonicon-bar-chart' : '', 'avedonicon-briefcase' : '', 'avedonicon-comments' : '', 'avedonicon-edit' : '', 'avedonicon-globe' : '', 'avedonicon-save' : '', 'avedonicon-home' : '', 'avedonicon-file' : '', 'avedonicon-zoom-in' : '', 'avedonicon-rss' : '', 'avedonicon-eye-open' : '', 'avedonicon-reorder' : '', 'avedonicon-gift' : '', 'avedonicon-cogs' : '', 'avedonicon-bolt' : '', 'avedonicon-fire-extinguisher' : '' }, els = document.getElementsByTagName('*'), i, attr, c, el; for (i = 0; ; i += 1) { el = els[i]; if(!el) { break; } attr = el.getAttribute('data-icon'); if (attr) { addIcon(el, attr); } c = el.className; c = c.match(/avedonicon-[^\s'"]+/); if (c && icons[c[0]]) { addIcon(el, icons[c[0]]); } } };