function valores( cadena , campo ) {

    /*
        Esta funcion solo ejecuta jsrsExecute con los siguientes parametros:
        1: Fichero [url] del .php que ofrece el servicio
        2: nombre de la funcion que recibirá el resultado ... recibe siempre un parámetro
        3: nombre de la funcion a ejecutar en el servidor
        4: parametros a enviar al servidor ... en este una cadena ... 
    
    */
	


    jsrsExecute("/js/procesos.php", valores_resultado, "get_valores",  Array(cadena,campo)  );
}
function valores_resultado( cadena ) {

    // esta funcion recibe una cadena ... que transformaremos en un array ... 
    // con la funcion jsrsArrayFromString ... es un split ... 	
	
	miArray  = jsrsArrayFromString( cadena  , "~" ) ;
	var formulario = jsrsArrayFromString( miArray[0], '.');
	
    objeto = document[formulario[0]][formulario[1]];
    objeto.options.length = 0 ;
    var defaultSelected = true;
    var selected = false;
    var length = 0;
    for( indice = 2; indice < miArray.length ; indice += 2) {
       if ( indice == 0 ) {
          defaultSelected = true;
          selected = true;
       } else {
          defaultSelected = false;
          selected = false;
    
       }   
       optionName = new Option(miArray[indice-1], miArray[indice], defaultSelected, selected) ;
       length = objeto.options.length;
       objeto.options[length] = optionName ;
    }
}

function valores_provincias( cadena , campo ) {

    /*
        Esta funcion solo ejecuta jsrsExecute con los siguientes parametros:
        1: Fichero [url] del .php que ofrece el servicio
        2: nombre de la funcion que recibirá el resultado ... recibe siempre un parámetro
        3: nombre de la funcion a ejecutar en el servidor
        4: parametros a enviar al servidor ... en este una cadena ... 
    
    */
    jsrsExecute("/js/procesos.php", valores_resultado_provincias, "get_valores_provincias",  Array(cadena,campo)  );
}
function valores_resultado_provincias( cadena ) {

    // esta funcion recibe una cadena ... que transformaremos en un array ... 
    // con la funcion jsrsArrayFromString ... es un split ... 
	
	miArray  = jsrsArrayFromString( cadena  , "~" ) ;
	var formulario = jsrsArrayFromString( miArray[0], '.');
	
    objeto = document[formulario[0]][formulario[1]];
    objeto.options.length = 0 ;
    var defaultSelected = true;
    var selected = false;
    var length = 0;
    for( indice = 2; indice < miArray.length ; indice += 2) {
       if ( indice == 0 ) {
          defaultSelected = true;
          selected = true;
       } else {
          defaultSelected = false;
          selected = false;
    
       }   
       optionName = new Option(miArray[indice-1], miArray[indice], defaultSelected, selected) ;
       length = objeto.options.length;
       objeto.options[length] = optionName ;
    }
}

