// JavaScript Document

//pointerNav 
(function( $ ){

  var methods = {
     init : function( options ) {
       return this.each(function(){
         var $this = $(this),
             pointer = $('<div class="pointer"></div>').css('display','block').prependTo($this),
             index =0
			 ;
			 $("li",$this).css({"background-image":"none"})
			 //console.log("Hi : "+$($this).html());
			 $("li a",$this).click(
			 	function(){
					var $myParent=$(this).parent();
					var myIndex=$("li",$myParent.parent()).index($myParent);
					var myPosition=$myParent.position();
					var myPositionOffset=$myParent.offset();
					//console.log(myPosition.top+" | "+myPosition.left+" || "+(myPosition.left - pointerPosition.left));
					//pointer.offset({ top: pointerPosition.top, left: myPosition.left});
					//pointer.stop().animate({left:myPosition.left},400);
					pointer.stop().animate({top:30,opacity:0},200,function(){$(this).offset({ top: myPositionOffset.top+30, left: myPositionOffset.left})}).animate({top:9,opacity:1},200);
					//hotContentTo();
				}
			 );
         // If the plugin hasn't been initialized yet

       });
	   		 //console.log($(this).html());
     },
     destroy : function( ) {

       return this.each(function(){

         var $this = $(this),
             data = $this.data('pointerNav');

         // Namespacing FTW
         $(window).unbind('.pointerNav');
         data.tooltip.remove();
         $this.removeData('pointerNav');

       })

     },
     reposition : function( ) { // ... 
	 },
     show : function( ) { // ... 
	 },
     hide : function( ) { // ... 
	 },
     update : function( content ) { // ...
	 }
  };

  $.fn.pointerNav = function( method ) {
    
    if ( methods[method] ) {
      return methods[method].apply( this, Array.prototype.slice.call( arguments, 1 ));
    } else if ( typeof method === 'object' || ! method ) {
      return methods.init.apply( this, arguments );
    } else {
      $.error( 'Method ' +  method + ' does not exist on jQuery.tooltip' );
    }    
  
  };

})( jQuery );
