TCM_boost=0;
					TCM_contents=new Array();
					TCM_counter=0;
					function TCM_addContent(str){
						TCM_contents[TCM_counter]=str;
						TCM_counter++;
					}
					function TCM_split(){
						TCM_arrayValues = new Array();
						for(i=0;i<TCM_contents.length;i++){
							TCM_arrayValues[i]=TCM_contents[i].split(separator);
						}
					}
					function TCM_makeSelValueGroup(){
						TCM_selValueGroup=new Array();
						var args=TCM_makeSelValueGroup.arguments;
						for(i=0;i<args.length;i++){
							TCM_selValueGroup[i]=args[i];
						}
					}
					function TCM_makeComboGroup(){
						TCM_comboGroup=new Array();
						var args=TCM_makeComboGroup.arguments;
						for(i=0;i<args.length;i++){
							TCM_comboGroup[i]=findObj(args[i]);
						}
					}
					function TCM_reload(from){
					 var thisComboStr="";
						var index=-1;
						if(!from){
							index=0;
							TCM_split();
							TCM_setDefault();
						}else{
							for(j=0;j<TCM_comboGroup.length-1;j++){
								if (TCM_comboGroup[j]==from){
									index=j+1;
								}
							}
						}
						if(index!=-1){
							var thisCombo=TCM_comboGroup[index];
							var thisComboText=index*2;
							var thisComboValue=(index*2)+1;
							if(index>0){
								for(p=0;p<index;p++){
									thisComboStr+=TCM_comboGroup[p].options[TCM_comboGroup[p].selectedIndex].text+separator+TCM_comboGroup[p].options[TCM_comboGroup[p].selectedIndex].value+separator;
								}
							}
							for(m=thisCombo.options.length-1;m>=0;m--){
								thisCombo.options[m]=null;
							}
							for(i=0;i<TCM_contents.length;i++){
								existe=false;
								if(TCM_contents[i].substr(0,thisComboStr.length)==thisComboStr){
									if(index!=TCM_comboGroup.length-1){
											for(j=0;j<thisCombo.options.length;j++){
												if(TCM_arrayValues[i][thisComboText]==thisCombo.options[j].text){
													existe=true;
												}
											}
									}else if(TCM_boost==0){
											for(j=0;j<thisCombo.options.length;j++){
												if(TCM_arrayValues[i][thisComboText]==thisCombo.options[j].text){
													existe=true;
												}
											}
									}
									if(existe==false){
										thisCombo.options[thisCombo.options.length]=new Option(TCM_arrayValues[i][thisComboText],TCM_arrayValues[i][thisComboValue]);
									}
								}
							}
							thisCombo.options[0].selected=true;
							for (n=0;n<thisCombo.options.length;n++){
								if(thisCombo.options[n].value==TCM_selValueGroup[index]){
									thisCombo.options[n].selected=true;
								}
							} 
							TCM_reload(thisCombo);
						}
					}
					function TCM_setDefault(){
						for (i=TCM_selValueGroup.length-1;i>=0;i--){
							if(TCM_selValueGroup[i]!=""){
								for(j=0;j<TCM_contents.length;j++){
									if(TCM_arrayValues[j][(i*2)+1]==TCM_selValueGroup[i]){
										for(k=i;k>=0;k--){
											if(TCM_selValueGroup[k]==""){
												TCM_selValueGroup[k]=TCM_arrayValues[j][(k*2)+1];
											}
										}
									}
								}
							}
						}
					}
					function findObj(n, d) { //v4.01
					  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
						d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
					  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
					  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document);
					  if(!x && d.getElementById) x=d.getElementById(n); return x;
					}
					
TCM2_boost=0;
					TCM2_contents=new Array();
					TCM2_counter=0;
					function TCM2_addContent(str){
						TCM2_contents[TCM2_counter]=str;
						TCM2_counter++;
					}
					function TCM2_split(){
						TCM2_arrayValues = new Array();
						for(i=0;i<TCM2_contents.length;i++){
							TCM2_arrayValues[i]=TCM2_contents[i].split(separator);
						}
					}
					function TCM2_makeSelValueGroup(){
						TCM2_selValueGroup=new Array();
						var args=TCM2_makeSelValueGroup.arguments;
						for(i=0;i<args.length;i++){
							TCM2_selValueGroup[i]=args[i];
						}
					}
					function TCM2_makeComboGroup(){
						TCM2_comboGroup=new Array();
						var args=TCM2_makeComboGroup.arguments;
						for(i=0;i<args.length;i++){
							TCM2_comboGroup[i]=findObj(args[i]);
						}
					}
					function TCM2_reload(from){
					 var thisComboStr="";
						var index=-1;
						if(!from){
							index=0;
							TCM2_split();
							TCM2_setDefault();
						}else{
							for(j=0;j<TCM2_comboGroup.length-1;j++){
								if (TCM2_comboGroup[j]==from){
									index=j+1;
								}
							}
						}
						if(index!=-1){
							var thisCombo=TCM2_comboGroup[index];
							var thisComboText=index*2;
							var thisComboValue=(index*2)+1;
							if(index>0){
								for(p=0;p<index;p++){
									thisComboStr+=TCM2_comboGroup[p].options[TCM2_comboGroup[p].selectedIndex].text+separator+TCM2_comboGroup[p].options[TCM2_comboGroup[p].selectedIndex].value+separator;
								}
							}
							for(m=thisCombo.options.length-1;m>=0;m--){
								thisCombo.options[m]=null;
							}
							for(i=0;i<TCM2_contents.length;i++){
								existe=false;
								if(TCM2_contents[i].substr(0,thisComboStr.length)==thisComboStr){
									if(index!=TCM2_comboGroup.length-1){
											for(j=0;j<thisCombo.options.length;j++){
												if(TCM2_arrayValues[i][thisComboText]==thisCombo.options[j].text){
													existe=true;
												}
											}
									}else if(TCM2_boost==0){
											for(j=0;j<thisCombo.options.length;j++){
												if(TCM2_arrayValues[i][thisComboText]==thisCombo.options[j].text){
													existe=true;
												}
											}
									}
									if(existe==false){
										thisCombo.options[thisCombo.options.length]=new Option(TCM2_arrayValues[i][thisComboText],TCM2_arrayValues[i][thisComboValue]);
									}
								}
							}
							thisCombo.options[0].selected=true;
							for (n=0;n<thisCombo.options.length;n++){
								if(thisCombo.options[n].value==TCM2_selValueGroup[index]){
									thisCombo.options[n].selected=true;
								}
							} 
							TCM2_reload(thisCombo);
						}
					}
					function TCM2_setDefault(){
						for (i=TCM2_selValueGroup.length-1;i>=0;i--){
							if(TCM2_selValueGroup[i]!=""){
								for(j=0;j<TCM2_contents.length;j++){
									if(TCM2_arrayValues[j][(i*2)+1]==TCM2_selValueGroup[i]){
										for(k=i;k>=0;k--){
											if(TCM2_selValueGroup[k]==""){
												TCM2_selValueGroup[k]=TCM2_arrayValues[j][(k*2)+1];
											}
										}
									}
								}
							}
						}
					}
					function findObj(n, d) { //v4.01
					  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
						d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
					  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
					  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document);
					  if(!x && d.getElementById) x=d.getElementById(n); return x;
					}
