
//***Show Or Hide Layer***//
function ShowLayer(my_tid){

	var j=0;
	var tid= 0;
	var tidgroup = new Array();

	var product_type_array_len = parseInt(product_type_array.length);
	for(i=0;i<product_type_array_len;i++) {
		if(product_type_array[i].tid == tid) {
		}else {
			tid = product_type_array[i].tid;
			tidgroup[j] = product_type_array[i].tid;
			j++;
		}
	}


	for(i=0;i<tidgroup.length;i++) {
		var tid = tidgroup[i];
		layerObj_str = "PTLayer" + tid;
		layerObj = GetObj(layerObj_str) ;

		if(typeof(layerObj)=='object') {
			layerObj.visibility='hidden';
		}
	}


	for(i=0;i<tidgroup.length;i++) {
		var tid = tidgroup[i];

		if(my_tid==tid) {
			layerObj_str = "PTLayer" + my_tid;
			layerObj = GetObj(layerObj_str) ;

			if(layerObj!=null && typeof(layerObj)=='object')
				layerObj.visibility='visible';
		}
	}


}


function displayProductTypeLayer(myBaseTop, myBaseLeft) {
	
	Base_Top  = myBaseTop ;
	Base_Left = myBaseLeft ;

	var j=0;
	var tid= 0;
	var tidgroup = new Array();


	var product_type_array_len = parseInt(product_type_array.length);
	for(i=0;i<product_type_array_len;i++) {
		if(product_type_array[i].tid == tid) {
		}else {
			tid = product_type_array[i].tid;
			tidgroup[j] = product_type_array[i].tid;
			j++;
		}
	}

	for(i=0;i<tidgroup.length;i++) {
		var tid = tidgroup[i];
		var total_subseries = '';
		var maxcol = 0;
		var maxrow = 0;
		for(j=0;j<product_type_array_len;j++) {
			if(product_type_array[j].tid==tid) {
				var type 		= product_type_array[j].type;
				var subseries 		= product_type_array[j].subseries;
				var subseries_des 	= product_type_array[j].subseries_des;
				total_subseries = total_subseries + subseries + " " + subseries_des +"\n";
				maxrow = maxrow + 1;
				maxcol_now = subseries.length + subseries_des.length + 2 ;
				if(maxcol < maxcol_now) {
					maxcol = maxcol_now;
				}
			}
		}

		if(tid<=20) {
			var LayerTop    = Base_Top + tid*20;
			var LayerLeft   = Base_Left;
		}else{
			var LayerTop    = Base_Top + (tid-20)*20;
			var LayerLeft   = Base_Left + 220;

		}

		var LayerHeight = ((maxrow<10)?maxrow:10);
		document.write("<DIV id='PTLayer" + tid + "' style='HEIGHT:" + LayerHeight*20 + "px; LEFT:" + LayerLeft + "px; POSITION: absolute; TOP:"+ LayerTop +"px; VISIBILITY:hidden; WIDTH: 400px; Z-INDEX: 10'>");
		document.write("<TEXTAREA Readonly name='PTDes" + tid + "' rows=" + LayerHeight + " cols=" + maxcol + " class=textareaclass style='background-color: rgb(255,236,215)'>");
		document.write(total_subseries);
		document.write('</TEXTAREA>');
		document.write('</DIV>') ;
	}
}


function ProductType_Make(tid,type,subseries,subseries_des) {
	this.tid     	= tid 		;
	this.type	= type		;
	this.subseries	= subseries 	;
	this.subseries_des = subseries_des 	;
	
}

//**********************************
//* 获得对象指针		   *
//**********************************

function GetObj(strLayerID){

//	alert(navigator.appVersion);

	if(navigator.appName=="Netscape" || document.all) {
		eval("var obj=document"+GetLayerRef(strLayerID) + GetStyleRef()); 
	}else{
		var obj = null;
	}
	return obj;
}

function GetLayerRef(strLayerID){
	var layerRef = "";

	if(navigator.appName=="Netscape") {
		if(parseInt(navigator.appVersion)==4) {
			layerRef=".layers['" + strLayerID + "']";
		}
		if(parseInt(navigator.appVersion)>=5) {			
			layerRef=".getElementById('" + strLayerID + "')";
		}
	} else {
		if(document.all) {	
			layerRef=".all['" + strLayerID + "']";
		}
	}
	return layerRef;
}

function GetStyleRef(){
	var styleRef = "";
	if(navigator.appName=="Netscape") {
		if(parseInt(navigator.appVersion)==4) {
			styleRef="";
		}
		if(parseInt(navigator.appVersion)>=5) {
			styleRef=".style";
		}
	
	}else {
		if(document.all) {	
			styleRef=".style";
		}
	}
	return styleRef;
}
