function MoveUpOrDown(isUp) {
var listbox = $("select[name='OrderList']");
if ($(listbox).find("option:selected").text().length == 0) {
alert("移動させる項目を選択してください。");
}
else if ($(listbox).find("option:selected").length > 1) {
alert("You can only select one option to move Up or Down.");
}
else {
//Get the values
var val = $(listbox).find("option:selected").val();
var text = $(listbox).find("option:selected").text();
var index = $(listbox).find("option:selected").index();
//Get the length now
var length = $(listbox).find("option").length;
//Move it up or down
if (isUp == true) {
//Move the option a row above
index = (index == 0 ? index : index - 1);
//Insert the options
$("<option value='" + val + "'>" + text + "</option>").insertBefore($(listbox).find("option:eq(" + index + ")"));
}
else // Down
{
//Move the option a row down
index = (index == length - 1 ? index : index + 1);
$("<option value='" + val + "'>" + text + "</option>").insertAfter($(listbox).find("option:eq(" + index + ")"));
}
//Remove the options
$(listbox).find("option:selected").remove();
//Set the value as selected
$(listbox).val(val);
}
}
var listbox = $("select[name='OrderList']");
if ($(listbox).find("option:selected").text().length == 0) {
alert("移動させる項目を選択してください。");
}
else if ($(listbox).find("option:selected").length > 1) {
alert("You can only select one option to move Up or Down.");
}
else {
//Get the values
var val = $(listbox).find("option:selected").val();
var text = $(listbox).find("option:selected").text();
var index = $(listbox).find("option:selected").index();
//Get the length now
var length = $(listbox).find("option").length;
//Move it up or down
if (isUp == true) {
//Move the option a row above
index = (index == 0 ? index : index - 1);
//Insert the options
$("<option value='" + val + "'>" + text + "</option>").insertBefore($(listbox).find("option:eq(" + index + ")"));
}
else // Down
{
//Move the option a row down
index = (index == length - 1 ? index : index + 1);
$("<option value='" + val + "'>" + text + "</option>").insertAfter($(listbox).find("option:eq(" + index + ")"));
}
//Remove the options
$(listbox).find("option:selected").remove();
//Set the value as selected
$(listbox).val(val);
}
}