jQuery.noConflict();
(function($) {
    var qmed = {},
		window = this;

    qmed.faq = function() {

        $('#faq .answer').hide();
        $('#showAllFAQ').css('display', 'inline-block');

        $('#faq h2').click(function() {
            $(this).siblings('.answer').toggle();
        });

        $('#showAllFAQ').click(function() {

            $('#faq .answer').toggle();

        });
    }

    qmed.faceEditor = function() {
        if (!$('#FaceEditorValues')) {        
            var values =  $('#FaceEditorValues').val(),
            ary = values.split(','),
            url = ary[0],
		    width = ary[1],
		    height = ary[2],
		    clickedId = 'a[href=/ui/pages/faceeditorpage.aspx]',
            href2BOpen = '/ui/pages/faceeditorpage.aspx';
            qmed.loadOverlay(href2BOpen, url, width, height, clickedId);
        }
    }
        
    qmed.loadOverlay = function(href2BOpen, url, popUpW, popUpH, clickedId) {
        $(clickedId).click(function(e) {
            e.preventDefault();

            $('body').prepend('<div id="pPopPlaceHolder"><p id="loading">Loading Face Editor...</p></div>');

            qmed.buildOverlay();

            var scrollTop = $(window).scrollTop(),
                theHref = href2BOpen,
                theLeft = '50px',
			    theTop = '50px';
            //	theLeft = ($(window).width() / 2) - (popUpW / 2) + 'px',
            //	theTop = (popUpH > ($(window).height() - 20)) ? (10 + scrollTop) + 'px' : (($(window).height() / 2) - (popUpH / 2) + scrollTop) + 'px';

            $('#pPopPlaceHolder').css({ top: theTop, left: theLeft }).load(theHref, '', function() {
                swfobject.embedSWF(url, 'flash', popUpW, popUpH, '9.0.0', 'expressInstall.swf', flashvars, params, attributes);

                $('#exitPop, #pPopOlay').click(function(e) {
                    e.preventDefault();
                    $('#pPopOlay').remove();
                    $('#pPopPlaceHolder').remove();
                });
            });
        });
    }

    qmed.buildOverlay = function() {
        $('body').prepend('<div id="pPopOlay"></div>');
        $('#pPopOlay').css(
			'height', ($(document).height() * 1.05),
			'opacity', 0
		).fadeTo('medium', 0.6);
    }

    qmed.misc = function() {

        if ((jQuery.browser.msie && parseInt(jQuery.browser.version, 10) == 7)) {
            $('#tools input[type=submit]').val('');
        }

        $('#facts th:last').css(
			'paddingBottom', 13
		);

        $('#beforeAfterListing li').each(function() {
            var link = $('a', this).attr('href');

            $(this).wrap('<a href="' + link + '"></a>');
        });

        if ($('#SiteMap').length) {
            $('#content').css('width', 'auto');
        }

    };

    qmed.misc();
    qmed.faceEditor();
    qmed.faq();
} (jQuery));
