$(function() {
    var formUrl = 'default.asp?page=xLeadPop2';
    var popup;
    var popupLoaded = false;
    var debug = false;
    var timerHandle = -1;
    var destinationUrl = '';

    $.fn.onPopupUnload = function() {
        if (destinationUrl != '') {
            popupLoaded = false;
            try {
                setTimeout(function() { window.location = destinationUrl }, 100);
            } catch (e) { }
        }
    }

    $.fn.onPopupLoad = function() {
        popupLoaded = true;
    }

    function isValidPopup(pop) {
        var result;
        try { var url = pop.location.href; result = true; } catch (e) { result = false; }
        return result;
    }


    $('ul.dropdown a, ul#nav a').live('click', function(event) {
        if (popupLoaded) return;
		if (debug || !(document.cookie.indexOf("dspopv1") != -1)) {
			var target = event.srcElement ? event.srcElement : event.originalTarget ? event.originalTarget : event.currentTarget;
			if ((event.which == 1 || (!event.which && event.button == 0)) && target && $(target).attr('href')) {
				popup = window.open(formUrl, 'LeadPop', 'top=5,left=15,toolbar=0,menubar=0,scrollbars=1,status=0,resizable=1,width=600,height=750');
				if (isValidPopup(popup)) {
					event.preventDefault();
					destinationUrl = $(target).attr('href');
					popup.focus();
					var dt = new Date();
					dt.setDate(dt.getDate() + 1)
					document.cookie = "dspopv1=1; expires=" + dt.toGMTString();
				}
			}
		}
    });

    $(document).click(function(event) {
        if ((event.which == 1 || (!event.which && event.button == 0)) && popupLoaded && isValidPopup(popup)) {
            $.fn.onPopupUnload();
        }
    });
});

