var defaultMessage		= "(type your message here)";

$(document).ready(
    function()
    {
        $(".jqImageGalleryContainer a").click(
            function()
            {
                var imageUrl            = $(this).find(".jqBigImageUrl:first").val();
                var popup               = $("#jqPopupContainer");
                
                popup.find(".jqPopupImage:first").attr("src", imageUrl);

                var documentScrollTop   = document.documentElement.scrollTop ? document.documentElement.scrollTop : (document.body.scrollTop ? document.body.scrollTop : 0);

                var popupTop            = documentScrollTop + ($(window).height() - popup.height()) / 2;
				
                var popupLeft			= ($(window).width() - popup.outerWidth()) / 2;
                
                popup.css({
                            top:    popupTop,
							left: 	popupLeft
                         })
                    .fadeIn("slow");
				$("#jqLinkClosePopup img").width(33).height(33);
                return false;
            }
        );

        $("#jqPopupContainer .jqPopupImage").load(
            function()
            {
                var documentScrollTop   = document.documentElement.scrollTop ? document.documentElement.scrollTop : (document.body.scrollTop ? document.body.scrollTop : 0);
                var popup               = $("#jqPopupContainer");
                var popupLeft		= ($(window).width() - popup.outerWidth()) / 2;
                var popupTop            = documentScrollTop + ($(window).height() - popup.outerHeight()) / 2;

                popup.css({
                            top:    popupTop,
                            left:   popupLeft
                         });
            });

        $("#jqLinkClosePopup").click(
            function()
            {
                $("#jqPopupContainer").fadeOut("slow");

                return false;
            }
        );


        $(".jqVideoGalleryContainer a").click(
            function()
            {
                var videoEmbedCode      = $(this).find("span:first").html();
                var popup               = $("#jqVideoPopupContainer");

                popup.find(".jqPopupContent:first").html(videoEmbedCode);

                var documentScrollTop   = document.documentElement.scrollTop ? document.documentElement.scrollTop : (document.body.scrollTop ? document.body.scrollTop : 0);

                var popupTop            = documentScrollTop + ($(window).height() - popup.height()) / 2;
				var popupLeft			= ($(window).width() - popup.outerWidth()) / 2;

                popup.css({
                            top:    popupTop,
							left: 	popupLeft
                         })
                    .fadeIn("slow");
				$("#jqLinkCloseVideoPopup img").width(33).height(33);

                return false;
            }
        );

        $("#jqLinkCloseVideoPopup").click(
            function()
            {
                $("#jqVideoPopupContainer").fadeOut("slow");

                return false;
            }
        );
		
		
		
		/**
		 *	Accordion.
		 **/
		//$(".donate-button-content").hide();
               // $(".jqShowContent").show();
		$(".donate-buttons > a").click(function()
			{
				var current 			= $(this).blur();
				var currentParent		= current.parents(".donate-buttons:first");
				var currentContainer	= currentParent.next(".donate-button-content:first");
				var currentLinkImage	= current.children("img:first");
				var currentLinkImageSrc	= currentLinkImage.attr("src");
				var newLinkImageSrc		= "";
				
				if(currentContainer.is(":visible"))
				{
					newLinkImageSrc = currentLinkImageSrc.replace(/down/, "right");
					currentContainer.slideUp("normal");	
				}
				else
				{
					newLinkImageSrc = currentLinkImageSrc.replace(/right/, "down");
					$(".donate-button-content").not(currentContainer).slideUp("normal");
					currentContainer.slideDown("normal");
					
					$(".donate-buttons > a").not(current).each(function()
						{
							var linkImage		= $(this).children("img:first");
							var linkImageSrc	= linkImage.attr("src");
							var linkImageNewSrc	= linkImageSrc.replace(/down/, "right");
							linkImage.attr("src", linkImageNewSrc);
						});
				}
				currentLinkImage.attr("src", newLinkImageSrc);
				
				return false;
			});
		
		$(".jqMessageTextarea").focus(function()
			{
				if($.trim($(this).val()) == defaultMessage)
				{
					$(this).val("");
				}
			})
								.blur(function()
			{
				if($.trim($(this).val()) == "")
				{
					$(this).val(defaultMessage);
				}
			});
    }
);