function chkfrm()
{
	var ifSel = false;
	for( var i =1 ;i<=10;i++)
	{
		var chkLen = document.all["a"+i].length;
		ifSel = false;
		for(var j =0;j<chkLen;j++)
		{
			if(document.all["a"+i][j].checked == true)
			{
				ifSel = true;
				break;
			}
		}
		if (ifSel ==false)
		{
			alert("您还未对第"+i+"题做出选择！\r\n\r\n请填写完后再提交")
			break;
		}
	}
	if (ifSel)
	{
		if (checkName(form1.a11)==false)
		{
			ifSel = false;
		}
	}
	if (ifSel)
	{
		if (checkPhone(form1.a13)==false)
		{
			ifSel = false;
		}
	}
	return ifSel
}


function form_check(){
	
	if (checkName(form1.name)==false)
		return false
	if (checkPhone(form1.user_tel)==false)
		return false
}
function checkPhone(getO)
{
	re= /^([\d]){3,20}/gi
	msg = "电话格式错误，例如：02887734033"
	return regExpCheck(re,getO,msg)
}
function checkName(getO)
{
	re= /^[^\'\*,@]{2,20}$/gi;
	msg = "请正确填写姓名"
	return regExpCheck(re,getO,msg)
}
function regExpCheck(re,getO,msg)
{
	if(re.test(getO.value)==false)
	{
		if (getO.msg)
			msg = getO.msg+msg
		alert(msg)
		getO.focus();
		return false;
	}
	return true;
}


function chkfrm1(formO)   
{  
	
	var turn=new Array(4);
	turn[0]=new Array(2,6,9,14,17,21,27,31,36,38,42,48,50,54,58);
	turn[1]=new Array(4,8,11,16,19,23,25,29,34,40,44,46,52,56,60);
	turn[2]=new Array(1,7,10,13,18,22,26,30,33,39,43,45,49,55,57);
	turn[3]=new Array(3,5,12,15,20,24,28,32,35,37,41,47,51,53,59);
	var sum=new Array(0,0,0,0);
	var temper=new Array("胆汁质","多血质","黏液质","抑郁质"); 
	var fin_temper="";  
	var errmsg=""; 
	var isSel = true

	for(i=0;i<4;i++)
	{   
		for(j=0;j<15;j++)
		{     
			isSel = false
			for(k=0;k<5;k++)
			{   
				
				if(document.all["a"+turn[i][j]][k].checked == true)
				{
					sum[i] += parseInt(document.all["a"+turn[i][j]][k].value);
					//alert(document.all["a"+turn[i][j]].value)
					isSel = true;
					break;
				}
				
			}
			if (isSel == false)
			{
				alert("您还未对第"+turn[i][j]+"题做出选择！\r\n\r\n请填写完后再提交")
				break;
			}
		}
		if (isSel == false)
			break;
	}
	//alert(typeof(form1.a61))
	if (isSel==true)
	{
		if (checkName(form1.a61)==false)
		{
			isSel = false;
		}
	}
	if (isSel)
	{
		if (checkPhone(form1.a63)==false)
		{
			isSel = false;
		}
	}
	
	if (isSel == true)
	{
		var order=new Array(0,1,2,3);

		for(i=0;i<3;i++)
		{   
			for(j=0;j<3-i;j++)
			{   
				if(sum[order[j]]<sum[order[j+1]])
				{  
					var temp=order[j];
					order[j]=order[j+1];
					order[j+1]=temp;
				}
			}
		}
		var sumsum=sum[0]+sum[1]+sum[2]+sum[3];
		var percent=new Array(4);
		for(i=0;i<4;i++)
		{    
			var percent0=Math.round((sum[i]+30)*1000/(sumsum+120));
			var percent1=Math.floor(percent0 / 10);
			var percent2=percent0 % 10;
		//alert(percent0+"\n"+percent1+"\n"+percent2);
			percent[i]=""+percent1+"."+percent2;
		}     

		if(sum[order[0]]>20&&sum[order[1]]<9&&sum[order[2]]<9&&sum[order[3]]<9)
		fin_temper="您的气质类型属于典型的"+temper[order[0]];
		else if(sum[order[0]]< 20 &&sum[order[0]]>10&&sum[order[1]]< 7&&sum[order[2]]< 7 &&sum[order[3]]< 7)
		fin_temper="您的气质类型属于一般"+temper[order[0]];
		else if(sum[order[0]]-sum[order[1]]<4&&sum[order[1]]-sum[order[2]]>5)
		fin_temper="您的气质类型属于"+temper[order[0]]+"--"+temper[order[1]]+"混合型";
		else if(sum[order[3]]<5&&sum[order[1]]-sum[order[2]]< 5 &&sum[order[0]]-sum[order[1]]< 5)
		fin_temper="您的气质类型属于"+temper[order[0]]+"--"+temper[order[1]]+"--"+temper[order[2]]+"混合型";
		else fin_temper="您的气质类型很不明显";
		xxStr = "在您的性格气质中，胆汁质"+sum[0]+"　占"+percent[0]+"％，多血质"+sum[1]+" 占"+percent[1]+"％，黏液质"+sum[2]+" 占"+percent[2]+"％，抑郁质"+sum[3]+" 占"+percent[3]+"％<br>"+fin_temper 
		form1.showStr.value = xxStr 
//		form1.showNo.value = xxStr 

	}

	return isSel
}

