function getRadioValue(radiocontrol){	
	
	var selectvalue="";
	var theradio=radiocontrol;	
	if(theradio.length=="undefined"){
       if (theradio.checked != true) {
       	alert('\u8bf7\u8f93\u5165');
       	return;
       }else{
       		selectvalue=theradio.value;
       }
       
    }else{
	    for (var i = 0; i < theradio.length; i++) {
	        if(theradio[i].checked==true){
	            selectvalue=theradio[i].value;
		        break;                 
	            
	        }
	    
	    }
	}
	return 	selectvalue;
}

function mySubmit(formName){
	var length =eval(formName+".elements.length");
	for (var i=0;i<eval(formName+".elements.length");i++)
  {
    var e = eval(formName+".elements[i]");   
    if ((e.type=='radio')||(e.type=='checkbox'))
    addParameter(e.name,e.type);    
  }
  //alert('开始打印form元素列表');
  //printparam();
  //alert('开始打印form元素的值');
  //alert(!isEmpty(formelements));
  if (!isEmpty(formelements)){
	  	for (i=0;i<formelements.length;i++){
	  			var control = eval(formName+".all('"+formelements[i].key+"')");
	  			var value =getRadioValue(control);
	  			if (value==""){
	  				return false;
	  			}	  			
	  	}	
  }  		
  
}
var formelements = new Array();

function Parameter(key,value) {
		this.key = key;
		this.value = value;		
  }
function addParameter(key,value){
  	var index =getParamIndex(key);
   	if (index!=-1){
  			formelements[index].value=value;
  	}else{
  			formelements[formelements.length]=new Parameter(key,value);
  			
  	}
  }
function getParamIndex(key){
  		if (!isEmpty(formelements)){
	  		for (i=0;i<formelements.length;i++){
	  			if (formelements[i].key==key){
	  				return i;
	  			}
	  	 }	
  		}  		
  	 return -1;
}
function getParameter(key){
	if (!isEmpty(formelements)){
  	for (i=0;i<formelements.length;i++){
  		if (formelements[i].key==key){
  			return formelements[i].value;  			
  		}
  		
  	}
	}
	return "";
}
function printparam(){
  		if (!isEmpty(formelements)){
	  		for (i=0;i<formelements.length;i++){
	  			//alert(formelements[i].key+":"+formelements[i].value);
	  			
	  	 }	
  		}  		
	}
function isEmpty(param){
  	if ((param=="")||(param=='undefined')||(param=="undefined")){
  		return true;
  	}else{
  		return false;
  	}  	
}

function submitSurveyAnswer(thisform,action,Id){
	if(mySubmit(thisform.name)==false){
		alert('\u8bf7\u56de\u7b54\u5b8c\u6574');
	}else{
		thisform.action=action+".do"+"?surveyId="+Id;
		thisform.submit();
	}
}


