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