﻿/// <reference path="/Scripts/jquery.intellisense.js"/>
var App =
{
	openWindow: function openWindow(url, name, width, height, resizable, scrollbars, statusbar, menubar, toolbar)
	{
		var win = null;
		var optionString = "";
		if (width) optionString += "width=" + width + ",";
		if (height) optionString += "height=" + height + ",";
		if (resizable) optionString += "resizable=1,";
		if (scrollbars) optionString += "scrollbars=1,";
		if (statusbar) optionString += "status=1,";
		if (menubar) optionString += "menubar=1,";
		if (toolbar) optionString += "toolbar=1,";
		if (optionString != "") optionString = optionString.substr(0, optionString.length - 1);
		win = window.open(url, name, optionString);
		if (win) win.focus();
		return win;
	},

	printPage: function()
	{
		if (window.print) window.print();
		else alert("Please select \"Print...\" from the File menu.");
	}
}

jQuery.fn.equalizeHeights = function ()
{
    return this.height(
        Math.max.apply(this,
            jQuery(this).map(function (i, e)
            {
                return jQuery(e).height() + 20
            }).get()
        )
    )
}



/* Donation Form Methods */
function SelectOneOffDonationOtherAmountCheckbox()
{
    $("#SingleDonationFields input:radio").last().attr("checked", "true");
}

function SelectRecurringDonationOtherAmountCheckbox()
{
    $("#MonthlyDonationFields input:radio").last().attr("checked", "true");
}

jQuery(document).ready(function ($)
{
    $("#SearchText").focusin(function ()
    {
        if ($(this).val() == 'Search')
        {
            $(this).val('')
        }
    });

    //Fix for IE Bubbling
    $(".PromoImage").mouseenter(function ()
    {
        $(this).parent().find(".PromoText").addClass("IEPromoText");
    });

    //Fix for IE Bubbling
    $(".PromoImage").mouseleave(function ()
    {
        $(this).parent().find(".PromoText").removeClass("IEPromoText");
    });

    $("#CCVerificationButton").mouseenter(function ()
    {
        $("#CCVerificationMessage").show();
    });

    $("#CCVerificationButton").mouseleave(function ()
    {
        $("#CCVerificationMessage").fadeOut(500);
    });
});

