// autor: moises4879@hotmail.com

function vacio(obj,msg)
{
	if(!(/\S/.test(obj.value))) { if(msg != "") { alert(msg); } obj.focus(); return true; }
	else return false;
}

function item_select(objselect,valor)
{
	if(objselect.options.length == 0) return;
	objselect.value = valor;
	if(objselect.selectedIndex == -1)
		objselect.selectedIndex = 0;
}

function n_inst(obj)
{
	if(obj.length != null)
	{
		return obj.length;
	}
	else
		if(obj != null)
			return 1;
		else
			return 0;
}

function select_option(obj,valor)
{
	var c = obj;
	var n = n_inst(c);
	for(i = 0;i<n;i++)
	{
		if(c[i].value == valor)
		{
			c[i].checked = true;
			break;		
		}
	}
}

function select_checkbox(obj,valores)
{
	var c = obj;
	var n = n_inst(c);
	for(i = 0;i<n;i++)
	{
		for(j=0;j<valores.length;j++)
		{
			if(c[i].value == valores[j])
			{
				c[i].checked = true;
				break;		
			}
		}
	}
}

function trim(cadena)
{
	var i;
	var cad2
	for(i=0;i<cadena.length;i++)
	{
		if(cadena.charAt(i) != " ")
			break;
	}
	cad2 = cadena.substring(i,cadena.length);
	for(i=cad2.length-1;i>=0;i--)
	{
		if(cad2.charAt(i) != ' ')
			break;
	}
	if(i<cad2.length-1)
		cad2 = cad2.substring(0,i+1);
	return cad2;
}

function fecha_actual()
{
	var d = new Date;
	var meses = Array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
	var dias = new Array("Domingo", "Lunes", "Martes","Miércoles","Jueves", "Viernes","Sábado");
	
	fecha_str = dias[d.getDay()].substr(0,3) + ". " + d.getDate()+" de "+meses[d.getMonth()]+" del "+d.getYear();
	return fecha_str;
}
