// doItLater.com function el(id) {return document.getElementById(id);} function contact(name){window.location.href= 'mailto:'+name+'@d'+'oit'+'lat'+'er.c'+'om';} // Un-trap us from framesets if(typeof(pedlrIframe) == "undefined"){ if (window.top != window) window.top.location = window.location; } // Props to John Resig @ ejohn.org for this: function addEvent(obj, type, fn){ if(obj.attachEvent){ obj['e'+type+fn] = fn; obj[type+fn] = function(){obj['e'+type+fn]( window.event );} obj.attachEvent( 'on'+type, obj[type+fn] ); } else { obj.addEventListener( type, fn, false ); } } function removeEvent(obj, type, fn){ if(obj.detachEvent){ obj.detachEvent('on'+type, obj[type+fn]); obj[type+fn] = null; } else { obj.removeEventListener(type, fn, false); } } // Props to CH for this (they prolly got it somewhere else tho): document.getElementsByClassName = function (needle){ var my_array = document.getElementsByTagName("*"); var retvalue = new Array(); var i; var j; for (i = 0, j = 0; i < my_array.length; i++){ var c = " " + my_array[i].className + " "; if (c.indexOf(" " + needle + " ") != -1){ retvalue[j++] = my_array[i]; } } return retvalue; } // Thanks to Geoff Brown for this trick from Pedlr.com $(document).ready( function(){ if( $.browser.msie ){ $('embed').each( function(){ $(this).parent().html($(this).parent().html()); } ); } } );