var site = {}

site.base =
{
    initialised : false,

    init : function()
    {
        if (this.initialised === true)
            return true;

        //Code here etc
        this.setup_hooks();
	
		this.setup_gallery();

        this.initialised = true;

        return true;
    },

    setup_hooks : function()
    {
        this.setup_contact_form();
        return true;
    },

    setup_contact_form : function()
    {
        $("#contact-right input[type='text'], #contact-right textarea").focus(function()
        {
            if ($(this).val() == site.base.get_original_contact_value($(this).attr("id")))
                $(this).val("");
        });
        $("#contact-right input[type='text'], #contact-right textarea").blur(function()
        {
            if (jQuery.trim($(this).val()) == "")
                $(this).val(site.base.get_original_contact_value($(this).attr("id")));
        });
        $("#contact-right .error + input + .input").css('border-color', $(".error").eq(0).css('color'));
    },

    get_original_contact_value : function(field)
    {
        orig_field = "#" + field + "_default";
        return $(orig_field).val();
    },
	
	setup_gallery : function()
	{
		$("#gallery a").fancybox();
	}
}

//Dom ready
$(function() 
{
    site.base.init();
});