function myF_tab(sParentId){
  this.noOfChild = 0;
  this.activeChildNo= null;
  
  var bar_0 = document.createElement('div');
  bar_0.className="myF_tab_bar";
  
  this.bar = document.createElement('div');
  this.bar.className="myF_tab_bar_inner";

  bar_0.appendChild(this.bar);
  
  this.panel = document.createElement('div');
  this.panel.id='myF_tab_panel';
  this.panel.style.height="";
  this.panel.className="myF_tab_panel";
  
  if(sParentId == null){
		var parent = document.getElementsByTagName('body')[0];
		//document.getElementsByTagName('body')[0].appendChild(this.obj);	
	}
	else{
		var parent = document.getElementById(sParentId);
	}
	
	parent.appendChild(bar_0);
    parent.appendChild(this.panel);
}

myF_tab.prototype.appendChild=function(sText,bIsVisible){
  var item = document.createElement('div')
  if(bIsVisible)
    item.style.display="inline"
  else
    item.style.display="none"
  
  item.id = "myF_tab_item_" + this.noOfChild
  item.no = this.noOfChild
  item.className="myF_tab_item"
//   item.innerHTML=sText;
  item.innerHTML='';
  item.style.backgroundImage='url(lib/img/'+LANGUAGE+'/cn_tab0'+(this.noOfChild + 1)+'.gif)';
  var child = document.createElement('div')
  //child.style.backgroundColor=sColor;
  child.style.position="relative";
  child.style.left="0";
  child.style.top="0";
  child.style.display="none";
  child.id = "myF_tab_child_" + this.noOfChild
  //child.style.height="300px";
  child.appendChild(document.createTextNode("child "+this.noOfChild));
  
  if(window.addEventListener){ // Mozilla, Netscape, Firefox
		item.addEventListener('click', myF_tab_setMeActiv, false);
	}else{ // IE
		item.attachEvent('onclick', myF_tab_setMeActiv);
	}
  
  this.bar.appendChild(item);
  this.panel.appendChild(child);
  
  this.noOfChild++;
}

myF_tab.prototype.addListenerTo3dTab=function(){
    if(window.addEventListener){
		$('myF_tab_item_2').addEventListener('click', myF_tab_addListenerTo3dTab, false);
	}else{
		$('myF_tab_item_2').attachEvent('onclick', myF_tab_addListenerTo3dTab);
	}
}

myF_tab.prototype.addListenerToDwldTab=function(){
    if(window.addEventListener){
		$('myF_tab_item_3').addEventListener('click', myF_tab_addListenerToDwldTab, false);
	}else{
		$('myF_tab_item_3').attachEvent('onclick', myF_tab_addListenerToDwldTab);
	}
}

myF_tab.prototype.appendHelpLink = function(){
    var a = document.createElement('a');
    a.id="myF_tab_bar_help";
    a.className="myF_tab_bar_help";
    a.innerHTML = '';
    //a.style.backgroundImage='url(lib/img/'+LANGUAGE+'/cn_tab0'+(this.noOfChild + 1)+'.gif)';
    a.href='javascript:popUpWin("'+HELP_URL+'", "help",'+HELP_W_W+','+HELP_W_H+')';
    this.bar.appendChild(a);
    this.noOfChild++;
}

myF_tab.prototype.setVisible = function (iChildNo){
    $("myF_tab_item_"+iChildNo).style.display="inline";
}

myF_tab.prototype.setActive=function(iChildNo){
	//document.getElementById("myF_tab_item_"+iChildNo).style.color = myF_tab_ITEM_SELECTED;
	
	if(this.activeChildNo != null){//only first time is null, 
			$("myF_tab_item_"+this.activeChildNo).style.backgroundImage='url(lib/img/'+LANGUAGE+'/cn_tab0'+(this.activeChildNo + 1)+'.gif)';
			$("myF_tab_child_"+this.activeChildNo).style.display="none";
	}
	$("myF_tab_item_"+iChildNo).style.backgroundImage='url(lib/img/'+LANGUAGE+'/cn_tab0'+(iChildNo + 1)+'_o.gif)';
	$("myF_tab_child_"+iChildNo).style.display="block";
	this.activeChildNo = iChildNo;
}


function myF_tab_addListenerTo3dTab (){
    PS_FORM.PartServer3D();
}
function myF_tab_addListenerToDwldTab(){
    PS_FORM.toProdinfo(3, null);
}
function myF_tab_setMeActiv(e){
	var itemNo;
	e["target"] ? itemNo = e["target"]["no"] : itemNo = e["srcElement"]["no"]
	if (TAB.activeChildNo != null & TAB.activeChildNo != itemNo){
			//document.getElementById("myF_tab_item_"+tab.activeChildNo).style.color = myF_tab_ITEM_NOT_SELECTED;
			///document.getElementById("myF_tab_item_"+TAB.activeChildNo).className = "myF_tab_item";
			///document.getElementById("myF_tab_child_"+TAB.activeChildNo).style.display="none";
			//alert(TAB.activeChildNo)
			//alert(itemNo)
			$("myF_tab_item_"+TAB.activeChildNo).style.backgroundImage='url(lib/img/'+LANGUAGE+'/cn_tab0'+(TAB.activeChildNo + 1)+'.gif)';
			$("myF_tab_child_"+TAB.activeChildNo).style.display="none";

			
			//document.getElementById("myF_tab_item_"+itemNo).style.color = myF_tab_ITEM_SELECTED;
			///document.getElementById("myF_tab_item_"+itemNo).className = "myF_tab_item_A";
			
			$("myF_tab_item_"+itemNo).style.backgroundImage='url(lib/img/'+LANGUAGE+'/cn_tab0'+(itemNo + 1)+'_o.gif)';
			$("myF_tab_child_"+itemNo).style.display="block";
			TAB.activeChildNo = itemNo;

	}
}
