function validaCep( obj ){ 
   var cep = obj.value; 

// ## Verifica se possui caracter não-numérico ... 
		if( isNaN( cep ) ){   	
			  alert( "o CEP deve conter apenas números!" );    
			      obj.focus();	
				  return false;
		 }else    // ## ..., então, verifica se o usuário digitou os 9 dígitos
		      if( cep.length != 0 && cep.length < 8  ){
				       alert( "O cep deve ter 8 dígitos" );
					   obj.focus();	
					   return false;
		      }else
				     if( cep.length == 0 ){
				          return false;
			        }
					else
						return true;
}



function validaCaracteresAlbum( obj ){
     var album = obj.value; 			
	 var tamanho = album.split( " " );
	 var albumSemEspacos = "";		

		// ##Remove os espaços em branco
					if( tamanho ==  1 )
							albumSemEspacos = album;
					else
						     for( var count = 0; count < tamanho.length; count++ )
							      albumSemEspacos = albumSemEspacos +  tamanho[ count ]; 


// ## Verifica se possui algum caracter Inválido
	var limiteNumero = new Array( 47, 58);
	var limiteLetraMaiusc = new Array( 64, 91 );
	var limiteLetraMinusc = new Array( 96, 123 );
	var undescore = 95;			
	var caracter;					
	
					    for( var cols = 0; cols < albumSemEspacos.length; cols++ ){		
						     caracter = albumSemEspacos.charCodeAt( cols );								
							
							   if( ( caracter > limiteNumero[ 0 ] && caracter < limiteNumero[ 1 ] ) ||
							       ( caracter > limiteLetraMaiusc[ 0 ] && caracter <  limiteLetraMaiusc[ 1 ] ) ||
								   ( caracter > limiteLetraMinusc[ 0 ] && caracter  < limiteLetraMinusc[ 1 ] ) ||
								   ( caracter == undescore ) ){
									//  sem instruções...
								}else{
								      window.alert(  "O nome do álbum digitado possui o caracter inválido " );
									  obj.focus( );
									  return; 
							    } 
					   }

				// ## Retorna a string sem espaços
				document.frmShare.publicname.value = albumSemEspacos; 
	}


	