   
   function js_radio_mass(nameMass,nameSelect,curVal){
            
            for(i = 0; i < eval(nameMass+".length"); i++){
                document.write("<input type=radio name=\""+nameSelect+"\" value="+eval(nameMass+"["+i+"][0]"));
                if(curVal == eval(nameMass+"["+i+"][0]")) document.write(" checked");
                document.write(">"+eval(nameMass+"["+i+"][1]"));
                if(nameMass == "listMaritalStatus" && i == 1) document.write("<br>");
            }
   }
   
   function js_select_mass(nameMass,nameSelect,txtSelect,curVal,selWW){
            
            document.write("<select name=\""+nameSelect+"\" style=\"width:"+selWW+"px\">");
            if(txtSelect != "") document.write("<option value=0>"+txtSelect+"</option>");
            for(i = 0; i < eval(nameMass+".length"); i++){
                document.write("<option value="+eval(nameMass+"["+i+"][0]"));
                if(curVal == eval(nameMass+"["+i+"][0]")) document.write(" selected");
                document.write(">"+eval(nameMass+"["+i+"][1]")+"</option>");
            }
            document.write("</select>");
           
   }
   
   function js_checkbox_mass(nameMass,nameSelect){
            
            document.write("<Table CellPadding=0 CellSpacing=0 Border=0 class=formtxtsmall>");
            j = 0; kol = eval(nameMass+".length"); addTd = " Width=90";
            for(i = 0; i < kol; i++){
                if(!j) document.write("<Tr>");
                if(i == kol-1) addTd = " ColSpan="+((5-j)*2-1);
                document.write("<Td><input type=checkbox name=\""+nameSelect+"[]\" value="+eval(nameMass+"["+i+"][0]"));
                if(eval(nameMass+"["+i+"][2]")) document.write(" checked");
                document.write("></Td><Td"+addTd+">"+eval(nameMass+"["+i+"][1]")+"</Td>");
                j++; okTr = 0;
                if(j == 5){
                   document.write("</Tr>"); j = 0; okTr = 1;
                }
            }
            if(!okTr) {
               document.write("</Tr>");
            }   
            document.write("</Table>");
           
   }
   
   function js_select(nameSelect,txtSelect,curVal,beginVal,exitVal,selWW){
            
            document.write("<select name=\""+nameSelect+"\" style=\"width:"+selWW+"px\">");
            document.write("<option value=0>"+txtSelect+"</option>");
            for(i = beginVal; i <= exitVal; i++){
                document.write("<option value="+i);
                if(curVal == i) document.write(" selected");
                document.write(">"+i+"</option>");
            }
            document.write("</select>");
           
   }
   
   function cm_fut(cmVal){
            onefut = 30.48; oneduym = 2.54;
            
            fut = cmVal/onefut; 
            fut1 = Math.floor(fut);
            duym = ((fut-fut1)*onefut)/oneduym;
            duym1 = Math.floor(duym);
            ostatok = (duym - duym1)*10;
            ostatok1 = Math.ceil(ostatok);
            if(ostatok1 - ostatok > 0.5) ostatok1 = Math.floor(ostatok); 
            
            if(ostatok1 >= 10) { duym1++; ostatok1 -= 10; }
            
            return cmVal+" cm = "+fut1+"' "+duym1+"."+ostatok1+"\"";
   }
   
   function kg_lbs(kgVal){
            
            rezlbs = kgVal/0.45359;
            rezlbs1 = Math.ceil(rezlbs);
            
            if(rezlbs1 - rezlbs > 0.5) rezlbs1 = Math.floor(rezlbs); 
            
            return kgVal+" kg = "+rezlbs1+" lbs";
   }