var loaded = false;
var modalJ = jQuery.noConflict();
var clicked = false;
modalJ(document).ready(function() {
    modalJ(".showModalWindow").click(function() {
        if(!loaded) {
            loaded = true;
            if(jQuery.browser.msie && jQuery.browser.version == "6.0"){ //removing "slide" functionality for IE6 as it crashes the browser in some cases eg. infoWindow being open
                modalJ('#concierge-modal-window').dialog({autoOpen: false, modal: true, bgiframe: true, height: 569, width: 750, resizable: false, draggable: false, show: '', hide: ''});
            }
            else{
                modalJ('#concierge-modal-window').dialog({autoOpen: false, modal: true, bgiframe: true, height: 569, width: 750, resizable: false, draggable: false, show: 'slide', hide: 'slide'});
            }
        }
        modalJ('#concierge-modal-iframe').attr('src', iframeSource + "?rand=" + Math.random()); //random number used to avoid iframe refresh problem in browsers and reload map each time
        modalJ('#concierge-modal-window').dialog('open');
        //Google analytics script
        if (typeof pageTracker == "object"){
            if(!clicked){   //preventing multiple events for same page view in same page veiw
                clicked = true;
                var category = "ConciergeModal";
                var eventName = "OpenModal";
                var loc = window.location.href;
                //check for domain (in case of claims.prog.com or d-claimscorporate-02.prog...) and then sub-folder (localhost.progressive.local/claims)
                if(loc.split('/')[2].indexOf("claims") != -1 || loc.split('/')[3].toLowerCase() == "claims_ecr"){
                    category += "ClaimsCom";
                } else{
                    category += "ProgCom"
                }
                pageTracker._trackEvent(category,eventName,loc);
            }
        }
        return false;
    });
});