rendered paste body oldvalue = "";function passText(passedvalue){ if (passedvalue != "") { var totalvalue = passedvalue+"\n"+oldvalue; document.sample.cboGeo.value = totalvalue; oldvalue = document.sample.cboGeo.value; }}=-=-=-=-=-=-=-=-=-=-/**** copyFromTo** Copies <option> from src <select> to dest*/function copyFromTo(objSrc, objDest){ var src = document.getElementById(objSrc); var dest = document.getElementById(objDest); var itemSrcIdx = src.selectedIndex; dest.length++; if (document.body.innerHTML) { dest[dest.length-1].innerHTML = src.options[itemSrcIdx].text; } else { dest[dest.length-1].text = src.options[itemSrcIdx].text; } dest[dest.length-1].value = src.options[itemSrcIdx].value; dest[dest.length-1].className = src.options[itemSrcIdx].className; dest[dest.length-1].id = src.options[itemSrcIdx].id;} // END copyFromTo/**** Returns selected items index**/function getSelectedIndex(obj){ var item = document.getElementById(obj); var i = item.selectedIndex; if (i==-1) { i = 0; } return i;} // END getSelectedIndex/**** Select list item by index.**/function selectItem(obj,index){ var item = document.getElementById(obj); item.selectedIndex = index;} // END selectItem/**** Select all items in <select>**/function SelectAll(obj){ obj = (typeof obj == "string") ? document.getElementById(obj) : obj; if (obj.tagName.toLowerCase() != "select") { return; } for (var i=0; i < obj.length; i++) { obj[i].selected = true; }} // END SelectAll/**** Deselect all items in <select>**/function SelectNone(obj){ obj = (typeof obj == "string") ? document.getElementById(obj) : obj; if (obj.tagName.toLowerCase() != "select") { return; } for (var i=0; i < obj.length; i++) { obj[i].selected = false; }} // END SelectNone/**** Add new item to <select>**/function AddItem(obj, text, value, index, id, classname, color, bg, selected) { /* NEW added from version 1.1 updated from version 1.2*/ obj = (typeof obj == "string") ? document.getElementById(obj) : obj; if (obj.tagName.toLowerCase() != "select" || text == "") { return; } obj.length++; if (typeof index == "number" && index < obj.length-1) { var i = Number(); for (i=obj.length-2; i>index-1; i--) { if (document.body.innerHTML) { obj[i+1].innerHTML = obj[i].innerHTML; } else { obj[i+1].text = obj[i].text; } obj[i+1].value = obj[i].value; obj[i+1].id = obj[i].id; obj[i+1].className = obj[i].className; obj[i+1].style.color = obj[i].style.color; obj[i+1].style.backgroundColor = obj[i].style.backgroundColor; obj[i+1].selected = obj[i].selected; } } else { index = obj.length - 1; } obj = obj[index]; if (document.body.innerHTML) { obj.innerHTML = text; } else { obj.text = text; } obj.value = value; obj.id = id ? id : ''; obj.className = classname ? classname : ''; obj.style.color = color ? color : ''; obj.style.backgroundColor = bg ? bg : ''; obj.selected = selected} // END AddItem/**** Remove item from <select>**/function RemoveItem(obj, index){ obj = (typeof obj == "string") ? document.getElementById(obj) : obj; if (obj.tagName.toLowerCase() != "select" || obj.length == 0) { return; } if (index === true) { for (index=obj.length-1; index>=0; index--) { if (obj[index].selected) { obj[index] = null; } } } else { obj[((typeof index != "number") || index > (obj.length - 1) || index < 0 ? obj.length - 1 : index)] = null; }} // END RemoveItem