
function checking(frm)
{
	if (chkform(frm))
	{
		//if (checkage(frm))
		//{
           frm.submit();
		//}
	}
	
}

/**
 * 检验文章窗体
 */
function chkform(frm)
{
	var e;
	var eName,eRName,eName1;
	var selected=false;  

	for (var i=0;i<=frm.elements.length-1;i++)
	{
		e = frm.elements[i];
		//alert(e)
		var status = 0;

		if ((e.type == "text") || (e.type == "password"))
		{
			e.value = Trim(e.value);

			if (e.allownull == 0)
			{
				if (e.value.length == "")
				{
					eName = e.name;

					try{
						e.focus();
						status = 1;
					}catch(e){
						status = 0;
					}

					if (status == 1)
					{
						if (eName.substring(0,1) != "A")
						{
							alert ("请先将个人资料填写完整再提交。")
							e.className="alert";
							e.focus();
							return false;
							break;
						}
						else
						{
							alert ("第" + eName.substring(1,2) + "题没有填写，请检查后提交。")
							e.className="alert";
							e.focus();
							return false;
							break;
						}
						
					}
				}else{
					try
					{
						e.className="normal";
					}catch(e){;};
				}
			}
		}else{
			if  (e.type == "radio")
			{
				eName = e.name;
	
				if (!e.checked)
				{
					if (eName != eRName)
					{
						try{
							e.focus();
							status = 1;
						}catch(e){
							status = 0;
						}

						if (status == 1)
						{
							if (!loopInputForRadio(e))
							{
								if (eName == "sex")
								{
									alert ("请先将个人资料填写完整再提交。")
									e.classname="alert";
									e.focus();

									return false;

								}else{
								alert ("第" + eName.substring(1,2) + "题没有选择，请检查后提交。")
								e.className="alert";
								e.focus();

								return false;}
							}
						}
					}
				}
                else{
					e.className="normal";
					e.focus();
				}

				eRName = e.name;
			}else
				{
			if (e.type == "checkbox")
			{

				 for(var j=1;j<91;j++)   
					if(eval("frm.A2_"+j+".checked"))   
					{   
					  selected=true;   
					}   
					if(!selected)   
					{ 
					    
						  alert("第一题是本问卷的重点，可以多选，请最少选择1项！！！")
						  frm.A2_1.focus();
						  return false;  
					 
					   
					}   
					  
			}
		}

		}
		
	
		
		
	}
	
	return true;
}

function loopInputForRadio(e)
{
	var oo = document.getElementsByName("" + e.name + "");

	for (var i=0;i<oo.length;i++)
	{
		if (oo[i].type == "radio")
		{
			var eName = oo[i].name;

			if (oo[i].checked)
			{
				oo[i].className="normal";
				oo[i].focus();
				return true;
			}
		}
	}
	
	return false;
}

function loopInputForCheckBox(e)
{
	var cc = document.getElementsByName("" + e.name + "");

	for (var k=0;k<cc.length;k++)
	{
		if (cc[k].type == "checkbox")
		{
			var eName = cc[k].name;

			if (cc[k].checked)
			{
				cc[k].className="normal";
				cc[k].focus();
				return true;
			}
		}
	}
	
	return false;
}



function Trim(params)
{
	return (params.replace(/^\s+|\s+$/g,""));
}


////function checkage(frm)
//{
//   
//	if ((parseInt(frm.age.value)>0) && (parseInt(frm.age.value)<100))
//	{
//        return true;
//		
//
//
//	}else
//    {
//		alert("年龄输入值不正确，需大于0小于100")
//		frm.age.focus();
//	    return false;
//	    
//	}
//}