/*retorna si todos los elementos del string son numeros*/
function isInteger(s)
{   var i;
	if (s.length!=0){
		for (i = 0; i < s.length; i++)
		{   
			/* Check that current character is number.*/
			var c = s.charAt(i);
			if (((c < "0") || (c > "9"))) return false;
		}
		/* All characters are numbers.*/
		return true;
	}
	else{
		return false;
	}
}

/*Obtiene un elemento de un string*/
function Get(nodo,valor,splitter){
	var myarray=valor.split(splitter);
	return myarray[nodo];
}

/*Obtiene la cantidad de elementos enviados*/
function Length(valor,splitter){
	var myarray=valor.split(splitter);
	return myarray.length;
}

/*Retorna un arreglo de strings separados por un identificador*/
function ObtenerValoresColumnas(valor, separador, inicio){
	var miArray = new Array();
	var largo=Length(valor,separador);
	var j=0;
	for(i=inicio;i<largo;i++){
		miArray[j]=QuitarEspacios(Get(i,valor,separador));
		j++;
	}
	return miArray;
}

/*remplaza los espacios por &nbsp*/
function QuitarEspacios(valor){
	var nuevostring="",temp=valor;
	while(nuevostring!=temp){
		nuevostring=temp;
		temp=temp.replace(" ","&nbsp;");
	}
	return temp;
}

function showObj(id){
	if (document.all) {
		document.all[id].style.visibility = "visible";
	}

	if(document.layers) {
		document.layers[id].visibility = "show" ;
	}

	if(document.getElementById) {
		document.getElementById(id).style.visibility='visible';
	}
}

function hideObj(id){
	if (document.all) {
		document.all[id].style.visibility = "hidden";
	}
	if(document.layers) {
		document.layers[id].visibility = "hide" ;
	}
	if(document.getElementById) {
		document.getElementById(id).style.visibility='hidden';
	}
}

function ValidateKey(e){
	var key = window.event ? e.keyCode : e.which;
	var keychar = String.fromCharCode(key);
	if(key==13){
		ValidarLogin();
		return false;
	}
}

/*va a una dir*/
function irApagina(direccion){
	window.location.href=direccion;
}

/*validar extension de archivo*/
function validarExtensionPNG(){
  var ext = document.f.pic.value;
  ext = ext.substring(ext.length-3,ext.length);
  ext = ext.toLowerCase();
  if(ext != 'png') {
    alert('El archivo seleccionado no es una imagen PNG!!!');
    return false; 
  }
  else{
    return true;
  }
}

function goSetHeight(val) {
  if (parent == window) return;
  else parent.setIframeHeight('Contenido',val);
}

function cambiarImagen(lugar,imagennueva){
	var foto=new Image();
	foto.src=imagennueva;
	lugar.src=foto.src;
}

/********************/
/*Clase Incrustor*/
function Incrustor(){
	this.arrayString = new Array();
	this.Concat = function Concat(StringToConcat){this.arrayString[this.arrayString.length] = StringToConcat;};
	this.GetValue = function GetValue(){return this.arrayString.join('');};
	this.Reset = function Reset(){this.arrayString = null;this.arrayString = new Array();};
}

