function validatextarea(texto, evt, cantcaracteres){	
	var nav4 = window.Event ? true : false;
	// NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57	
	var key = nav4 ? evt.which : evt.keyCode;	
	return ((key == 8 || key==32 || (key >= 97 && key <= 122)|| (key>=65 && key <=90) || (key>=48 && key <=57)|| key==45  || key==46 || key == 44 || key==201 || key==205 || key==211 || key==208 || key == 225 || key == 237 || key ==243 || key == 250 || key == 233 || key==95 || key == 64 || key ==241 || key ==209 || key ==13  || key ==40  ||  key ==41 ||  key ==47 || key ==58) && texto.length<cantcaracteres);
}
function validatextareablanco(form){
	var band=0;
	var cantElementos=form.elements.length;
	for(i=0;i<cantElementos;i++){
		if (form.elements[i].type == "textarea")
		{	
			if (form.elements[i].value == "")
			{
				band=1;
			}
		}
	}
	if (band == 0)
	{
		form.submit();
	}
	else
	{
		alert("Uno o más campos obligatorios no han sido ingresados.");
	}

}
