
Event.observe(window, 'load', init);

function init() {
	
	// I.E. Fix for Flash Header
	$('primaryNav').update(flashHTML("interface/flash/header.swf","flashheader",129,760,"#CFCFCF","low"));
	
	$$('img[src$=.png]').invoke('pngHack');

	//UPDATE MAIL INSERT
	if($('mailinsert')) {
		var ssx = "do";
		var ssz = "fo@";
		var ssy = "in";
		var sso = "com";
		var ssi = "mpri";
		var ssj = "ce.";
		var lolhacks = String(ssy+ssz+ssx+ssi+ssj+sso+"");
		$('mailinsert').update("<a href='mailto:"+lolhacks+"'>"+lolhacks+"</a>");
	}
}

function flashHTML(movie,name,height,width,bgcolor,quality) {
	return String(
		'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="'+width+'" height="'+height+'" id="'+name+'">'
		+ '<param name="allowScriptAccess" value="sameDomain" />'
		+ '<param name="movie" value="'+movie+'" />'
		+ '<param name="quality" value="'+quality+'" />'
		+ '<param name="bgcolor" value="'+bgcolor+'" />'
		+ '<param name="wmode" value="transparent" />'
		+ '<embed src="'+movie+'" quality="'+quality+'" wmode="transparent" bgcolor="'+bgcolor+'" width="'+width+'" height="'+height+'" name="'+name+'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'
		+ '</object>');
}

var imgHacks = {
	pngHack: function(img){
		pngHack(img)
		return img;
	}
}
 
function pngHack(img) {
	var img = $(img);
    if (!navigator.userAgent.include("MSIE ")){
		return false;
	} else {
		if(!img.src.include("png")) {
			img.runtimeStyle.filter = "";
			return;
     	}
		
     	var oldSrc = img.src;
     	img.src = "interface/images/transparent.gif";
     	img.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + oldSrc + "',sizingMethod='image')";
    }

	return img;
}

// APPLY HACK
Element.addMethods('img', imgHacks);