$("input.text[name=q]").focus(function() {
  if (!document.cleared) {
    document.cleared = true;
    this.value = "";
  }
});

// Initialise
(function(){

  //Sign in
  var signin, login = $("#login");

  login.click(function(){return false});
 
  login.hover(
    function() {
      var pos = $(this).position();
 
      signin = $("<div class='signin'></div>").appendTo(login);
	  signin.css('zIndex', '3');
      
      signin.stop().animate(
        {width: 400, height: 280, opacity: 1},
        500,
        function() {
          login.css({textIndent:0});
          $("<iframe src='http://puna.net.nz/login/inc.signin.asp' frameborder='0'></iframe>").appendTo(signin);
      });
    },
    
    function() {
      if (signin) {
        login.css({textIndent:-9999});
        signin.stop().animate(
          {width: 0, height: 0, opacity: 0}, 
          500, 
          function() {
            signin.remove();
          }
        );
       }
    }
  );

  //Bookmarks
  $.ajax({
    type: "GET",
    url: "/bookmarks/default.xml",
    dataType: "html",
    success: function(html) {
      var b = $("#bookmarks");
      var h = b.height();
      var p = b.position();
      var e = $(html).appendTo(b);
 
      e.css({
          top: p.top + h - 8,
          left: p.left - 2
	});

      b.hover(
        function(){
          e.stop().animate(
            {width: 500, height: 150, opacity: 1}, 
            500
          )
        },
      
        function() {
          e.stop().animate(
            {width: 0, height: 0, opacity: 0},
            500
          );
        }
      );
    }
  });
  
  //Contents
  $.ajax({
    type: "GET",
    url: "/contents/links.xml",
    dataType: "html",
    success: function(html) {
      var b = $("#contents");
      var h = b.height();
      var p = b.position();
      var e = $(html).appendTo(b);
 
      e.css(
        {
          top: p.top + h - 8,
          left: p.left - 2,
        }
      );

      b.hover(
        function(){
          e.stop().animate(
            {width: 500, height: 150, opacity: 1}, 
            500
          )
        },
      
        function() {
          e.stop().animate(
            {width: 0, height: 0, opacity: 0},
            500
          );
        }
      );
    }
  });  
  
	$(window).scroll(function(){
		var scrollTop = $(window).scrollTop();
		if(scrollTop != 0)
			$('puna:navigation').stop().animate({'opacity':'0.2'},400);
		else	
			$('puna:navigation').stop().animate({'opacity':'1'},400);
	});

	$('#nav').hover(
		function (e) {
			var scrollTop = $(window).scrollTop();
			if(scrollTop != 0){
				$('puna:navigation').stop().animate({'opacity':'1'},400);
			}
		},
		function (e) {
			var scrollTop = $(window).scrollTop();
			if(scrollTop != 0){
				$('puna:navigation').stop().animate({'opacity':'0.2'},400);
			}
		}
	);  

})();


