<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="">-&nbsp;One Moment Please&nbsp;----------------------------------------------------------------------</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>