// JavaScript Document
//-------------------------------------------------------------------

Function.prototype.bind=function(){
	var __method=this;
	var args = [];
	if(arguments.toArray) {
		args = arguments.toArray();
	}else{
		for(var i=0; i<arguments.length; i++)
			args.push(arguments[i]);
	}
	var object=args.shift();
	return function(){
		var a2 = [];
		if(arguments.toArray) {
			a2 = arguments.toArray();
		}else{
			for(var i=0; i<arguments.length; i++)
				a2.push(arguments[i]);
		}
		return __method.apply(object,args.concat(a2));
	}
};
//--------
function tabItem(divarr,opt){
  this.curItem=0;
  this.option=opt;
  this.divNames=divarr;
  for(var i=0;i<this.divNames.length;i++){
	//alert(this.divNames[i]);
 	document.getElementById(this.divNames[i]).onclick=this.clickItem.bind(this,i);
  }
   
  if (this.option['default'] || this.option['default']>=0 && this.option['default']<this.divNames.length) {
	document.getElementById(this.divNames[this.option['default']]).onclick();
  }
}
tabItem.prototype.clickItem=function(n){
	//alert('click--'+n);
	var obj0=document.getElementById(this.divNames[this.curItem]);
	document.getElementById(this.divNames[this.curItem]+'_content').style.display="none";
	
	var obj=document.getElementById(this.divNames[n]);
	document.getElementById(this.divNames[n]+'_content').style.display="";
	var css0=this.option['css'];
	var css=this.option['css'];
	if (this.option['css_list']) {
		if (this.option['css_list'][this.divNames[this.curItem]]){
			css0=this.option['css_list'][this.divNames[this.curItem]];
		}
		if (this.option['css_list'][this.divNames[n]]){
			css=this.option['css_list'][this.divNames[n]];
		}

	}
	if (css0) obj0.className=css0[0];
	if (css) obj.className=css[1];

	this.curItem=n;
	if (this.option['callback']){
		this.option['callback'](this);
	}
}
