//metodo mostrarDocumento
function mostrarDocumento(){
    var res = "<div style='position:relative;padding-top:3px;padding-left:15px; padding-bottom:3px; border-bottom: 1px dashed #ccc;' ><a href='"+ this.sURL + "' title='" + this.sNombre + "' target='_blank'>" + this.sNombre + "</a></div>";
    return res;
}
//Clase Documento
function documento(nombre,URL){
	this.sNombre = nombre;
	this.sURL = URL;
	this.mostrarDocumento = mostrarDocumento;
}
//metodo nuevoDocumneto.Añade un objeto de la clase Documento al array aDocumentos.
//localizo cuantos elementos hay, sumo uno para ir a la sigte posicion, y añado el ultimo documento
function nuevoDocumento(documento){
	var longitud = this.aDocumentos.length;
	this.aDocumentos[longitud] = documento;
}
//metodo mostrarDocCat.  Funcion que recorre el array aDocumentos y ejecuta el método mostrarDocumento de cada uno de los objetos del array.
//localizo cuantos elementos hay, y recorro el array completo para mostrarlo.
function mostrarDocCat(){
	var i;
	var result="";
	var longitud = this.aDocumentos.length;
	for(i=0;i<=longitud-1;i++){
		result = result + this.aDocumentos[i].mostrarDocumento();
	}
	return result;
}
//Clase Categoria
function categoria(ID){
	this.ID = ID;
	this.aDocumentos = new Array();
	this.nuevoDocumento = nuevoDocumento;
	this.mostrarDocumentos = mostrarDocCat;
}
