function CheckAll() {
	for (var i=0;i<document.prvmsg.elements.length;i++) {
		var e = document.prvmsg.elements[i];
		if ((e.name != 'allbox') && (e.type=='checkbox'))
			e.checked = document.prvmsg.allbox.checked;
			}
		}

function CheckCheckAll() {
	var TotalBoxes = 0;
	var TotalOn = 0;
	for (var i=0;i<document.prvmsg.elements.length;i++) {
		var e = document.prvmsg.elements[i];
		if ((e.name != 'allbox') && (e.type=='checkbox')) {
			TotalBoxes++;
			if (e.checked) {
				TotalOn++;
				}
			}
		}
	if (TotalBoxes==TotalOn) {
		document.prvmsg.allbox.checked=true;
		} 
	else {
		document.prvmsg.allbox.checked=false;
		}
	}

function storeCaret() { 
	if (document.pmsubmit.message.createTextRange) document.pmsubmit.message.caretPos = document.selection.createRange().duplicate(); 
	} 

function insertAtCaret (icon1, icon2) { 
  if (document.pmsubmit.message.createTextRange && document.pmsubmit.message.caretPos)   { 
    var caretPos = document.pmsubmit.message.caretPos; 
    selectedtext = caretPos.text; 
    caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == '' ? ' '+icon1 + ' ' : ' '+icon1+' '; 
    caretPos.text = caretPos.text + selectedtext + icon2; 
  	} 
  else {
		document.pmsubmit.message.value = document.pmsubmit.message.value + ' '+icon1 + ' ' + icon2+' ' 
		}
	document.pmsubmit.message.focus(); 
	}