// JavaScript Document
var Site = {
    objs : {},

    showOverlay : function() {
        if($.browser.msie && /^6/.test($.browser.version)) {
           Site.objs.overlay.show();
        } else {
            Site.objs.overlay.fadeIn(250);
        }
    },

    hideOverlay : function() {
        if($.browser.msie && /^6/.test($.browser.version)) {
           Site.objs.overlay.hide();
        } else {
            Site.objs.overlay.fadeOut(250);
        }
    }
};

Site.formpost = {
    check: function()
    {
        var test_succ = Site.formpost._checkSuccess();
        if(test_succ) alert('Thank you for contacting us.');
        var test_err = Site.formpost._checkError();
        if(test_err) {
            Site.showOverlay();
            alert('We were unable to complete your request. Please try again.');
        }
        
    },

    _checkSuccess: function()
    {
        return window.location.href.match(/success/);
    },
    
    _checkError: function()
    {
        return window.location.href.match(/error/);
    }
};

$(function() {
    Site.objs.overlay = $('#overlay');
        
    $('#contact-link').click(function(ev) {
        ev.preventDefault();
        Site.showOverlay();
    });
	$('#contact-link2').click(function(ev) {
        ev.preventDefault();
        Site.showOverlay();
    });
    
    $('#close-button, .form-cancel').click(function(ev) {
        ev.preventDefault();
        Site.hideOverlay();
    });
    
    // detect form post
    Site.formpost.check();
    
    if($.browser.msie) {
        $('.imgCol img').css('paddingTop','20px');
    }
        if($.browser.msie && /^6/.test($.browser.version)) {
        try {
            document.execCommand("BackgroundImageCache", false, true);
        } catch(err) {}
    }

});
