function pntMtoNCheckBoxUpdate(chkbx,field) {
	var val = chkbx.value;
	var el = document.getElementById(field);
	if (!el) return;
	
	if (chkbx.checked) {
		pntMtoNCheckboxAddValue(el,val);
	} else {
		pntMtoNCheckboxRemoveValue(el,val);
	}
}

function pntMtoNCheckboxAddValue(el,val) {
	var idArray = new Array();
	if (el.value.length > 0) idArray = el.value.split(";"); 
	idArray[idArray.length] = val;
	if (idArray.length ==1) {
		el.value = idArray[0];	
	} else {
		el.value = idArray.join(";");	
	} 
}


function pntMtoNCheckboxRemoveValue(el, val) {
	var idArray = el.value.split(";"); 
	
	for(i=0;i<idArray.length;i++){
    if(val==idArray[i]) idArray.splice(i, 1);
  }
	el.value = idArray.join(";");	
}


