(function(namespace){
	if(typeof(window[namespace]) == 'undefined'){
		window[namespace] = {};
	}
	var tab = Class.create();
	tab.prototype = {
		initialize: function(tabs, defaultIndex) {
			this.tabs = tabs;
			this.defaultIndex = defaultIndex || 0;
			this.original = this.tabs[this.defaultIndex];
		},
		initEvent:function(){
			var len = this.tabs.length, i= 0 ;
			for(i; i<len; i++){
				var id = this.tabs[i];
				$(id).onmouseover = this.showTab.bind(this, id);
			}
		},
		showTab:function(id){
			if(id == this.original){
				return;
			}
			$(this.original).removeClassName('on');
			$(this.original + '-content').addClassName('hide');
			
			$(id).addClassName('on');
			$(id + '-content').removeClassName('hide');
			this.original = id;
		}
	};
	window[namespace]['tab'] = tab;
})('ITLONG');