
/* ###################################################   FUNCION JAVASCRIPT QUE ENVIA POR POST UNA VARIABLE
###########   
###########   seccion : La seccion que ha de ser cargada
###########   
###########   
###########   (c) Grupo5.com | http://www.grupo5.com
###########   
###########   */

function post_variable (variable,valor) {
	if ( (variable != "") && (valor != "") ) {

		var variable=variable;
		var valor=valor;

		/*Creamos un nuevo objeto Formualrio*/
		var nuevo_formulario = document.createElement("form");// creamos el formulario
		nuevo_formulario.name = 'onthefly_form';
		nuevo_formulario.id = 'onthefly_form';
		nuevo_formulario.action = '';
		nuevo_formulario.target = '_self';
		nuevo_formulario.method = 'post';
        /*Añadimos el formulario al documento */
		document.body.appendChild(nuevo_formulario);

		/*metemos el objeto formulario en un avariable*/
		var form  = document.getElementById('onthefly_form');

		/*Creamos un nuevo objeto input*/
		var nuevo_input = document.createElement("input");
		nuevo_input.type = "hidden";
		nuevo_input.name = variable;
		nuevo_input.value = valor;
        /*añadimos el campo input al formulario*/
		form.appendChild(nuevo_input);
		/*document.getElementById('onthefly_form').appendChild(nuevo_input);*/

		/*Enviamos el formulario*/
		form.submit();	

	}else{
		alert( 'Error en los parametros de la funcion post_variable().');
	}
}

/* ###################################################   FUNCION JAVASCRIPT QUE ENVIA POR POST LA VARIABLE SECCION
###########   
###########   seccion : La seccion que ha de ser cargada
###########   
###########   
###########   (c) Grupo5.com | http://www.grupo5.com
###########   
###########   */

function seccion (seccion){
	if ( typeof(document.getElementById('cargando')) != 'undefined' )  {muestra_div('cargando');}
	post_variable ('seccion',seccion);
}

function logout (){
	if ( typeof(document.getElementById('cargando')) != 'undefined' )  {muestra_div('cargando');}
	post_variable ('accion','logout');
}




/* ###################################################   FUNCION JAVASCRIPT QUE ENVIA UN FORMULARIO
###########   
###########   Formulario : Id del formulario a enviar
###########   variable : variable de la cual se modifica un valor
###########   valor : valor de la variable modificada
###########   confirmacion : no = sin confirmacion , en caso contrario pide confirmacion con el texto indicado
###########   
###########   
###########   (c) Grupo5.com | http://www.grupo5.com
###########   
###########   */

function send_form(formulario,variable,valor,confirmacion){

        if ( (typeof(confirmacion) == 'undefined') || (confirmacion=='') ) {
			confirmado=true;
		}else{
    		if ( confirm(confirmacion) ) {
				confirmado=true;
			}else{
				confirmado=false;
			};
		};

        if ( confirmado == true ) {

			var form  = document.getElementById(formulario);

			if ( typeof(form) != 'undefined' )  {

				var campo    = document.getElementById(variable);

				if ( typeof(document.getElementById('cargando')) != 'undefined' )  {muestra_div('cargando');}

				if ( campo == null ) {     /*   FUNCIONA EN EXPLORER* /
					/* si NO existe la variable actualizo la paso en un campo hidden */
					var nuevo_input = document.createElement("input");
					nuevo_input.type = "hidden";
					nuevo_input.name = variable;
					nuevo_input.value = valor;
					document.getElementById(formulario).appendChild(nuevo_input);
				}else{
					/* si existe la vaiable actualizo el valor */
					campo.value=valor;
				}

				/*Envio el formulario*/
				form.submit();	

			}else{

			   alert("El Formulario "+formulario+" no está definido.");

			}

		}

}






