function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}


//function trim(s)
//{
//    var l=0; var r=s.length -1;
//    while(l < s.length && s[l] == ' ')
//    {     l++; }
//    while(r > l && s[r] == ' ')
//    {     r-=1;     }
//    return s.substring(l, r+1);
//}

function rejectEnter(oEvent)
{
	if ('number' == typeof oEvent.keyCode
		&& 13 == oEvent.keyCode){
		if ('function' == typeof oEvent.preventDefault){
			oEvent.preventDefault();
		} else {
			oEvent.returnValue = false;
		}
	}
	return false;
}

function validarRequerido(valor, etiqueta) {
	if (valor == '' || valor == '-1') {
		document.getElementById(etiqueta).style.color = "red";
	} else {
		document.getElementById(etiqueta).style.color = "#003399";
	}
}

function makeTxt(id,txt){
	var obj = document.getElementById(id);
	obj.firstChild?obj.firstChild.data=txt:obj.appendChild(document.createTextNode(txt))
}	

function removeSpaces(string) {
 	return string.split(' ').join('');
}

function mostrarId(control) {
	document.getElementById(control).style.display = ""	
}

function ocultarId(control) {
	document.getElementById(control).style.display = "none"	
}

function cambiaVisibilidadId(control) {
	if (document.getElementById(control).style.display == "") {
		document.getElementById(control).style.display = "none"
	} else {
		document.getElementById(control).style.display = ""
	}
}

function esVisibleId(control) {
	if (document.getElementById(control).style.display == "") {
		return true
	}
	return false
}

function randomString(string_length) {
	var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
	var randomstring = '';
	for (var i=0; i<string_length; i++) {
		var rnum = Math.floor(Math.random() * chars.length);
		randomstring += chars.substring(rnum,rnum+1);
	}
	return randomstring;
}

function isValidEmail(strEmail){
	  validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;

	   // search email text for regular exp matches
	    if (strEmail.search(validRegExp) == -1) 
	   {
	      return false;
	    } 
	    return true; 
	}
