function ifChecked(chkboxname){
    var AC = false;
    var myValue = "";
    var myCount = 0;
    for (var i = 0; i < document.getElementsByName(chkboxname).length; i++) {
        var e = document.getElementsByName(chkboxname)[i];
        if (e.checked) {
            myValue = e.value + "," + myValue
            myCount = myCount + 1;
        };
            }
    if (myCount != 0) {
        AC = true;
    }
    else {
        AC = false;
    }
    if (!AC) {
        //alert("请先选定后再操作！");
        return false;
    }
    else {
        return myValue;
    }
    
}

function checkAll(name)
{
	var n;
	n=document.getElementsByName(name).length;
	for (var i = 0; i < n; i++)
	{
	document.getElementsByName(name)[i].checked = true;
	}
}

function unCheckAll(name)
{
	if(ifChecked(name)!=false)
	{
		var n;
		n=document.getElementsByName(name).length;
		for (var i = 0; i < n; i++)
		{
			document.getElementsByName(name)[i].checked = false;
		}
	}
}

function switchAll(name)
{
	var n;
	n=document.getElementsByName(name).length;
	for (var i = 0; i < n; i++) {
        var e = document.getElementsByName(name)[i];
        if (e.checked) {
            e.checked = false;
        }
        else {
            e.checked = true;
        }
    }
}

function initSelect(id, arrArray, ArrayValPos, ArrayTxtPos){
    document.getElementById(id).length = 0;
    var n = arrArray.length;
    if (n == 1) {
        document.getElementById(id).options[0] = new Option("请选择分类", "");
        document.getElementById(id).options[1] = new Option(arrArray[0][ArrayValPos], arrArray[0][ArrayTxtPos]);
    }
    else {
        for (var i = 0; i <= n; i++) {
            if (i == 0) {
                document.getElementById(id).options[i] = new Option("请选择分类", "")
            }
            else {
                document.getElementById(id).options[i] = new Option(arrArray[i - 1][ArrayValPos], arrArray[i - 1][ArrayTxtPos]);
            }
        }
    }
}

function changeLocation(Value, array, ArrPos, ArrPosV, ArrPosT, opid){
    document.getElementById(opid).length = 0;
    var id = Value;
    var i;
    var count = array.length;
    document.getElementById(opid).options[0] = new Option('请选择小类', '');
    for (i = 0; i < count; i++) {
        if (array[i][ArrPos] == id) {
            document.getElementById(opid).options[document.getElementById(opid).options.length] = new Option(array[i][ArrPosV], array[i][ArrPosT]);
        }
    }
}

function SetYear(id){
    var date = new Date();
    var year = date.getFullYear();
    var yearStart = eval(year - 50);
    var yearEnd = eval(year + 50);
    var arrayYear = new Array();
    for (var n = 0; n <= 100; n++) {
        arrayYear[n] = new Array(yearStart + n, yearStart + n);
    }
    var m = arrayYear.length;
    for (var i = 0; i < m; i++) {
        if (i == 0) {
            document.getElementById(id).options[i] = new Option("请选择年份", "")
        }
        else {
            document.getElementById(id).options[i] = new Option(arrayYear[i - 1][0] + "年", arrayYear[i - 1][1] + "年")
        }
    }
}

function setOptions(opva, opid){
    var v = opva;
    var n = document.getElementById(opid).length - 1;
    for (var i = 0; i <= n; i++) {
        var ov = document.getElementById(opid)[i];
        if (ov.value == v) {
            ov.selected = true;
        }
    }
}

function setOptSec(array, ArrPos, ArrPosV, opva, opid){
    var v = opva;
    var count = array.length;
    for (i = 0; i < count; i++) {
        if (array[i][ArrPos] == v) {
            document.getElementById(opid).options[document.getElementById(opid).options.length] = new Option(array[i][ArrPos], array[i][ArrPosV]);
            document.getElementById(opid).options[document.getElementById(opid).options.length - 1].selected = "selected";
        }
    }
}

function setRadios(rdova, rdon){
    var v = rdova;
    var n = document.getElementsByName(rdon).length - 1;
    for (var i = 0; i <= n; i++) {
        var rv = document.getElementsByName(rdon)[i];
        if (rv.value == v) {
            rv.checked = true;
        }
    }
}

function setCheckbox(chkboxva, chkboxn, mark){
    var v = chkboxva;
    var n = document.getElementsByName(chkboxn).length - 1;
    var Arr = v.split(mark);
    for (var i = 0; i <= n; i++) {
        var chkboxv = document.getElementsByName(chkboxn)[i]
        for (var m = 0; m <= Arr.length - 1; m++) {
            if (chkboxv.value == Arr[m]) {
                chkboxv.checked = true;
            }
        }
    }
}

function setSecCheckbox(chkboxva, chkboxn){
    var v = chkboxva;
    var n = document.getElementsByName(chkboxn).length - 1;
    for (var i = 0; i <= n; i++) {
        var chkboxv = document.getElementsByName(chkboxn)[i]
        if (chkboxv.value == v) {
            chkboxv.checked = true;
        }
    }
}
/*
<textarea onpropertychange="cal()" rows="10" style="width:380px; " id="content" name="content"></textarea></p>
				   <p>已有字数：<input id=b size=5 value="0" disabled>&nbsp;&nbsp;剩余字数：<input  id=c size=5 value="500" disabled>
*/
function counts(ValueID,HaveID,RestID,Count) 
{
	var a = document.getElementById(ValueID);
	var b = document.getElementById(HaveID);
	var c = document.getElementById(RestID);
	if(a.value.length>Count) {
		a.value=a.value.slice(0,Count);
		b.value=Count;
		c.value=0;
		}
	else {
		b.value=a.value.length;
		c.value=Count-eval(b.value);
		}
}
/*
<textarea name="userinfo" id="userinfo" onchange="showtxtchange('userinfo','inputtxarea',1000)" onpropertychange="showtxtchange('userinfo','inputtxarea',1000)" oninput="showtxtchange('userinfo','inputtxarea',1000)" onpaste="showtxtchange('userinfo','inputtxarea',1000)"></textarea>
*/
function showtxtchange(valid,divid,count)
{
	var value=document.getElementById(valid).value;
	var sum=count-value.length;
	if(sum<0)
	{
	document.getElementById(divid).innerHTML= '您还可以输入'+sum+'字符';
	document.getElementById(divid).style.color='red';
	}
	else
	document.getElementById(divid).innerHTML= '您还可以输入'+sum+'字符';
}
/*
<textarea name="userinfo" id="userinfo" onchange="setinputval('userinfo',1000)" onpropertysetinputval="setinputval('userinfo',1000)" oninput="setinputval('userinfo',1000)" onpaste="setinputval('userinfo',1000)"></textarea>
*/
function setinputval(valid,count)
{
	var value=document.getElementById(valid).value;
	var sum=value.length-count;
	if(sum<0)
	{
		value=value.slice(0,count);
	}
	else
	value=value;
	return value;
}