//2009-03-24 调查表验证

function SurveysCheck(obj){
	//var Ronoff = new Array();
	//var Conoff = new Array();objname|objvalue|hiddenboxon|hiddenboxoff
	//var leomatrix = new Array();

	var ename = obj.name;
	var etype = obj.type;
	var evalue = obj.value;

	if(etype == "checkbox"){
		//处理隐藏部分的开关
		var objvaluee = "," + GetCheckboxValue(ename) + ",";
		//alert(objvaluee);
		if(Conoff.length > 0){
			for(var i = 0;i < Conoff.length;i ++){
				var Conoffsplit = Conoff[i].split("|");
				var objname = Conoffsplit[0];
				var objvalue = Conoffsplit[1];
				var hiddenboxon = Conoffsplit[2];
				var hiddenboxoff = Conoffsplit[3];
				if(objname == ename && objvalue == evalue){
					if(objvaluee.indexOf("," + evalue + ",") > -1){
						//打开该项的隐藏
								if(hiddenboxon.indexOf("#") > 0){
								//循环所有隐藏
									hiddenboxon = hiddenboxon.split("#");
									for(var m = 0;m < hiddenboxon.length;m ++){
										$("es_" + hiddenboxon[m] + "_div").style.display = '';
									}
								}else{
									//不用循环直接显示
									$("es_" + hiddenboxon + "_div").style.display = '';
								}
					}else{
						//关闭该项的隐藏并清除值
								if(hiddenboxoff.indexOf("#") > 0){
								//循环所有隐藏
									hiddenboxoff = hiddenboxoff.split("#");
									for(var m = 0;m < hiddenboxoff.length;m ++){
										div = $("es_" + hiddenboxoff[m] + "_div");
										div.style.display = 'none';
										ClearAllInput(div);
									}
								}else{
									//不用循环直接隐藏
									div = $("es_" + hiddenboxoff + "_div");
									div.style.display = 'none';
									ClearAllInput(div);
								}
					}
				}
			}
		}
	}else if(etype == "radio"){
		var objvaluee = GetRadioValue(ename);
		if(Ronoff.length > 0){
			for(var i = 0;i < Ronoff.length;i ++){
				var Ronoffsplit = Ronoff[i].split("|");
				var objname = Ronoffsplit[0];
				var objvalue = Ronoffsplit[1];
				var hiddens = Ronoffsplit[2];
				if(objname == ename){
					if(objvalue == objvaluee){
						if(hiddens.indexOf("#") > 0){
							var arrhiddens = hiddens.split("#");
							for(var j = 0;j < arrhiddens.length; j ++){
								var div = $("es_" + arrhiddens[j] + "_div");
								div.style.display = '';
							}
						}else{
							var div = $("es_" + hiddens + "_div");
							div.style.display = '';
						}
					}else{
						if(hiddens.indexOf("#") > 0){
							var arrhiddens = hiddens.split("#");
							for(var j = 0;j < arrhiddens.length; j ++){
								var div = $("es_" + arrhiddens[j] + "_div");
								div.style.display = 'none';
								ClearAllInput(div);
							}
						}else{
							var div = $("es_" + hiddens + "_div");
							div.style.display = 'none';
							ClearAllInput(div);
						}
					}
				}
			}
		}
		if(jump.length > 0){
			for(var ju = 0;ju < jump.length;ju ++){
				var jumpsplit = jump[ju].split("|");
				var objname = jumpsplit[0];
				var objvalue = jumpsplit[1];
				var url = jumpsplit[2];
				if(objname == ename){
					if(objvalue == objvaluee){
						document.form.nextpage.value = url;
					}
				}
			}
		}
	}
}
function ClearAllInput(obj){
	var objs = obj.getElementsByTagName('input');
	for(var k = 0;k < objs.length; k++){
		if(objs[k].type=="checkbox" || objs[k].type=="radio"){
			objs[k].checked = false;
		}else if(objs[k].type=="text" || objs[k].type=="hidden"){
			objs[k].value = "";
		}
	}
	var objs = obj.getElementsByTagName('li');
	for(var k = 0;k < objs.length; k++){
		objs[k].className = '';
	}
}