<br />
<b>Warning</b>:  mysql_fetch_array(): supplied argument is not a valid MySQL result resource in <b>/home/bstec/public_html/funciones/fns_db.php</b> on line <b>196</b><br />

document.write("<script type='text/javascript' src='js/swfobject.js'></script>"); 				// PARA FLASH
document.write("<script type='text/javascript' src='js/jquery.js'></script>"); 					// LIBRERIA JQUERY
document.write("<script type='text/javascript' src='js/jquery.json.js'></script>"); 			// LIBRERIA JSON de JQUERY
document.write("<script type='text/javascript' src='js/jnumeric.js'></script>"); 				// FORMATEAR CAMPOS DE TEXTO
document.write("<script type='text/javascript' src='js/ui.jquery.js'></script>"); 				// USER INTERFACE JQUERY (DATEPICKER Y OTRAS MAS)
document.write("<script type='text/javascript' src='js/slider.js'></script>"); 				// USER INTERFACE JQUERY (DATEPICKER Y OTRAS MAS)

document.write("<script type='text/javascript' src='js/jquery.Rut.min.js'></script>"); 			// FUNCIONES PARA VALIDAR Y DAR FORMATO AL RUT.

document.write("<link href='templates//css/estilo.php' rel='stylesheet' type='text/css' />");
document.write("<link href='templates//css/ui/jquery-ui.css' rel='stylesheet' type='text/css' />");

document.write("<link href='templates//css/slider.css' rel='stylesheet' type='text/css' />");

function ltrim(s) {
	return s.replace(/^\s+/, "");
}

function rtrim(s) {
	return s.replace(/\s+$/, "");
}

function trim(s) {
	s = s || "";
	if(s!="") {
		return s.replace(/^(\s|\&nbsp;)*|(\s|\&nbsp;)*$/g,"");
	} else {
		return "";
	}
}

function valida_numero(sText)

{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;


   for (i = 0; i < sText.length && IsNumber == true; i++)
      {
      Char = sText.charAt(i);
      if (ValidChars.indexOf(Char) == -1)
         {
         IsNumber = false;
         }
      }
   return IsNumber;

   }
function formato_numero(numero, decimales, separador_decimal, separador_miles){
    numero=parseFloat(numero);
    if(isNaN(numero)){
        return "";
    }

    if(decimales!==undefined){
        // Redondeamos
        numero=numero.toFixed(decimales);
    }

    // Convertimos el punto en separador_decimal
    numero=numero.toString().replace(".", separador_decimal!==undefined ? separador_decimal : ",");

    if(separador_miles){
        // Añadimos los separadores de miles
        var miles=new RegExp("(-?[0-9]+)([0-9]{3})");
        while(miles.test(numero)) {
            numero=numero.replace(miles, "$1" + separador_miles + "$2");
        }
    }

    return numero;
}

function txt(texto){
	texto = str_replace("á","\u00e1",texto);
	texto = str_replace("é","\u00e9",texto);
	texto = str_replace("í","\u00ed",texto);
	texto = str_replace("ó","\u00f3",texto);
	texto = str_replace("ú","\u00fa",texto);

	texto = str_replace("Á","\u00c1",texto);
	texto = str_replace("É","\u00c9",texto);
	texto = str_replace("Í","\u00cd",texto);
	texto = str_replace("Ó","\u00d3",texto);
	texto = str_replace("Ú","\u00da",texto);

	texto = str_replace("ñ","\u00f1",texto);
	texto = str_replace("Ñ","\u00d1",texto);

	return texto;
}

function valida_rut(run){
	var tmpstr = "";
	var intlargo = run
	if (intlargo.length> 0)
	{
		crut = run
		largo = crut.length;
		if ( largo <2 )
		{
			alert('rut inválido')
			//Objeto.focus()
			return false;
		}
		for ( i=0; i <crut.length ; i++ )
		if ( crut.charAt(i) != ' ' && crut.charAt(i) != '.' && crut.charAt(i) != '-' )
		{
			tmpstr = tmpstr + crut.charAt(i);
		}
		rut = tmpstr;
		crut=tmpstr;
		largo = crut.length;

		if ( largo> 2 )
			rut = crut.substring(0, largo - 1);
		else
			rut = crut.charAt(0);

		dv = crut.charAt(largo-1);

		if ( rut == null || dv == null )
		return 0;

		var dvr = '0';
		suma = 0;
		mul  = 2;

		for (i= rut.length-1 ; i>= 0; i--)
		{
			suma = suma + rut.charAt(i) * mul;
			if (mul == 7)
				mul = 2;
			else
				mul++;
		}

		res = suma % 11;
		if (res==1)
			dvr = 'k';
		else if (res==0)
			dvr = '0';
		else
		{
			dvi = 11-res;
			dvr = dvi + "";
		}

		if ( dvr != dv.toLowerCase() )
		{
			//alert('El Rut Ingreso es Invalido')
			//Objeto.focus()
			return false;
		}
		//alert('El Rut Ingresado es Correcto!')
		//Objeto.focus()
		return true;
	}
}

function valida_email(valor) {
	if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){
		return (true);
	}else{
		return (false);
	}
}

function replaceAll( text, str1, str2 ){
	var command = "text.replace(/"+str1+"/g,\""+str2+"\")";
	return eval(command);
}
//jQuery.validaUsuario = function(valor){
//	$.post("ajax/valida_usuario.php", {valor: valor},function(data) {if(data=="SI"){ return true; } else {return false; }})
//}
function valida_clave(valor) {
	if(valor==$("#clave_copia").val()) {
		return true;
	} else {
		return false;
	}
}

function msg(mensaje,tipo,link,tiempo) {
	tipo = tipo || "alert";
	tiempo = tiempo || 0;
	link = link || '';
	switch(tipo) {
		case "alert":
			titulo="Error...";
		break;
		case "confirm":
			titulo="Confirmar...";
		break;
		case "info":
			titulo="Importante...";
		break;
	}

	var n=Math.floor(Math.random()*100)
	$("body").append("<div id='msg"+tipo+n+"' class='msg_generico'></div>")
	$(function() {

		$("#msg"+tipo+n).html(mensaje);
		$("#msg"+tipo+n).dialog({
			autoOpen: true,
			resizable: false,
			bgiframe: true,
			minHeight: 50,
			maxHeight: 100,
			draggable: false,
			title: titulo,
			modal: true,
			dialogClass: 'msg-box',
			show: 'drop',
			hide: 'drop',
			position: 'center',
			zIndex: 3999,
			close: function() {
				$("#msg"+tipo+n).dialog("destroy");
				$("#msg"+tipo+n).remove();
			}
		});
	});
	switch(tipo) {
		case "alert":
			$("#msg"+tipo+n).dialog("option","buttons",{"Aceptar": function(){$(this).dialog("close");}});
		break;
		case "confirm":
			$("#msg"+tipo+n).dialog("option","buttons",{"Cancelar": function(){$(this).dialog("close");},"Aceptar": function(){$(this).dialog("close");location.href=link}});
		break;
		case "info":
			$("#msg"+tipo+n).dialog("option","buttons",{"Aceptar": function(){$(this).dialog("close");}});
		break;
	}
	if(tiempo>0) {
		if(link!=''){
			setTimeout('location.href="'+link+'"',tiempo);
		}else{
			setTimeout('if($("#msg'+tipo+n+'").dialog(\'isOpen\')) {$("#msg'+tipo+n+'").dialog(\'close\');}',tiempo);
		}
	}
}



