/*
 *	SCRIPT DESAROLLADO EN ARGENTINA POR MAT
 *	mat.hack@gmail.com
 *	LOPEZ, MATIAS
 */



var enviando = 0;

function enviar()
{
	// DETERMINAMOS LA URL
	var arreglo = document.location.href.split( "/" );
	var path = arreglo[ arreglo.length-2 ];
	url = "listarProductos.php";
	if( path != "administrar")
		url = "administrar/"+ url;

	// EJECUTAMOS LA PAGINA CON AJAX
	enviarAURL( url );
}

function enviarAURL(url)
{
	if( enviando == 0 )
	{
		// BLOQUEAMOS EL USO DEL DIV
		enviando = 1;
		// MOSTRAMOS EL DIV
//			mostrarDialogo();
		// EJECUTAMOS LA PAGINA CON AJAX
		cadenaPost = getCadenaPost();
		xmlhttpPost(url, cadenaPost, verificarEstado);
	}
}

function setContenidoDialogo( contenido )
{
	document.getElementById( "tdTextoDialogo" ).innerHTML = contenido;
}

function acomodarDialogo()
{
	var objeto = document.getElementById('divDialogo');
	// CENTRAMOS EL DIV
	var mitadPantallaDisponible = screen.availHeight / 2;
	var mitadObjeto = objeto.offsetHeight / 2;
	objeto.style.top = document.body.scrollTop + mitadPantallaDisponible - mitadObjeto;
}

function mostrarDialogo()
{
	var objeto = document.getElementById('divDialogo');
	// CENTRAMOS EL DIV
	acomodarDialogo();
	// ENVIAMOS EL DIV AL FRENTE
	objeto.style.zIndex = 20;
	// MOSTRAMOS EL DIV
	fade('divDialogo', 0, 95, 500);

	// OCULTAMOS LOS COMBOS PARA EL MUGRE IEXPLORER
	if( !window.attachEvent )
		return false;
	var selects = document.getElementsByTagName("select");
	for( var i=0; i<selects .length; i++ )
		selects[i].style.display = "none";
}

function cerrarDialogo()
{
	// ENVIAMOS EL DIV AL FONDO
	document.getElementById('divDialogo').style.zIndex = -1;
	// BORRAMOS EL RESULTADO DEL DIV
	document.getElementById( "tdTextoDialogo" ).innerHTML = "";
	// LIBERAMOS EL USO DEL DIV
	enviando = 0;
	// OCULTAMOS EL DIV
	fade('divDialogo', 95, 0, 500);

	// VOLVEMOS A MOSTRAR  LOS COMBOS PARA EL MUGRE IEXPLORER
	if( !window.attachEvent )
		return false;
	var selects = document.getElementsByTagName("select");
	for( var i=0; i<selects .length; i++ )
		selects[i].style.display = "inline";
}

// DEVUELVE LA CADENA CON LOS DATOS RECOGIDOS POR EL FORMULARIO A ENVIARSE
function getCadenaPost()
{
	var formulario = document.getElementById( "formProductos" );
	var idProducto = formulario.idProducto.value;
	var idTipoProducto = formulario.idTipoProducto.value;
	var pagina = formulario.pagina.value;
	cadena = "idProducto="+ escape(idProducto) +"&idTipoProducto="+ escape(idTipoProducto) +"&pagina="+ escape(pagina);
	return cadena;
}

// EFECTUA LA ACCION CORRESPONDIENTE AL ESTADO DEL OBJETO XMLLHTTP
function verificarEstado(xmlHttpRequ)
{
	if( xmlHttpRequ.readyState == 1 )	// 1: CARGANDO
		mostrarCargando();
	else
		if( xmlHttpRequ.readyState == 4 )	// 4: FIN
		{
			actualizarDialogo( xmlHttpRequ.responseText );
		}
}

// MUESTRA / OCULTA EL DIV CON LA IMAGEN DE CARGA
function mostrarCargando()
{
	document.getElementById( "divCargando" ).style.visibility = "visible";
}

function ocultarCargando()
{
	document.getElementById( "divCargando" ).style.visibility = "hidden";
}

// MUESTRA EL RESULTADO
function actualizarDialogo(strResultado)
{
	// OCULTAMOS LA IMAGEN DE CARGA
	ocultarCargando();
	// LIBERAMOS EL USO DEL DIV
	enviando = 0;

	// PONEMOS EL RESULTADO EN EL DIV
	document.getElementById( "tdListado" ).innerHTML = strResultado;
	// VERIFICAMOS EL MENUPRODUCTOS ACTUAL
	verificarMenuProductosActual();
	// REPOSICIONAMOS EL FOOTER
	acomodarFooter();
}



/*
 *	SCRIPT DESAROLLADO EN ARGENTINA POR MAT
 *	mat.hack@gmail.com
 *	LOPEZ, MATIAS
 */
