// 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());
                }
             );
        }
    }
);
