
var image_link_url = {
	"image_link_1": "/images/gallery/just_me.jpg",
        "image_link_2": "/images/gallery/me_and_my_son.jpg",
        "image_link_3": "/images/gallery/my_daughters.jpg",
        "image_link_4": "/images/gallery/my_step_son_earl.jpg",
        "image_link_5": "/images/gallery/my_wedding.jpg",
        "image_link_6": "/images/gallery/my_wife_bernadette.jpg",
        "image_link_7": "/images/gallery/sunday_afternoon.jpg",
        "image_link_8": "/images/gallery/yours_truly.jpg"
};

var image_link_msg = {
	"image_link_1": "...in San Francisco",
	"image_link_2": "My Son and I",
	"image_link_3": "My Beautiful Daughters",
	"image_link_4": "My Son-in-Law Earl",
	"image_link_5": "My Wedding Day",
	"image_link_6": "My Lovely Wife Bernadette",
	"image_link_7": "Just me and my Guitar",
	"image_link_8": "Casually Myself"
};


$(document).ready(function() {

$("img").click(function() {

        if (this.id.indexOf("image_link_")>=0) {
		if (image_link_url[this.id]) {

		if (image_link_msg[this.id]) {
		$("#writable").append("<div id=\"display_msg_"+this.id+"\" class=\"display_msg\">"+image_link_msg[this.id]+"</div>");
		}

		$("#writable").append("<div id=\"display_image_"+this.id+"\" class=\"display_image\"></div>");
		$("#writable").append("<div id=\"image_layer_"+this.id+"\" class=\"image_layer\"><a href=\"javascript:remove_display_image('"+this.id+"');\"><img src=\""+image_link_url[this.id]+"\" id=\"image_view_"+this.id+"\" class=\"image_view\" border=0></a></div>");
		}
        }

});

$("div").click(function() {

        if (this.id.indexOf("button_")>=0) {
                hide_display_divs(document.getElementById('content'));
                display_id = this.id;
                display_id = display_id.replace("button_","display_");
                $("#"+display_id).fadeIn('slow',function() {

                        /* After animation stops, evaluate display page function. */
                        if (isFunctionDefined(display_id+"_script")) {
                                eval(display_id + "_script()");
                        }

                });

        }

});

//mouseActive("button_home");
//mouseActive("button_news");

display_home_script();

});


function mouseActive(button_id) {

        $("#"+button_id).mouseover(function() {
                tab_button_toggle(button_id,"on");
        });

        $("#"+button_id).mouseout(function() {
                tab_button_toggle(button_id,"off");
        });

}

function isFunctionDefined(functionName) {
        var isDefined = eval('(typeof ' + functionName + '==\'function\');');
        return (isDefined) ? true : false;
}

function hide_display_divs(parent) {

        var all_divs = parent.getElementsByTagName("div");

        for (var i = 0; i < all_divs.length; i++) {
                if (all_divs[i].id.indexOf("display_")>=0 ||
                    all_divs[i].id.indexOf("_element")>=0) {
                        all_divs[i].style.display = 'none';
                }
        }

}

function tab_button_toggle(button_id,type) {

        if (type == "on") {

                $("#"+button_id+" #button_on").show();
                $("#"+button_id+" #button_off").hide();

        } else {

                $("#"+button_id+" #button_off").show();
                $("#"+button_id+" #button_on").hide();

        }

}

/* Sample Display Home Script. */
function display_home_script() {
                $("#display_home #home_text").show("fast");
}

function display_news_script() {
                $("#display_news #news_text").show("fast");
}

function display_tour_script() {
                $("#display_tour #tour_text").show("fast");
}

function display_music_script() {
                $("#display_music #music_text").show("fast");
}

function display_about_script() {
                $("#display_about #about_text").show("fast");
}

function display_photos_script() {
                $("#display_photos #photos_text").show("fast");
}

function display_videos_script() {
                $("#display_videos #videos_text").show("fast");
}

function remove_display_image(id) {
	$("#image_view_"+id).fadeOut("fast",function() {
	$("#display_image_"+id).remove();
	$("#image_layer_"+id).remove();
	$("#image_view_"+id).remove();
	$("#display_msg_"+id).remove();
	});
}


