function CambiarCombo(selec,valCmp){
	var numElem=selec.length;
	var indice=0;
	for(i=0;i<numElem;i++){
		if(selec.options[i].value==valCmp)
		{
			indice=i;
			break;
		}
	}
	return indice;
}

function CambiarComboTexto(selec,valCmp){
	var numElem=selec.length;
	var indice=0;
	for(i=0;i<numElem;i++){
		if(selec.options[i].text==valCmp)
		{
			indice=i;
			break;
		}
	}
	return indice;
}

function Entero(Elem){
	var ExpReg=/^\d*$/;
	var Tam;
	var Valor=Elem.value;
	Tam=Valor.length;
	if(!ExpReg.test(Elem.value)){
		Elem.value=Valor.substring(0,Tam - 1);
		if(Elem.value.length>0)
			Entero(Elem);
	}
}

function Numero(Elem){
	var ExpReg=/^\d+(\.\d*)?$/ ;
	var Tam;
	var Valor=Elem.value;
	Tam=Valor.length;
	if(!ExpReg.test(Elem.value)){
		Elem.value=Valor.substring(0,Tam - 1);
		if(Elem.value.length>0)
			Numero (Elem);
	}
}

function trim(cadena)
{
	for(i=0; i<cadena.length; )
	{
		if(cadena.charAt(i)==" "||cadena.charAt(i)=="\n"||cadena.charAt(i)=="\r")
			cadena=cadena.substring(i+1, cadena.length);
		else
			break;
	}

	for(i=cadena.length-1; i>=0; i=cadena.length-1)
	{
		if(cadena.charAt(i)==" "||cadena.charAt(i)=="\n"||cadena.charAt(i)=="\r")
			cadena=cadena.substring(0,i);
		else
			break;
	}
	
	return cadena;
}

String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
}
String.prototype.ltrim = function() {
	return this.replace(/^\s+/,"");
}
String.prototype.rtrim = function() {
	return this.replace(/\s+$/,"");
}
