﻿$(function() {
    var css = ['parent-hover', 'child-hover1', 'child-hover2', 'child-hover3', 'child-hover4'];
    $('#multi-ddm').dropDownMenu({ timer: 300, levels: css });
});

function UserMailingListSignup(inputId, loadId, hideId, slideUpDiv, ajaxLoaderImg) {

    var uEmail = $('#' + inputId).val();
    var legitEmail = validateEmail(uEmail);


    if (legitEmail) {
        var loadingBlock = '<div style="width:24px; height:24px; margin:4px auto;"><img src="/resources/img/' + ajaxLoaderImg + '" width="24" height="24" alt="loading..." /></div>';

        $('#' + hideId).html(loadingBlock);
        $('#' + hideId).load('/app_clientservices/mailinglistsignup.aspx?e=' + uEmail);

        if (slideUpDiv) $('#' + loadId).delay(5000).slideUp();

    } else {
        $('#' + inputId).attr("value", "");
        $('#' + inputId).focus();
    }
}

function validateEmail(eMail) {
    var goodEmail = eMail.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);

    if (!goodEmail) {
        alert('Please enter a valid e-mail address.');
        return false;
    } else { return true; }
}


$(document).ready(function() {
    $(".search-input").focus(function() {
        $(this).attr("value", "");
    });

    $(window).bind('resize', function() {
        resizeBg();
    });

    $(".charity-iframe").fancybox({
        'width': '75%',
        'height': '75%',
        'autoScale': true,
        'transitionIn': 'none',
        'transitionOut': 'none',
        'type': 'iframe',
        'title': '<a href="https://secure.coloradoavidgolfer.com/tournament/Registration.aspx">View Page Outside of Frame</a>'
    });
    $(".passport-buy-iframe").fancybox({
        'width': '75%',
        'height': '75%',
        'autoScale': true,
        'transitionIn': 'none',
        'transitionOut': 'none',
        'type': 'iframe',
        'title': '<a href="https://secure.coloradoavidgolfer.com/colorado_golf_passport_order/Index.aspx">View Page Outside of Frame</a>'
    });
    $(".passport-activate-iframe").fancybox({
        'width': '75%',
        'height': '75%',
        'autoScale': true,
        'transitionIn': 'none',
        'transitionOut': 'none',
        'type': 'iframe',
        'title': '<a href="https://secure.coloradoavidgolfer.com/colorado_golf_passport_activate/Index.aspx">View Page Outside of Frame</a>'
    });
    $(".passport-upgrade-iframe").fancybox({
        'width': '75%',
        'height': '75%',
        'autoScale': true,
        'transitionIn': 'none',
        'transitionOut': 'none',
        'type': 'iframe',
        'title': '<a href="https://secure.coloradoavidgolfer.com/colorado_golf_passport_upgrade/Index.aspx">View Page Outside of Frame</a>'
    });

    $(".cag-subscribe-iframe").fancybox({
        'width': '75%',
        'height': '75%',
        'autoScale': true,
        'transitionIn': 'none',
        'transitionOut': 'none',
        'type': 'iframe',
        'title': '<a href="https://secure.coloradoavidgolfer.com/subscribe/Index.aspx">View Page Outside of Frame</a>'
    });
    $(".usga-apply-iframe").fancybox({
        'width': '75%',
        'height': '75%',
        'autoScale': true,
        'transitionIn': 'none',
        'transitionOut': 'none',
        'type': 'iframe',
        'title': '<a href="https://secure.coloradoavidgolfer.com/colorado_golf_club_order/index.aspx">View Page Outside of Frame</a>'
    });
    $(".order-golfguide-iframe").fancybox({
        'width': '75%',
        'height': '75%',
        'autoScale': true,
        'transitionIn': 'none',
        'transitionOut': 'none',
        'type': 'iframe',
        'title': '<a href="https://secure.coloradoavidgolfer.com/golfguide/index.aspx">View Page Outside of Frame</a>'
    });

    $(".contest-giveaway-iframe").fancybox({
        'width': '75%',
        'height': '75%',
        'autoScale': true,
        'transitionIn': 'none',
        'transitionOut': 'none',
        'type': 'iframe',
        'title': '<a href="https://secure.coloradoavidgolfer.com/giveaway/">View Page Outside of Frame</a>'
    });


});

var resizeBg = function() {
    var h = self.innerHeight || document.documentElement.clientHeight || document.body.clientHeight;
    var w = self.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;
    var elem = document.getElementById('backgroundImage');
    if (w > h) {
        elem.width = w;
        elem.height = w;
    } else {
        elem.height = h;
        elem.width = h;
    }
}



