
	function confirmar()
	{
		var rpta = confirm('Esta seguro de continuar con la operacion');
		return rpta;
	}
	
	function validar_entero(e){
	tecla_codigo = (document.all) ? e.keyCode : e.which;
	//alert(tecla_codigo);
	
	if(e.keyCode != 37 && e.keyCode != 38 &&  e.keyCode != 39  && e.keyCode != 40 && e.keyCode != 13 && e.keyCode != 8)
	{
	patron =/[0-9\.]/;
	tecla_valor = String.fromCharCode(tecla_codigo);
	return patron.test(tecla_valor);
	}
	
	
	}///fin function validar_entero
	
	
	function tiene_punto(t)
	{
	
	patron =/[.]/;
	tecla_valor = String.fromCharCode(t);
	return patron.test(tecla_valor);

	
	
	}///fin function validar_entero
	
	
	
	
	//Objeto oNumero
function oNumero(numero)
{
//Propiedades 
this.valor = numero || 0
this.dec = -1;
//Métodos 
this.formato = numFormat;
this.ponValor = ponValor;
//Definición de los métodos 
function ponValor(cad)
{
if (cad =='-' || cad=='+') return
if (cad.length ==0) return
if (cad.indexOf('.') >=0)
    this.valor = parseFloat(cad);
else 
    this.valor = parseInt(cad);
} 
function numFormat(dec, miles)
{
var num = this.valor, signo=3, expr;
var cad = ""+this.valor;
var ceros = "", pos, pdec, i;
for (i=0; i < dec; i++)
ceros += '0';
pos = cad.indexOf('.')
if (pos < 0)
    cad = cad+"."+ceros;
else
    {
    pdec = cad.length - pos -1;
    if (pdec <= dec)
        {
        for (i=0; i< (dec-pdec); i++)
            cad += '0';
        }
    else
        {
        num = num*Math.pow(10, dec);
        num = Math.round(num);
        num = num/Math.pow(10, dec);
        cad = new String(num);
        }
    }
pos = cad.indexOf('.')
if (pos < 0) pos = cad.lentgh
if (cad.substr(0,1)=='-' || cad.substr(0,1) == '+') 
       signo = 4;
if (miles && pos > signo)
    do{
        expr = /([+-]?\d)(\d{3}[\.\,]\d*)/
        cad.match(expr)
        //cad=cad.replace(expr, RegExp.$1+','+RegExp.$2)
		cad=cad.replace(expr, RegExp.$1+''+RegExp.$2)
        }
while (cad.indexOf(',') > signo)
    if (dec<0) cad = cad.replace(/\./,'')
        return cad;
}
}//Fin del objeto oNumero:


function imprimir_ventana()
{
	calcular_ahorro();
	window.open('index_print.php', 'imprimir', 'width=800,height=600,resizable=yes,scrollbars=yes');	
}

function ver_detalle(id)
{
	var id_original  = id;
	var div = jQuery("#texto_oculto"+id);
	//alert(div);
	//buscar a todos los que no tengan la clase texto_oculto 
	//y ponerles la clase
	//'a[@href^="http://youtube.com"]'
	//alert(array_id_combos.length);
	//array_id_combos
	
	
	
	
	if( div.hasClass("texto_oculto") )
	{
		
		div.removeClass("texto_oculto");	
	}
	else
	{
		//cambio
		//alert('false');
		div.addClass("texto_oculto");	
	
	
	}
	
	
		
		for( var int_i=0 ; int_i<array_id_combos.length ; int_i++ )
		{
			var id = array_id_combos[int_i];
			var div_elm = jQuery("#texto_oculto"+id);
			
			if(id != id_original)
			{
			div_elm.addClass("texto_oculto");	
			}
			
			
		}//fin for id_combos
		
	location.href="#anclaje"+id_original;	
}



function ins(a,b,p) {
	if(p) {
		var pp = prompt(p);
	} else {
		var pp = "";
	}
	if(p && pp == "") return false;
	var c = document.form.contenido;
	document.form.contenido.value = (c.value).substring(0,c.selectionStart) + a + pp + (c.value).substring(c.selectionStart,c.selectionEnd) + b + (c.value).substring(c.selectionEnd,c.value.length);		
	c.focus();
}

function smi(a) {
	var c = document.form.contenido;
	document.form.contenido.value = (c.value).substring(0,c.selectionStart) + a + (c.value).substring(c.selectionEnd,c.value.length);
	c.focus();
}
