function leer_fichero() {
    /*
        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 caso nada
    
    */
    jsrsExecute("procesos.php", leer_fichero_resultado, "contenido_fichero", '' );
}
function leer_fichero_resultado( cadena ) {
    document.formulario.texto.value = cadena;
}
function grabar_fichero( cadena ) {
    /*
        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("procesos.php", grabar_fichero_resultado, "grabar_fichero",  cadena  );
}
function grabar_fichero_resultado( cadena ) {
    alert( cadena ) ;
}

function valores( cadena ) {
    /*
        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("procesos.php", valores_resultado, "get_valores",  cadena  );
}

function listas (opcion , cadena) {
	
	if ( opcion == 1 ){
		if (confirm("Ha Elegido a la Persona " + opcion + " de su Lista, ¿Desea Continuar...?")){
			alert(cadena);
		}
	}
	if ( opcion == 2 ){
		if (confirm("Ha Elegido a la Persona " + opcion + " de su Lista, ¿Desea Continuar...?")){
			alert(cadena);
		}
	}
	if ( opcion == 3 ){
		if (confirm("Ha Elegido a la Persona " + opcion + " de su Lista, ¿Desea Continuar...?")){
			alert(cadena);
		}
	}
	if ( opcion == 4 ){
		if (confirm("Ha Elegido a la Persona " + opcion + " de su Lista, ¿Desea Continuar...?")){
			alert(cadena);
		}
	}
	if ( opcion == 5 ){
		if (confirm("Ha Elegido a la Persona "+ opcion + " de su Lista, ¿Desea Continuar...?")){
			alert(cadena);
		}
	}

}

function valores_tareas( cadena ) {
    /*
        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("procesos.php", resultado_tarea, "get_valores",  cadena  );
}


//function valores_upline( cadena ) {
//    jsrsExecute("procesos.php", resultado_upline, "get_upline",  cadena  );
//}

function valores_upline( cadena ) {
    jsrsExecute("procesos.php", resultado_upline, "obtener_upline",  cadena  );
}

function valores_nombre( cadena ) {
    jsrsExecute("procesos.php", resultado_nombre, "get_nombre",  cadena  );
}


function valor_precio ( ) {
	
	var texto 
    texto = "El numero de opciones del select: " + document.formulario.producto_pedido.length 
    var indice = document.formulario.producto_pedido.selectedIndex 
    texto += "\nIndice de la opcion escogida: " + indice 
    var valor = document.formulario.producto_pedido.options[indice].value 
    texto += "\nValor de la opcion escogida: " + valor 
    var textoEscogido = document.formulario.producto_pedido.options[indice].text 
    texto += "\nTexto de la opcion escogida: " + textoEscogido 
    //alert(texto) 

	var miArrayPrecio = jsrsArrayFromString( textoEscogido , "|" ) ;
	if (miArrayPrecio[5] >=0) {
		document.formulario.cantidad_pedido.value = 1;
		document.formulario.precio_pedido.value = miArrayPrecio[5];
	} else {
		document.formulario.cantidad_pedido.value = 0;
		document.formulario.precio_pedido.value = 0;
	}

}

function resultado_tarea( cadena ) {
    // esta funcion recibe una cadena ... que transformaremos en un array ... 
    // con la funcion jsrsArrayFromString ... es un split ... 
    miArray  = jsrsArrayFromString( cadena  , "~" ) ;
	window.location.reload();
}



function valores_resultado( cadena ) {
    // esta funcion recibe una cadena ... que transformaremos en un array ... 
    // con la funcion jsrsArrayFromString ... es un split ... 
    miArray  = jsrsArrayFromString( cadena  , "~" ) ;
    objeto = document.formulario.producto_pedido ;
    objeto.options.length = 0 ;
    var defaultSelected = true;
    var selected = false;
    var length = 0;
	
    for( indice = 0; indice < miArray.length ; indice ++) {
       if ( indice == 0 ) {
          defaultSelected = true;
          selected = true;
       } else {
          defaultSelected = false;
          selected = false;
    
       }
	   var miArrayProducto = jsrsArrayFromString( miArray[indice]  , "|" ) ;
       optionName = new Option(miArray[indice], miArray[indice], defaultSelected, selected) ;
       length = objeto.options.length;
       objeto.options[length] = optionName ;
	   objeto.options[length].value = miArrayProducto[0];
    }
}


//function resultado_upline( cadena ) {
    // esta funcion recibe una cadena ... que transformaremos en un array ... 
    // con la funcion jsrsArrayFromString ... es un split ... 
//    miArray  = jsrsArrayFromString( cadena  , "|" ) ;
    //objeto = document.formulario.id_asigna;
    //objeto.options.length = 0 ;
    //var defaultSelected = true;
    //var selected = false;
    //var length = 0;
	
    //for( indice = 0; indice < miArray.length ; indice ++) {
       //if ( indice == 0 ) {
       //   defaultSelected = true;
       //   selected = true;
       //} else {
       //   defaultSelected = false;
       //   selected = false;
       //}
	   //var miArrayUpline = jsrsArrayFromString( miArray[indice], "|" );
       //optionName = new Option(miArrayUpline[1] + " | " + miArrayUpline[2] , miArray[indice], defaultSelected, selected);
       //length = objeto.options.length;
       //objeto.options[length] = optionName;
	   //objeto.options[length].value = miArrayUpline[0];
	   //document.formulario.id_asigna.value = miArray[0];
	   //document.formulario.upline.value = miArray[0];
	   //document.formulario.id_name.value = miArray[1];
	   //document.formulario.id_email.value = miArray[2];
    //}
//}


function resultado_upline( cadena ) {
    // esta funcion recibe una cadena ... que transformaremos en un array ... 
    // con la funcion jsrsArrayFromString ... es un split ... 
    miArray  = jsrsArrayFromString( cadena  , "~" ) ;
    objeto = document.formulario.id_asigna;
    objeto.options.length = 0 ;
    var defaultSelected = true;
    var selected = false;
    var length = 0;
	
    for( indice = 0; indice < miArray.length - 1 ; indice ++) {
       if ( indice == 0 ) {
          defaultSelected = true;
          selected = true;
       } else {
          defaultSelected = false;
          selected = false;
       }
	   var miArrayUpline = jsrsArrayFromString( miArray[indice], "|" );
       optionName = new Option(miArrayUpline[1] + " | " + miArrayUpline[2] , miArray[indice], defaultSelected, selected);
       length = objeto.options.length;
       objeto.options[length] = optionName;
	   objeto.options[length].value = miArrayUpline[0];
    }
}


function resultado_nombre( cadena ) {
    miArray  = jsrsArrayFromString( cadena  , "~" ) ;
    objeto = document.formulario.where_did_hear;
    objeto.value = miArray[0];
}


function mayorque( valor1, valor2 ) {
    /*
        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 ... un array con los 2 valores
    
    */
    jsrsExecute("procesos.php", mayorque_resultado, "mayor_que", Array( valor1, valor2) );
}
function mayorque_resultado( cadena ) {

    document.formulario.resultado.value = cadena;
}


