function $(a){return document.getElementById(a)}function Api(){var arriba=false;var arrScripts=document.getElementsByTagName("script");for(var i=0;i<arrScripts.length;i++){if(arrScripts[i].src.split("?")[0]=="http://st.fimagenes.com/api/api.js"){arriba=true}}if(arriba){this.maquinaFacilisimo="http://api.facilisimo.com";this.hostFlashup="http://www.flashup.com";this.hostAvatares="http://2.fimagenes.com";this.hostSt="http://www.facilisimo.com"}else{this.maquinaFacilisimo="http://api.facilisimo";this.hostFlashup="http://flash2";this.hostAvatares="http://f";this.hostSt="http://facilisimo"}this.cfc=this.maquinaFacilisimo+"/api/cfc/api_ods.cfc";this.css=this.maquinaFacilisimo+"/api/html/css/api.css?2";this.clayer=this.hostSt+"/js/layerV2-src.js?2";this.apifotos=this.hostFlashup+"/facil/apifotos/apifotos.js.cfm";this.id_usuario=(userup_id_usuario?userup_id_usuario:"");this.f=null;this.ferror="";this.responseVar=null;this.idioma="es";this.cssCargado=false;this.classBg=null;this.h="";this.restantePart=new Object();this.mostrandoGlobo=false;var self=this;this.ods=function(url){var x=document.createElement("SCRIPT");x.language="Javascript";x.src=url;document.getElementsByTagName("HEAD")[0].appendChild(x)};this.run=function(url){var rnd=Math.round(Math.random()*100000);var obj="_objApi_"+rnd;eval(obj+" = this;");url+="&objapi="+obj+"&HANDLE="+this.f+"&ERRORHANDLE="+this.ferror+"&idioma="+this.idioma+"&h="+this.h+"&_ods_";if(this.classBg!=null){url+="&classbg="+this.classBg}(url.search(/\?/)==-1)?(url=url.replace(/&/,"?")):(null);if(escape(url.length)>1024){url=this.prepareRunPart(url)}this.ods(url);this.f=null;this.ferror=""};this.addOnLoadApi=function(nuevoOnLoad){var prevOnload=window.onload;if(typeof window.onload!="function"){window.onload=nuevoOnLoad}else{window.onload=function(){prevOnload();nuevoOnLoad()}}};this.es_ie=function(){return(navigator.userAgent.toLowerCase().indexOf("msie")!=-1)&&(navigator.userAgent.toLowerCase().indexOf("opera")==-1)};this.estaCargada=function(func){if(document.readyState!="complete"&&this.es_ie()){if($("capa_loading_ie")){$("capa_loading_ie").style.display=""}mascara=function(){if($("capa_loading_ie")){$("capa_loading_ie").style.display="none"}};this.addOnLoadApi(mascara);this.addOnLoadApi(func);return false}else{return true}};this.invoke=function(){if(arguments.length==0){throw"Error in Api.invoke: Method not specified"}else{if(this.responseVar==null){throw"Error in Api.invoke: responseVar not specified"}}var params="?METHODNAME="+arguments[0];var i;for(i=1;i<arguments.length;i++){var nparam=(i-1<=9)?("0"+(i-1)):(i-1);params+="&PARAM"+nparam+"="+escape(arguments[i])}params+="&RESPONSEVAR="+this.responseVar;this.run(this.cfc+params)};this.secureEval=function(text){var str=text.replace(/\\./g,"@").replace(/"[^"\\\n\r]*"/g,"");if((/^\([,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*\)$/).test(str)){return eval(text)}throw ("Error in Api.parseJSON: parse error in expression "+text)};this.trim=function(cadena){try{return cadena.replace(/^\s+|\s+$/g,"")}catch(e){return cadena}};this.prepareRunPart=function(url){var portions=url.split("?");if(portions.length<2){throw ("Error in Api.prepareRunPart: invalid url")}var ref=portions[0];portions=portions[1].split("&");var maximumlen=0;var longestelement=0;var keylen=0;for(var i=0;i<portions.length;i++){var keyvalue=portions[i].split("=");var key=keyvalue[0];var value=(keyvalue.length>1)?(keyvalue[1]):("");if(value.length>maximumlen){maximumlen=value.length;longest=i;keylen=key.length}}if(escape(url.length)-maximumlen+keylen+15>1800){return ref+"?lenerror=1"}var urlout=ref+"?";for(var i=0;i<portions.length;i++){if(i!=longest){urlout+=portions[i]+"&"}}keyvalue=portions[longest].split("=");key=keyvalue[0];value=keyvalue[1];urlout+=key+"=";var numchars=1800-escape(urlout).length;while(value.charAt(numchars-1)=="%"||value.charAt(numchars-2)=="%"){numchars--}urlout+=value.substr(0,numchars);this.restantePart.varadd=key;this.restantePart.data=value.substr(numchars);this.restantePart.ord="1.0";return urlout+"&ord="+this.restantePart.ord};this.sendPart=function(tkparts,objapi){var newurl=this.cfc+"?objapi="+objapi+"&idioma="+this.idioma+"&tkparts="+tkparts+"&varadd="+this.restantePart.varadd+"&ord=";var len=1800-(escape(newurl).length+9);var value=this.restantePart.data;while(value.charAt(len-1)=="%"||value.charAt(len-2)=="%"){len--}var data=value.substr(0,len);this.restantePart.data=value.substr(len);this.restantePart.ord=(this.restantePart.data=="")?("0.1"):("0.0");newurl+=this.restantePart.ord+"&data="+data;this.ods(newurl)};this.track=function(url){if(typeof(window.track)!="function"){}else{track(url)}};this.getAvatar=function(idUsuario,size){if(isNaN(idUsuario)){throw ("Error in Api.getAvatar: invalid argument 1")}if(arguments.lenght>1&&size!="am"&&size!="gr"&&size!="vi"&&size!="pq"&&size!="th"){throw ("Error in Api.getAvatar: invalid argument 2")}if(idUsuario==0){return this.hostAvatares+"/avatares/"+size+"_defecto-el.jpg"}return this.hostFlashup+"/objetos/avatar.cfm?id_usuario="+idUsuario+"&sz="+size};this.getRutaAvatar=function(size){this.responseVar="rutaAvatar";this.invoke("getRutaAvatar",size)};this.getRutaFondo=function(size){this.responseVar="rutaFondo";this.invoke("getRutaFondo",size)};this.getNumMensajes=function(){this.responseVar="numMensajes";this.invoke("getNumMensajes")};this.getNumMensajesSinLeer=function(){this.responseVar="numMensajesSinLeer";this.invoke("getNumMensajesSinLeer")};this.getKarma=function(arrUsuarios){var i;var listaIds="";if(!isNaN(arrUsuarios)){listaIds=arrUsuarios}else{for(i=0;i<arrUsuarios.length;i++){if(isNaN(arrUsuarios[i])){throw ("Error in Api.getKarma: invalid argument")}if(i>0){listaIds+=","}listaIds+=arrUsuarios[i]}}this.responseVar="karma";this.invoke("getKarma",listaIds)};this.getDatosModuloLogueado=function(){this.responseVar="datosModuloLogueado";this.invoke("getDatosModuloLogueado")};this.getDatosPublicos=function(arrUsuarios,sizeAvatar){var i;var listaIds="";if(arrUsuarios.length==0){throw ("Error in Api.getDatosPublicos: argument 1 is empty")}if(!isNaN(arrUsuarios)){listaIds=arrUsuarios}else{for(i=0;i<arrUsuarios.length;i++){if(isNaN(arrUsuarios[i])){throw ("Error in Api.getDatosPublicos: invalid argument 1")}if(i>0){listaIds+=","}listaIds+=arrUsuarios[i]}}this.responseVar="datosPublicos";switch(arguments.length){case 1:this.invoke("getDatosPublicos",listaIds);break;default:if(sizeAvatar!="am"&&sizeAvatar!="gr"&&sizeAvatar!="vi"&&sizeAvatar!="pq"&&sizeAvatar!="th"){throw ("Error in Api.getDatosPublicos: invalid argument 2")}else{this.invoke("getDatosPublicos",listaIds,sizeAvatar)}}};this.getNicksAutocompletar=function(letras){letras=this.trim(letras);if(letras.length<3){throw ("Error in Api.getNicksAutocompletar: invalid argument 1 (string length must be >= 3)")}this.responseVar="nicks";this.invoke("getNicksAutocompletar",letras)};this.getNick=function(idusu){if(arguments.length!=1){throw ("Error in Api.getNick: invalid number of arguments")}this.responseVar="nick";this.invoke("getNick",idusu)};this.recordarDatos=function(email){this.responseVar="resultRecordar";if(arguments.length<1){throw ("Error in Api.recordarDatos: missing argument 1")}else{this.invoke("recordarDatos",email)}};this.getListaPaises=function(){this.responseVar="paises";this.invoke("getListaPaises")};this.getListaProvincias=function(idpais){this.responseVar="provincias";this.invoke("getListaProvincias",idpais)};this.getListaLocalidades=function(idpais,idprovincia){this.responseVar="localidades";this.invoke("getListaLocalidades",idpais,idprovincia)};this.getUltimosAvatares=function(cantidad,sizeAvatar){this.responseVar="avatares";switch(arguments.length){case 0:this.invoke("getUltimosAvatares");break;case 1:this.invoke("getUltimosAvatares",cantidad);break;case 2:this.invoke("getUltimosAvatares",cantidad,sizeAvatar);break}};this.getListaMensajes=function(tipo,subtipo,cantidad,pagina,busqueda,orden,nuevos){this.responseVar="listaMensajes";if(arguments.length>0&&tipo!="BANDEJA"&&tipo!="MENSAJES"&&tipo!="NOTIFICACIONES"&&tipo!="PETICIONES"){throw ("Error in Api.getListaMensajes: invalid argument 1")}if(arguments.length>2&&(isNaN(cantidad)||cantidad<=0)){throw ("Error in Api.getListaMensajes: invalid argument 3")}if(arguments.length>3&&(isNaN(pagina)||pagina<=0)){throw ("Error in Api.getListaMensajes: invalid argument 4")}if(arguments.length>5&&orden!="fechaasc"&&orden!="fechadesc"&&orden!="nickasc"&&orden!="nickdesc"){throw ("Error in Api.getListaMensajes: invalid argument 6")}switch(arguments.length){case 0:this.invoke("getListaMensajes");break;case 1:this.invoke("getListaMensajes",tipo);break;case 2:this.invoke("getListaMensajes",tipo,subtipo);break;case 3:this.invoke("getListaMensajes",tipo,subtipo,cantidad);break;case 4:this.invoke("getListaMensajes",tipo,subtipo,cantidad,busqueda);break;case 5:this.invoke("getListaMensajes",tipo,subtipo,cantidad,pagina,busqueda);break;case 6:this.invoke("getListaMensajes",tipo,subtipo,cantidad,pagina,busqueda,orden);break;case 7:this.invoke("getListaMensajes",tipo,subtipo,cantidad,pagina,busqueda,orden,nuevos);break}};this.enviarMensajeId=function(arrIds,subject,message,idReenv){this.responseVar="result";var lstReceptores="";if(arguments.length==0){throw ("Error in Api.enviarMensaje: missing argument 1")}lstReceptores=arrIds;switch(arguments.length){case 1:this.invoke("enviarMensajeId",lstReceptores);break;case 2:this.invoke("enviarMensajeId",lstReceptores,subject);break;case 3:this.invoke("enviarMensajeId",lstReceptores,subject,message);break;case 4:this.invoke("enviarMensajeId",lstReceptores,subject,message,idReenv);break}};this.enviarMensajeIdCanal=function(receptor,subject,message,remitente){this.responseVar="result";switch(arguments.length){case 4:this.invoke("enviarMensajeIdCanal",receptor,subject,message,remitente);break;default:throw ("Error in Api.enviarMensajeIdCanal: invalid number of arguments");break}};this.eliminarMensajes=function(arrIds,borraDest){var i;var listaIds="";if(!isNaN(arrIds)){listaIds=arrIds}else{for(i=0;i<arrIds.length;i++){if(isNaN(arrIds[i])){throw ("Error in Api.eliminarMensajes: invalid argument")}if(i>0){listaIds+=","}listaIds+=arrIds[i]}}this.responseVar="result";this.invoke("eliminarMensajes",listaIds,borraDest)};this.marcarLeido=function(arrIds){var i;var listaIds="";if(!isNaN(arrIds)){listaIds=arrIds}else{for(i=0;i<arrIds.length;i++){if(isNaN(arrIds[i])){throw ("Error in Api.marcarLeido: invalid argument")}if(i>0){listaIds+=","}listaIds+=arrIds[i]}}this.responseVar="result";this.invoke("marcarLeido",listaIds)};this.marcarNoLeido=function(arrIds){var i;var listaIds="";if(!isNaN(arrIds)){listaIds=arrIds}else{for(i=0;i<arrIds.length;i++){if(isNaN(arrIds[i])){throw ("Error in Api.marcarNoLeido: invalid argument")}if(i>0){listaIds+=","}listaIds+=arrIds[i]}}this.responseVar="result";this.invoke("marcarNoLeido",listaIds)};this.getDatosMensaje=function(idMensaje,idioma){if(isNaN(idMensaje)){throw ("Error in Api.getDatosMensaje: invalid argument")}if(arguments.length==2&&idioma==""){idioma="es"}this.responseVar="datosMensaje";this.invoke("getDatosMensaje",idMensaje,idioma)};this.getNavegacionMensajes=function(id_mensaje,tipo,orden,busqueda){this.responseVar="datosNavegacion";if(arguments.length<3){throw ("Error in Api.getNavegacionMensajes: invalid number of arguments")}if(isNaN(id_mensaje)){throw ("Error in Api.getNavegacionMensajes: invalid argument 1")}if(tipo!="RECEIVED"&&tipo!="RECEIVEDNOLEIDOS"&&tipo!="SENT"&&tipo!="DESTACADOS"){throw ("Error in Api.getNavegacionMensajes: invalid argument 2")}if(orden!="fechaasc"&&orden!="fechadesc"&&orden!="nickasc"&&orden!="nickdesc"){throw ("Error in Api.getNavegacionMensajes: invalid argument 3")}switch(arguments.length){case 3:this.invoke("getNavegacionMensajes",id_mensaje,tipo,orden);break;case 4:this.invoke("getNavegacionMensajes",id_mensaje,tipo,orden,busqueda);break}};this.mensajeDestacado=function(opcion,idMen){if(isNaN(idMen)){throw ("Error in Api.mensajeDestacado: invalid argument 2 (must be numeric)")}this.responseVar="resDestacado";switch(arguments.length){case 2:this.invoke("mensajeDestacado",opcion,idMen);break;default:throw ("Error in Api.mensajeDestacado: invalid number of arguments");break}};this.autoguardar=function(asunto,cuerpo){this.responseVar="resAutoguardado";switch(arguments.length){case 2:this.invoke("autoguardar",asunto,cuerpo);break;default:throw ("Error in Api.autoguardar: invalid number of arguments");break}};this.autorecuperar=function(){this.responseVar="resAutorecuperado";this.invoke("autorecuperar")};this.autoborrar=function(idusuario){this.invoke("autoborrar")};this.getDatosPublicosAmigos=function(idusuario,filtro,orden,cantidad,pagina,sizeAvatar,criterio){this.responseVar="listaAmigos";if(arguments.length==0){throw ("Error in Api.getDatosPublicosAmigos: missing argument 1")}if(arguments.length>3&&(isNaN(cantidad)||cantidad<=0)){throw ("Error in Api.getDatosPublicosAmigos: invalid argument 4")}if(arguments.length>4&&(isNaN(pagina)||pagina<=0)){throw ("Error in Api.getDatosPublicosAmigos: invalid argument 5")}if(arguments.length>5&&sizeAvatar!="gr"&&sizeAvatar!="pq"&&sizeAvatar!="th"&&sizeAvatar!="mn"){throw ("Error in Api.getDatosPublicosAmigos: invalid argument 6")}switch(arguments.length){case 1:this.invoke("getDatosPublicosAmigos",idusuario);break;case 3:this.invoke("getDatosPublicosAmigos",idusuario,filtro,orden);break;case 4:this.invoke("getDatosPublicosAmigos",idusuario,filtro,orden,cantidad);break;case 5:this.invoke("getDatosPublicosAmigos",idusuario,filtro,orden,cantidad,pagina);break;case 6:this.invoke("getDatosPublicosAmigos",idusuario,filtro,orden,cantidad,pagina,sizeAvatar);break;case 7:this.invoke("getDatosPublicosAmigos",idusuario,filtro,orden,cantidad,pagina,sizeAvatar,criterio);break}};this.hacerPeticionAmigos=function(arrIds,tipo,mensaje){if(arguments.length==0){throw ("Error in Api.hacerPeticionAmigos: argument 1 is required")}var listaIds="";if(!isNaN(arrIds)){listaIds=arrIds}else{for(var i=0;i<arrIds.length;i++){if(isNaN(arrIds[i])){throw ("Error in Api.hacerPeticionAmigos: invalid argument 1")}if(i>0){listaIds+=","}listaIds+=arrIds[i]}}if(arguments.length>1&&tipo!="amigovir"&&tipo!="amigofam"){throw ("Error in Api.hacerPeticionAmigos: invalid argument 2")}this.responseVar="result";switch(arguments.length){case 1:this.invoke("hacerPeticionAmigos",listaIds);break;case 2:this.invoke("hacerPeticionAmigos",listaIds,tipo);break;case 3:this.invoke("hacerPeticionAmigos",listaIds,tipo,mensaje);break}};this.aceptarPeticionAmigos=function(idAmigo,tipoAcepta,tipoPide){this.responseVar="result";if(arguments.length<3){throw ("Error in Api.aceptarPeticionAmigos: missing argument(s)")}if(isNaN(idAmigo)){throw ("Error in Api.aceptarPeticionAmigos: invalid argument 1 (must be numeric)")}if(tipoAcepta!="amigovir"&&tipoAcepta!="amigofam"){throw ("Error in Api.aceptarPeticionAmigos: invalid argument 2")}if(tipoPide!="amigovir"&&tipoPide!="amigofam"){throw ("Error in Api.aceptarPeticionAmigos: invalid argument 3")}this.invoke("aceptarPeticionAmigos",idAmigo,tipoAcepta,tipoPide)};this.ignorarPeticionAmigo=function(idAmigo){this.invoke("ignorarPeticionAmigo",idAmigo)};this.cancelarPeticionAmigos=function(idAmigo){this.responseVar="result";if(arguments.length==0){throw ("Error in Api.cancelarPeticionAmigos: missing argument(s)")}if(isNaN(idAmigo)){throw ("Error in Api.cancelarPeticionAmigos: invalid argument 1 (must be numeric)")}this.invoke("cancelarPeticionAmigos",idAmigo)};this.bloquearUsuario=function(idUsuario){this.responseVar="result";if(arguments.length==0){throw ("Error in Api.bloquearUsuario: missing argument(s)")}if(isNaN(idUsuario)){throw ("Error in Api.bloquearUsuario: invalid argument 1 (must be numeric)")}this.invoke("bloquearUsuario",idUsuario)};this.desbloquearUsuario=function(idUsuario){this.responseVar="result";if(arguments.length==0){throw ("Error in Api.desbloquearUsuario: missing argument(s)")}if(isNaN(idUsuario)){throw ("Error in Api.desbloquearUsuario: invalid argument 1 (must be numeric)")}this.invoke("desbloquearUsuario",idUsuario)};this.eliminarAmigo=function(idAmigo){this.responseVar="result";if(arguments.length==0){throw ("Error in Api.eliminarAmigo: missing argument(s)")}if(isNaN(idAmigo)){throw ("Error in Api.eliminarAmigo: invalid argument 1 (must be numeric)")}this.invoke("eliminarAmigo",idAmigo)};this.cambiarTipoAmigo=function(idAmigo,nuevoTipo){this.responseVar="result";if(arguments.length<2){throw ("Error in Api.cambiarTipoAmigo: missing argument(s)")}if(isNaN(idAmigo)){throw ("Error in Api.cambiarTipoAmigo: invalid argument 1 (must be numeric)")}if(nuevoTipo!="amigovir"&&nuevoTipo!="amigofam"){throw ("Error in Api.cambiarTipoAmigo: invalid argument 2")}this.invoke("cambiarTipoAmigo",idAmigo,nuevoTipo)};this.usuarioSpam=function(idspamer){if(arguments.length==0){throw ("Error in Api.usuarioSpam: missing argument(s)")}if(isNaN(idspamer)){throw ("Error in Api.usuarioSpam: invalid argument 1 (must be numeric)")}this.invoke("usuarioSpam",idspamer)};this.comprobarRelacion=function(idUsuario){this.responseVar="resultado";if(isNaN(idUsuario)||arguments.length==0){throw ("Error in Api.comprobarRelacion: invalid argument 1")}this.invoke("comprobarRelacion",idUsuario)};this.formSugerenciasAmigos=function(){this.loadClayer();this.cssApiHTML();this.run(this.maquinaFacilisimo+"/api/html/formSugerenciasAmigos.cfm")};this.getDatosContactos=function(cantidad,pagina,busqueda){this.responseVar="listaContactos";if(arguments.length>0&&(isNaN(cantidad)||cantidad<=0)){throw ("Error in Api.getDatosContactos: invalid argument 1")}if(arguments.length>1&&(isNaN(pagina)||pagina<=0)){throw ("Error in Api.getDatosContactos: invalid argument 2")}if(arguments.length>2&&this.trim(busqueda)==""){arguments.length=2}switch(arguments.length){case 0:this.invoke("getDatosContactos");break;case 1:this.invoke("getDatosContactos",cantidad);break;case 2:this.invoke("getDatosContactos",cantidad,pagina);break;case 3:this.invoke("getDatosContactos",cantidad,pagina,busqueda);break}};this.getContactosAgendaEnvio=function(filtro){if(filtro!="todos"&&filtro!="amigofam"&&filtro!="amigovir"&&filtro!="otrosaut"&&filtro!="otroscontac"){throw ("Error in Api.getContactosAgendaEnvio: invalid argument 1")}this.responseVar="datosAgenda";this.invoke("getContactosAgendaEnvio",filtro)};this.anadirContacto=function(nombre,email){this.responseVar="result";if(arguments.length<2){throw ("Error in Api.anadirContacto: invalid number of arguments")}this.invoke("anadirContacto",nombre,email)};this.anadirListaContactos=function(arrNombres,arrEmails){if(arguments.length<2){throw ("Error in Api.anadirListaContactos: invalid number of arguments")}if(arrNombres.length<1||arrNombres.length!=arrEmails.length){throw ("Error in Api.anadirListaContactos: invalid arguments")}var listaNombres="";var listaEmails="";for(var i=0;i<arrNombres.length;i++){if(i>0){listaNombres+="$$$"}listaNombres+=arrNombres[i];if(i>0){listaEmails+="$$$"}listaEmails+=arrEmails[i]}this.responseVar="result";this.invoke("anadirListaContactos",listaNombres,listaEmails)};this.modificarContacto=function(idContacto,nombre,email){this.responseVar="result";if(arguments.length<3){throw ("Error in Api.modificarContacto: invalid number of arguments")}if(isNaN(idContacto)){throw ("Error in Api.modificarContacto: invalid argument 1 (must be numeric)")}this.invoke("modificarContacto",idContacto,nombre,email)};this.eliminarContactos=function(arrIds){var listaIds="";if(!isNaN(arrIds)){listaIds=arrIds}else{for(var i=0;i<arrIds.length;i++){if(isNaN(arrIds[i])){throw ("Error in Api.eliminarContactos: invalid argument")}if(i>0){listaIds+=","}listaIds+=arrIds[i]}}this.responseVar="result";this.invoke("eliminarContactos",listaIds)};this.cambiarSeguimientoContacto=function(idContacto,nuevoEstado){if(isNaN(idContacto)){throw ("Error in Api.cambiarSeguimientoContacto: invalid argument 1")}if(nuevoEstado!="activado"&&nuevoEstado!="desactivado"){throw ("Error in Api.cambiarSeguimientoContacto: invalid argument 2")}this.responseVar="result";this.invoke("cambiarSeguimientoContacto",idContacto,nuevoEstado)};this.enviarMensajeContactos=function(arrEmails,subject,message,interno,idReenv){this.responseVar="result";var lstReceptores="";if(arguments.length==0){throw ("Error in Api.enviarMensajeContactos: missing argument 1")}if(arguments.length==5&&idReenv==""){arguments.length=4}if(arguments.length==5&&isNaN(idReenv)){throw ("Error in Api.enviarMensajeContactos: invalid argument 5")}if((arrEmails+"").indexOf(",")==-1){lstReceptores=arrEmails}else{for(i=0;i<arrEmails.length;i++){if(i>0){lstReceptores+=","}lstReceptores+=this.trim(arrEmails[i])}}switch(arguments.length){case 1:this.invoke("enviarMensajeContactos",lstReceptores);break;case 2:this.invoke("enviarMensajeContactos",lstReceptores,subject);break;case 3:this.invoke("enviarMensajeContactos",lstReceptores,subject,message);break;case 4:this.invoke("enviarMensajeContactos",lstReceptores,subject,message,interno);break;case 5:this.invoke("enviarMensajeContactos",lstReceptores,subject,message,interno,idReenv);break}};this.enviarInvitacionContactos=function(arrEmails,asunto,texto){this.responseVar="result";var lstEmails="";if(arguments.length==0){throw ("Error in Api.enviarInvitacionContactos: missing argument 1")}if((arrEmails+"").indexOf(",")==-1){lstEmails=arrEmails}else{for(i=0;i<arrEmails.length;i++){if(i>0){lstEmails+=","}lstEmails+=this.trim(arrEmails[i])}}switch(arguments.length){case 1:this.invoke("enviarInvitacionContactos",lstEmails);break;case 2:this.invoke("enviarInvitacionContactos",lstEmails,asunto);break;case 3:this.invoke("enviarInvitacionContactos",lstEmails,asunto,texto);break}};this.responderFoto=function(iduser,idfoto,idtablon,cuerpo){this.responseVar="result";if(arguments.length<4){throw ("Error in Api.responderFoto: missing argument(s)")}if(isNaN(iduser)){throw ("Error in Api.responderFoto: invalid argument 1")}if(isNaN(idfoto)){throw ("Error in Api.responderFoto: invalid argument 2")}this.invoke("responderFoto",iduser,idfoto,idtablon,cuerpo)};this.getDatosPerfil=function(){this.responseVar="datosPerfil";this.invoke("getDatosPerfil")};this.getDatosPerfilUsu=function(){this.responseVar="datosPerfilUsu";this.invoke("getDatosPerfilUsu")};this.modificarDatosPerfil=function(nombre,apellidos,email,fechanac,sexo,pais,cp,descripcion,profesion){if(arguments.length<9){throw ("Error in Api.modificarDatosPerfil: invalid number of arguments")}if(this.trim(nombre).length>100||this.trim(nombre).length==0){throw ("Error in Api.modificarDatosPerfil: invalid argument 1")}if(this.trim(apellidos).length>200||this.trim(apellidos).length==0){throw ("Error in Api.modificarDatosPerfil: invalid argument 2")}if(this.trim(email).length>150||this.trim(email).length==0){throw ("Error in Api.modificarDatosPerfil: invalid argument 3")}var r=new RegExp("(0?[1-9]|[12][0-9]|3[01])(?:/|-)(0?[1-9]|1[012])(?:/|-)([1][9][0-9][0-9]|[2][0-9][0-9][0-9])$");if(!r.test(fechanac)){throw ("Error in Api.modificarDatosPerfil: invalid argument 5")}if(sexo!="H"&&sexo!="M"){throw ("Error in Api.modificarDatosPerfil: invalid argument 6")}if(pais.length!=2){throw ("Error in Api.modificarDatosPerfil: invalid argument 7")}if(pais=="ES"&&(isNaN(cp)||this.trim(cp).length!=5)){throw ("Error in Api.modificarDatosPerfil: invalid argument 8")}this.responseVar="result";this.invoke("modificarDatosPerfil",nombre,apellidos,email,fechanac,sexo,pais,cp,descripcion,profesion)};this.cambiaPass=function(passold,passnew){this.responseVar="result";this.invoke("cambiaPass",passold,passnew)};this.getActividadUsuario=function(idUsuario,numAcciones){if(arguments.length<2){throw ("Error in Api.getActividadUsuario: missing argument (s)")}this.responseVar="listaNotas";this.invoke("getActividadUsuario",idUsuario,numAcciones)};this.getSuscripciones=function(){this.responseVar="suscripciones";this.invoke("getSuscripciones")};this.modificarSuscripcion=function(boletin,activar,incluirGenerales){if(arguments.length<2){throw ("Error in Api.modificarSuscripcion: invalid number of arguments")}var boletines=new RegExp("decoracion|bricolaje|jardineria|mascotas|gastronomia|newsletter|promociones|erevista|flashup|expocasa|salud|manualidades");if(!boletines.test(boletin.toLowerCase())){throw ("Error in Api.modificarSuscripcion: invalid argument 1")}if(activar!=0&&activar!=1){throw ("Error in Api.modificarSuscripcion: invalid argument 2")}if(arguments.length==3&&incluirGenerales!="yes"&&incluirGenerales!="no"){throw ("Error in Api.modificarSuscripcion: invalid argument 3")}this.responseVar="result";switch(arguments.length){case 2:this.invoke("modificarSuscripcion",boletin,activar);break;case 3:this.invoke("modificarSuscripcion",boletin,activar,incluirGenerales);break}};this.altaUsuario=function(email,nick,passwd,pais,cp,sexo,dn,mn,an,alertas,portal,invi,idioma,accion,promoint,tipousu,datoscuenta,anuncio){for(var i=0;i<arguments.length-1;i++){arguments[i]=this.trim(arguments[i])}if(arguments.length<11){throw ("Error in Api.altaUsuario: invalid number of arguments")}if(email==""||email.length>150){throw ("Error in Api.altaUsuario: invalid argument 1")}if(nick==""||nick.length>15||!nick.match(new RegExp("[a-zA-Z0-9_-]+"))){throw ("Error in Api.altaUsuario: invalid argument 2")}if(passwd.length<4||passwd.length>12){throw ("Error in Api.altaUsuario: invalid argument 3")}if(pais.length!=2){throw ("Error in Api.altaUsuario: invalid argument 4")}if(isNaN(cp)){throw ("Error in Api.altaUsuario: invalid argument 5")}if(isNaN(dn)){throw ("Error in Api.altaUsuario: invalid argument 7")}if(isNaN(mn)){throw ("Error in Api.altaUsuario: invalid argument 8")}if(isNaN(an)){throw ("Error in Api.altaUsuario: invalid argument 9")}if(alertas!=0&&alertas!=1){throw ("Error in Api.altaUsuario: invalid argument 10")}this.responseVar="idNew";if(tipousu!="int"&&tipousu!="ext"){throw ("Error in Api.altaUsuario: invalid argument tipousu")}this.invoke("altaUsuario",email,nick,passwd,pais,cp,sexo,dn,mn,an,alertas,portal,invi,idioma,accion,promoint,tipousu,datoscuenta[0],datoscuenta[1],anuncio)};this.comprobarNickDisponible=function(nick){if(arguments.length<1){throw ("Error in Api.comprobarNickDisponible: missing argument 1")}if(this.trim(nick)==""){throw ("Error in Api.comprobarNickDisponible: invalid number of arguments")}this.responseVar="disponible";this.invoke("comprobarNickDisponible",this.trim(nick))};this.comprobarMailDisponible=function(mail){if(arguments.length<1){throw ("Error in Api.comprobarMailDisponible: missing argument 1")}if(this.trim(mail)==""){throw ("Error in Api.comprobarMailDisponible: invalid number of arguments")}this.responseVar="disponible";this.invoke("comprobarMailDisponible",this.trim(mail))};this.confirmarAlta=function(ristra,invi){if(arguments.length<1){throw ("Error in Api.confirmarAlta: invalid number of arguments")}if(isNaN(ristra)){throw ("Error in Api.confirmarAlta: invalid argument 1")}if(arguments.length>1&&isNaN(invi)){throw ("Error in Api.confirmarAlta: invalid argument 2")}this.responseVar="resultConf";switch(arguments.length){case 1:this.invoke("confirmarAlta",ristra);break;case 2:this.invoke("confirmarAlta",ristra,invi);break}};this.rechazarAlta=function(ristra,email){if(isNaN(ristra)){throw ("Error in Api.rechazarAlta: invalid argument 1")}this.responseVar="resRechazo";switch(arguments.length){case 2:this.invoke("rechazarAlta",ristra,email);break;default:throw ("Error in Api.rechazarAlta: invalid number of arguments");break}};this.reenviarConfirmacionRegistro=function(idusuario,email,invi){if(arguments.length<2){throw ("Error in Api.reenviarConfirmacionRegistro: invalid number of arguments")}if(isNaN(idusuario)){throw ("Error in Api.reenviarConfirmacionRegistro: invalid argument 1")}if(this.trim(email)==""){throw ("Error in Api.reenviarConfirmacionRegistro: invalid argument 2")}if(arguments.length>2&&isNaN(invi)){throw ("Error in Api.reenviarConfirmacionRegistro: invalid argument 3")}this.responseVar="result";switch(arguments.length){case 2:this.invoke("reenviarConfirmacionRegistro",idusuario,this.trim(email));break;case 3:this.invoke("reenviarConfirmacionRegistro",idusuario,this.trim(email),invi);break}};this.includePromo=function(idioma,promo,accion){this.responseVar="ventanaPromo";switch(arguments.length){case 0:throw ("Error in Api.includePromo: missing argument 1");break;case 1:throw ("Error in Api.includePromo: missing argument 2");break;case 2:throw ("Error in Api.includePromo: missing argument 3");break;case 3:this.loadClayer();this.cssApiHTML();this.run(this.maquinaFacilisimo+"/api/html/ventanaPromo.cfm?idioma="+idioma+"&promo="+promo+"&accion="+accion);break;default:throw ("Error in Api.includePromo: missing arguments");break}};this.getVentanaPromo=function(promo){this.responseVar="ventanaPromo";switch(arguments.length){case 0:throw ("Error in Api.getVentanaPromo: missing argument 1");break;case 1:this.invoke("getVentanaPromo",promo);break;default:throw ("Error in Api.getVentanaPromo: missing argument 1");break}};this.getDatosPromo=function(promo){this.responseVar="datosPromo";switch(arguments.length){case 0:throw ("Error in Api.getDatosPromo: missing argument 1");break;case 1:this.invoke("getDatosPromo",promo);break;default:this.invoke("getDatosPromo",promo);break}};this.getMensaConfPromo=function(){this.responseVar="mensConfPromo";this.invoke("getMensaConfPromo")};this.cssApiHTML=function(){if(!this.cssCargado){var eStyle=document.createElement("link");eStyle.type="text/css";eStyle.rel="stylesheet";eStyle.href=this.css;document.getElementsByTagName("head")[0].appendChild(eStyle);this.cssCargado=true}};this.loadClayer=function(){if(typeof(window.Clayer)!="function"){this.ods(this.clayer)}};this.loadApifotos=function(){if(typeof(window.Apifotos)!="function"){this.ods(this.apifotos)}};this.alerta=function(texto,tipo,f_accept,f_cancel){this.loadClayer();this.cssApiHTML();if(arguments.length==0){throw ("Error in Api.alerta: missing argument 1")}if(arguments.length==1){throw ("Error in Api.alerta: missing argument 2")}if(tipo!="error"&&tipo!="warning"&&tipo!="warning_fijo"&&tipo!="confirm"){throw ("Error in Api.alerta: invalid argument 1")}if(arguments.length<=2){f_accept="null"}if(arguments.length<=3){f_cancel="null"}if(typeof(alerta_pageinit)=="function"){alerta_pageinit(tipo,texto,f_accept,f_cancel,this.f);return}this.run(this.maquinaFacilisimo+"/api/html/alerta.cfm?texto="+escape(texto)+"&tipo="+tipo+"&f_accept="+f_accept+"&f_cancel="+f_cancel)};this.formListadoMensajes=function(){if(this.estaCargada(function(){self.formListadoMensajes()})){this.loadClayer();this.cssApiHTML();if(typeof(flm_pageinit)=="function"){flm_pageinit(this.f);return}this.run(this.maquinaFacilisimo+"/api/html/formListadoMensajes.cfm")}};this.formLeerMensaje=function(idmensaje,tipo,orden,busqueda){this.loadClayer();this.cssApiHTML();if(arguments.length==0){throw ("Error in Api.formLeerMensaje: missing argument 1")}if(arguments.length<2){tipo=""}if(arguments.length<3){orden=""}if(arguments.length<4){busqueda=""}api_mens=this;this.run(this.maquinaFacilisimo+"/api/html/formLeerMensaje.cfm?idmensaje="+idmensaje+"&tipo="+tipo+"&orden="+orden+"&busqueda="+busqueda)};this.formNuevoMensaje=function(tipo,idusuario,arg2,arg3,arg4){this.loadClayer();this.cssApiHTML();if(arguments.length==0){tipo="default"}if(tipo!="default"&&tipo!="resp"&&tipo!="reenv"&&tipo!="closeduser"&&tipo!="closedcontac"&&tipo!="respfoto"&&tipo!="closedid"){throw ("Error in Api.formNuevoMensaje: invalid argument 1")}if(tipo!="default"&&arguments.length<2){throw ("Error in Api.formNuevoMensaje: missing argument 2")}if((tipo=="resp"||tipo=="reenv"||tipo=="respfoto")&&isNaN(arg2)){throw ("Error in Api.formNuevoMensaje: invalid argument 3")}if(tipo=="closedid"&&isNaN(idusuario)){throw ("Error in Api.formNuevoMensaje: invalid argument 2")}if((tipo=="closedcontac"||tipo=="respfoto")&&arguments.length<4){throw ("Error in Api.formNuevoMensaje: missing argument 4")}var params="?tipo="+tipo;if(tipo!="default"){if(tipo=="closedid"){params+="&idusu="+idusuario}if(typeof(arg2)=="object"){arg2=arg2.join(",")}params+="&arg2="+arg2;if(arguments.length>=4){params+="&arg3="+arguments[3]}if(arguments.length==5){params+="&arg4="+arguments[4]}}this.run(this.maquinaFacilisimo+"/api/html/formNuevoMensaje.cfm"+params)};this.agendaEnvio=function(){this.loadClayer();this.cssApiHTML();if(typeof(agenv_pageinit)=="function"){agenv_pageinit(this.f);return}this.run(this.maquinaFacilisimo+"/api/html/agendaEnvio.cfm")};this.formListadoAmigos=function(pestanaini,idusu,hostperfil){if(this.estaCargada(function(){self.formListadoAmigos(pestanaini,idusu,hostperfil)})){this.loadClayer();this.cssApiHTML();var urlparam=(arguments.length>0)?("?pestanaini="+pestanaini):("");urlparam+=(arguments.length>1&&idusu!="")?("&idusu="+idusu):("");urlparam+=(arguments.length>2)?("&host="+hostperfil):("");if(arguments.length==0||this.trim(pestanaini)==""){pestanaini="1"}if(this.trim(idusu)==""){idusu=null}if(this.trim(hostperfil)==""){hostperfil=null}if(typeof(fla_pageinit)=="function"){fla_pageinit(pestanaini,idusu,hostperfil,this.f);return}this.run(this.maquinaFacilisimo+"/api/html/formListadoAmigos.cfm"+urlparam)}};this.formSolicitudAmigos=function(idusuario,nick){this.loadClayer();this.cssApiHTML();if(arguments.length<2){throw ("Error in Api.formSolicitudAmigos: missing arguments")}this.run(this.maquinaFacilisimo+"/api/html/formSolicitudAmigos.cfm?idusuario="+idusuario+"&nick="+escape(nick))};this.formRecordarDatos=function(){this.loadClayer();this.cssApiHTML();if(typeof(frd_pageinit)=="function"){frd_pageinit(this.f);return}this.run(this.maquinaFacilisimo+"/api/html/formRecordarDatos.cfm")};this.formAgenda=function(){this.loadClayer();this.cssApiHTML();if(typeof(fa_pageinit)=="function"){fa_pageinit(this.f);return}this.run(this.maquinaFacilisimo+"/api/html/formAgenda.cfm")};this.formEditarPerfil=function(opcion){this.loadClayer();this.cssApiHTML();this.loadApifotos();if(typeof(fep_pageinit)=="function"){fep_pageinit(opcion,this.f);return}this.run(this.maquinaFacilisimo+"/api/html/formEditarPerfil.cfm?opcion="+opcion)};this.politicaConfidencialidad=function(){this.loadClayer();this.cssApiHTML();if(typeof(pc_pageinit)=="function"){pc_pageinit(this.f);return}this.run(this.maquinaFacilisimo+"/api/html/politicaConfidencialidad.cfm")};this.formSuscripciones=function(){this.loadClayer();this.cssApiHTML();if(typeof(fsus_pageinit)=="function"){fsus_pageinit(this.f);return}this.run(this.maquinaFacilisimo+"/api/html/formSuscripciones.cfm")};this.formRegistro=function(error,invi,email){if(this.estaCargada(function(){self.formRegistro(error,invi,email)})){this.loadClayer();this.cssApiHTML();switch(arguments.length){case 0:this.run(this.maquinaFacilisimo+"/api/html/formRegistro.cfm");break;case 1:this.run(this.maquinaFacilisimo+"/api/html/formRegistro.cfm?error="+error);break;case 2:this.run(this.maquinaFacilisimo+"/api/html/formRegistro.cfm?error="+error+"&invi="+invi);break;case 3:this.run(this.maquinaFacilisimo+"/api/html/formRegistro.cfm?error="+error+"&invi="+invi+"&email="+email);break}}};this.formRegistroPromo=function(promo,accion){this.loadClayer();this.cssApiHTML();this.run(this.maquinaFacilisimo+"/api/html/formRegistro.cfm?promo="+promo+"&accion="+accion)};this.formRegistroAnuncio=function(){this.loadClayer();this.cssApiHTML();this.run(this.maquinaFacilisimo+"/api/html/formRegistro.cfm?anun=s")};this.formRegistroPromoInt=function(promo){this.loadClayer();this.cssApiHTML();this.run(this.maquinaFacilisimo+"/api/html/formRegistro.cfm?promoint="+promo)};this.formRegistroCuentaExt=function(cuenta,uid,nombre,pais,avatar,sexo,cumple){this.loadClayer();this.cssApiHTML();this.run(this.maquinaFacilisimo+"/api/html/formRegistro.cfm?op=ext&cuenta="+cuenta+"&uid="+uid+"&nombre="+nombre+"&pais="+pais+"&avatar="+avatar+"&sexo="+sexo+"&cumple="+cumple)};this.formLogin=function(promo){if(this.estaCargada(function(){self.formLogin(promo)})){this.loadClayer();this.cssApiHTML();this.run(this.maquinaFacilisimo+"/api/html/formLogin.cfm?promo="+promo)}};this.formLoginAnuncio=function(promo){this.loadClayer();this.cssApiHTML();this.run(this.maquinaFacilisimo+"/api/html/formLogin.cfm?promo="+promo+"&anun=s")};this.formConfirmacionRegistro=function(ristra,invi,anuncio){this.loadClayer();this.cssApiHTML();switch(arguments.length){case 1:this.run(this.maquinaFacilisimo+"/api/html/formConfirmacionRegistro.cfm?conf="+ristra);break;case 2:this.run(this.maquinaFacilisimo+"/api/html/formConfirmacionRegistro.cfm?conf="+ristra+"&invi="+invi);break;case 3:this.run(this.maquinaFacilisimo+"/api/html/formConfirmacionRegistro.cfm?conf="+ristra+"&invi="+invi+"&anun="+anuncio);break}};this.formRechazaRegistro=function(ristra){this.loadClayer();this.cssApiHTML();switch(arguments.length){case 1:this.run(this.maquinaFacilisimo+"/api/html/formRechazaRegistro.cfm?rechaza="+ristra);break}};this.formRecuperarSesion=function(){this.loadClayer();this.cssApiHTML();this.run(this.maquinaFacilisimo+"/api/html/formRecuperarSesion.cfm")};this.avisoAbajoDerecha=function(texto,accion){if(arguments.length<2){throw ("Error in Api.avisoAbajoDerecha: missing arguments")}this.cssApiHTML();if(typeof(avad_pageinit)=="function"){avad_pageinit(texto,accion,this.f);return}this.run(this.maquinaFacilisimo+"/api/html/avisoAbajoDerecha.cfm?texto="+escape(texto)+"&accion="+accion)};this.globoUsuario=function(evento,idusuario,timeclose){if(!this.mostrandoGlobo){this.mostrandoGlobo=true;if(arguments.length<2){throw ("Error in Api.globoUsuario: missing arguments")}this.cssApiHTML();if(navigator.appName=="Microsoft Internet Explorer"){var pxtop=evento.clientY+document.documentElement.scrollTop-140;var pxleft=evento.clientX+document.documentElement.scrollLeft-40}else{var pxtop=evento.pageY-150;var pxleft=evento.pageX-40}if(typeof(gu_pageinit)=="function"){gu_pageinit(idusuario,pxtop,pxleft,timeclose,this.f);return}switch(arguments.length){case 2:this.run(this.maquinaFacilisimo+"/api/html/globoUsuario.cfm?idusuario="+idusuario+"&pxtop="+pxtop+"&pxleft="+pxleft);break;case 3:this.run(this.maquinaFacilisimo+"/api/html/globoUsuario.cfm?idusuario="+idusuario+"&pxtop="+pxtop+"&pxleft="+pxleft+"&timeclose="+timeclose);break}}};this.cerrarGloboUsuario=function(){if(typeof(gu_cerrar)=="function"){gu_cerrar();return}};this.importaContactos=function(){this.loadClayer();this.cssApiHTML();if(typeof(fa_pageinit)=="function"){fa_pageinit(this.f);return}this.run(this.maquinaFacilisimo+"/api/html/importaContactos.cfm")};this.formBaja=function(dominio,codigo){this.loadClayer();this.cssApiHTML();switch(arguments.length){case 1:this.run(this.maquinaFacilisimo+"/api/html/formBaja.cfm?dom="+dominio);break;case 2:this.run(this.maquinaFacilisimo+"/api/html/formBaja.cfm?id="+dominio+"&code="+codigo);break;default:throw ("Error in Api.formBaja: missing arguments");break}};this.bajaUsuario=function(email,password){this.responseVar="resBaja";this.invoke("bajaUsuario",email,password)};this.bajaUsuarioId=function(idUsuario,codigo,texto){this.responseVar="resBajaId";this.invoke("bajaUsuarioId",idUsuario,codigo,texto)};this.formBannear=function(id,codigo,opcion){this.loadClayer();this.cssApiHTML();switch(arguments.length){case 3:this.run(this.maquinaFacilisimo+"/api/html/formBannear.cfm?id="+id+"&code="+codigo+"&op="+opcion);break;default:throw ("Error in Api.formBannear: missing arguments");break}};this.bannearUsuario=function(idusuario,opcion,codigo,texto){this.responseVar="resBanneo";this.invoke("bannearUsuario",idusuario,opcion,codigo,texto,this.f)};this.formBloqueo=function(id,opcion){this.loadClayer();this.cssApiHTML();switch(arguments.length){case 2:this.run(this.maquinaFacilisimo+"/api/html/formBloqueo.cfm?id="+id+"&op="+opcion);break;default:throw ("Error in Api.formBloqueo: missing arguments");break}};this.formDenuncia=function(idUsu){this.loadClayer();this.cssApiHTML();switch(arguments.length){case 1:this.run(this.maquinaFacilisimo+"/api/html/formDenuncia.cfm?id="+idUsu);break;default:throw ("Error in Api.formDenuncia: missing arguments");break}};this.denunciar=function(idusuario,tipoDenuncia,textoOtra,mensaje){this.responseVar="resDenuncia";this.invoke("denunciar",idusuario,tipoDenuncia,textoOtra,mensaje,this.f)};this.formNewsletters=function(desde){this.loadClayer();this.cssApiHTML();if(typeof(fnews_init)=="function"){fnews_init(this.f);return}switch(arguments.length){case 0:this.run(this.maquinaFacilisimo+"/api/html/formNewsletters.cfm");break;case 1:this.run(this.maquinaFacilisimo+"/api/html/formNewsletters.cfm?desde="+desde);break;default:throw ("Error in Api.formNewsletters: missing arguments");break}};this.getNewsletters=function(opcion){this.responseVar="datosNewsletters";if(arguments.length==1){this.invoke("getNewsletters",opcion)}else{this.invoke("getNewsletters","todo")}};this.getUserNewsletters=function(){this.responseVar="datosUserNewsletters";this.invoke("getUserNewsletters")};this.getUserNewslettersCache=function(canal){this.responseVar="datosUserNewslettersCache";this.invoke("getUserNewslettersCache",canal)};this.gestionNewsletters=function(listaAlta,listaBaja){this.responseVar="resGestionNews";this.invoke("gestionNewsletters",listaAlta,listaBaja)};this.includePaginador=function(seccion,idpaginador,pagAct,totalpag,pagMostrar,enlace,accion){switch(arguments.length){case 7:this.loadClayer();this.cssApiHTML();if(typeof(paginador_ini)=="function"){paginador_ini(this.f,idpaginador,pagAct,totalpag,pagMostrar,enlace,accion);return}this.run(this.maquinaFacilisimo+"/api/html/paginador.cfm?sec="+seccion+"&idp="+idpaginador+"&pag="+pagAct+"&totalpag="+totalpag+"&pagMos="+pagMostrar+"&enlace="+enlace+"&accion="+accion);break;default:throw ("Error in Api.includePaginador: missing arguments");break}};this.enviaAnuncio=function(bien){this.loadClayer();this.cssApiHTML();if(typeof(fanun_pageinit)=="function"){fanun_pageinit(this.f);return}this.run(this.maquinaFacilisimo+"/api/html/enviaAnuncio.cfm?bien="+bien)};this.getCanales=function(){this.responseVar="listaCanales";this.invoke("getCanales")};this.getSubcanales=function(canal){this.responseVar="listaSubcanales";this.invoke("getSubcanales",canal)};this.getTiposubcanales=function(canal,subcanal){this.responseVar="listaTiposubcanales";this.invoke("getTiposubcanales",canal,subcanal)};this.buscarUsuarios=function(sexo,edad,pais,provincia,localidad,canal,subcanal,tiposubcanal,nick,nombre,cantidad,pagina){this.responseVar="listaUsuarios";this.invoke("buscarUsuarios",sexo,edad,pais,provincia,localidad,canal,subcanal,tiposubcanal,nick,nombre,cantidad,pagina)};this.buscarUsuariosMejores=function(actividad,cantidad,pagina){this.responseVar="listaUsuarios";this.invoke("buscarUsuariosMejores",actividad,cantidad,pagina)};this.quitaSugerencia=function(idusuario){if(isNaN(idusuario)){throw ("Error in Api.quitaSugerencia: idusuario is not a number")}this.invoke("quitaSugerencia",idusuario)};this.msgNoNick=function(id){if(isNaN(id)){throw ("Error in Api.msgNoNick: invalid argument 1")}this.loadClayer();this.cssApiHTML();this.run(this.maquinaFacilisimo+"/api/html/msgNoNick.cfm?idusu="+id)};this.actualizaNick=function(id,nick,seguro){if(isNaN(id)){throw ("Error in Api.actualizaNick: invalid argument 1")}this.responseVar="resul";this.invoke("actualizaNick",id,nick,seguro,this.f)};this.msgNoActivada=function(id){if(isNaN(id)){throw ("Error in Api.msgNoActivada: invalid argument 1")}this.loadClayer();this.cssApiHTML();this.run(this.maquinaFacilisimo+"/api/html/msgNoActivada.cfm?idusu="+id)};this.actualizaEmail=function(id,email,seguro){if(isNaN(id)){throw ("Error in Api.actualizaEmail: invalid argument 1")}this.responseVar="resul";this.invoke("actualizaEmail",id,email,seguro,this.f)};this.compruebaUsuarioRed=function(id,cuenta,sessionkey){if(isNaN(id)){throw ("Error in Api.compruebaUsuario: invalid argument 1")}this.responseVar="resul";this.invoke("compruebaUsuarioRed",id,cuenta,sessionkey)};this.pedirMail=function(id,cuenta){if(isNaN(id)){throw ("Error in Api.pedirMail: invalid argument 1")}this.responseVar="resul";this.run(this.maquinaFacilisimo+"/api/html/pedirMail.cfm?id="+id+"&op="+opcion)};this.asociarRedSocial=function(email,pass,nomcuenta,idcuenta,opcion){this.responseVar="resul";this.invoke("asociarRedSocial",email,pass,nomcuenta,idcuenta,opcion)};this.desvincularCuenta=function(){this.responseVar="resul";this.invoke("desvincularCuenta")};this.solicitaInformacion=function(empresa,contacto,canal,emailempresa,telefono,observaciones){if(arguments.length<5){throw ("Error in Api.solicitaInformacion: invalid number od arguments")}this.responseVar="resultado";this.invoke("solicitaInformacion",empresa,contacto,canal,emailempresa,telefono,observaciones)};this.formSeguimiento=function(idAmigo,seguimiento){this.loadClayer();this.cssApiHTML();switch(arguments.length){case 2:this.run(this.maquinaFacilisimo+"/api/html/formSeguimiento.cfm?id="+idAmigo+"&seg="+seguimiento);break;default:throw ("Error in Api.formSeguimiento: missing arguments");break}};this.getListaSeguimientos=function(tipo,cantidad,pagina,orden,idusu){this.responseVar="listaSeguidores";if(arguments.length>0&&tipo!="seguidores"&&tipo!="seguidos"){throw ("Error in Api.getListaSeguimientos: invalid argument 1")}if(arguments.length>1&&(isNaN(cantidad)||cantidad<=0)){throw ("Error in Api.getListaSeguimientos: invalid argument 2")}if(arguments.length>2&&(isNaN(pagina)||pagina<=0)){throw ("Error in Api.getListaSeguimientos: invalid argument 3")}if(arguments.length>3&&orden!="fechaasc"&&orden!="fechadesc"&&orden!="nickasc"&&orden!="nickdesc"){orden="fechadesc"}switch(arguments.length){case 0:this.invoke("getListaSeguimientos");break;case 1:this.invoke("getListaSeguimientos",tipo);break;case 2:this.invoke("getListaSeguimientos",tipo,cantidad);break;case 3:this.invoke("getListaSeguimientos",tipo,cantidad,pagina);break;case 4:this.invoke("getListaSeguimientos",tipo,cantidad,pagina,orden);break;case 5:this.invoke("getListaSeguimientos",tipo,cantidad,pagina,orden,idusu);break}};this.cambiarSeguimiento=function(idAmigo){this.responseVar="resSeguimiento";if(arguments.length==0){throw ("Error in Api.cambiarSeguimiento: missing argument(s)")}if(isNaN(idAmigo)){throw ("Error in Api.cambiarSeguimiento: invalid argument 1 (must be numeric)")}this.invoke("cambiarSeguimiento",idAmigo)};this.logoutFb=function(){if(window.FB){FB.logout(function(response){})}}};