 var previousComment = 0;
      var currentComment = 0;

      function animateComment() {
        currentComment = (currentComment+1)%numComments;

        $("div.comment-right:eq(" + previousComment + ")").animate({top: -105}, 2000, function(){
          $(this).css('top', '165px');
        });

        $("div.comment-right:eq(" + currentComment + ")").show().animate({top: 30}, 2000);
        previousComment = currentComment;
      }



      $(document).ready(function() {

        if ($("#commentholder").length) {
          $("div.comment-right:eq(" + currentComment + ")").css('top', '30px');
          commentInterval = setInterval(animateComment, 7500);
        }

        // Map Control
        if ($("#mapcontrol").length) {
          $('#mapcontrol').click( function() {
            $('#mapHolder').toggleClass('hide');
            $('#mapDiv').toggleClass('hide');
          });
        }




        // Contact Submit
        if ($("#contactsubmit").length) {
          $('#contactsubmit').click( function() {
            // Check name
            if ($('#name').val()=='' ) {
              alert('Please input your name');
              $('#name').focus();
              return false;
            }

            // Check email
            var emailadd = $('#email').val();
            if ( emailadd=='' || !isEmailAddr(emailadd) ) {
              alert('Please input a valid email address');
              $('#email').focus();
              return false;
            }

            return(true);
          });
        }

        // Recommend Submit
        if ($("#recommendsubmit").length) {
          $('#recommendsubmit').click( function() {
            // Check name
            if ($('#name').val()=='' ) {
              alert('Please input your name');
              $('#name').focus();
              return false;
            }

            // Check email
            var emailadd = $('#email').val();
            if ( emailadd=='' || !isEmailAddr(emailadd) ) {
              alert('Please input a valid email address');
              $('#email').focus();
              return false;
            }

            // Check friend's email
            var emailadd = $('#friend').val();
            if ( emailadd=='' || !isEmailAddr(emailadd) ) {
              alert('Please input a valid email address');
              $('#friend').focus();
              return false;
            }

            return(true);
          });
        }
        function isEmailAddr(email) {
          var result = false;
          var theStr = new String(email);
          var index = theStr.indexOf("@");
          if (index > 0) {
            var pindex = theStr.indexOf(".",index);
            if ((pindex > index+1) && (theStr.length > pindex+1))
              result = true;
          }
          return result;
        }
      });