// common.js
function tongleSelect(checkname, tongleboxname) {
    var checkAll = document.getElementsByName(checkname);
    var tonglebox = document.getElementsByName(tongleboxname)[0];
    if (tonglebox.checked) {
        for (var i = 0; i < checkAll.length; i++) {
            checkAll[i].checked = true;
        }
    } else {
        for (var i = 0; i < checkAll.length; i++) {
            checkAll[i].checked = false;
        }
    }
}
function resetTongle(checkname, tongleboxname) {
    var flag = false;
    var checkAll = document.getElementsByName(checkname);
    for (var i = 0; i < checkAll.length; i++) {
        if (!checkAll[i].checked) {
            flag = true;
            break;
        }
    }
    if (flag) {
        document.getElementsByName(tongleboxname)[0].checked = false;
    } else {
        document.getElementsByName(tongleboxname)[0].checked = true;
    }
}
// newFunction
function validateInteger(field) {
    var bValid = true;
                	//var field = form[oInteger[x][0]];
    if (field.type == "text" || field.type == "textarea" || field.type == "select-one" || field.type == "radio") {
        var value = "";
						// get field's value
        if (field.type == "select-one") {
            var si = field.selectedIndex;
            if (si >= 0) {
                value = field.options[si].value;
            }
        } else {
            value = field.value;
        }
        if (value.length > 0) {
            if (!isAllDigits(value)) {
                bValid = false;
                field.focus();
            } else {
                var iValue = parseInt(value);
                if (isNaN(iValue) || !(iValue >= -2147483648 && iValue <= 2147483647)) {
                    if (i == 0) {
                        focusField = field;
                    }
                    bValid = false;
                }
            }
        }
    }
    return bValid;
}
function isAllDigits(argvalue) {
    argvalue = argvalue.toString();
    var validChars = "0123456789";
    var startFrom = 0;
    if (argvalue.substring(0, 2) == "0x") {
        validChars = "0123456789abcdefABCDEF";
        startFrom = 2;
    } else {
        if (argvalue.charAt(0) == "0") {
            validChars = "01234567";
            startFrom = 1;
        } else {
            if (argvalue.charAt(0) == "-") {
                startFrom = 1;
            }
        }
    }
    for (var n = startFrom; n < argvalue.length; n++) {
        if (validChars.indexOf(argvalue.substring(n, n + 1)) == -1) {
            return false;
        }
    }
    return true;
}

function showetype(type){
   if (type == 0){
     document.getElementById('0').style.display = "";
     document.getElementById('1').style.display = "none";
   } else{
     document.getElementById('1').style.display = "";
     document.getElementById('0').style.display = "none";
   }
}

function check(e)
{
	var k = window.event.keyCode;
	if (k < 46 || k > 57 ){
		alert("你输入的不是数字!")
		window.event.keyCode = 0 ;}
}
function login_tool(){
 if(location!=top.location ){
  top.location.href="login.jsp";
 }
}

var submitFlag=true;


function Append()
{   
    
    submitFlag=false;
	
    MoveOption(document.all("allElement"), document.all("selectElement"));
   
    submitFlag=true;
}



function Delete()
{   submitFlag=false;
    MoveOption(document.all("selectElement"), document.all("allElement"));
    submitFlag=true;
}


function MoveOption(oSrcSelect, oDestSelect)
{   
    var oOption, oNewOption;

	if(oSrcSelect==null || oDestSelect==null)
	{
		return;
	}
	for(var i=oSrcSelect.options.length-1; i>=0; i--)
	{
		oOption = oSrcSelect.options[i];
		if(oOption.selected)
		{
			oNewOption = new Option(oOption.text, oOption.value, false, false);
			oNewOption.__handset = oOption.__handset;
			oDestSelect.options[oDestSelect.options.length] = oNewOption;
			oSrcSelect.options[i] = null;
		}
	}
	
}

function allSelect() 
{
  List = document.forms[0].selectElement;
  for (i=0;i<List.length;i++)
  {
     List.options[i].selected = true;
  }
}

