PROBLEM WITH COUNTRY , STATE AND CITY DROPDOWN LIST AJAX SCRIPT ALONG WITH PHP

PROBLEM WITH COUNTRY , STATE AND CITY DROPDOWN LIST AJAX SCRIPT ALONG WITH PHP

 
    Need to rertrieve and decode JSON data sent to  PHP programs from AJAX 
and any additional help with the Country , State, City Dropdown List Jquery Ajax program
would be greatly appreciated.
 
 
 
<SCRIPT>
    function loadcountries(){
          $.ajax(
 
           url          : "GETCOUNTRIES.PHP";
     data         :
    
    
     dataType     : JSON
              ResponseType : JSON
     async        : true
     success   ( function(countries) {
          var cbocontrol = $("#COUNTRYCBO");
          for ( N=0 ; N < countries.Length ; N++ ){
                         CBOCONTROL.append($("<option value='" + countries[COUNTER].countrycod + "'>" + countries[COUNTER].countrynam +  "</option>"));
                   }      
    });
          });
    $("#COUNTRYCBO").onchange(function(){
          $.ajax(
                   type        : POST
                    url          : "GETSTATES.PHP";
                    data         :{"COUNTRYCOD":"COUNTRYCBO.val()"}
         
                    dataType     : JSON
                     ResponseType : JSON
                     async        : true
                     success   ( function(states) {
                              var cbocontrol = $("#STATECBO");
                              for ( N=0 ; N < states.Length ; N++ ){
                                     CBOCONTROL.append($("<option value='" + states[COUNTER].statecod + "'>"  +   states[COUNTER].statenam +  "</option>"));
                               }      
                       })
                });
      });  
            $("#STATECBO").onchange(){
              
      $.ajax(
                 type         : "POST"
                 url          : "GETCITIES.PHP";
                data         : {"COUNTRYCOD":"COUNTRYCBO.val()","STATECOD": "STATECBO.val()"}
                dataType     : JSON
                ResponseType : JSON
                async        : true
                success   ( function(cities) {
                var CITY = $("#CITYCBO");
                   for ( N=0 ; N < cities.Length ; N++ ){
                                       CITY.append($("<option value='" + cities[COUNTER].CITYCOD + "'>" + cities[COUNTER].CITYNAM +  "</option>"));
                   }      
                     })
                   });
            });
        
  
     </SCRIPT>





















































 
 
 
 

          GETSTATES.PHP
 
  ?php  
          $hostname       ="localhost";
          $password       ="";
          $username       ="root";
          $CON            =mysql_connect ($hostname, $username, $password) ;
       mysql_select_db("REGGAEDBF", $CON);
 
          $SQLSTATES = " SELECT * FROM STATES ";
          $SQLSTATES.= " WHERE  COUNTRYCOD=" . $COUNTRYCOD ;
          $FSTATES   = mysql_query( $SQLSTATES, $CON );
          while ( $ROW = mysql_fetch_array($FSTATES)) {
                   STATE = array(
                      'STATECOD' => $ROW['STATECOD'],
                         'STATENAM' => $ROW['STATENAM']);
          }
          echo(json_encode($STATE));
   ?>
  
  
              GETCITIES.PHP
  
  
  
  
   <?php  
         $hostname       ="localhost";
         $password       ="";
         $username       ="root";
         $CON            =mysql_connect ($hostname, $username, $password) ;
      mysql_select_db("REGGAEDBF", $CON);
 
        $SQLCITIES = " SELECT * FROM CITIES ";
        $SQLCITIES.= " WHERE  COUNTRYCOD=" . $COUNTRYCOD ;
      $SQLCITIES.= " AND      STATECOD=" . $STATECOD;
        $FCITY     = mysql_query( $SQLCITIES, $CON );
        while ( $ROW = mysql_fetch_array($FCITY)) {
        CITY = array(
          'CITYCOD' => $ROW['CITYCOD'],
             'CITYNAM' => $ROW['CITYNAM']);
   }
   echo(json_encode($CITY));
   ?>