/*
* inicio CARTERAS
*/

/*
	cambia contenido segun la pestaña seleccionada
		- num_pestanas = numero de pestañas
		- num_subpestanias = numero de subpestañas totales
		- pestania_elegida = pestaña elegida
*/
function cambiarPestana2(num_pestanas,num_subpestanias,pestania_elegida)
{

	//poner todas las pestañas en no seleccionadas
	for (i=1; i<=num_pestanas; i++)
	{
		document.getElementById(eval("'subpestania' + i + '1'")).className = 'pestIzqNoSelec';
		document.getElementById(eval("'subpestania' + i + '2'")).className = 'pestCentralNoSelec';
		document.getElementById(eval("'subpestania' + i + '3'")).className = 'pestDerNoSelec';
	}

	//poner la pestaña seleccionada en seleccionada
	/**/
	document.getElementById(eval("'subpestania' + pestania_elegida + '1'")).className = 'pestIzqSelec';
	document.getElementById(eval("'subpestania' + pestania_elegida + '2'")).className = 'pestCentralSelec';
	document.getElementById(eval("'subpestania' + pestania_elegida + '3'")).className = 'pestDerSelec';


}


/*
*
*/
function selectPestania(pestania_elegida)
{
	document.frmPestanias.pestSelec.value = pestania_elegida;
	document.frmPestanias.submit();
}

/*
*	NOMBRE			ISNum
*
*	DESCRIPCION		Comprueba que una cadena determinada sea un número.
*					Formato entrada: ####.##
*
*	ENTRADA			Cadena:		Valor de un campo de formulario que se va a comprobar si es de un formato numérico Válido.
*
*/
function IsNum(numstr) {
	// Return immediately if an invalid value was passed in
	if (numstr+"" == "undefined" || numstr+"" == "null" || numstr+"" == "")
		return false;

	var isValid = true;
	var decCount = 0; // number of decimal points in the string

	numstr += "";

	for (i = 0; i < numstr.length; i++)
	{
		// track number of decimal points
		if (numstr.charAt(i) == ".")
			decCount++;

		if (!((numstr.charAt(i) >= "0") && (numstr.charAt(i) <= "9") ||	(numstr.charAt(i) == "-") || (numstr.charAt(i) == ".")))
		{
			isValid = false;
			break;
		}
		else if ((numstr.charAt(i) == "-" && i != 0) ||	(numstr.charAt(i) == "." && numstr.length == 1) ||	(numstr.charAt(i) == "." && decCount > 1))
		{
			isValid = false;
			break;
		}

	} // END for

	return isValid;
} // end IsNum



