﻿var testabs={
	subcontainers:[], last_accessed_tab:null,selectedTab:null,
    revealsubmenu:function(curtabref){
   	this.hideallsubs();
	if (this.last_accessed_tab!=null){
		this.last_accessed_tab.className="";
		this.last_accessed_tab.parentNode.className="";
		}
	if ($(curtabref).attr("rel")){
	var tabChild=$("ul#"+$(curtabref).attr("rel"));
	$(tabChild).css("display","block");
	tabChild.onmouseover=function(){
	}
	tabChild.onmouseout=function(){
	}
	
	curtabref.parentNode.className="hover";
	}
	curtabref.className="current";
	this.last_accessed_tab=curtabref;
	},

	hideallsubs:function(){
	for (var i=0; i<this.subcontainers.length; i++)
		$("#"+this.subcontainers[i]).css("display","none");
	},
    

	init:function(menuId, selectedIndex){
	
	$("div#"+menuId).find("a").each(function(i){
	
	if (this.getAttribute("rel"))
	   testabs.subcontainers[testabs.subcontainers.length]=this.getAttribute("rel");
    if (i==selectedIndex){
	   this.className="current";
	   testabs.selectedTab=this;
	   testabs.revealsubmenu(this);
	   }
	this.onmouseover=function(){
		testabs.revealsubmenu(this);
		};
	this.onmouseout=function(){
	    };
	});
			
    $("div#testabs_inner").find("ul").each(function(i){
       $(this).bind("mousemove",function(e){
           
              var widthOfUl=$(this).innerWidth();
              if(widthOfUl>895)
              $(this).css("margin-left",-(e.pageX-$(this).parent().offset().left)*((widthOfUl-894)/894));
                               
              
       });
       $(this).hover(function(e){},function(e){
         $(this).animate({marginLeft:"0px"},500,"linear");
       });
    });
     
          
      
      }
		
	}