/*Remove the selected list item on the left to the right*/
function fMoveSelectedOptionsLeftToRight(oLeft,oRight)
{
if(!(oLeft&&oRight))
{
return;
}
if(!hasOptions(oLeft))
{
return;
}
if(==-1)
{
=0;
}
for(var i=0;i<;i++)
{
if([i].selected)
{
var oOption = ("OPTION");
("text",[i].text);
("value",[i].value);
(oOption);
}
}
clearSelectedOptions(oLeft);
}
/*Remove all list items on the left to the right*/
function fMoveAllOptionsLeftToRight(oLeft,oRight)
{
if(!(oLeft&&oRight))
{
return;
}
if(!hasOptions(oLeft))
{
return;
}
for(var i=0;i<;i++)
{
var oOption = ("OPTION");
("text",[i].text);
("value",[i].value);
(oOption);
}
clearAllOptions(oLeft);
}
/*Remove the selected list item on the right to the left*/
function fMoveSelectedOptionsRightToLeft(oLeft,oRight)
{
if(!(oLeft&&oRight))
{
return;
}
if(!hasOptions(oRight))
{
return;
}
if(==-1)
{
=0;
}
for(var i=0;i<;i++)
{
if([i].selected)
{
var oOption = ("OPTION");
("text",[i].text);
("value",[i].value);
(oOption);
}
}
clearSelectedOptions(oRight);
}
/*Remove all list items on the right to the left*/
function fMoveAllOptionsRightToLeft(oLeft,oRight)
{
if(!(oLeft&&oRight))
{
return;
}
if(!hasOptions(oRight))
{
return;
}
for(var i=0;i<;i++)
{
var oOption = ("OPTION");
("text",[i].text);
("value",[i].value);
(oOption);
}
clearAllOptions(oRight);
}
/*Clear select all options*/
function clearAllOptions(oSelect)
{
if(oSelect)
{
var ops=;
while(>0)
{
(-1);
}
}
}
/*Clear all selected options*/
function clearSelectedOptions(oSelect)
{
if(oSelect)
{
for(var i=0;i<;i++)
{
if([i].selected)
{
(i--);
}
}
}
}
/*Judge whether select has options*/
function hasOptions(oSelect)
{
if(oSelect)
{
return >0;
}
return false;
}