public String GetScriptByCode(String code)
        {
            EmpFront front = GetByCode(code);
            String result = "";            
            String combine =((front==null||String.IsNullOrEmpty(front.Dom))?default_string:front.Dom);
            String[] combines = combine.Split(';');//a:div1,div2,div3;b:div4,div5;c:div7;d:
            for (int i = 0; i < combines.Length; i++)
            {
                String[] parts = combines[i].Split(':');
                if (parts.Length > 1)
                {
                    
                      String scriptlet = "{var fa=document.getElementById('"+parts[0]+"');"+
                                            "var obj=null;for(var i=0;i<fa.childNodes.length;i++)"+
                                            "{var child=fa.childNodes[i];if(child.className&&child.className=='dm'){obj=child;break;}"+
                                            "}";
                    String[] divs = parts[1].Split(',');
                    for (int j = 0; j < divs.Length; j++)
                    {
                        if(!String.IsNullOrEmpty(divs[j]))
                        {
                            scriptlet += "var ccc_" + j + "=document.getElementById('" + divs[j] + "');fa.insertBefore(ccc_" + j + ",obj);";
                        }                        
                    }                    
                    scriptlet += "}";
                    result += scriptlet;
                }
            }
            return result;
        }
这段代码是什么意思,具体点解释!