anchor.diff:  <script>
   	mygrid = new dhtmlXGridObject('gridbox');
   	mygrid.setImagePath("dhtml_comp/imgs/");
  +
  +	if(useFunction == "participant")
  +	{
  +//		alert("test");
  +		colDataTypes=colDataTypes.replace(/ch/,"ra");
  +		colDataTypes=colDataTypes.replace(/int/,"ro");
  +		columns=","+columns+",";
  +		colWidth = colWidth+",100,0";
  +		mygrid.setOnCheckHandler(onParticipantClick);
  +		mygrid.setOnRowDblClickedHandler(useFunction);
  +/*document.write("<hr>myData[0] : "+myData[0]+"<hr>");
  +document.write("<hr>columns : "+columns+"<hr>");
  +document.write("<hr>colDataTypes : "+colDataTypes+"<hr>");
  +document.write("<hr>colWidth : "+colWidth+"<hr>");
  +*/
  +	}
  +
   	mygrid.setHeader(columns);
   	//mygrid.setEditable("FALSE");
   	mygrid.enableAutoHeigth(false);
   
   	mygrid.setInitWidths(colWidth);
  -	
   	mygrid.setColTypes(colDataTypes);
   	mygrid.enableMultiselect(true);
   //	mygrid.chNoState = "0";
  
positive.code: 		//var chkName = "value1(CHK_" + row + ")";
  		document.write("<input type='hidden' name='"+chkName +"' id='"+row+"' value='1'>");
  	}
  	//fix for grid display on IE for first time.
  	mygrid.setSizes();
  </script>
  
negative.code: 
  while(colDataTypes.indexOf("str") !=-1)
  colDataTypes=colDataTypes.replace(/str/,"ro");
  /*
  document.write("<hr>myData[0] : "+myData[0]+"<hr>");
  document.write("<hr>columns : "+columns+"<hr>");
  document.write("<hr>colDataTypes : "+colDataTypes+"<hr>");
  document.write("<hr>colWidth : "+colWidth+"<hr>");
  */
  </script>
  
  <table width="100%">
  