function alertFocus( msg, campo ) {
	alert( msg );
	campo.focus();
}
function vazio( valor ) {
	return trim( valor ) == "";
}
function trim( valor ) {
	return valor.replace( /^\s*/, "" ).replace( /\s*$/, "" );
}
function somenteNumeros( str ) {
	var filter  = /^\d+$/g;
	return filter.test(str);
}

function algumSelecionado( campo ) {
	if ( campo.length == undefined )
		return campo.checked
	else
		for ( i=0 ; i < campo.length ; i++ )
			if ( campo[i].checked )
				return true;
	return false ;
 }
function nenhumSelecionado( campo ) {
	return ! algumSelecionado( campo );
}
function emailValido( email ) {
	var filter  = /^(([^\-\. ]([\w_\.\-])*[^-\.])|(\w))\@(([\w_\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	return  filter.test( email );
}




function validaEmail(entered) {
	var x = entered.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x))
		return true;
	else
	   	return false;
}

function campoVazio(entered) {
  with (entered)
  {
    if (value==null || value.length==0)
      return true;
    else return false;
  }
}

function tiraNumeros(s) {
	return s.replace(/^\d+/g, '').replace(/\d+$/g, ''); 
}

function tiraEspacos(s) {
	return s.replace(/^\s+/g, '').replace(/\s+$/g, ''); 
}
	
function verificaTelValido(sender) {
	if (tiraEspacos(tiraNumeros(sender.value)).length != 0)
		return false;		
	return true;
}

