<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE>Servin' It Up with Remote Scripting</TITLE>
<BODY onload="refresh_list()">
<SCRIPT LANGUAGE=javascript src="_ScriptLibrary/rs.htm">
</SCRIPT>
<H2>Address Book Sample</H2>
<FORM id=form1 name=form1>
        <INPUT size="50" id=MyName name=MyName onkeyup=refresh_list() >
        <INPUT id=btnAdd name=btnAdd onclick="click_doAdd" type=button value=Button><br>
        <SELECT id=NameList name=NameList size=10>
                <OPTION value="">- One Moment Please ----------------------------------------------------------------------</OPTION>
        </SELECT>
<INPUT id=text1 name=text1>
</FORM>
<SCRIPT LANGUAGE=javascript>
<!--
        RSEnableRemoteScripting();
        
        function click_doAdd()
        {
                var nu1 = 10;
                var nu2 = 11;
                
                rsMath = RSGetASPObject("server.asp")
                co = rsMath.doAdd(nu1.valueOf(),nu2.valueOf());
                form1.text1.value = co.return_value;
        }
        
        function refresh_list()
        {
                
                var serverURL = "server.asp";        /* Name of our server side script */
         var DisplayLength = 10                        /* Maxinum number of records to return? */
        
         document.form1.NameList.length = 0
         document.form1.NameList.length = DisplayLength
        
         var inValue = document.form1.MyName.value;
                var myVar = RSExecute(serverURL, "myFunction", inValue, DisplayLength);
                var myArray = myVar.return_value.split(":");
                for (i = 0; i < 10; i++)
                {
                 var myOpt = new Option
                 myOpt.value = myArray[i];
                 myOpt.text = myArray[i];
                 if (i < myArray.length)
                 {
                 document.form1.NameList.options[i] = myOpt;
                 }
                }
                
                document.form1.NameList.options[0].selected = true;
                
//                var nu1 = 10;
//                var nu2 = 11;
                
//                rsMath = RSGetASPObject("server.asp")
//                co = rsMath.doAdd(nu1.valueOf(),nu2.valueOf());
//                form1.text1.value = co.return_value;
                rsMath = RSGetASPObject("clsUtils.asp")
        }
//-->
</SCRIPT>
</BODY>
</HTML>