$(document).ready(function(){

$(".greenDirections").click(function () {
	if ($("#dgDirections").is(":hidden")) {
        $("#dgDirections").show("slow");
		$(this).css({'background-position' : '0 -33px'});
      } else {
        $("#dgDirections").slideUp();
		$(this).css({'background-position' : '0 0'});
      }
	if ($("#dgHours").is(":block")) {
        $("#dgHours").slideUp();
		$(".greenHours").css({'background-position' : '0 0'});
      }	 
	if ($("#dgContacts").is(":block")) {
        $("#dgContacts").slideUp();
		$(".greenContact").css({'background-position' : '0 0'});
      }
});

$(".greenHours").click(function () {
	if ($("#dgHours").is(":hidden")) {
        $("#dgHours").show("slow");
		$(this).css({'background-position' : '0 -33px'});
      } else {
        $("#dgHours").slideUp();
		$(this).css({'background-position' : '0 0'});
      }
	if ($("#dgDirections").is(":block")) {
        $("#dgDirections").slideUp();
		$(".greenDirections").css({'background-position' : '0 0'});
      }	 
	if ($("#dgContacts").is(":block")) {
        $("#dgContacts").slideUp();
		$(".greenContact").css({'background-position' : '0 0'});
      }
});

$(".greenContact").click(function () {
	if ($("#dgContacts").is(":hidden")) {
        $("#dgContacts").show("slow");
		$(this).css({'background-position' : '0 -33px'});
      } else {
        $("#dgContacts").slideUp();
		$(this).css({'background-position' : '0 0'});
      }
	if ($("#dgDirections").is(":block")) {
        $("#dgDirections").slideUp();
		$(".greenDirections").css({'background-position' : '0 0'});
      }	 
	if ($("#dgHours").is(":block")) {
        $("#dgHours").slideUp();
		$(".greenHours").css({'background-position' : '0 0'});
      }
});

if (document.location.href.indexOf("#")!=-1) {
	var internalpage = document.location.href.substr(document.location.href.indexOf("#")+1);
	if (internalpage == 'directions') {
        $("#dgDirections").show("slow");
		$(this).css({'background-position' : '0 -33px'});
	}
}

});