// JavaScript Document
function nuevoAjax()
{ 
	/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
	lo que se puede copiar tal como esta aqui */
	var xmlhttp=false;
	try
	{
		// Creacion del objeto AJAX para navegadores no IE
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			// Creacion del objet AJAX para IE
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(E)
		{
			if (!xmlhttp && typeof XMLHttpRequest!='undefined') xmlhttp=new XMLHttpRequest();
		}
	}
	return xmlhttp; 
}
function buscarEnArray(array, dato)
{
	// Retorna el indice de la posicion donde se encuentra el elemento en el array o null si no se encuentra
	var x=0;
	while(array[x])
	{
		if(array[x]==dato) return x;
		x++;
	}
	return null;
}

function mostrar_ico(i,divdestino)
{
	// Retorna el icono
	element = document.createElement("img");
	switch (i){
	case 0:
		element.setAttribute("src", _BASEFILES+"img/ajax-loader.gif");
	break;
	case 1:
		element.setAttribute("src", _BASEFILES+"img/ajax-loader2.gif");
	break;
	case 9:
		element.setAttribute("src", _BASEFILES+"img/ajax-fd.gif");
	break;
	case 10:
		element.setAttribute("src", _BASEFILES+"img/ajax-warn.gif");
	break;
	case 11:
		element.setAttribute("src", _BASEFILES+"img/ajax-info.gif");
	break;
	}
	divdestino.appendChild(element);
	return null;
}

function Ajax_Activity(act,msg){
	var span = document.createElement("span");
	var imagen = document.createElement("img");
	span.innerHTML = msg;
	switch (act){
		case 'save':
			imagen.setAttribute("src", _BASEFILES+"img/ajax-fd.gif");
		break;
		case 'warning':
			imagen.setAttribute("src", _BASEFILES+"img/ajax-warn.gif");
		break;
		case 'loading':
			imagen.setAttribute("src", _BASEFILES+"img/ajax-loader.gif");
		break;
		case 'floading':
			imagen.setAttribute("src", _BASEFILES+"img/ajax-loaderbarfront.gif");
		break;
		case 'none':
		break;
	}
	if(act!='none') span.appendChild(imagen);
	var divdestino = document.getElementById('Botonera_Holder').firstChild.firstChild;
	divdestino.innerHTML='';
	divdestino.appendChild(span);
}
