// on load
$(document).ready(function()
{
    $("div.usefulFacts ul li").each(function(){
        $(this).addClass("hide");
    })

    $("div.usefulFacts ul li h4").click(function(){
        if($(this).parent().hasClass("hide")){
            $(this).parent().removeClass("hide");
            $(this).parent().addClass("show");
        }
        else if($(this).parent().hasClass("show")){
            $(this).parent().removeClass("show");
            $(this).parent().addClass("hide");
        }
    })

    $("div.usefulFacts ul li h4").hover(
        function(){
            $(this).addClass("show");
        },
        function(){
            $(this).removeClass("show");
        }
    );
    // TABS

    $("div#iTabs ul li a").click(function(){
        var tab = $(this).attr("rel");
        $("div#iTabs ul li a").each(function(){
            $(this).parent().removeClass("selected");
        })

        $(this).parent().addClass("selected");

        $("div.tabbedContent").each(function(){
            if($(this).attr("id")==tab){
                $(this).removeClass("hide");
            }
            else{
                $(this).addClass("hide");
            }
        })
        return false;
    })

    $("input.txtPostcode").each(function(){
		var val              = $(this).val();
		var text = 'Enter Postcode';

		if(val == ''){$(this).val(text);}

		if($(this).val() != text)
		{
			$(this).addClass('isFilled')
		}

		$(this).focus(function(){
			$(this).addClass('isFilled')
            if($(this).val() == text) $(this).val("");
        })

        $(this).blur(function(){
            if($(this).val() == "") {
				$(this).val(text);
				$(this).removeClass('isFilled')
			}
        })
    })

    $("input[type='text']").each(function()
	{
		if(!$(this).hasClass('txtPostcode'))
		{
			var text = $(this).attr("value");
			$(this).focus(function()
			{
				$(this).addClass('isFilled')
				if($(this).val() == text) $(this).val("");
			})
			$(this).blur(function(){
				if($(this).val() == "")
				{
					$(this).val(text);
					$(this).removeClass('isFilled')
				}
			})
		}
    })
})
