var arrMsg = new Array();
var arrMust = new Array();
var arrShow = new Array();
var arrCheck = new Array();
var arrFill = new Array();
var strOver = new Array();

function setArray(arrValue,arrStr,strShow,strCheck,strFill){
	arrMsg = arrValue.split(",");
	arrMust = arrStr.split(",");
	arrShow = strShow.split(",");
	arrCheck = strCheck.split(",");
	arrFill = strFill.split(",");
}

function setShow(idx, objValue, sid, tablevalue){
	var i,j,r,s,intR,intOver,intArrOver;
	var itemValue = objValue;
	var tValue = tablevalue;
	var intRule = arrMsg.length;
	var msgAct  = idx.split("_");
	var intShow = arrShow.length;
	
	//issues_check
	var intIsCheck = arrCheck.length;
	for(i=1;i<intIsCheck;i++){
		var msgIsCheck = arrCheck[i].split("_");
		if(msgIsCheck[0]==msgAct[0]){
		  if(tValue==0){
			  if(msgIsCheck[1]==itemValue){
				  var obj = document.getElementsByName(idx);
				  lenObj=obj.length;
				  if(obj[itemValue-1].checked){
  					for(j=0;j<lenObj;j++){
	   					if(j!=itemValue-1){
		  				  obj[j].checked = 0;
			   				obj[j].disabled = true;
  						}
	   				}
		  		}else{
			 		  for(j=0;j<lenObj;j++){
					    obj[j].checked = 0;
						  obj[j].disabled = false;
					  }
				  }
			  }
      }else{
		    if(msgIsCheck[1]==tValue){
				  var obj = document.getElementsByName(idx);
				  lenObj=obj.length;
				  if(obj[tValue-1].checked){
					  for(j=0;j<lenObj;j++){
						  if(j!=tValue-1){
						    obj[j].checked = 0;
							  obj[j].disabled = true;
						  }
					  }
				  }else{
					  for(j=0;j<lenObj;j++){
					    obj[j].checked = 0;
						  obj[j].disabled = false;
					  }
				  }
			  }
      }	
		}
	}
	
	intArrOver=0;
	var isProcess = 0;
	for(i=1;i<intRule;i++){
		var msgRule = arrMsg[i].split("_");
		if(msgRule[0]==msgAct[0]){
//--------------20091127(Start)		
		  if ( isProcess == 0 ){
				var startIndex = 1;
				var idxNos = idx.split("_");
				var idxNo = idxNos[0];
				//先找出 這一題在第幾題
				for(s=1;s<intShow;s++){
					var arrS = arrShow[s].split("_");
					//alert("idx=" + idxNo + " xxx:" + arrS[0]);
					if ( idxNo == arrS[0] ){
						startIndex = s
						//alert("start=" + startIndex);
					}
				}
        for(s=startIndex;s<intShow;s++){
					var arrS = arrShow[s].split("_");
					var objIdx0 = document.getElementById(arrS[0]);
					//alert("arrS[0]="+arrS[0]+"arrS[4]="+arrS[4]+"arrS[5]="+arrS[5]);
					if (arrS[4]==1){
            if (objIdx0) {
   					  //objIdx0.style.display = 'block';
   					  objIdx0.style.display = '';
   					}
   					arrShow[s]=arrS[0]+'_'+arrS[1]+'_'+arrS[2]+'_'+arrS[3]+'_'+arrS[4]+'_1';
          }        						
	      }
      }
      if (msgRule[4]==1){ 
        //alert("objValue="+objValue+"msgRule[1]="+msgRule[1]);
        if ( objValue != msgRule[1] && msgRule[1] != 0 ){
          continue;
        }
			}
			isProcess = 1;
//--------------20091127(End)
			var r = msgRule[3].split("Q"); 
			intR = r.length;
			if(msgRule[4]==1){				
				var chk = 0;	
				if(msgRule[2]==1 || msgRule[2]==2 || msgRule[2]==5){
					var obj = document.getElementsByName(idx);
					var lenObj = obj.length;
					if(sid==1){
						if(objValue==99){
							for(j=0; j < intR; j++ ){
       					intOver=0;
        				for(s=1;s<intShow;s++){
									var arrS = arrShow[s].split("_");
									if(r[j]==arrS[0]){
										var objIdx = document.getElementById(r[j]);
										if (objIdx) {
          						//objIdx.style.display = 'block';
          						objIdx.style.display = '';
          					}
										//arrShow[s]=arrS[0]+'_'+arrS[1]+'_'+arrS[2]+'_'+arrS[3]+'_1';
										arrShow[s]=arrS[0]+'_'+arrS[1]+'_'+arrS[2]+'_'+arrS[3]+'_'+arrS[4]+'_1';
										intOver=1;
									}
								}
								if(intOver==0){
									for(s=0;s<intArrOver;s++){
										if(strOver[s] == r[j]) strOver[s]=0;
									}
								}
        			}
						}else{
							for(j=0; j < intR; j++ ){
        				intOver=0;
        				for(s=1;s<intShow;s++){
									var arrS = arrShow[s].split("_");
									if(r[j]==arrS[0]){
										var objIdx = document.getElementById(r[j]);
										if (objIdx) {
        						  objIdx.style.display = 'none';
        						}
										//arrShow[s]=arrS[0]+'_'+arrS[1]+'_'+arrS[2]+'_'+arrS[3]+'_0';
										arrShow[s]=arrS[0]+'_'+arrS[1]+'_'+arrS[2]+'_'+arrS[3]+'_'+arrS[4]+'_0';
										intOver=1;
									}
								}
								if(intOver==0){
									strOver[intArrOver] = r[j];
									intArrOver = intArrOver + 1;
							    //alert(strOver[0]);
								}
        			}
        		}
					}else{
					  if(msgRule[1]==0){ //0423改選項跳題目
					   	for(j=0; j < lenObj; j++ ){
                if(obj[j].checked){
        		  		chk = 1;
                }	
              }
					  //以下0423改選項跳題目
					  }else{
						  chk=0;
						  var k;
						  var obj = document.getElementsByName(idx);
					    //for(k=1;k<intRule;k++){
						    //var allRule = arrMsg[k].split("_");
//							if(objValue == msgRule[1]){
//							if(msgRule[3] == allRule[3]){
							  objValue = msgRule[1] - 1 ;
							  if (msgRule[2]==2){
								  for(k=0;k<obj.length;k++)   
                  {   
                    if(obj[k].checked) { chk=1; }
                  }
                }else{
								  if(obj[objValue].checked) chk=1;
								}
//								chk=1;
//							}
						//}
				    } 
				    //以上0423改選項跳題目
					  if(chk == 0){
              for(j=0; j < intR; j++ ){
							  intOver=0;
       					for(s=1;s<intShow;s++){
                  var arrS = arrShow[s].split("_");
                  if(r[j]==arrS[0]){
									  var objIdx = document.getElementById(r[j]);
									  if (objIdx) {
       							  //objIdx.style.display = 'block';
       							  objIdx.style.display = '';
       							}
									  //arrShow[s]=arrS[0]+'_'+arrS[1]+'_'+arrS[2]+'_'+arrS[3]+'_1';
									  arrShow[s]=arrS[0]+'_'+arrS[1]+'_'+arrS[2]+'_'+arrS[3]+'_'+arrS[4]+'_1';
									  intOver=1;
                  }
							  }
							  if(intOver==0){
                  for(s=0;s<intArrOver;s++){
									  if(strOver[s] == r[j]) strOver[s]=0;
                  }
							  }
       				}
					  }else{
              for(j=0; j < intR; j++ ){
							  intOver=0;
       					for(s=1;s<intShow;s++){
                  var arrS = arrShow[s].split("_");
                  if(r[j]==arrS[0]){
									  var objIdx = document.getElementById(r[j]);
									  if (objIdx) {
       							  objIdx.style.display = 'none';
       							}
									  //arrShow[s]=arrS[0]+'_'+arrS[1]+'_'+arrS[2]+'_'+arrS[3]+'_0';
									  arrShow[s]=arrS[0]+'_'+arrS[1]+'_'+arrS[2]+'_'+arrS[3]+'_'+arrS[4]+'_0';
									  intOver=1;
                  }
                }
							  if(intOver==0){
								  strOver[intArrOver] = r[j];
								  intArrOver = intArrOver + 1;
						      //alert(strOver[0]);
							  }
       				}
					  }
				  }  
				}else if(msgRule[2]==4){
					var k;
					for(j=1; j <= sid; j++ ){
					  if (j<10) {
              var tableId = msgAct[0] + '_10' + j;
            } else {
              var tableId = msgAct[0] + '_1' + j;
            }
						var obj = document.getElementsByName(tableId);
						var lenObj = obj.length;
						for(k=0; k < lenObj; k++ ){
							if(obj[k].checked){
        				chk = 1;
							}
						}	
					}
					if(chk == 0){
						for(j=0; j < intR; j++ ){
							intOver=0;
        			for(s=1;s<intShow;s++){
								var arrS = arrShow[s].split("_");
								if(r[j]==arrS[0]){
									var objIdx = document.getElementById(r[j]);
									if (objIdx) {
                    //objIdx.style.display = 'block';
                    objIdx.style.display = '';
                  }
									//arrShow[s]=arrS[0]+'_'+arrS[1]+'_'+arrS[2]+'_'+arrS[3]+'_1';
									arrShow[s]=arrS[0]+'_'+arrS[1]+'_'+arrS[2]+'_'+arrS[3]+'_'+arrS[4]+'_1';
									intOver=1;
								}
							}
							if(intOver==0){
								for(s=0;s<intArrOver;s++){
									if(strOver[s] == r[j]) strOver[s]=0;
								}
							}
        		}
					}else{
						for(j=0; j < intR; j++ ){
							intOver=0;
        			for(s=1;s<intShow;s++){
								var arrS = arrShow[s].split("_");
								if(r[j]==arrS[0]){
									var objIdx = document.getElementById(r[j]);
									if (objIdx) {
                    objIdx.style.display = 'none';
                  }
									//arrShow[s]=arrS[0]+'_'+arrS[1]+'_'+arrS[2]+'_'+arrS[3]+'_0';
									arrShow[s]=arrS[0]+'_'+arrS[1]+'_'+arrS[2]+'_'+arrS[3]+'_'+arrS[4]+'_0';
									intOver=1;
								}
							}
							if(intOver==0){
								strOver[intArrOver] = r[j];
								intArrOver = intArrOver + 1;
						    //alert(strOver[0]);
							}
        		}
					}
				}						
			}else{
				var objIdx = document.getElementById(msgRule[3]);
				if(msgRule[2]==1){
					if(sid==1){
						chk=0;
		        //var obj = document.getElementsByName(idx);
						for(k=1;k<intRule;k++){
							var allRule = arrMsg[k].split("_");
							if(msgRule[3] == allRule[3]){
					      //objValue = parseInt(allRule[1]) - 1 ;
								if(objValue==allRule[1]) chk=1;
							}
						}  
						if(chk==1){
						  if (objIdx) {
                //objIdx.style.display = 'block';
                objIdx.style.display = '';
              }
        			for(s=1;s<intShow;s++){
								var arrS = arrShow[s].split("_");
								if(msgRule[3]==arrS[0]){
									//arrShow[s]=arrS[0]+'_'+arrS[1]+'_'+arrS[2]+'_'+arrS[3]+'_1';
									arrShow[s]=arrS[0]+'_'+arrS[1]+'_'+arrS[2]+'_'+arrS[3]+'_'+arrS[4]+'_1';
								}
							}
						}else{
						  if (objIdx) {
                objIdx.style.display = 'none';
              }
							for(s=1;s<intShow;s++){
								var arrS = arrShow[s].split("_");
								if(msgRule[3]==arrS[0]){
									//arrShow[s]=arrS[0]+'_'+arrS[1]+'_'+arrS[2]+'_'+arrS[3]+'_0';
									arrShow[s]=arrS[0]+'_'+arrS[1]+'_'+arrS[2]+'_'+arrS[3]+'_'+arrS[4]+'_0';
								}
							}
						}
					}else{
						chk=0;
						var obj = document.getElementsByName(idx);
						for(k=1;k<intRule;k++){
							var allRule = arrMsg[k].split("_");
							if(msgRule[3] == allRule[3]){
								objValue = parseInt(allRule[1]) - 1 ;
								if(obj[objValue].checked) chk=1;
							}
						}  
						if(chk==1){
						  if (objIdx) {
                //objIdx.style.display = 'block';
                objIdx.style.display = '';
              }
        			for(s=1;s<intShow;s++){
								var arrS = arrShow[s].split("_");
								if(msgRule[3]==arrS[0]){
									//arrShow[s]=arrS[0]+'_'+arrS[1]+'_'+arrS[2]+'_'+arrS[3]+'_1';
									arrShow[s]=arrS[0]+'_'+arrS[1]+'_'+arrS[2]+'_'+arrS[3]+'_'+arrS[4]+'_1';
								}
							}
						}else{
						  if (objIdx) {
                objIdx.style.display = 'none';
              }
							for(s=1;s<intShow;s++){
								var arrS = arrShow[s].split("_");
								if(msgRule[3]==arrS[0]){
									//arrShow[s]=arrS[0]+'_'+arrS[1]+'_'+arrS[2]+'_'+arrS[3]+'_0';
									arrShow[s]=arrS[0]+'_'+arrS[1]+'_'+arrS[2]+'_'+arrS[3]+'_'+arrS[4]+'_0';
								}
							}
						}
					} 
				}else if(msgRule[2]==2){
				  var obj = document.getElementsByName(idx);
				    var inum=0;
				    var iarr = new Array();
        		for(j=1;j<intRule;j++){
							var allRule = arrMsg[j].split("_");
							if (msgRule[0] == allRule[0]){
							 if (document.getElementById(allRule[3])){
							   document.getElementById(allRule[3]).style.display = 'none';
							   iarr[inum]=allRule[1]+"_"+allRule[3];
                 inum++;
               }
               for(s=1;s<intShow;s++){
    						var arrS = arrShow[s].split("_");
    						if(msgRule[3]==arrS[0]){
    							//arrShow[s]=arrS[0]+'_'+arrS[1]+'_'+arrS[2]+'_'+arrS[3]+'_0';
    							arrShow[s]=arrS[0]+'_'+arrS[1]+'_'+arrS[2]+'_'+arrS[3]+'_'+arrS[4]+'_0';
    						}
    					 }
              }
            }
            for(j=0;j<obj.length;j++){
              if(obj[j].checked){
      					var cValue = parseInt(obj[j].value);
      					for (k=0;k<inum;k++){
                 var tt = iarr[k].split("_");
                 if (tt[0]==cValue || msgRule[1]==0){
      					   document.getElementById(tt[1]).style.display = '';
                   for(s=1;s<intShow;s++){
        						 var arrS = arrShow[s].split("_");
        						 if(msgRule[3]==arrS[0] && msgRule[3]==tt[1]){	
        								//arrShow[s]=arrS[0]+'_'+arrS[1]+'_'+arrS[2]+'_'+arrS[3]+'_1';
        								arrShow[s]=arrS[0]+'_'+arrS[1]+'_'+arrS[2]+'_'+arrS[3]+'_'+arrS[4]+'_1';
        						 }
      						 }
      					 }
                }
    					}
            }
				}else if(msgRule[2]==4){
					if(msgRule[1]==objValue){
						var chk = 0;	
						var obj = document.getElementsByName(idx);
						var lenObj = obj.length;
						for(j=0; j < lenObj; j++ ){
							for(k=1;k<intRule;k++){
								var allRule = arrMsg[k].split("_");
								if(msgRule[3] == allRule[3]){
									var tableId = allRule[0] + '_' + allRule[1];
									var allobj = document.getElementsByName(tableId);
									var alllenObj = allobj.length;
									for(s=0; s < alllenObj; s++ ){
										if(allobj[s].checked){
        							chk = 1;
										}
									}	
								}
							}  	
						}
						if(chk == 0){
						  if (objIdx) {
                objIdx.style.display = 'none';
              }
							for(s=1;s<intShow;s++){
								var arrS = arrShow[s].split("_");
								if(msgRule[3]==arrS[0]){
									//arrShow[s]=arrS[0]+'_'+arrS[1]+'_'+arrS[2]+'_'+arrS[3]+'_0';
									arrShow[s]=arrS[0]+'_'+arrS[1]+'_'+arrS[2]+'_'+arrS[3]+'_'+arrS[4]+'_0';
								}
							}
						}else{
						  if (objIdx) {
                //objIdx.style.display = 'block';
                objIdx.style.display = '';
              }
							for(s=1;s<intShow;s++){
								var arrS = arrShow[s].split("_");
								if(msgRule[3]==arrS[0]){
									//arrShow[s]=arrS[0]+'_'+arrS[1]+'_'+arrS[2]+'_'+arrS[3]+'_1';
									arrShow[s]=arrS[0]+'_'+arrS[1]+'_'+arrS[2]+'_'+arrS[3]+'_'+arrS[4]+'_1';
								}
							}
						}
					}
				}
			}
		}
	}
}

function checkshow(idx, small, big, note){
  var chk = 0;
  var msg = "";
  var obj = document.getElementsByName(idx);
	var lenObj = obj.length;
	for(j=0; j < lenObj; j++ ){
		if(obj[j].checked){
      chk = chk + 1;
		}
	}
	if(chk==0){
    msg = "尚有必答"+note+"未填寫!!!!\n";
	}
	if(small > chk || chk > big){
		msg = note+"未正確填寫!!!!(請回答"+small+"~"+big+"個項目)\n";
	}
	if(msg != ""){
		alert(msg);
		return false;
	}	
}

function checkvalue(){
	var msg = "";
	var i,j,idx,k;
	var intNum = arrMust.length;
	var intShow = arrShow.length;
	
	for(i=1;i<intNum;i++){
		var arrV = arrMust[i].split("_");
		k=0;		
		for(j=1;j<intShow;j++){
			var arrS = arrShow[j].split("_");
			if(arrV[0]==arrS[0]){
				if (arrS[4]==1 && arrS[5]!=0){
          k = arrS[4];
        }else if (arrS[4]==0 && arrS[5]==1){
          k = arrS[5];
        }
        //alert(";;;arrS[0]"+arrS[0]+"arrS[4]="+arrS[4]+"arrS[5]="+arrS[5]);
			}
		}
		if(k==1){
			idx = arrV[0] + '_' + arrV[2];
			chk=0;
		 if (document.getElementById(arrV[0]).style.display=='') {
			if(arrV[1]==1){
				if(arrV[3]==1){		
					var obj = document.getElementsByName(idx);
					var lenObj = obj.length;
					for(j=0; j < lenObj; j++ ){
					 if (obj[j].value==0 && obj[j].checked){
				    var fillother = 'o_' + arrV[0] + '_other_input';
					  if (document.getElementsByTagName("*")[fillother].value == ""){
              msg = "請填寫"+arrV[8]+"其他說明!\n";
            }
           }
						if(obj[j].checked){
       				chk = 1;
						}
					}
				}else if(arrV[3]==2){
					var obj = document.getElementById(idx);
					if(obj.options[obj.selectedIndex].value != 99) chk = 1;
				}
				if(chk==0){
        	msg = "尚有必答"+arrV[8]+"未填寫!!!!\n";
				}
			}else if(arrV[1]==2){
				var obj = document.getElementsByName(idx);
				var lenObj = obj.length;
				for(j=0; j < lenObj; j++ ){
				  if (obj[j].value==0 && obj[j].checked){
				    var fillother = 'o_' + arrV[0] + '_other_input';
					  if (document.getElementsByTagName("*")[fillother].value == ""){
              msg = "請填寫"+arrV[8]+"其他說明!\n";
            }
          }
					if(obj[j].checked){
       			chk = chk + 1;
					}
				}
				if(chk==0){
        	msg = "尚有必答"+arrV[8]+"未填寫!!!!\n";
				}
				if(arrV[4] > chk || chk > arrV[5]){
					msg = arrV[8]+"未正確填寫!!!!(請回答"+arrV[4]+"~"+arrV[5]+"個項目)\n";
				}
			}else if(arrV[1]==3){
				for(j=1; j <= arrV[6]; j++ ){
					var fillId = 'f' + arrV[0] + '_' + j;
					if (document.getElementsByTagName("*")[fillId].value == ""){
						chk=1;
					}	
				}                               
				if(chk==1){                     
        	msg = "尚有必答"+arrV[8]+"未填寫!!!!\n";
				}                             
			}else if(arrV[1]==4){                   
				var k;                          
				for(j=1; j <= arrV[7]; j++ ){
					if (j<10) {
						var tableId = arrV[0] + '_10' + j;
					}else{
						var tableId = arrV[0] + '_1' + j;
					}   
					var obj = document.getElementsByName(tableId);
					var lenObj = obj.length;
					chk=0;                  
					for(k=0; k < lenObj; k++ ){
						if(obj[k].checked){
        			chk = 1;
						}
					}
					if(chk==0){
        		msg = "尚有必答"+arrV[8]+"未填寫!!!!\n";
					}	
				}
			}else if(arrV[1]==5){
				var obj = document.getElementsByName(idx);
				var lenObj = obj.length;
				for(j=0; j < lenObj; j++ ){
					if(obj[j].checked){
       			chk = 1;
					}
				}
				if(chk==0){
        	msg = "尚有必答"+arrV[8]+"未填寫!!!!\n";
				}
			}
		 }
			if(msg != ""){
				alert(msg);
				return false;
			}	
    } //題目為顯示才做    	        
	}
	//fill 判斷值
	 	var intIsFill = arrFill.length;
		for(i=1;i<intIsFill;i++){                                   
			var msgIsFill = arrFill[i].split("_");
			k=0;		
			for(j=1;j<intShow;j++){
				var arrS = arrShow[j].split("_");
				if(msgIsFill[0]==arrS[0]){
					if (arrS[4]==1 && arrS[5]!=0){
            k = arrS[4];
          }else if (arrS[4]==0 && arrS[5]==1){
            k = arrS[5];
          }
          //alert(";;;arrS[0]"+arrS[0]+"arrS[4]="+arrS[4]+"arrS[5]="+arrS[5]);
				}
			}
			if(k==1){
				var cf_name = 'f' + msgIsFill[0]+ '_' + msgIsFill[1];
				var fillValue = document.getElementsByTagName("*")[cf_name].value;
				//var fillValue = document.all[cf_name].value;
				if(fillValue!=''){
					if(checkInt(cTrim(fillValue,0))){
						fillValue = parseInt(fillValue);
						if(msgIsFill[2] >= fillValue && msgIsFill[3] <= fillValue){
							msg="";
						}else{
							msg=msgIsFill[4]+"請正確填寫半形阿拉伯數字("+msgIsFill[3]+"~"+msgIsFill[2]+")";
						}
					}else{
						msg=msgIsFill[4]+"請正確填寫半形阿拉伯數字";
					}
				}
			}
			if(msg != ""){
				alert(msg);
				return false;
			}                                                                       
		}
//結束
	if (msg == ""){
//	alert(arrS[2]);
		for(i=1;i<intShow;i++){
			var arrS = arrShow[i].split("_");
			var cvStr='';
//		alert(arrS[2]);
			if(arrS[2]==1){
				idx = arrS[0] + '_' + arrS[1];
				var obj = document.getElementsByName(idx);
				var lenObj = obj.length;
				for(j=0; j < lenObj; j++ ){
					if(obj[j].checked){
        		cvStr = cvStr + ',' + obj[j].value;
					}	
				}
				idx = 'v_'+arrS[0];
				document.getElementsByTagName("*")[idx].value = cvStr;
				//document.all[idx].value = cvStr;
//			alert(cvStr);
			}else if(arrS[2]==2){
				for(j=1;j<=arrS[3];j++){
				  if (j<10) {
					  idx = arrS[0] + '_10' + j;
					} else {
					  idx = arrS[0] + '_1' + j;
          }
					var obj = document.getElementsByName(idx);
					var lenObj = obj.length;
					cvStr = '';
					for(k=0; k < lenObj; k++ ){
						if(obj[k].checked){
        			cvStr = cvStr + ',' + obj[k].value;
						}	
					}
//				alert('abcd');
          if (j<10) {
					  idx = 'v_'+arrS[0]+ '_10' + j;
					} else {
					  idx = 'v_'+arrS[0]+ '_1' + j;
          }
          document.getElementsByTagName("*")[idx].value = cvStr;
					//document.all[idx].value = cvStr;
//				alert(document.all[idx].value);
				}
			}
		}
//	alert('1');
		document.any_form.is_show.value = arrShow;
//	alert(strOver[0]);
		document.any_form.is_Over.value = strOver;
//	document.write(document.any_form.is_show.value);
		return true;
	}
}

function checkInt(nums) {
	var i;
	var tmp = nums;
	if(tmp.length == 0){
		return false;
	}
	for(i=0;i<tmp.length;i++){
		if((tmp.charCodeAt(i) < 48 || tmp.charCodeAt(i) > 57)){
			return false;
		}
	}
	return true;
}

// Description: sInputString 为输入字符串，iType为类型，分别为
// 0 - 去除前后空格; 1 - 去前导空格; 2 - 去尾部空格
function cTrim(sInputString,iType){
var sTmpStr = ' ';
var i = -1;
if(iType == 0 || iType == 1){
  while(sTmpStr == ' ' || sTmpStr == '　'){
    ++i;
    sTmpStr = sInputString.substr(i,1);
  }
  sInputString = sInputString.substring(i);
}
if(iType == 0 || iType == 2){
  sTmpStr = ' ';
  i = sInputString.length;
  while(sTmpStr == ' ' || sTmpStr == '　'){
    --i;
    sTmpStr = sInputString.substr(i,1);
  }
  sInputString = sInputString.substring(0,i+1);
}
return sInputString;
}

