jQuery.noConflict();
var $j = jQuery;
var isIE6 = false; var isSafari = false;

$j(document).ready(function() {
	/* Checks for IE6, apply background flicker bug fix */
	if( ($j.browser.msie) && (parseInt($j.browser.version) == "6" )) { isIE6 = true; try { document.execCommand('BackgroundImageCache', false, true); } catch(e) { } }
	/* Checks for Safari, apply Class for CSS Hooks */
	if($j.browser.safari) { isSafari = true; $j("div#Checksontainer").addClass("safari"); }
	/* Fire global initialize methods */
 	formLegendsInit();
	/* Fire local page initialize methods */
	if (typeof initPage == "function"){
		initPage();
	}
	/* Fire External Links last so any fired during local page initialization will be activated */
	externalLinksInit();
});

function formLegendsInit() {
	$j("legend.accessibility").hide();
	$j("legend.replace").each(function(){
		var cssClassesStr = new String($j(this).attr("class"));
		var cssClasses = cssClassesStr.split("replace replace-");
		$j(this).after("<"+ cssClasses[1] + " class=\"legend\">"+ $j(this).html() +"</"+ cssClasses[1] +">").remove();
	});
}

function externalLinksInit() {
	$j("a.external").each(function(){
		$j(this).click(function(){return !window.open($j(this).attr("href"));});
	});
}