anchor.diff:  							<%for(int i=0;i<vocabs1.size();i++)
   								{
   						
  -								String vacabNameWithVer=vocabs1.get(i).getName()+vocabs1.get(i).getVersion();
  +								String vNameWithVerAndToken=vocabs1.get(i).getName()+"@"+vocabs1.get(i).getVersion();
  +								String vacabNameWithVer2=vocabs1.get(i).getName()+vocabs1.get(i).getVersion();
   								%>
  -							<tr><td><div id = "selectedPermValues_Div_<%=vacabNameWithVer.toUpperCase()%>" style="display:none">
  +							<tr><td><div id = "selectedPermValues_Div_<%=vNameWithVerAndToken.toUpperCase()%>" style="display:none">
   						
   							<table border = "0" id = "" cellpadding ="1" cellspacing ="3" width="100%">
   								<tr>
   									<td colspan="3"> <table> <tr>
  -									<td  align="left"><input type="checkbox" id="pvSelectedCB_<%=vacabNameWithVer.toUpperCase()%>" onclick="checkedUncheckedAllPvs('<%=vacabNameWithVer.toUpperCase()%>')"> </td>
  -									<td  align="left" class="grid_header_text" ><%=vacabNameWithVer.toUpperCase()%></td>
  +									<td  align="left"><input type="checkbox" id="pvSelectedCB_<%=vNameWithVerAndToken.toUpperCase()%>" onclick="checkedUncheckedAllPvs('<%=vNameWithVerAndToken.toUpperCase()%>')"> </td>
  +									<td  align="left" class="grid_header_text" ><%=vacabNameWithVer2.toUpperCase()%></td>
   									</tr></table></td>
   								</tr>	
   							</table>
  -							<table border = "0" id = "selectedPermValues_<%=vacabNameWithVer.toUpperCase()%>" cellpadding ="1" cellspacing ="3" width="100%">
  +							<table border = "0" id = "selectedPermValues_<%=vNameWithVerAndToken.toUpperCase()%>" cellpadding ="1" cellspacing ="3" width="100%">
   							</table></div>	
   							</td></tr>
   							<%}%>
  
positive.code: 					
  					uncheckAllAndDeleteFromArray(elements[i].id.replace("vocab_",""));
  					//need to delete all the rows of right hand side selected list
  					var tableid =document.getElementById("selectedPermValues_"+elements[i].id.replace("vocab_",""));
  					for(var j=0;j<tableid.rows.length;j++)
  					{
  						tableid.rows[j].myRow.one.checked=1;
  
negative.code: 				{
  				if(document.getElementById(selectedPvs[k]).value!='undefined');
  					{
  						var selectedIdFromList=document.getElementById(selectedPvs[k]).value;
  						var selectedIdFromListWithoutCode=selectedIdFromList.substring(selectedIdFromList.indexOf(":")+1);
  						//require for UI javascript and set the values to parent window
  						pvNameList=pvNameList+selectedIdFromListWithoutCode+",";
  						pvConceptCodeList=pvConceptCodeList+selectedPvs[k]+"#";
  						//required to store in session
  						pvNameListWithCode=pvNameListWithCode+document.getElementById(selectedPvs[k]).value+",";
  						
  					}
  					
  				}catch(e)
  