function itemChanged (e) {
	e = e || event;
	var obj = e.target || e.srcElement;
	var switcher = e.type + '/' + e.tagName + (e.tagName == 'INPUT' ? '/' + e.type : '');
    var newElementId = e.id+"2";

    switch (switcher) 
	{
   	   case 'checkbox/INPUT/checkbox':
		  document.getElementById (newElementId).checked = e.checked;
		  break;

       case 'change/TEXTAREA':
	   case 'change/INPUT/text':
		  document.getElementById (obj.id + '2').value = obj.value;
		  break;
	   case 'radio/INPUT/radio':
		  document.getElementById (newElementId).checked = document.getElementById (e.id).checked;
		  break;
	   case 'click/OPTION':
		  while (obj && obj.tagName != 'SELECT')
			  obj = obj.parentNode;
	   case 'click/SELECT':
		  document.getElementById ('select2').selectedIndex = obj.selectedIndex;
		  document.getElementById ('selectval').value =
		  document.getElementById ('selectval2').value = obj[obj.selectedIndex].text;
		  break;
	}
	
	return true;
}