function OpenPopUpCentered(p_strFilename, p_strWindowname, p_intWidth, p_intHeight, p_strProperties) {
	intWidth	= p_intWidth || "500";
	intHeight	= p_intHeight || "500";

	if (!p_strProperties) {
		var strProperties = "menubar=0,";
		strProperties += "toolbar=0,";
		strProperties += "statusbar=0,";
		strProperties += "scrollbars=0,";
		strProperties += "resizable=0,";
		strProperties += "locationbar=0,";
		strProperties += "directories=0,";
	} else {
		var strProperties = p_strProperties;
	}

	var ns6 = (!document.all && document.getElementById);
	var ie4 = (document.all);
	var ns4 = (document.layers);

	if (ns6 || ns4) {
		intBrowserWidth 	= innerWidth;
		intBrowserHeight 	= innerHeight;
	} else if (ie4) {
		intBrowserWidth 	= document.body.clientWidth;
		intBrowserHeight 	= document.body.clientHeight;
	}

	intX = (intBrowserWidth - intWidth) / 2;
	intY = (intBrowserHeight - intHeight) / 2;

	// window properties
	strProperties += "left=" + intX + ",top=" + intY + ",screenX=" + intX + ",screenY=" + intY + ",width=" + intWidth + ",height=" + intHeight;

	objWindow = window.open(p_strFilename, p_strWindowname, strProperties);
	objWindow.focus();
};

jQuery(document).ready(function() {
    // accordion
    jQuery('.faq h2').mouseover(function() {
        jQuery(this).css('cursor', 'pointer');
    });
    jQuery('.faq div').slideUp('fast');
    jQuery('.faq div:first').slideToggle('fast');
    jQuery('.faq h2').click(function() {
        jQuery(this).next('div').slideToggle('fast').siblings('div').slideUp('fast');
    });
})