var FrontQuestion_showForm ={
  /**
	 * 提交问卷调查后返回状态
	 *
	 * @param submits
	 * 如果状态为4;则返回没有相关信息
	 * 
	 */
	success: function(submits){
		if(submits=='4'){
			alert(i18n_questionnaire_doAdd_question_input_noresult);
			history.back(-1);
    		}
	},
	/**
	 * 表单验证
	 *
	 * @param frm
	 * @param userId
	 * @param mustInputUserInfo
	 * @return
	 */
	check: function(frm,userId,mustInputUserInfo){

	for(m=0;m< frm.length;m++) 
	{
  		//当前项
        	var myElement = frm.elements[m];
        	//判断是否判断必填项
      
		if ( myElement.name.indexOf("qId_") != -1 && myElement.value =='0')
		{
	    		//取得问题ID
	     		var questionID = myElement.name.substr(4,myElement.name.length);
	     		//定义问题是否必答的判断变量
	     		var isOk = false ; 
	     		//选择题还是输入题
	     		var isInput = false;
	     		//取得当前问题的名字
	     		//var questionName_id = questionID+"_questionName";
	     		var questionName_id = "qName_"+questionID;
	     		
			var questionName=eval("frm."+questionName_id+".value");
			//alert(frm.elements[questionName_id].value);
	     		//var questionName  =  trim(frm.elements[questionName_id].value);
	     		//var questionName  =  trim(frm.questionName_id.value);
	    		//循环指定问题的所有项	
	    		for (n=0 ;n < frm.length ;n++)
	    		{ 	
	    			//获得当前项
	   			childElement = frm.elements[n];

	   			if (childElement.name.indexOf(questionID) != -1)
	   			{
	   				//如果是radio对象
	   				
	   	   			if (childElement.type == "radio")
	   	   			{	//alert("radio childElement.name"+childElement.name);
	   	   				isOk = childElement.checked;
	   	   				
	   	   				if (isOk == true ) 
	   	   				{
	   	   					//alert(questionName+i18n_questionnaire_doAdd_question_input_required);		
	   	   	  				//isOk=true;
	   	   	  				break ;	
	   	   	  				//return false;
	   	   				}
	   	    			}
	   	    			
	   	    			//如果是checkbox对象
	   	    			else if (childElement.type == "checkbox")
	   	    			{
	   	    				
	   	        			isOk = childElement.checked;
	   	   				if (isOk == true ) 
	   	   				{
	   	   	  			//alert(questionName+i18n_questionnaire_doAdd_question_input_required);		
	   	   	    			break;
	   	   	    			//return false;
	   	        			}
					}
					
					//如果是text对象
					else if (childElement.type == "text")
					{	
						var str = childElement.value ;
	   	    	  			if (trim(str) == "" )
	   	    	    			{
	   	    	    				alert(questionName+i18n_questionnaire_doAdd_question_input_notNull);	
	   	    	    				childElement.focus();
	   	    	       				//isOk = true ;
	   	    	       				//isInput = true;
	   	     	      				return false;
	   	        			}else{
	   	        				isOk = true ;
	   	        			}
	   				}   	
				}	
			}
			//如果当前必答的问题已经回答
			
			if (isOk == true)
			{
            			continue  ;
        		} else
        		{
            			//弹出必须回答的警告	
            			//if(isInput == true){
            				//alert(questionName+i18n_questionnaire_doAdd_question_input_notNull);	
            			//}else{
            				alert(questionName+i18n_questionnaire_doAdd_question_input_required);	
            			//}
               			//break ;	
               			return false;
               			
        		}	
		}
  	}
  	if((userId == null || userId=='') && mustInputUserInfo == '0')
	{	
		var username = frm.userName;
		var email = frm.email;
		var comp = frm.company;
		var address = frm.address;
		if(isNull(username.value))
		{
			 alert(i18n_questionnaire_doAdd_question_input_name_notNull);
			 username.focus();
			 return false;
		}
		if(isNull(email.value))
		{
			alert(i18n_questionnaire_doAdd_question_input_email_notNull);
			email.focus();
			return false;
		}
		if(username != null && strlen(username.value) >20)
 		{
 			alert(i18n_questionnaire_doAdd_question_input_name_maxlength);
 			username.focus();
 			return false;
 		}
 		if(comp != null && strlen(comp.value) >100)
 		{
 			alert(i18n_questionnaire_doAdd_question_input_comp_maxlength);
 			comp.focus();
 			return false;
 		}
 		if(address != null && strlen(address.value) >200)
 		{
 			alert(i18n_questionnaire_doAdd_question_input_address_maxlength);
 			address.focus();
 			return false;
 		}
 		if(email != null && strlen(email.value) >50)
 		{
 			alert(i18n_questionnaire_doAdd_question_input_email_maxlength);
 			email.focus();
 			return false;
 		}
		if(email != null && !isEmail(email.value,true))
		{
			alert(i18n_questionnaire_doAdd_question_input_email_notFormat);
			email.focus();
			return false;
		}
	}
  	return true;
  	}
  }
