if(typeof AJAXPro == "undefined") AJAXPro={};
if(typeof AJAXPro.PortalWeb == "undefined") AJAXPro.PortalWeb={};
AJAXPro.PortalWeb.Frontal_class = function() {};
Object.extend(AJAXPro.PortalWeb.Frontal_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	getContenidoPresentacion: function(idPortal, idMenu, idRama, idPaginaHome, idServicio, idTipoPagina) {
		return this.invoke("getContenidoPresentacion", {"idPortal":idPortal, "idMenu":idMenu, "idRama":idRama, "idPaginaHome":idPaginaHome, "idServicio":idServicio, "idTipoPagina":idTipoPagina}, this.getContenidoPresentacion.getArguments().slice(6));
	},
	getRecursoLecturaObtener: function(url) {
		return this.invoke("getRecursoLecturaObtener", {"url":url}, this.getRecursoLecturaObtener.getArguments().slice(1));
	},
	getRecursoLecturaLibroObtener: function(url) {
		return this.invoke("getRecursoLecturaLibroObtener", {"url":url}, this.getRecursoLecturaLibroObtener.getArguments().slice(1));
	},
	getComentarios: function(idRama, idPortal, idCMScontenido) {
		return this.invoke("getComentarios", {"idRama":idRama, "idPortal":idPortal, "idCMScontenido":idCMScontenido}, this.getComentarios.getArguments().slice(3));
	},
	insertComentarios: function(idRama, idPortal, idMenu, idCMScontenido, nombre, mail, comentario, idPadre) {
		return this.invoke("insertComentarios", {"idRama":idRama, "idPortal":idPortal, "idMenu":idMenu, "idCMScontenido":idCMScontenido, "nombre":nombre, "mail":mail, "comentario":comentario, "idPadre":idPadre}, this.insertComentarios.getArguments().slice(8));
	},
	getDestacadosURLRegistroNumero: function(id_Portal, URL, TipoPagina, urlback, nRegistro) {
		return this.invoke("getDestacadosURLRegistroNumero", {"id_Portal":id_Portal, "URL":URL, "TipoPagina":TipoPagina, "urlback":urlback, "nRegistro":nRegistro}, this.getDestacadosURLRegistroNumero.getArguments().slice(5));
	},
	getDestadatoRegistroNumero: function(idPortal, idMenu, idRama, idPaginaHome, idTipoPagina, urlback, nRegistro) {
		return this.invoke("getDestadatoRegistroNumero", {"idPortal":idPortal, "idMenu":idMenu, "idRama":idRama, "idPaginaHome":idPaginaHome, "idTipoPagina":idTipoPagina, "urlback":urlback, "nRegistro":nRegistro}, this.getDestadatoRegistroNumero.getArguments().slice(7));
	},
	getDestacados: function(idPortal, idMenu, idRama, idPaginaHome, idTipoPagina, urlback) {
		return this.invoke("getDestacados", {"idPortal":idPortal, "idMenu":idMenu, "idRama":idRama, "idPaginaHome":idPaginaHome, "idTipoPagina":idTipoPagina, "urlback":urlback}, this.getDestacados.getArguments().slice(6));
	},
	getDestacadosURL: function(id_Portal, URL, TipoPagina, urlback) {
		return this.invoke("getDestacadosURL", {"id_Portal":id_Portal, "URL":URL, "TipoPagina":TipoPagina, "urlback":urlback}, this.getDestacadosURL.getArguments().slice(4));
	},
	getContenidoURL: function(id_Portal, URL, TipoPagina, urlback) {
		return this.invoke("getContenidoURL", {"id_Portal":id_Portal, "URL":URL, "TipoPagina":TipoPagina, "urlback":urlback}, this.getContenidoURL.getArguments().slice(4));
	},
	getValoraciones: function(idMenu, idRama, idCMSContenido, valor, idRangoValoracion, idPaginaHome, idTipoPagina) {
		return this.invoke("getValoraciones", {"idMenu":idMenu, "idRama":idRama, "idCMSContenido":idCMSContenido, "valor":valor, "idRangoValoracion":idRangoValoracion, "idPaginaHome":idPaginaHome, "idTipoPagina":idTipoPagina}, this.getValoraciones.getArguments().slice(7));
	},
	getValoracionDespliegue: function(idMenu, idRama, idCMSContenido, valor, idRangoValoracion, idPaginaHome, idTipoPagina, opcion) {
		return this.invoke("getValoracionDespliegue", {"idMenu":idMenu, "idRama":idRama, "idCMSContenido":idCMSContenido, "valor":valor, "idRangoValoracion":idRangoValoracion, "idPaginaHome":idPaginaHome, "idTipoPagina":idTipoPagina, "opcion":opcion}, this.getValoracionDespliegue.getArguments().slice(8));
	},
	getRecursosMasGuardado: function(idPortal, id, id2, TipoRecursoRequerido, TipoRecursoDondeEstoy, url) {
		return this.invoke("getRecursosMasGuardado", {"idPortal":idPortal, "id":id, "id2":id2, "TipoRecursoRequerido":TipoRecursoRequerido, "TipoRecursoDondeEstoy":TipoRecursoDondeEstoy, "url":url}, this.getRecursosMasGuardado.getArguments().slice(6));
	},
	getContenidoDestacado: function(idPortal, idMenu, idRama, idPaginaHome, idTipoPagina) {
		return this.invoke("getContenidoDestacado", {"idPortal":idPortal, "idMenu":idMenu, "idRama":idRama, "idPaginaHome":idPaginaHome, "idTipoPagina":idTipoPagina}, this.getContenidoDestacado.getArguments().slice(5));
	},
	getContenido: function(idPortal, idMenu, idRama, idContenido, urlback) {
		return this.invoke("getContenido", {"idPortal":idPortal, "idMenu":idMenu, "idRama":idRama, "idContenido":idContenido, "urlback":urlback}, this.getContenido.getArguments().slice(5));
	},
	getContenidoNoPublico: function(IdPortal, idCMSContenido, idRama, urlback) {
		return this.invoke("getContenidoNoPublico", {"IdPortal":IdPortal, "idCMSContenido":idCMSContenido, "idRama":idRama, "urlback":urlback}, this.getContenidoNoPublico.getArguments().slice(4));
	},
	getServicio: function(idPortal, idServicio) {
		return this.invoke("getServicio", {"idPortal":idPortal, "idServicio":idServicio}, this.getServicio.getArguments().slice(2));
	},
	ejecutarQuery: function(idPortal, idContenido, idPlantilla, params, paginacion, orden, campoMetaRecuperado1, campoMetaRecuperado2, campoMetaRecuperado3) {
		return this.invoke("ejecutarQuery", {"idPortal":idPortal, "idContenido":idContenido, "idPlantilla":idPlantilla, "params":params, "paginacion":paginacion, "orden":orden, "campoMetaRecuperado1":campoMetaRecuperado1, "campoMetaRecuperado2":campoMetaRecuperado2, "campoMetaRecuperado3":campoMetaRecuperado3}, this.ejecutarQuery.getArguments().slice(9));
	},
	ejecutarQueryURL: function(id_Portal, url, params) {
		return this.invoke("ejecutarQueryURL", {"id_Portal":id_Portal, "url":url, "params":params}, this.ejecutarQueryURL.getArguments().slice(3));
	},
	ejecutarQueryURLv20: function(id_Portal, url, params, orden, campoMetaRetorno1, campoMetaRetorno2, campoMetaRetorno3) {
		return this.invoke("ejecutarQueryURLv20", {"id_Portal":id_Portal, "url":url, "params":params, "orden":orden, "campoMetaRetorno1":campoMetaRetorno1, "campoMetaRetorno2":campoMetaRetorno2, "campoMetaRetorno3":campoMetaRetorno3}, this.ejecutarQueryURLv20.getArguments().slice(7));
	},
	getEjecutarQueryURL: function(id_Portal, url, opcion) {
		return this.invoke("getEjecutarQueryURL", {"id_Portal":id_Portal, "url":url, "opcion":opcion}, this.getEjecutarQueryURL.getArguments().slice(3));
	},
	envioContacto: function(cuerpo, EmailOrigen, Asunto, idServicio) {
		return this.invoke("envioContacto", {"cuerpo":cuerpo, "EmailOrigen":EmailOrigen, "Asunto":Asunto, "idServicio":idServicio}, this.envioContacto.getArguments().slice(4));
	},
	setIdioma: function(codIdioma, id_Portal) {
		return this.invoke("setIdioma", {"codIdioma":codIdioma, "id_Portal":id_Portal}, this.setIdioma.getArguments().slice(2));
	},
	getCentroValidar: function(idCentro) {
		return this.invoke("getCentroValidar", {"idCentro":idCentro}, this.getCentroValidar.getArguments().slice(1));
	},
	datoRegistroInsertar: function(datoRegistro, datoAsignatura, datoCargo) {
		return this.invoke("datoRegistroInsertar", {"datoRegistro":datoRegistro, "datoAsignatura":datoAsignatura, "datoCargo":datoCargo}, this.datoRegistroInsertar.getArguments().slice(3));
	},
	datoRegistroInsertarModificar: function(datoRegistro, datoAsignatura, datoCargo) {
		return this.invoke("datoRegistroInsertarModificar", {"datoRegistro":datoRegistro, "datoAsignatura":datoAsignatura, "datoCargo":datoCargo}, this.datoRegistroInsertarModificar.getArguments().slice(3));
	},
	datoRegistroInsertarIngreso: function(datoRegistro, datoAsignatura, datoCargo) {
		return this.invoke("datoRegistroInsertarIngreso", {"datoRegistro":datoRegistro, "datoAsignatura":datoAsignatura, "datoCargo":datoCargo}, this.datoRegistroInsertarIngreso.getArguments().slice(3));
	},
	getFichaLibro: function(idInterno, plantilla) {
		return this.invoke("getFichaLibro", {"idInterno":idInterno, "plantilla":plantilla}, this.getFichaLibro.getArguments().slice(2));
	},
	registroModificar: function(idPortal) {
		return this.invoke("registroModificar", {"idPortal":idPortal}, this.registroModificar.getArguments().slice(1));
	},
	registroDespliegueInsertar: function(idPortal) {
		return this.invoke("registroDespliegueInsertar", {"idPortal":idPortal}, this.registroDespliegueInsertar.getArguments().slice(1));
	},
	fnCentroCargar: function(cp) {
		return this.invoke("fnCentroCargar", {"cp":cp}, this.fnCentroCargar.getArguments().slice(1));
	},
	fnCentroInfoCargar: function(centro) {
		return this.invoke("fnCentroInfoCargar", {"centro":centro}, this.fnCentroInfoCargar.getArguments().slice(1));
	},
	conectarUsuario: function(login, clave, idPortal) {
		return this.invoke("conectarUsuario", {"login":login, "clave":clave, "idPortal":idPortal}, this.conectarUsuario.getArguments().slice(3));
	},
	getValorMetadato: function(meta, IdClasificacionPadre, idIdioma, idMetadato) {
		return this.invoke("getValorMetadato", {"meta":meta, "IdClasificacionPadre":IdClasificacionPadre, "idIdioma":idIdioma, "idMetadato":idMetadato}, this.getValorMetadato.getArguments().slice(4));
	},
	desconectarUsuario: function() {
		return this.invoke("desconectarUsuario", {}, this.desconectarUsuario.getArguments().slice(0));
	},
	getRecuperarDatos: function(strEmail, idPortal) {
		return this.invoke("getRecuperarDatos", {"strEmail":strEmail, "idPortal":idPortal}, this.getRecuperarDatos.getArguments().slice(2));
	},
	setInsertFavoritos: function(IdPortal, IdTipoFavorito, Url, idCms, params) {
		return this.invoke("setInsertFavoritos", {"IdPortal":IdPortal, "IdTipoFavorito":IdTipoFavorito, "Url":Url, "idCms":idCms, "params":params}, this.setInsertFavoritos.getArguments().slice(5));
	},
	getFavoritos: function(idPortal, opcion) {
		return this.invoke("getFavoritos", {"idPortal":idPortal, "opcion":opcion}, this.getFavoritos.getArguments().slice(2));
	},
	getFavoritosContenidos: function(idPortal, opcion) {
		return this.invoke("getFavoritosContenidos", {"idPortal":idPortal, "opcion":opcion}, this.getFavoritosContenidos.getArguments().slice(2));
	},
	getFavoritosEliminar: function(urlAmigable, idPortal, url) {
		return this.invoke("getFavoritosEliminar", {"urlAmigable":urlAmigable, "idPortal":idPortal, "url":url}, this.getFavoritosEliminar.getArguments().slice(3));
	},
	getURLContenidoPresentacion: function(idContenido) {
		return this.invoke("getURLContenidoPresentacion", {"idContenido":idContenido}, this.getURLContenidoPresentacion.getArguments().slice(1));
	},
	url: '/ajaxpro/Controlador,App_Web_default.aspx.cdcab7d2.ashx'
}));
AJAXPro.PortalWeb.Frontal = new AJAXPro.PortalWeb.Frontal_class();

