var _____WB$wombat$assign$function_____ = function(name) {return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name)) || self[name]; };
if (!self.__WB_pmw) { self.__WB_pmw = function(obj) { this.__WB_source = obj; return this; } }
{
let window = _____WB$wombat$assign$function_____("window");
let self = _____WB$wombat$assign$function_____("self");
let document = _____WB$wombat$assign$function_____("document");
let location = _____WB$wombat$assign$function_____("location");
let top = _____WB$wombat$assign$function_____("top");
let parent = _____WB$wombat$assign$function_____("parent");
let frames = _____WB$wombat$assign$function_____("frames");
let opener = _____WB$wombat$assign$function_____("opener");
MyLiveChat.RawLangJson={_culture:"es",UI_INSERTIMAGE:"Insertar imagen",UI_SUPPORT_HEADLINE:"Chat en Vivo",CHATLOG:"chatear sesión:",RATING:"clasificación:",COMMENT:"comentario:",NAME:"nombre:",EMAIL:"Email:",ENQUIRY:"mensaje:",SUBJECT:"tema:",QUESTION:"pregunta:",DEPARTMENT:"departamento:",STARTCHAT:"Chatear...",FEEDBACK:"Publicar una Opinión",OK:"bueno",CANCEL:"cancelar",UI_SEND:"enviar",MAXIMIZE:"maximizar",MINIMIZE:"minimizar",POPOUT:"Pop-out",ENDCHAT:"End Chat",CLOSE:"cerrar",SAYS:"dice:",INPUTREQUIRED:"entrada Requerido:",MAXFILESIZEMUSTBELESSTHAN:"Tamaño máximo de carga de archivos se establece en ",FEEDBACKEMAILTITLEFORMAT:"MyLiveChat: {0} envió un mensaje sin conexión. tÃtulo: {2}",FEEDBACKEMAILCONTENTFORMAT:"Nombre de usuario:{0}\x0A\x0DDirección de correo electrónico:{1}\x0A\x0DtÃtulo:{2}\x0A\x0D\x0A\x0DDetalles:\x0A\x0D{3}",UI_INVITE_MESSAGE:"Thanks for visiting. How can we help you?",UI_LOADING:"Carga",UI_SUPPORT_READY:"Agente de {0} ha recibido su mensaje y estar bien con usted.",UI_SUPPORT_WAIT:"Por favor espere mientras dirigir su llamada al siguiente agente disponible que le ayudará con su pregunta: \x22{0}\x22.",UI_SUPPORT_WAIT_NOQUESTION:"Please wait while we route your call to the next available agent.",UI_SUPPORT_NOAGENT:"Ningún agente en lÃnea! Por favor, deje un mensaje en lÃnea.",UI_SUPPORT_TITLE:"Necesitas Ayuda?",UI_SUPPORT_WELCOME:"Gracias por contactar con nosotros. Para servirle mejor, por favor proporcione la siguiente información:",UI_WAITING_TITLE:"Chat en Vivo",UI_WAITING_HEADLINE:"Chat en vivo",UI_WAITING_MESSAGE:"Gracias por contactar con nosotros. Para servirle mejor, por favor proporcione la siguiente información:",UI_SURVEY_HEADLINE:"Live Chat Encuesta de Salida",UI_SURVEY_MESSAGE:"Para ayudarnos a servirle mejor, por favor proporcione alguna información acerca de su experiencia de chat.",UI_SURVEY_LOGTOOLTIP:"Reciba por email una copia de este chat",UI_SURVEY_CLOSEBUTTON:"Quiero cerrar esta ventana de chat",UI_SURVEY_RATE1:"Muy mal",UI_SURVEY_RATE2:"malo",UI_SURVEY_RATE3:"normal",UI_SURVEY_RATE4:"bueno",UI_SURVEY_RATE5:"Muy bueno",UI_FEEDBACK_TITLE:"Desconectado Mensaje",UI_FEEDBACK_HEADLINE:"Dejar un mensaje",UI_FEEDBACK_MESSAGE:"No hay agentes disponibles en este momento para tomar su llamada. Por favor, deje un mensaje y nos pondremos en contacto con usted pronto.",UI_INLINE_ONLINE:"Chatea ahora",UI_INLINE_OFFLINE:"Dejar un mensaje",UI_USER_ADDED:"{0} unido a la habitación.",UI_USER_REMOVED_BYCLIENT:"{0} dejado esta habitación.",UI_USER_REMOVED_EXPIRED:"{0} dejado esta habitación ..",UI_INPUTEMAILADDRESS:"Por favor, introduzca su dirección de correo electrónico.",UI_SENDEMAILOK:"Tu e-mail ha sido enviado con éxito!",UI_USER_TYPING:" está escribiendo un mensaje.",UI_INVALIDIDENTITY:"Usted no está autorizado para llevar a cabo la operación actual.",UI_CHATCOMMANDS:"chatear Comandos",UI_ALERT:"sistema de Alerta",UI_CONNECTION_MISSINGNICKNAME:"El campo apodo está vacÃa.",UI_CONNECTION_SHORTNICKNAME:"Su apodo es demasiado corto.",UI_CONNECTION_LONGNICKNAME:"Su apodo es demasiado largo.",UI_CONNECTION_CONNECTING:"Por favor, espere, que conecta con el servidor...",UI_CONNECTION_ERROR:"Se ha perdido la conexión con el servidor de chat. {0}",UI_CONNECTION_READY:"conectado!",UI_CONNECTION_DISCONNECT:"Usted está desconectado.",UI_CONNECTION_CANCELLED:"Conexión Cancelado.",UI_CONNECTION_NOPLACE:"El servidor se reinicia y esta sala de chat se elimina. Por favor, cierre la ventana y vuelva a intentarlo.",UI_CONNECTION_REMOVED:"Está retirado del canal debido a la inactividad.",UI_CONNECTION_REJECTED:"El servidor ha rechazado la conexión.",UI_CONNECTION_NOCONNECTION:"Se ha perdido la conexión con el servidor de chat.",UI_CONNECTION_IDEXISTS:"Usted ya está registrado en esta aplicación de chat. Una nueva conexión no puede establecerse.",UI_CONNECTION_ANOTHERLOGIN:"This account has been signed into another device.",UI_CONNECTION_KICK:"You Have Been Banned By Administrator.",UI_BOLD:"audaz",UI_ITALIC:"itálico",UI_UNDERLINE:"subrayar",UI_HELP:"ayudar",UI_CONTROLPANEL:"Panel de control",UI_EMOTION:"Inserte Emoción",UI_FONTCOLOR:"color de fuente",UI_AVATAR:"Elige un avatar",UI_CHANGEPICTURE:"Cambiar la imagen de visualización",UI_PLAYSOUND:"Reproducir sonidos",UI_SELECTSKIN:"Seleccione un aspecto",UI_FONT:"fuente",UI_SIZE:"tamaño",UI_SAVE:"Guardar Transcripción del chat",UI_CLOSE:"cerrar",UI_MAIL:"Chat Correo Transcripción",UI_RATEGOOD:"Rate Good",UI_RATEBAD:"Rate Bad",UI_PRINT:"Imprimir transcripción del chat",UI_FILE:"Enviar un archivo",UI_PICTURE:"Send a Picture",UI_SOUNDON:"Sonido activado. Haga clic para desactivar",UI_SOUNDOFF:"Sonido desactivado. Haga clic para activar",UI_SAVECHATLOG:"Para guardar los mensajes, haga clic en la página y seleccione \x22Guardar como\x22",UI_BUZZ:"empujar",UI_SENDFILE:"Enviar Archivo",UI_HISTORY:"Ver el historial de mensajes",UI_SEND_NOFILE:"Selecciona un archivo para enviar!",UI_SEND_A_FILE_SUBTITLE:"Selecciona un archivo para enviar, a continuación, haga clic en el botón enviar.",UI_SEND_UPLOADSUCCESSFULLY:"Archivo subido con éxito!",UI_ALLOWEDFILES:"Tipos de archivo permitidos:",UI_FEATUREDISABLED:"Esta caracterÃstica ha sido desactivada por el administrador del sistema!",UI_SPELL:"OrtografÃa",UI_LINK:"Enviar un vÃnculo",UI_CANNEDMSG:"Mensajes enlatados",CS_MENU_CONSOLE:"Consola",CS_MENU_CONNECT:"Conectar",CS_MENU_DISCONNECT:"Desconectar",CS_MENU_REFRESH:"Refrescar",CS_MENU_EXIT:"Salida",CS_MENU_STATUS:"Estado",CS_MENU_ONLINE:"Online",CS_MENU_AWAY:"Lejos",CS_MENU_BUSY:"Ocupado",CS_MENU_APPEAROFFLINE:"No conectado",CS_MENU_TOOLS:"Instrumentos",CS_MENU_VIEWVISITORS:"Ver Visitantes",CS_MENU_VIEWRECORDS:"Ver los registros de chat",CS_MENU_VIEWMESSAGES:"Ver mensajes sin conexión",CS_MENU_TESTNOTIFY:"Notificación de prueba",CS_MENU_OPTIONS:"Opciones",CS_MENU_HELP:"Ayudar",CS_MENU_HOME:"MyLiveChat Inicio",CS_MENU_LICENSE:"Información de Licencia",CS_MENU_ABOUT:"Acerca de",CS_MENU_CONNECTED:"Conectado",CS_MENU_DISCONNECTED:"Desconectado",CS_MENU_VISITORS:"Visitantes",CS_MENU_MESSAGES:"Mensajes",CS_MENU_DAYSREMAIN:"{0} dÃas restantes",CS_MENU_HOURSREMAIN:"{0} horas restantes",CS_TITLE_LICENSEINFO:"Información de Licencia",CS_MENU_CONNECTTING:"Conexión",CS_MENU_CONNECTNOW:"Conectar ahora",CS_LABEL_PLEASESETONLINE:"Por favor, cambiar el estado de lÃnea, si usted está listo para charlar.",CS_LABEL_DISCONNECTED:"Se ha desconectado el servidor.",CS_LABEL_NETWORKDELAY:"Retardo de red: {0} segundos.",CS_TITLE_DEPARTMENTS:"Departamentos / Agencias",CS_TITLE_VISITORS:"Visitantes actuales",CS_TITLE_REQUESTQUEUE:"Solicitud de cola",CS_TITLE_CONVERSATIONS:"Conversaciones",CS_MENU_ADDAGENT:"Agregar agente",CS_MESSAGE_TYPEAGENTNAME:"Por favor, introduzca el nuevo nombre del agente:",CS_MENU_ADDDEPARTMENT:"Crear un departamento",CS_MENU_RENAMEDEPARTMENT:"Cambiar el nombre de este departamento",CS_MESSAGE_TYPEDEPARTMENTNAME:"Por favor, introduzca el nuevo nombre del departamento:",CS_MENU_DELETEDEPARTMENT:"Eliminar este departamento",CS_MESSAGE_DEPARTMENTEXISTS:"Nombre de usuario ya existe.",CS_MENU_CHATWITH:"Chat privado",CS_MENU_REMOVEAGENT:"Retirar el Agente",CS_MESSAGE_REMOVEAGENT:"¿Está seguro que desea eliminar este agente: {0}?",CS_MENU_CHANGEOFFLINE:"Cambiar a fuera de lÃnea",CS_MENU_MOREACTIONS:"Más opciones",CS_LABEL_EMPTYQUEUE:"Solicitud cola está vacÃa.",CS_COLUMN_DETAILS:"Detalles",CS_COLUMN_SESSIONS:"Sesiones",CS_COLUMN_MAP:"GeoMap",CS_COLUMN_NAME:"Nombre",CS_COLUMN_DEPARTMENT:"Departamento",CS_COLUMN_WAITDURATION:"Duración",CS_COLUMN_DOMAIN:"Dominio",CS_COLUMN_LOCATION:"Ubicación",CS_MENU_DETAILS:"Detalles",CS_MENU_INVITE:"Invitar",CS_TITLE_INVITEPROMPT:"Chatear invitación:",CS_MESSAGE_TYPEINVITEMESSAGE:"Por favor escriba el texto de la invitación:",CS_MENU_JOIN:"Únete chat",CS_MENU_OPENURL:"Abrir URL",CS_MENU_SHOWMAP:"Mostrar Mapa",CS_MENU_USERINFO:"Información del usuario",CS_MENU_ACCEPT:"Aceptar",CS_MENU_BAN:"Ban User",CS_MENU_INVITEAGENT:"Invitar",CS_MENU_TRANSFERAGENT:"Transferir",CS_MENU_ACCEPTFIRST:"Acepte Primera",CS_MENU_AUTOACCEPT:"Acepta el Auto",CS_COLUMN_VISITORID:"Contacto ID",CS_COLUMN_STATUS:"Estado",CS_COLUMN_DURATION:"Duración",CS_COLUMN_VISITS:"Visitas",CS_COLUMN_PLATFORM:"Plataforma",CS_COLUMN_REFERRER:"Referente",CS_COLUMN_KEYWORD:"Palabra clave",CS_COLUMN_RESOLUTION:"Resolución",CS_COLUMN_BROWSER:"Navegador",CS_COLUMN_EMAIL:"Email",CS_COLUMN_AGENT:"Agente",CS_COLUMN_PRODUCT:"Producto",CS_COLUMN_CUSTOMDATA:"Datos personalizados",CS_COLUMN_CONTEXTDATA:"Datos contextuales",CS_COLUMN_COUNTRY:"PaÃs",CS_COLUMN_CITY:"Ciudad",CS_COLUMN_QUESTION:"Pregunta",CS_STATUS_TRIGGER:"Triggering",CS_STATUS_INVITING:"Atractivo",CS_STATUS_CHATTING:"Charlando",CS_STATUS_NOASK:"Rechazado",CS_STATUS_WAITING:"Espera",CS_STATUS_VISITORAWAY:"Lejos",CS_STATUS_VISITORONLINE:"Online",CS_LABEL_TRACKALL:"El seguimiento de todos los visitantes",CS_LABEL_TRACKNONE:"Detener el seguimiento de los visitantes",CS_LABEL_SHOWDETAILS:"Mostrar detalles",CS_LABEL_FREEZELIST:"Congelar",CS_LABEL_CONSOLETAB:"Consola",CS_TITLE_CONFIRMDISCONNECT:"Desconexión",CS_MESSAGE_CONFIRMDISCONNECT:"¿Está seguro que desea desconectarse mylivechat?",CS_TITLE_SPELLCHECK:"OrtografÃa",CS_MESSAGE_PROMPTEMAIL:"Por favor, especifique la dirección de correo electrónico:",CS_TITLE_WELCOME:"MyLiveChat",CS_MESSAGE_WELCOME:"Bienvenido a la consola del agente MyLiveChat.",CS_MESSAGE_CHOOSEALLOWNOTIFICATION:"Por favor, seleccione \x27Permitir\x27 para habilitar las notificaciones de escritorio para la consola agente mylivechat.",CS_MESSAGE_NOVISITOR1:"Su lista de visitantes en lÃnea está vacÃa.",CS_MESSAGE_NOVISITOR2:"Sitio web Actualmente tiene visitantes.",CS_MESSAGE_NOVISITOR3:"Probablemente usted no ha instalado el botón de chat o código monitor en sus sitios web todavÃa.",CS_MESSAGE_NOVISITOR4:"Si quieres probar la lista de visitantes ahora, por favor visite \x3Ca href=\x27{0}\x27 target=\x27_blank\x27\x3Eesta página de demostración\x3C/a\x3E , (Véase también \x3Ca href=\x27{1}\x27 target=\x27_blank\x27\x3Ela integración web\x3C/a\x3E )",CS_TITLE_NETWORKISSUE:"Problema de conexión de red",CS_MESSAGE_NETWORKDROPPED:"La conexión con el servidor de chat se pierde, volver a conectar ...",CS_MESSAGE_RECONNECTING:"La conexión con el servidor de chat no, volver a conectar ...",CS_MESSAGE_VISITORISWAITING:"Un visitante llamado {0} está esperando chat en vivo.",CS_MESSAGE_VISITORWAITFORSEC:"Visitante: {0} ha estado esperando {1} segundos.",CS_MESSAGE_ADDUSERNOTFOUND:"Nombre del agente no se encuentra. Por favor, inténtelo de nuevo.",CS_MESSAGE_AGENTACCEPTCUSTOMER:"Agente de {0} ha aceptado el cliente {1}.",CS_MESSAGE_CUSTOMERJOINCHAT:"Cliente {0} se ha unido al chat.",CS_MESSAGE_INVITECUSTOMEREXPIRED:"No se puede invitar a {0}: Invitación Tiempo de espera agotado",CS_MESSAGE_INVITECUSTOMERINVALID:"No se puede invitar a {0}: Estado no válido.",CS_MESSAGE_AGENTINVITECUSTOMER:"Agente de {0} ha invitado al cliente {1}.",CS_MESSAGE_AGENTTRANSFERAGENT:"Agente de {0} está transfiriendo {1} de {2}.",CS_MESSAGE_AGENTINVITEAGENT:"Agente de {0} {1} acogedor para charlar con {2}.",CS_MESSAGE_TRANSFERTOYOU:"Agente de {0} está transfiriendo {1} a usted.",CS_MESSAGE_INVITETOYOU:"Agente de {0} te ha invitado a charlar con {1}.",CS_MESSAGE_CUSTOMERREJECTEDINVITE:"Cliente {0} ha rechazado la invitación de chat desde {1}.",CS_MESSAGE_CUSTOMERACCEPTEDINVITE:"Cliente {0} ha aceptado la invitación de chat desde {1}.",CS_MESSAGE_NEWOFFLINEMESSAGE:"Cliente {0} envió un mensaje fuera de lÃnea: {1}.",CS_MESSAGE_NOGEOINFO:"No hay datos de mapas disponibles.",CS_MESSAGE_NOTIFYNEWVISITOR:"Un visitante de {0} acaba de entrar en su sitio web.",CS_TITLE_FEEDBACK:"Mensajes sin conexión",CS_MENU_HISTORY:"Historia",CS_MENU_SENDEMAIL:"Enviar correo",CS_MENU_MARKREADALL:"Marcar todos como leÃdos",CS_MENU_DELETEALL:"Eliminar todos",CS_MENU_DELETE:"Borrar",CS_MENU_MARKREAD:"Leer",CS_LABEL_CONTENT:"Contenido:",CS_LABEL_JTABLELENGTH:"Mostrar {0} entradas",CS_LABEL_JTABLEINFO:"Mostrando {0} a {1} de {2} entradas",CS_LABEL_JTABLEEMPTYFOOT:"No hay datos disponibles.",CS_LABEL_JTABLESEARCH:"Búsqueda:",CS_LABEL_JTABLEPROCESS:"Processing ...",CS_LABEL_JTABLEFILTER:"(Filtrado de {0} entradas totales)",CS_LABEL_JTABLETO:"a",CS_LABEL_JTABLEOF:"de",CS_LABEL_JTABLEEMPTY:"VacÃo",CS_LABEL_JTABLEPAGE1:"Primero",CS_LABEL_JTABLEPAGE2:"Anterior",CS_LABEL_JTABLEPAGE3:"Próximo",CS_LABEL_JTABLEPAGE4:"Último",CS_COLUMN_TIME:"Tiempo",CS_COLUMN_SUBJECT:"Tema",CS_COLUMN_READ:"Leer",CS_TITLE_CONFIRM:"Confirmar",CS_MESSAGE_DELETEFEEDBACK:"¿Está seguro que desea eliminar este mensaje fuera de lÃnea?",CS_MESSAGE_DELETEFEEDBACKALL:"¿Está seguro que desea eliminar todos los mensajes fuera de lÃnea?",CS_MESSAGE_DELETECHATRECORD:"¿Está seguro de que desea eliminar todos los resultados de la búsqueda?",CS_COLUMN_START:"Iniciar",CS_COLUMN_ACTIVE:"Activo",CS_COLUMN_END:"Final",CS_COLUMN_CUSTOMER:"Cliente",CS_COLUMN_CULTURE:"Cultura",CS_COLUMN_RATING:"Clasificación",CS_TITLE_CUSTOMERPROFILE:"Perfil",CS_LABEL_PROFILE:"Perfil",CS_LABEL_NOTEITEM:"Nota",CS_LABEL_NOTECONTENT:"Contenido",CS_MENU_CUSTOMERNOTE:"Nota al Cliente",CS_MENU_SESSIONNOTE:"Sesión Nota",CS_MENU_SEARCH:"Buscar",CS_MENU_SAVE:"Guardar",CS_MENU_DELETENOTE:"Eliminar Nota",CS_MENU_ADDNOTE:"Agregar Nota",CS_TITLE_CHATRECORD:"Chat en Registros",CS_TITLE_ADDCUSTOMERNOTE:"Nueva nota",CS_TITLE_ADDSESSIONNOTE:"Nueva nota",CS_MENU_BANLIST:"Lista de bloqueo",CS_MESSAGE_DELETEFEEDBACKADMINONLY:"Sólo el administrador puede borrar los mensajes fuera de lÃnea.",CS_MESSAGE_SAVENOTE:"¿Desea guardar los cambios antes de cerrar esta ventana?",SS_MESSAGE_INVALIDHCCID:"ID no válida Cuenta MyLiveChat.",SS_MESSAGE_INVALIDPASSWORD:"La contraseña introducida no es correcta. Por favor, inténtelo de nuevo (asegúrese de que el bloqueo de mayúsculas está apagado).",SS_MESSAGE_AGENTDISABLED:"Esta cuenta está bloqueada. No puede iniciar sesión pulg",SS_MESSAGE_AGENTNOTLOGIN:"No ingresa o sesión ha finalizado.",SS_MESSAGE_NOMATCHAGENTACCOUNT:"El ID del sitio que has introducido no pertenece a ninguna cuenta.",SS_MESSAGE_INVALIDAGENTACCOUNT:"Cuenta Agente válido.",SS_MESSAGE_REACHMAXAGENTCOUNT:"El usuario no puede iniciar sesión Tenga en cuenta que el número máximo de agentes concurrentes de su cuenta es {0}. Puede aumentar el número máximo de agentes simultáneos mediante la mejora de su plan.",SS_MESSAGE_PLEASETYPENAME:"Por favor, introduzca su nombre.",SS_MESSAGE_PLEASETYPEEMAIL:"Por favor, ingrese su correo electrónico.",SS_MESSAGE_PLEASETYPESUBJECT:"Por favor escriba su sujeto.",SS_MESSAGE_PLEASETYPEQUESTION:"Por favor escriba su pregunta.",SS_MESSAGE_THANKSFORFEEDBACK:"Gracias por contactar con nosotros. Nuestro representante de servicio al cliente le responderá a la brevedad.",SS_MESSAGE_THANKSFORSURVEY:"Thank you very much.",SS_MESSAGE_NAMEWRONGLENGTH:"Su nombre es demasiado largo o demasiado corto.",SS_MESSAGE_SELECTDEPARTMENT:"Por favor, elija un departamento.",SS_MESSAGE_PLEASETYPECUSTOM:"Por favor, introduzca {0}",SS_MESSAGE_NODEPONLINEAGENT:"No hay agente disponible en el departamento de {0}. Por favor, elija un departamento diferente.",CS_LABEL_AGENTEMAILADDRESS:"Agente dirección de correo electrónico:",CS_LABEL_NOTIFICATIONEMAILS:"Enviar una notificación por correo electrónico a esta dirección cuando un usuario solicita un chat:",CS_LABEL_GREETINGMESSAGE:"Mensaje de bienvenida por defecto la hora de aceptar un nuevo chat en vivo:",CS_LABEL_DISABLEAUDIO:"Desactivar las alertas de audio",CS_LABEL_DISABLENOTIFY:"Desactivar los mensajes de notificación",CS_LABEL_HIDECONSOLENUMBER:"Ocultar nuevo contador de mensajes en la pestaña de chat de la consola",CS_LABEL_HIDESESSIONNUMBER:"Ocultar nuevo contador de mensajes en la pestaña de chat visitantes",CS_LABEL_NOTIFYNEWVISITOR:"Notificarme cuando un usuario entra en la página web",CS_LABEL_DROPAUTORECONNECT:"Vuelva a conectar automáticamente cuando se cae la conexión",CS_LABEL_SECONDS:"Segundos",CS_LABEL_FILTERLOCATION:"Cuando la ubicación del cliente es (EE.UU., londres, ..):",CS_LABEL_FILTEROFURL:"Cuando la corriente URL de la página contiene (a, b, c, ..):",CS_LABEL_FILTEROFREF:"Al referirse página URL contiene ((a, b, c ..):",CS_LABEL_ONLYWHENONLINE:"Sólo cuando mi estado es en lÃnea y listo.",CS_LABEL_TITLEAUTOACCEPT:"Auto aceptar un visitante si el visitante ha esperado segundo",CS_LABEL_TITLEAUTOINVITE:"Auto invitar a un visitante si el visitante ha quedado por segundo",CS_LABEL_ALLDEPARTMENT:"Todo",CS_MENU_LANGUAGES:"Idiomas",CS_MENU_LANGTEXT:"La traducción del texto",CS_MENU_LANGAUTO:"Usar la configuración predeterminada",CS_MESSAGE_DELETESESSION:"¿Está seguro que desea eliminar este registro de chat?",CS_MESSAGE_DELETESESSIONADMINONLY:"Sólo el administrador puede borrar los registros de chat.",CS_MESSAGE_DELETESESSIONSEARCH:"Realice una búsqueda al borrar los registros de chat.",CS_MESSAGE_DELETESESSIONCHANGE:"Resultados de la búsqueda cambian. Por favor, realice una nueva búsqueda a continuación, eliminar los registros.",CS_MESSAGE_INCORRECTEMAIL:"La dirección de correo electrónico no es correcta.",CS_MESSAGE_EMAILSENT:"El correo electrónico ha sido enviado.",UI_ACCEPTINVITE:"Chatear Ahora",UI_REJECTINVITE:"No, gracias",CS_MENU_EXPORT:"Export",CS_INLINECONFIRM_COLLAPSE:"Collapse",CS_INLINECONFIRM_EXIT:"Exit Chat",CS_INLINECONFIRM_QUESTION:"Are you sure you want to end the chat session?",TYPEMESSAGEHERE:"Type your message here...",WordExceededMaxLen:"One word in your message exceeded the maximum length of a single word",MsgExceededMaxLen:"Message exceeded the maximum length of a message",NAMEPLACEHOLDER:"Name",EMAILPLACEHOLDER:"Email",SUBJECTPLACEHOLDER:"Question",ENQUIRYPLACEHOLDER:"Message",QUESTIONPLACEHOLDER:"Question",DEPARTMENTPLACEHOLDER:"Choose department",ONHOLDMESSAGE:"Thank you for waiting. Your call is important to us. Please hold or try again in a few of minutes.",CHATAGENTPLACEHOLDER:"Chat Agent",UI_SIGNINWITH:"or sign in with : ",CONVERSATION_CLOSE_BY_AGENT:"Chat session has been terminated by the site operator."};
MyLiveChat.RawTemplate="\x3Cjsml xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Cpanel jsml-class=\x22frameskin_base\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3C/panel\x3E\x3Cpanel jsml-class=\x22frameskin_resizepanel\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Cmethod name=\x22get_sizetarget\x22\x3E\x3C![CDATA[\x0D\x0A for(var p=self;p;p=p.get_jsml_parent())\x0D\x0A {\x0D\x0A if(p.instance_of(\x22frameskin_base\x22))\x0D\x0A return p._skinsizetarget;\x0D\x0A }\x0D\x0A ]]\x3E\x3C/method\x3E\x3Cproperty name=\x22resize_cursor\x22\x3E\x3Cget\x3E\x0D\x0A return this._resize_cursor||\x22\x22;\x0D\x0A \x3C/get\x3E\x3Cset\x3E\x0D\x0A this._resize_cursor=value;\x0D\x0A \x3C/set\x3E\x3C/property\x3E\x3Cproperty name=\x22resize_edge\x22\x3E\x3Cget\x3E\x0D\x0A return this._resize_edge||[0,0,0,0];\x0D\x0A \x3C/get\x3E\x3Cset\x3E\x0D\x0A var arr=value.split(\x27,\x27);\x0D\x0A this._resize_edge=arr;\x0D\x0A self._stt=parseInt(arr[0]);\x0D\x0A self._str=parseInt(arr[1]);\x0D\x0A self._stb=parseInt(arr[2]);\x0D\x0A self._stl=parseInt(arr[3]);\x0D\x0A \x3C/set\x3E\x3C/property\x3E\x3Cattach name=\x22mousehover\x22\x3E\x0D\x0A var target=self.get_sizetarget();\x0D\x0A if(target)self.set_cursor(self.get_resize_cursor());\x0D\x0A \x3C/attach\x3E\x3Cattach name=\x22mousedown\x22 arguments=\x22jevent,devent\x22\x3E\x0D\x0A var target=self.get_sizetarget();\x0D\x0A if(target)target.start_resize(devent,self._stt,self._str,self._stb,self._stl);\x0D\x0A \x3C/attach\x3E\x3C/panel\x3E\x3Cpanel jsml-class=\x22frameskin_default\x22 jsml-base=\x22frameskin_base\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Cpanel dock=\x22top\x22 height=\x2228\x22 border_color=\x22#D1D9DB\x22 border_style=\x22solid\x22 border_width=\x220,1,0,1\x22\x3E\x3Cpanel dock=\x22fill\x22 padding=\x223,0,0,12\x22 background=\x22transparent url(../JSML/skins/Default/top_middle.png)\x22\x3E\x3Clabel jsml-local=\x22lbt\x22 vertical_align=\x22middle\x22 dock=\x22fill\x22\x3E\x3Cinitialize\x3E\x0D\x0A self._element.style.fontWeight=\x22bold\x22;\x0D\x0A \x3C/initialize\x3E\x3Cattach name=\x22mousedown\x22 arguments=\x22jevent,devent\x22\x3E\x0D\x0A if(instance._skinmovetarget)instance._skinmovetarget.start_move_offset(devent);\x0D\x0A \x3C/attach\x3E\x3C/label\x3E\x3C/panel\x3E\x3C/panel\x3E\x3Cpanel dock=\x22fill\x22 border_color=\x22#D1D9DB\x22 border_style=\x22solid\x22 border_width=\x221\x22\x3E\x3C/panel\x3E\x3Cmethod name=\x22get_framepadding\x22\x3E\x0D\x0A return [29,1,1,1];\x0D\x0A \x3C/method\x3E\x3Cproperty name=\x22text\x22\x3E\x3Cget\x3E\x0D\x0A return lbt.get_text();\x0D\x0A \x3C/get\x3E\x3Cset arguments=\x22value\x22\x3E\x0D\x0A lbt.set_text(value);\x0D\x0A \x3C/set\x3E\x3C/property\x3E\x3Cproperty name=\x22css_text\x22\x3E\x3Cget\x3E\x0D\x0A return lbt.get_css_text();\x0D\x0A \x3C/get\x3E\x3Cset arguments=\x22value\x22\x3E\x0D\x0A lbt.set_css_text(value);\x0D\x0A \x3C/set\x3E\x3C/property\x3E\x3C/panel\x3E\x3Cpanel jsml-class=\x22frameskin_blue\x22 jsml-base=\x22frameskin_base\x22 border_width=\x221\x22 border_color=\x22#788EC0\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Cpanel dock=\x22top\x22 height=\x2230\x22 background=\x22transparent url(../JSML/skins/Blue/blue-bg.png) repeat-x\x22\x3E\x3Cpanel dock=\x22top\x22 height=\x224\x22\x3E\x3Cpanel dock=\x22left\x22 width=\x224\x22 jsml-base=\x22frameskin_resizepanel\x22 resize_cursor=\x22nw-resize\x22 resize_edge=\x221,0,0,1\x22 /\x3E\x3Cpanel dock=\x22right\x22 width=\x224\x22 jsml-base=\x22frameskin_resizepanel\x22 resize_cursor=\x22ne-resize\x22 resize_edge=\x221,1,0,0\x22 /\x3E\x3Cpanel dock=\x22fill\x22 width=\x224\x22 jsml-base=\x22frameskin_resizepanel\x22 resize_cursor=\x22n-resize\x22 resize_edge=\x221,0,0,0\x22 /\x3E\x3C/panel\x3E\x3Clabel jsml-local=\x22lbt\x22 vertical_align=\x22middle\x22 dock=\x22fill\x22 margin=\x220,0,0,20\x22\x3E\x3Cinitialize\x3E\x0D\x0A self._element.style.fontWeight=\x22bold\x22;\x0D\x0A \x3C/initialize\x3E\x3Cattach name=\x22mousedown\x22 arguments=\x22jevent,devent\x22\x3E\x0D\x0A if(instance._skinmovetarget)instance._skinmovetarget.start_move_offset(devent);\x0D\x0A \x3C/attach\x3E\x3C/label\x3E\x3Cpanel top=\x229\x22 right=\x229\x22 width=\x2216\x22 height=\x2216\x22 cursor=\x22pointer\x22 tooltip=\x22Close\x22 background=\x22transparent url(../JSML/skins/Blue/blue-close.gif) no-repeat\x22\x3E\x3Cattach name=\x22click\x22\x3E\x0D\x0A frameskin_blue.invoke_event(\x22clickclose\x22);\x0D\x0A \x3C/attach\x3E\x3C/panel\x3E\x3C/panel\x3E\x3Cpanel dock=\x22fill\x22\x3E\x3Cpanel dock=\x22bottom\x22 height=\x224\x22 back_color=\x22#C1D1F9\x22\x3E\x3Cpanel dock=\x22left\x22 width=\x224\x22 jsml-base=\x22frameskin_resizepanel\x22 resize_cursor=\x22sw-resize\x22 resize_edge=\x220,0,1,1\x22 /\x3E\x3Cpanel dock=\x22right\x22 width=\x224\x22 jsml-base=\x22frameskin_resizepanel\x22 resize_cursor=\x22se-resize\x22 resize_edge=\x220,1,1,0\x22 /\x3E\x3Cpanel dock=\x22fill\x22 width=\x224\x22 jsml-base=\x22frameskin_resizepanel\x22 resize_cursor=\x22s-resize\x22 resize_edge=\x220,0,1,0\x22 /\x3E\x3C/panel\x3E\x3Cpanel dock=\x22left\x22 back_color=\x22#C1D1F9\x22 width=\x224\x22 jsml-base=\x22frameskin_resizepanel\x22 resize_cursor=\x22w-resize\x22 resize_edge=\x220,0,0,1\x22 /\x3E\x3Cpanel dock=\x22right\x22 back_color=\x22#C1D1F9\x22 width=\x224\x22 jsml-base=\x22frameskin_resizepanel\x22 resize_cursor=\x22e-resize\x22 resize_edge=\x220,1,0,0\x22 /\x3E\x3Cpanel dock=\x22fill\x22 border_color=\x22#9CACD0\x22 border_width=\x221\x22 back_color=\x22white\x22\x3E\x3C/panel\x3E\x3C/panel\x3E\x3Cproperty name=\x22text\x22\x3E\x3Cget\x3E\x0D\x0A return lbt.get_text();\x0D\x0A \x3C/get\x3E\x3Cset arguments=\x22value\x22\x3E\x0D\x0A lbt.set_text(value);\x0D\x0A \x3C/set\x3E\x3C/property\x3E\x3Cmethod name=\x22get_framepadding\x22\x3E\x0D\x0A return [32,4,4,4];\x0D\x0A \x3C/method\x3E\x3C/panel\x3E\x3Cpanel jsml-class=\x22frameskin_template\x22 jsml-base=\x22frameskin_base\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Cpanel jsml-member=\x22tt\x22 dock=\x22top\x22\x3E\x3Cpanel jsml-member=\x22tl\x22 dock=\x22left\x22 jsml-base=\x22frameskin_resizepanel\x22 resize_cursor=\x22nw-resize\x22 resize_edge=\x221,0,0,1\x22 /\x3E\x3Cpanel jsml-member=\x22tr\x22 dock=\x22right\x22 jsml-base=\x22frameskin_resizepanel\x22 resize_cursor=\x22ne-resize\x22 resize_edge=\x221,1,0,0\x22 /\x3E\x3Cpanel jsml-member=\x22tc\x22 dock=\x22fill\x22\x3E\x3Cpanel dock=\x22top\x22 height=\x225\x22 jsml-base=\x22frameskin_resizepanel\x22 resize_cursor=\x22n-resize\x22 resize_edge=\x221,0,0,0\x22 /\x3E\x3Cimage jsml-member=\x22icon\x22 dock=\x22left\x22 width=\x2216\x22 visible=\x220\x22 zoom=\x22none\x22 vertical_align=\x22middle\x22 /\x3E\x3Clabel jsml-member=\x22lt\x22 dock=\x22fill\x22 vertical_align=\x22middle\x22 text=\x22\x22 padding=\x220,0,2,0\x22\x3E\x3Cattach name=\x22mousedown\x22 arguments=\x22jevent,devent\x22\x3E\x0D\x0A if(instance._skinmovetarget)instance._skinmovetarget.start_move_offset(devent);\x0D\x0A \x3C/attach\x3E\x3C/label\x3E\x3C/panel\x3E\x3C/panel\x3E\x3Cpanel jsml-member=\x22bb\x22 dock=\x22bottom\x22\x3E\x3Cpanel jsml-member=\x22bl\x22 dock=\x22left\x22 jsml-base=\x22frameskin_resizepanel\x22 resize_cursor=\x22sw-resize\x22 resize_edge=\x220,0,1,1\x22 /\x3E\x3Cpanel jsml-member=\x22br\x22 dock=\x22right\x22 jsml-base=\x22frameskin_resizepanel\x22 resize_cursor=\x22se-resize\x22 resize_edge=\x220,1,1,0\x22 /\x3E\x3Cpanel jsml-member=\x22bc\x22 dock=\x22fill\x22 jsml-base=\x22frameskin_resizepanel\x22 resize_cursor=\x22s-resize\x22 resize_edge=\x220,0,1,0\x22 /\x3E\x3C/panel\x3E\x3Cpanel jsml-member=\x22ml\x22 dock=\x22left\x22 width=\x2215\x22 jsml-base=\x22frameskin_resizepanel\x22 resize_cursor=\x22w-resize\x22 resize_edge=\x220,0,0,1\x22 /\x3E\x3Cpanel jsml-member=\x22mr\x22 dock=\x22right\x22 width=\x2215\x22 jsml-base=\x22frameskin_resizepanel\x22 resize_cursor=\x22e-resize\x22 resize_edge=\x220,1,0,0\x22 /\x3E\x3Cmethod name=\x22get_framepadding\x22\x3E\x0D\x0A return [this.tth||0,this.mrw||0,this.bbh||0,this.mlw||0];\x0D\x0A \x3C/method\x3E\x3Cmethod name=\x22init_skinname\x22 arguments=\x22skinname,tth,tlw,trw,bbh,blw,brw,mlw,mrw\x22\x3E\x3C![CDATA[\x0D\x0A var imgext=\x22gif\x22;\x0D\x0A if(skinname==\x22seven\x22)\x0D\x0A {\x0D\x0A var ua=navigator.userAgent;\x0D\x0A if( ua.indexOf(\x22MSIE 6.\x22)==-1 \x26\x26 ua.indexOf(\x22MSIE 5.\x22)==-1 )\x0D\x0A imgext=\x22png\x22;\x0D\x0A }\x0D\x0A this.tth=tth;\x0D\x0A this.bbh=bbh;\x0D\x0A this.mlw=mlw;\x0D\x0A this.mrw=mrw;\x0D\x0A this.tt.set_height(tth);\x0D\x0A this.tl.set_width(tlw);\x0D\x0A this.tr.set_width(trw);\x0D\x0A this.bb.set_height(bbh);\x0D\x0A this.bl.set_width(blw);\x0D\x0A this.br.set_width(brw);\x0D\x0A this.ml.set_width(mlw);\x0D\x0A this.mr.set_width(mrw);\x0D\x0A this.tl.set_background(\x22transparent url(../JSML/skins/\x22+skinname+\x22/top_left.\x22+imgext+\x22) no-repeat\x22);\x0D\x0A this.tr.set_background(\x22transparent url(../JSML/skins/\x22+skinname+\x22/top_right.\x22+imgext+\x22) no-repeat\x22);\x0D\x0A this.tc.set_background(\x22transparent url(../JSML/skins/\x22+skinname+\x22/top_center.\x22+imgext+\x22) repeat-x\x22);\x0D\x0A this.bl.set_background(\x22transparent url(../JSML/skins/\x22+skinname+\x22/btm_left.\x22+imgext+\x22) no-repeat\x22);\x0D\x0A this.br.set_background(\x22transparent url(../JSML/skins/\x22+skinname+\x22/btm_right.\x22+imgext+\x22) no-repeat\x22);\x0D\x0A this.bc.set_background(\x22transparent url(../JSML/skins/\x22+skinname+\x22/btm_center.\x22+imgext+\x22) repeat-x\x22);\x0D\x0A this.ml.set_background(\x22transparent url(../JSML/skins/\x22+skinname+\x22/mdl_left.\x22+imgext+\x22) repeat-y\x22);\x0D\x0A this.mr.set_background(\x22transparent url(../JSML/skins/\x22+skinname+\x22/mdl_right.\x22+imgext+\x22) repeat-y\x22);\x0D\x0A ]]\x3E\x3C/method\x3E\x3Cattach name=\x22set_skinicon\x22 arguments=\x22je,url\x22\x3E\x0D\x0A instance.icon.set_visible(true);\x0D\x0A instance.icon.set_src(url);\x0D\x0A \x3C/attach\x3E\x3Cproperty name=\x22text\x22\x3E\x3Cget\x3E\x0D\x0A return self.lt.get_text();\x0D\x0A \x3C/get\x3E\x3Cset\x3E\x0D\x0A self.lt.set_text(value);\x0D\x0A \x3C/set\x3E\x3C/property\x3E\x3Cproperty name=\x22text_color\x22\x3E\x3Cget\x3E\x0D\x0A return self.lt.get_text_color();\x0D\x0A \x3C/get\x3E\x3Cset\x3E\x0D\x0A self.lt.set_text_color(value);\x0D\x0A \x3C/set\x3E\x3C/property\x3E\x3C/panel\x3E\x3Cpanel jsml-class=\x22frameskin_royale\x22 jsml-base=\x22frameskin_template\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Cinitialize\x3E\x0D\x0A this.init_skinname(\x22royale\x22,17,3,3,3,3,3,3,3);\x0D\x0A this.lt.set_margin([0,0,0,3]);\x0D\x0A this.lt.set_text_color(\x22white\x22);\x0D\x0A \x3C/initialize\x3E\x3C/panel\x3E\x3Cpanel jsml-class=\x22frameskin_classic\x22 jsml-base=\x22frameskin_template\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Cinitialize\x3E\x0D\x0A this.init_skinname(\x22classic\x22,5,5,5,5,5,5,5,5);\x0D\x0A \x3C/initialize\x3E\x3C/panel\x3E\x3Cpanel jsml-class=\x22frameskin_indigo\x22 jsml-base=\x22frameskin_template\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Cinitialize\x3E\x0D\x0A this.init_skinname(\x22indigo\x22,5,5,5,5,5,5,5,5);\x0D\x0A \x3C/initialize\x3E\x3C/panel\x3E\x3Cpanel jsml-class=\x22frameskin_macblue\x22 jsml-base=\x22frameskin_template\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Cinitialize\x3E\x0D\x0A this.init_skinname(\x22macblue\x22,22,81,47,14,12,16,1,1);\x0D\x0A \x3C/initialize\x3E\x3C/panel\x3E\x3Cpanel jsml-class=\x22frameskin_macwhite\x22 jsml-base=\x22frameskin_template\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Cinitialize\x3E\x0D\x0A this.init_skinname(\x22macwhite\x22,22,76,33,22,8,8,1,1);\x0D\x0A \x3C/initialize\x3E\x3C/panel\x3E\x3Cpanel jsml-class=\x22frameskin_normal\x22 jsml-base=\x22frameskin_template\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Cinitialize\x3E\x0D\x0A this.init_skinname(\x22normal\x22,3,3,3,3,3,3,3,3);\x0D\x0A \x3C/initialize\x3E\x3C/panel\x3E\x3Cpanel jsml-class=\x22frameskin_seven\x22 jsml-base=\x22frameskin_template\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Cpanel jsml-member=\x22cb\x22 right=\x2215\x22 top=\x229\x22 width=\x2244\x22 height=\x2218\x22 cursor=\x22pointer\x22 background=\x22transparent url(../JSML/skins/seven/close.gif) no-repeat\x22\x3E\x3Cattach name=\x22click\x22\x3E\x0D\x0A frameskin_seven.invoke_event(\x22clickclose\x22);\x0D\x0A \x3C/attach\x3E\x3C/panel\x3E\x3Cinitialize\x3E\x3C![CDATA[\x0D\x0A this.init_skinname(\x22seven\x22,35,15,15,15,15,15,15,15);\x0D\x0A this.lt.set_margin([8,0,0,6]);\x0D\x0A this.icon.set_margin([5,-3,0,3]);\x0D\x0A ]]\x3E\x3C/initialize\x3E\x3C/panel\x3E\x3Cpanel jsml-class=\x22frameskin_newgreen\x22 jsml-base=\x22frameskin_template\x22 jsml-local=\x22newgreen\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Cpanel jsml-member=\x22icon\x22 left=\x2215\x22 top=\x2214\x22 width=\x2213\x22 height=\x2218\x22 background=\x22transparent url(../JSML/skins/newgreen/icon_dialog.gif) no-repeat\x22\x3E\x3C/panel\x3E\x3Cpanel jsml-member=\x22cb\x22 right=\x220\x22 top=\x229\x22 width=\x2244\x22 height=\x2218\x22 cursor=\x22pointer\x22 background=\x22transparent url(../JSML/skins/newgreen/closebtn.gif) no-repeat\x22\x3E\x3Cattach name=\x22mousehover\x22\x3E\x0D\x0A //self.set_background(\x27transparent url(../JSML/skins/newgreen/closebtn_over.gif) no-repeat\x27);\x0D\x0A newgreen.cbover.set_visible(\x22true\x22);\x0D\x0A \x3C/attach\x3E\x3C/panel\x3E\x3Cpanel jsml-member=\x22cbover\x22 visible=\x22false\x22 right=\x220\x22 top=\x229\x22 width=\x2244\x22 height=\x2218\x22 cursor=\x22pointer\x22 background=\x22transparent url(../JSML/skins/newgreen/closebtn_over.gif) no-repeat\x22\x3E\x3Cattach name=\x22click\x22\x3E\x0D\x0A frameskin_newgreen.invoke_event(\x22clickclose\x22);\x0D\x0A \x3C/attach\x3E\x3Cattach name=\x22mouseleave\x22\x3E\x0D\x0A self.set_visible(\x22false\x22);\x0D\x0A \x3C/attach\x3E\x3C/panel\x3E\x3Cinitialize\x3E\x3C![CDATA[\x0D\x0A this.init_skinname(\x22newgreen\x22,33,13,13,13,13,13,13,13);\x0D\x0A this.lt.set_margin([8,0,8,20]);\x0D\x0A ]]\x3E\x3C/initialize\x3E\x3C/panel\x3E\x3Cexecute xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3C![CDATA[\x0D\x0A var skin=\x27default\x27;\x0D\x0A var arr=(window.location.href.split(\x27#\x27)[0].split(\x27?\x27)[1]||\x27\x27).split(\x27\x26\x27);\x0D\x0A for(var i=0;i\x3Carr.length;i++)\x0D\x0A {\x0D\x0A var kv=arr[i].split(\x27=\x27);\x0D\x0A if(kv[0]==\x22skin\x22)\x0D\x0A skin=kv[1];\x0D\x0A }\x0D\x0A jsml.class_define(\x22frameskin\x22,\x22frameskin_\x22+skin);\x0D\x0A ]]\x3E\x3C/execute\x3E\x3Cpanel jsml-class=\x22mlcdialogcontainer\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Cpanel dock=\x22over\x22 jsml-member=\x22mask\x22 back_color=\x22black\x22 opacity=\x225\x22\x3E\x3C/panel\x3E\x3C!--a button for form default..--\x3E\x3Cbutton text=\x22default\x22 width=\x221px\x22 height=\x221px\x22 left=\x22-10\x22 top=\x22-10\x22 /\x3E\x3Cpanel jsml-local=\x22dialogframe\x22 width=\x22620\x22 height=\x22420\x22\x3E\x3Cinitialize\x3E\x3C![CDATA[\x0D\x0A self._estyle.cssText+=\x22border-radius:5px;box-shadow:0px 4px 7px #333;\x22;\x0D\x0A self._estyle.border=\x22solid 1px gray\x22;\x0D\x0A ]]\x3E\x3C/initialize\x3E\x3C!--rem-jsml-base=\x22frameskin_default\x22 --\x3E\x3Cpanel jsml-local=\x22skin\x22 dock=\x22over\x22\x3E\x3Cattach name=\x22clickclose\x22\x3E\x0D\x0A if(instance._panel)instance._panel.invoke_event(\x22clickclose\x22);\x0D\x0A \x3C/attach\x3E\x3C/panel\x3E\x3C/panel\x3E\x3Cconstructor arguments=\x22option\x22\x3E\x0D\x0A self.option=option;\x0D\x0A self.panel_constructor();\x0D\x0A \x3C/constructor\x3E\x3Cinitialize\x3E\x3C![CDATA[\x0D\x0A skin.set_css_class(\x22jsml_dialogskin\x22);\x0D\x0A //dialogframe.set_padding(skin.get_framepadding());\x0D\x0A skin._skinmovetarget=dialogframe;\x0D\x0A skin._skinsizetarget=dialogframe;\x0D\x0A\x0D\x0A //self._element.onmousedown=jsml.cancel_bubble_function;\x0D\x0A \x0D\x0A self.set_parent(document.body);\x0D\x0A var style=self._estyle;\x0D\x0A style.zIndex=16543210+100000;\x0D\x0A style.position=\x22absolute\x22;\x0D\x0A\x0D\x0A function repos()\x0D\x0A {\x0D\x0A if(self._jsml_disposed)return;\x0D\x0A\x0D\x0A var rect=jsml.get_body_rect();\x0D\x0A if(jsml.mobile)\x0D\x0A {\x0D\x0A rect.top=0;\x0D\x0A rect.left=0;\x0D\x0A }\x0D\x0A else\x0D\x0A {\x0D\x0A setTimeout(repos,100);\x0D\x0A }\x0D\x0A style.top=rect.top+\x22px\x22;\x0D\x0A style.left=rect.left+\x22px\x22;\x0D\x0A self.set_width(rect.width);\x0D\x0A self.set_height(rect.height);\x0D\x0A }\x0D\x0A repos();\x0D\x0A ]]\x3E\x3C/initialize\x3E\x3Cproperty name=\x22title\x22\x3E\x3Cget\x3E\x0D\x0A return skin.get_text();\x0D\x0A \x3C/get\x3E\x3Cset\x3E\x0D\x0A skin.set_text(value);\x0D\x0A \x3C/set\x3E\x3C/property\x3E\x3Cmethod name=\x22SetPanel\x22\x3E\x0D\x0A self._panel=value;\x0D\x0A dialogframe.append_child(value);\x0D\x0A self.MoveCenter();\x0D\x0A //self._timeline=jsml.new_timeline()\x0D\x0A //instance.set_opacity(30);\x0D\x0A //self._timeline.add_onprogress(jsml.tween.make_number_property(instance,\x22opacity\x22,70))\x0D\x0A //self._timeline.set_timespan(500);\x0D\x0A //self._timeline.start();\x0D\x0A \x3C/method\x3E\x3Cattach name=\x22disposing\x22\x3E\x0D\x0A if(!self._timeline)return\x0D\x0A self._timeline.pause();\x0D\x0A self._timeline.dispose();\x0D\x0A \x3C/attach\x3E\x3Cmethod name=\x22MoveCenter\x22\x3E\x3C![CDATA[\x0D\x0A var value=self._panel;\x0D\x0A var padding=dialogframe.get_padding();\x0D\x0A var w=value.get_width()+padding[1]+padding[3];\x0D\x0A var h=value.get_height()+padding[0]+padding[2];\x0D\x0A var rect;\x0D\x0A if(self.option.container)\x0D\x0A {\x0D\x0A rect=jsml.get_clientposition(self.option.container);\x0D\x0A rect.width=self.option.container.offsetWidth;\x0D\x0A rect.height=self.option.container.offsetHeight;\x0D\x0A }\x0D\x0A else\x0D\x0A {\x0D\x0A rect=jsml.get_body_rect();\x0D\x0A rect.top=0;rect.left=0;\x0D\x0A }\x0D\x0A if(jsml.mobile)\x0D\x0A {\x0D\x0A dialogframe.set_top(rect.top)\x0D\x0A dialogframe.set_left(rect.left)\x0D\x0A }\x0D\x0A else\x0D\x0A {\x0D\x0A dialogframe.set_top(rect.top+Math.floor( Math.max(0,rect.height-h)/2 ))\x0D\x0A dialogframe.set_left(rect.left+Math.floor( Math.max(0,rect.width-w)/2 ))\x0D\x0A }\x0D\x0A dialogframe.set_width(Math.min(w,rect.width));\x0D\x0A dialogframe.set_height(Math.min(h,rect.height));\x0D\x0A ]]\x3E\x3C/method\x3E\x3Cmethod name=\x22resize\x22 arguments=\x22width,height\x22\x3E\x3C![CDATA[\x0D\x0A var padding=dialogframe.get_padding();\x0D\x0A if(width)\x0D\x0A dialogframe.set_width(width+padding[1]+padding[3]);\x0D\x0A if(height)\x0D\x0A dialogframe.set_height(height+padding[0]+padding[2]);\x0D\x0A self.MoveCenter();\x0D\x0A ]]\x3E\x3C/method\x3E\x3C/panel\x3E\x3Cpanel jsml-class=\x22mlcdialog\x22 dock=\x22fill\x22 back_color=\x22white\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Cconstructor arguments=\x22option\x22\x3E\x0D\x0A self.option=option;\x0D\x0A self.panel_constructor();\x0D\x0A \x3C/constructor\x3E\x3Cinitialize\x3E\x0D\x0A self._dialogcontainer=jsml.new_mlcdialogcontainer(self.option);\x0D\x0A self._dialogcontainer.SetPanel(self);\x0D\x0A \x3C/initialize\x3E\x3Cattach name=\x22keydown\x22 arguments=\x22je,e\x22\x3E\x0D\x0A if(e.keyCode==27)self.invoke_event(\x22clickclose\x22);\x0D\x0A \x3C/attach\x3E\x3Cattach name=\x22clickclose\x22\x3E\x3C![CDATA[\x0D\x0A if(self.onqueryclose)\x0D\x0A if(false===self.onqueryclose())\x0D\x0A return;\x0D\x0A self.close();\x0D\x0A ]]\x3E\x3C/attach\x3E\x3Cmethod name=\x22close\x22\x3E\x0D\x0A self._dialogcontainer.set_visible(false);\x0D\x0A setTimeout(function(){self._dialogcontainer.dispose();},1);\x0D\x0A self.invoke_event(\x22closing\x22);\x0D\x0A \x3C/method\x3E\x3Cproperty name=\x22title\x22\x3E\x3Cget\x3E\x0D\x0A return self._dialogcontainer.get_title();\x0D\x0A \x3C/get\x3E\x3Cset\x3E\x0D\x0A self._dialogcontainer.set_title(value);\x0D\x0A \x3C/set\x3E\x3C/property\x3E\x3Cmethod name=\x22hidemask\x22\x3E\x0D\x0A self._dialogcontainer.mask.set_visible(false);\x0D\x0A \x3C/method\x3E\x3Cmethod name=\x22resize\x22 arguments=\x22width,height\x22\x3E\x0D\x0A jsml.suppend_layout();\x0D\x0A self.set_width(width);\x0D\x0A self.set_height(height);\x0D\x0A self._dialogcontainer.resize(width,height);\x0D\x0A jsml.resume_layout();\x0D\x0A \x3C/method\x3E\x3Cmethod name=\x22adjustsize\x22\x3E\x3C![CDATA[\x0D\x0A jsml.suppend_layout();\x0D\x0A var sw=self.get_width();\x0D\x0A var sh=self.get_height();\x0D\x0A var w=self.get_demand_content_width();\x0D\x0A var h=self.get_demand_content_height();\x0D\x0A if(w\x3Esw||h\x3Esh)\x0D\x0A {\x0D\x0A self.resize(Math.max(w,sw),Math.max(h,sh));\x0D\x0A //recalc the height for flow controls\x0D\x0A self.resize(Math.max(w,sw),self.get_demand_content_height());\x0D\x0A }\x0D\x0A jsml.resume_layout();\x0D\x0A ]]\x3E\x3C/method\x3E\x3Cmethod name=\x22expandsize\x22 arguments=\x22width,height\x22\x3E\x0D\x0A var rect=jsml.get_body_rect();\x0D\x0A var maxw=Math.floor(rect.width*0.8);\x0D\x0A var maxh=Math.floor(rect.height*0.8);\x0D\x0A self.resize( Math.min(width+self.get_width(),maxw) , Math.min(height+self.get_height(),maxh) )\x0D\x0A \x3C/method\x3E\x3C/panel\x3E\x3Cpanel jsml-class=\x22mlcdialogpanel\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Cconstructor arguments=\x22dialog,option\x22\x3E\x0D\x0A instance._dialog=dialog;\x0D\x0A instance._option=option;\x0D\x0A self.panel_constructor();\x0D\x0A \x3C/constructor\x3E\x3C/panel\x3E\x3Cpanel jsml-class=\x22alertdialogpanel\x22 jsml-base=\x22mlcdialogpanel\x22 dock=\x22fill\x22 overflow=\x22visible\x22 margin=\x220\x22 padding=\x2215\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Cpanel jsml-local=\x22bottompanel\x22 dock=\x22bottom\x22 horizontal_align=\x22center\x22 margin=\x2210\x22\x3E\x3Cbutton width=\x2282\x22 text=\x22@OK\x22 jsml-local=\x22btnok\x22\x3E\x3Cattach name=\x22click\x22\x3E\x0D\x0A instance._dialog.close();\x0D\x0A \x3C/attach\x3E\x3C/button\x3E\x3C/panel\x3E\x3Cpanel dock=\x22top\x22 overflow=\x22visible\x22\x3E\x3Cimage dock=\x22left\x22 src=\x22^(window.MyLiveChat?MyLiveChat.UrlBase:\x27\x27)+\x27images/alert.png\x27\x22 width=\x2211\x22 height=\x2211\x22 /\x3E\x3Clabel jsml-local=\x22label\x22 dock=\x22fill\x22 margin=\x220,5,5,5\x22 word_wrap=\x22true\x22 vertical_align=\x22middle\x22 max_width=\x22640\x22 /\x3E\x3C/panel\x3E\x3Cattach name=\x22keydown\x22 arguments=\x22je,e\x22\x3E\x0D\x0A if(e.keyCode==27)instance._dialog.close();\x0D\x0A \x3C/attach\x3E\x3Cinitialize\x3E\x3C![CDATA[\x0D\x0A if(instance._option.hideButtons)\x0D\x0A bottompanel.set_visible(false);\x0D\x0A label.set_text(instance._option.message);\x0D\x0A setTimeout(function()\x0D\x0A {\x0D\x0A btnok.focus();\x0D\x0A var dw=label.get_demand_content_width()\x0D\x0A var dh=label.get_demand_content_height()\x0D\x0A var cw=label.get_current_width();\x0D\x0A var ch=label.get_current_height();\x0D\x0A var w=dw-cw;\x0D\x0A var h=dh-ch;\x0D\x0A if(w\x3E0||h\x3E0)\x0D\x0A {\x0D\x0A if(w\x3C0)w=0;\x0D\x0A if(h\x3C0)h=0;\x0D\x0A //instance._dialog.expandsize(w,h);\x0D\x0A }\x0D\x0A },1);\x0D\x0A setTimeout(function(){btnok.focus();},100);\x0D\x0A ]]\x3E\x3C/initialize\x3E\x3Cattach name=\x22click\x22\x3E\x0D\x0A btnok.focus()\x0D\x0A \x3C/attach\x3E\x3C/panel\x3E\x3Cpanel jsml-class=\x22confirmdialogpanel\x22 jsml-base=\x22mlcdialogpanel\x22 dock=\x22fill\x22 overflow=\x22visible\x22 margin=\x220\x22 padding=\x2215\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Cpanel jsml-local=\x22bottompanel\x22 dock=\x22bottom\x22 horizontal_align=\x22center\x22 margin=\x2210\x22\x3E\x3Cbutton dock=\x22left\x22 width=\x2282\x22 margin=\x220,12,0,0\x22 text=\x22@OK\x22 jsml-local=\x22btnok\x22\x3E\x3Cattach name=\x22click\x22\x3E\x0D\x0A instance.commitinput();\x0D\x0A \x3C/attach\x3E\x3C/button\x3E\x3Cbutton dock=\x22left\x22 width=\x2282\x22 margin=\x220,12,0,0\x22 text=\x22@CANCEL\x22\x3E\x3Cattach name=\x22click\x22\x3E\x0D\x0A instance._dialog.close();\x0D\x0A \x3C/attach\x3E\x3C/button\x3E\x3C/panel\x3E\x3Cpanel dock=\x22top\x22 overflow=\x22visible\x22\x3E\x3Cimage dock=\x22left\x22 src=\x22^(window.MyLiveChat?MyLiveChat.UrlBase:\x27\x27)+\x27images/alert.png\x27\x22 width=\x2211\x22 height=\x2211\x22 /\x3E\x3Clabel jsml-local=\x22label\x22 dock=\x22fill\x22 margin=\x220,5,5,5\x22 word_wrap=\x22true\x22 vertical_align=\x22middle\x22 max_width=\x22640\x22 /\x3E\x3C/panel\x3E\x3Cmethod name=\x22commitinput\x22\x3E\x3C![CDATA[\x0D\x0A instance._dialog.result=true;\x0D\x0A instance._dialog.close();\x0D\x0A ]]\x3E\x3C/method\x3E\x3Cattach name=\x22keydown\x22 arguments=\x22je,e\x22\x3E\x0D\x0A if(e.keyCode==27)instance._dialog.close();\x0D\x0A \x3C/attach\x3E\x3Cinitialize\x3E\x3C![CDATA[\x0D\x0A if(instance._option.hideButtons)\x0D\x0A bottompanel.set_visible(false);\x0D\x0A label.set_text(instance._option.message);\x0D\x0A setTimeout(function()\x0D\x0A {\x0D\x0A btnok.focus();\x0D\x0A var dw=label.get_demand_content_width()\x0D\x0A var dh=label.get_demand_content_height()\x0D\x0A var cw=label.get_current_width();\x0D\x0A var ch=label.get_current_height();\x0D\x0A var w=dw-cw;\x0D\x0A var h=dh-ch;\x0D\x0A if(w\x3E0||h\x3E0)\x0D\x0A {\x0D\x0A if(w\x3C0)w=0;\x0D\x0A if(h\x3C0)h=0;\x0D\x0A //instance._dialog.expandsize(w,h);\x0D\x0A }\x0D\x0A },1);\x0D\x0A setTimeout(function(){btnok.focus();},100);\x0D\x0A ]]\x3E\x3C/initialize\x3E\x3Cattach name=\x22click\x22\x3E\x0D\x0A btnok.focus()\x0D\x0A \x3C/attach\x3E\x3C/panel\x3E\x3Cpanel jsml-class=\x22promptdialogpanel\x22 jsml-base=\x22mlcdialogpanel\x22 dock=\x22fill\x22 margin=\x220\x22 padding=\x2218\x22 overflow=\x22visible\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Cpanel dock=\x22top\x22 overflow=\x22visible\x22\x3E\x3Clabel jsml-local=\x22label\x22 dock=\x22fill\x22 margin=\x224,4,0,4\x22 max_width=\x22640\x22 /\x3E\x3C/panel\x3E\x3Cpanel dock=\x22top\x22 overflow=\x22visible\x22\x3E\x3Ctextbox jsml-local=\x22textbox\x22 dock=\x22fill\x22 margin=\x2212\x22 border_color=\x22gray\x22 border_style=\x22solid\x22 border_width=\x221\x22\x3E\x3Cattach name=\x22enterkey\x22\x3E\x0D\x0A instance.commitinput();\x0D\x0A \x3C/attach\x3E\x3C/textbox\x3E\x3C/panel\x3E\x3Cpanel dock=\x22bottom\x22 margin=\x2210\x22\x3E\x3Cpanel dock=\x22right\x22 overflow=\x22visible\x22\x3E\x3Cbutton dock=\x22left\x22 width=\x2282\x22 margin=\x220,12,0,0\x22 text=\x22@OK\x22 jsml-local=\x22btnok\x22\x3E\x3Cattach name=\x22click\x22\x3E\x0D\x0A instance.commitinput();\x0D\x0A \x3C/attach\x3E\x3C/button\x3E\x3Cbutton dock=\x22left\x22 width=\x2282\x22 margin=\x220,12,0,0\x22 text=\x22@CANCEL\x22\x3E\x3Cattach name=\x22click\x22\x3E\x0D\x0A instance._dialog.close();\x0D\x0A \x3C/attach\x3E\x3C/button\x3E\x3C/panel\x3E\x3C/panel\x3E\x3Cattach name=\x22keydown\x22 arguments=\x22je,e\x22\x3E\x0D\x0A if(e.keyCode==27)instance._dialog.close();\x0D\x0A \x3C/attach\x3E\x3Cmethod name=\x22getvalidvalue\x22 arguments=\x22allowUI\x22\x3E\x3C![CDATA[\x0D\x0A var val=textbox.get_text();\x0D\x0A if(!instance._option.stoptrim)val=val.replace(/(^\x5Cs+|\x5Cs+$)/g,\x22\x22)\x0D\x0A \x0D\x0A if(val==\x22\x22)return instance._option.allowempty?\x22\x22:null;\x0D\x0A if(instance._option.minlen\x26\x26val.length\x3Cinstance._option.minlen)return null;\x0D\x0A if(instance._option.maxlen\x26\x26val.length\x3Einstance._option.maxlen)return null;\x0D\x0A if(instance._option.regexp\x26\x26!instance._option.regexp.test(val))return null;\x0D\x0A \x0D\x0A if(instance._option.precheckvalue)\x0D\x0A val=instance._option.precheckvalue(val,allowUI);\x0D\x0A \x0D\x0A return val;\x0D\x0A ]]\x3E\x3C/method\x3E\x3Cmethod name=\x22commitinput\x22\x3E\x3C![CDATA[\x0D\x0A var val=self.getvalidvalue(true);\x0D\x0A if(val==null)\x0D\x0A return;\x0D\x0A instance._dialog.result=val;\x0D\x0A instance._dialog.close();\x0D\x0A ]]\x3E\x3C/method\x3E\x3Cinitialize\x3E\x3C![CDATA[\x0D\x0A label.set_text(instance._option.message);\x0D\x0A textbox.set_text(instance._option.defaultvalue||\x22\x22);\x0D\x0A setTimeout(function()\x0D\x0A {\x0D\x0A textbox.focus();\x0D\x0A if(textbox.get_text())\x0D\x0A {\x0D\x0A try{textbox._input.select();}catch(x){}\x0D\x0A }\x0D\x0A },1);\x0D\x0A function checkvalue()\x0D\x0A {\x0D\x0A if(self._jsml_disposed)return;\x0D\x0A setTimeout(checkvalue,10);\x0D\x0A var val=self.getvalidvalue();\x0D\x0A btnok.set_disabled(val==null);\x0D\x0A }\x0D\x0A setTimeout(checkvalue,10);\x0D\x0A ]]\x3E\x3C/initialize\x3E\x3C/panel\x3E\x3Cpanel jsml-class=\x22minorquitdialogpanel\x22 jsml-base=\x22mlcdialogpanel\x22 dock=\x22fill\x22 overflow=\x22visible\x22 margin=\x220\x22 padding=\x2215\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Cpanel jsml-local=\x22bottompanel\x22 dock=\x22bottom\x22 horizontal_align=\x22center\x22 margin=\x2210\x22\x3E\x3Cbutton dock=\x22left\x22 width=\x2282\x22 margin=\x220,12,0,0\x22 text=\x22^MyLiveChat.TEXT_CS_INLINECONFIRM_COLLAPSE\x22 jsml-local=\x22btnok\x22\x3E\x3Cattach name=\x22click\x22\x3E\x0D\x0A instance.commitinput();\x0D\x0A \x3C/attach\x3E\x3C/button\x3E\x3Cbutton dock=\x22left\x22 width=\x2282\x22 margin=\x220,12,0,0\x22 text=\x22^MyLiveChat.TEXT_CS_INLINECONFIRM_EXIT\x22\x3E\x3Cattach name=\x22click\x22\x3E\x0D\x0A instance._dialog.close();\x0D\x0A \x3C/attach\x3E\x3C/button\x3E\x3C/panel\x3E\x3Cpanel dock=\x22top\x22 overflow=\x22visible\x22\x3E\x3Cimage dock=\x22left\x22 src=\x22^(window.MyLiveChat?MyLiveChat.UrlBase:\x27\x27)+\x27images/alert.png\x27\x22 width=\x2211\x22 height=\x2211\x22 /\x3E\x3Clabel jsml-local=\x22label\x22 dock=\x22fill\x22 margin=\x220,5,5,5\x22 word_wrap=\x22true\x22 vertical_align=\x22middle\x22 max_width=\x22640\x22 /\x3E\x3C/panel\x3E\x3Cmethod name=\x22commitinput\x22\x3E\x3C![CDATA[\x0D\x0A instance._dialog.result=true;\x0D\x0A instance._dialog.close();\x0D\x0A ]]\x3E\x3C/method\x3E\x3Cattach name=\x22keydown\x22 arguments=\x22je,e\x22\x3E\x0D\x0A if(e.keyCode==27)instance._dialog.close();\x0D\x0A \x3C/attach\x3E\x3Cinitialize\x3E\x3C![CDATA[\x0D\x0A if(instance._option.hideButtons)\x0D\x0A bottompanel.set_visible(false);\x0D\x0A label.set_text(instance._option.message);\x0D\x0A setTimeout(function()\x0D\x0A {\x0D\x0A btnok.focus();\x0D\x0A var dw=label.get_demand_content_width()\x0D\x0A var dh=label.get_demand_content_height()\x0D\x0A var cw=label.get_current_width();\x0D\x0A var ch=label.get_current_height();\x0D\x0A var w=dw-cw;\x0D\x0A var h=dh-ch;\x0D\x0A if(w\x3E0||h\x3E0)\x0D\x0A {\x0D\x0A if(w\x3C0)w=0;\x0D\x0A if(h\x3C0)h=0;\x0D\x0A //instance._dialog.expandsize(w,h);\x0D\x0A }\x0D\x0A },1);\x0D\x0A setTimeout(function(){btnok.focus();},100);\x0D\x0A ]]\x3E\x3C/initialize\x3E\x3Cattach name=\x22click\x22\x3E\x0D\x0A btnok.focus()\x0D\x0A \x3C/attach\x3E\x3C/panel\x3E\x3Cexecute xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3C![CDATA[\x0D\x0A \x0D\x0A window.mlcshowdialog=function(option,onload)\x0D\x0A {\x0D\x0A if(!option)option={}\x0D\x0A var dialog=jsml.new_mlcdialog(option);\x0D\x0A \x0D\x0A //dialog._estyle.zIndex=16543210+100000;\x0D\x0A if(option.title)\x0D\x0A dialog.set_title(option.title);\x0D\x0A if(option.width\x26\x26option.height)\x0D\x0A dialog.resize(option.width,option.height);\x0D\x0A if(option.ondialoginit)\x0D\x0A option.ondialoginit(dialog);\x0D\x0A \x0D\x0A dialog.attach_event(\x22closing\x22,function()\x0D\x0A {\x0D\x0A if(option.callback)option.callback(dialog.result);\x0D\x0A });\x0D\x0A \x0D\x0A if(onload)\x0D\x0A onload(dialog);\x0D\x0A \x0D\x0A if(option.ondialogload)\x0D\x0A option.ondialogload(dialog);\x0D\x0A \x0D\x0A dialog.adjustsize();\x0D\x0A \x0D\x0A if(option.oncontentload)\x0D\x0A option.oncontentload(dialog);\x0D\x0A }\x0D\x0A \x0D\x0A window.mlcalert=function(option)\x0D\x0A {\x0D\x0A if(typeof(option)==\x22string\x22)\x0D\x0A {\x0D\x0A option={message:option};\x0D\x0A }\x0D\x0A if(!option.message)throw(new Error(\x22require .message\x22));\x0D\x0A \x0D\x0A if(jsml.mobile)\x0D\x0A return window.alert(option.message);\x0D\x0A \x0D\x0A if(!option.title)option.title=\x22mylivechat\x22;\x0D\x0A if(!option.width)option.width=280;\x0D\x0A if(!option.height)option.height=140;\x0D\x0A\x0D\x0A window.mlcshowdialog(option,function(dialog)\x0D\x0A {\x0D\x0A dialog.append_child(jsml.new_alertdialogpanel(dialog,option));\x0D\x0A });\x0D\x0A }\x0D\x0A \x0D\x0A window.mlcconfirm=function(option)\x0D\x0A {\x0D\x0A if(!option.title)option.title=\x22mylivechat\x22;\x0D\x0A if(!option.width)option.width=280;\x0D\x0A if(!option.height)option.height=140;\x0D\x0A\x0D\x0A window.mlcshowdialog(option,function(dialog)\x0D\x0A {\x0D\x0A dialog.append_child(jsml.new_confirmdialogpanel(dialog,option));\x0D\x0A });\x0D\x0A }\x0D\x0A \x0D\x0A \x0D\x0A window.mlcminorquit=function(option)\x0D\x0A {\x0D\x0A if(!option.title)option.title=\x22mylivechat\x22;\x0D\x0A if(!option.width)option.width=280;\x0D\x0A if(!option.height)option.height=140;\x0D\x0A\x0D\x0A window.mlcshowdialog(option,function(dialog)\x0D\x0A {\x0D\x0A dialog.append_child(jsml.new_minorquitdialogpanel(dialog,option));\x0D\x0A });\x0D\x0A }\x0D\x0A \x0D\x0A \x0D\x0A ]]\x3E\x3C/execute\x3E\x3Cexecute xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3C![CDATA[\x0D\x0A function splitintomap(csstext)\x0D\x0A {\x0D\x0A var map={};\x0D\x0A if(!csstext)return map;\x0D\x0A var pairs=csstext.split(\x27;\x27);\x0D\x0A for(var i=0;i\x3Cpairs.length;i++)\x0D\x0A {\x0D\x0A var pair=pairs[i];\x0D\x0A var pos=pair.indexOf(\x27:\x27);\x0D\x0A if(pos==-1)\x0D\x0A continue;\x0D\x0A var name=pair.substring(0,pos).replace(/(^\x5Cs*)|(\x5Cs*$)/g, \x22\x22).toLowerCase();\x0D\x0A var value=pair.substring(pos+1).replace(/(^\x5Cs*)|(\x5Cs*$)/g, \x22\x22);\x0D\x0A map[name]=value;\x0D\x0A }\x0D\x0A return map;\x0D\x0A }\x0D\x0A function IsControl(element)\x0D\x0A {\x0D\x0A switch(element.nodeName.toUpperCase())\x0D\x0A {\x0D\x0A case \x22INPUT\x22:\x0D\x0A case \x22SELECT\x22:\x0D\x0A case \x22TEXTAREA\x22:\x0D\x0A return true;\x0D\x0A }\x0D\x0A }\x0D\x0A \x0D\x0A var direction=MyLiveChat.TextDirection||\x22ltr\x22;\x0D\x0A \x0D\x0A var rootmap=splitintomap(\x22line-height:1em;letter-spacing:0px;word-spacing:normal;text-align:left;font-size:13px;font-family:\x27Helvetica Neue\x27, Helvetica, Arial, sans-serif;color:black;\x22);\x0D\x0A var eachmap=splitintomap(\x22margin:0px;padding:0px;outline:0px;text-indent:0px;min-width:0px;min-height:0px;direction:\x22+direction+\x22;\x22);\x0D\x0A var ctrlmap=splitintomap(\x22background-color:white;padding-top:1px;padding-left:1px;box-shadow: none;background-image:none;border-radius:3px;\x22);\x0D\x0A var btnmap=splitintomap(\x22line-height:1em;text-align:center;\x22);\x0D\x0A \x0D\x0A function SetMapIfNull(map,p,val)\x0D\x0A {\x0D\x0A if(map[p])return;\x0D\x0A map[p]=val;\x0D\x0A }\x0D\x0A \x0D\x0A function SetMapProperty(map,p,val)\x0D\x0A {\x0D\x0A var mainvalue;\x0D\x0A switch(p)\x0D\x0A {\x0D\x0A case \x22padding-top\x22:\x0D\x0A case \x22padding-left\x22:\x0D\x0A case \x22padding-right\x22:\x0D\x0A case \x22padding-bottom\x22:\x0D\x0A mainvalue=map[\x22padding\x22];\x0D\x0A if(mainvalue)\x0D\x0A {\x0D\x0A delete map[\x22padding\x22];\x0D\x0A SetMapIfNull(map,\x22padding-top\x22,mainvalue);\x0D\x0A SetMapIfNull(map,\x22padding-left\x22,mainvalue);\x0D\x0A SetMapIfNull(map,\x22padding-right\x22,mainvalue);\x0D\x0A SetMapIfNull(map,\x22padding-bottom\x22,mainvalue);\x0D\x0A return;\x0D\x0A }\x0D\x0A break;\x0D\x0A case \x22margin-top\x22:\x0D\x0A case \x22margin-left\x22:\x0D\x0A case \x22margin-right\x22:\x0D\x0A case \x22margin-bottom\x22:\x0D\x0A mainvalue=map[\x22margin\x22];\x0D\x0A if(mainvalue)\x0D\x0A {\x0D\x0A delete map[\x22margin\x22];\x0D\x0A SetMapIfNull(map,\x22margin-top\x22,mainvalue);\x0D\x0A SetMapIfNull(map,\x22margin-left\x22,mainvalue);\x0D\x0A SetMapIfNull(map,\x22margin-right\x22,mainvalue);\x0D\x0A SetMapIfNull(map,\x22margin-bottom\x22,mainvalue);\x0D\x0A return;\x0D\x0A }\x0D\x0A break;\x0D\x0A }\x0D\x0A \x0D\x0A map[p]=val;\x0D\x0A }\x0D\x0A \x0D\x0A function margestyle(element,parentmap)\x0D\x0A {\x0D\x0A var map=splitintomap(element.style.cssText);\x0D\x0A for(var p in eachmap)\x0D\x0A {\x0D\x0A if(map[p])\x0D\x0A continue;\x0D\x0A SetMapProperty(map,p,eachmap[p]);\x0D\x0A }\x0D\x0A if(element.nodeName==\x22BUTTON\x22||element.getAttribute(\x22type\x22)==\x22button\x22)\x0D\x0A {\x0D\x0A for(var p in btnmap)\x0D\x0A {\x0D\x0A if(map[p])\x0D\x0A continue;\x0D\x0A SetMapProperty(map,p,btnmap[p]);\x0D\x0A }\x0D\x0A }\x0D\x0A else\x0D\x0A {\x0D\x0A for(var p in parentmap)\x0D\x0A {\x0D\x0A if(map[p])\x0D\x0A continue;\x0D\x0A switch(p)\x0D\x0A {\x0D\x0A //case \x22background-color\x22:\x0D\x0A case \x22line-height\x22:\x0D\x0A case \x22font-family\x22:\x0D\x0A case \x22font-size\x22:\x0D\x0A case \x22color\x22:\x0D\x0A SetMapProperty(map,p,parentmap[p]);\x0D\x0A break;\x0D\x0A default:\x0D\x0A break;\x0D\x0A }\x0D\x0A }\x0D\x0A if(IsControl(element))\x0D\x0A {\x0D\x0A for(var p in ctrlmap)\x0D\x0A {\x0D\x0A if(map[p] \x26\x26 p!=\x22box-sizing\x22)\x0D\x0A continue;\x0D\x0A SetMapProperty(map,p,ctrlmap[p]);\x0D\x0A }\x0D\x0A }\x0D\x0A }\x0D\x0A \x0D\x0A var sb=[];\x0D\x0A for(var p in map)\x0D\x0A {\x0D\x0A var v=map[p];\x0D\x0A switch(p)\x0D\x0A {\x0D\x0A case \x22border-radius\x22:\x0D\x0A case \x22border-top-left-radius\x22:\x0D\x0A case \x22border-top-right-radius\x22:\x0D\x0A case \x22border-bottom-left-radius\x22:\x0D\x0A case \x22border-bottom-right-radius\x22:\x0D\x0A if(v.indexOf(\x22!important\x22)==-1)\x0D\x0A v=v+\x22!important\x22;\x0D\x0A break;\x0D\x0A default:\x0D\x0A break;\x0D\x0A }\x0D\x0A sb.push(p+\x22:\x22+v);\x0D\x0A }\x0D\x0A \x0D\x0A element.style.cssText=sb.join(\x22;\x22);\x0D\x0A \x0D\x0A if(element.nodeName==\x22TEXTAREA\x22)\x0D\x0A {\x0D\x0A element.style.boxSizing=\x22border-box\x22;\x0D\x0A element.style.paddingTop=\x224px\x22;\x0D\x0A //element.style.height=parseInt(element.style.height)-2+\x22px\x22\x0D\x0A }\x0D\x0A\x0D\x0A var cs=element.childNodes||element.children;\x0D\x0A for(var i=0;i\x3Ccs.length;i++)\x0D\x0A {\x0D\x0A var child=cs[i];\x0D\x0A if(!child.style)\x0D\x0A continue;\x0D\x0A margestyle(child,map);\x0D\x0A }\x0D\x0A }\x0D\x0A \x0D\x0A var dofixit=true;\x0D\x0A \x0D\x0A if(window.location.href.indexOf(\x27fixinpagestyle=0\x27)!=-1)\x0D\x0A {\x0D\x0A dofixit=false;\x0D\x0A }\x0D\x0A if(window.location.href.indexOf(\x27fixinpagestyle=1\x27)!=-1)\x0D\x0A {\x0D\x0A dofixit=true;\x0D\x0A }\x0D\x0A \x0D\x0A jsml.fixinpagestyle=function(ctrl)\x0D\x0A {\x0D\x0A if(!dofixit)\x0D\x0A return;\x0D\x0A var root=ctrl._element;\x0D\x0A margestyle(root,rootmap);\x0D\x0A ctrl.invoke_notify_content();\x0D\x0A setTimeout(function()\x0D\x0A {\x0D\x0A margestyle(root,rootmap);\x0D\x0A ctrl.invoke_notify_content();\x0D\x0A },30);\x0D\x0A setTimeout(function()\x0D\x0A {\x0D\x0A margestyle(root,rootmap);\x0D\x0A ctrl.invoke_notify_content();\x0D\x0A },100);\x0D\x0A }\x0D\x0A \x0D\x0A ]]\x3E\x3C/execute\x3E\x3Chtmlcontrol jsml-class=\x22toolButton\x22 dock=\x22left\x22 width=\x2222\x22 height=\x2222\x22 cursor=\x22pointer\x22 margin=\x220,6,0,0\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Cconstructor\x3E\x0D\x0A self.htmlcontrol_constructor();\x0D\x0A self._img=document.createElement(\x22IMG\x22);\x0D\x0A self._element.appendChild(self._img);\x0D\x0A self._img.style.margin=\x223px\x22;\x0D\x0A \x3C/constructor\x3E\x3Cproperty name=\x22imagefile\x22\x3E\x3Cget\x3E\x0D\x0A return self._imagefile||\x22\x22;\x0D\x0A \x3C/get\x3E\x3Cset arguments=\x22value\x22\x3E\x0D\x0A self._imagefile=value;\x0D\x0A self._img.src=\x22Images/\x22+self._imagefile;\x0D\x0A \x3C/set\x3E\x3C/property\x3E\x3Cattach name=\x22mousehover\x22\x3E\x0D\x0A self.set_background(\x22transparent url(Images/IM_ConvBtnHover.png) no-repeat\x22);\x0D\x0A \x3C/attach\x3E\x3Cattach name=\x22mouseleave\x22\x3E\x0D\x0A self.set_background(\x22transparent\x22);\x0D\x0A \x3C/attach\x3E\x3C/htmlcontrol\x3E\x3Cpanel jsml-class=\x22chatButton\x22 width=\x2269\x22 height=\x2221\x22 margin=\x222,8,2,0\x22 cursor=\x22pointer\x22 css_text=\x22\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Clabel jsml-member=\x22lbl\x22 dock=\x22fill\x22 vertical_align=\x22middle\x22 text_align=\x22center\x22 margin=\x222,0,0,0\x22 cursor=\x22pointer\x22 /\x3E\x3Cproperty name=\x22text\x22\x3E\x3Cget\x3E\x0D\x0A return self.lbl.get_text();\x0D\x0A \x3C/get\x3E\x3Cset arguments=\x22value\x22\x3E\x3C![CDATA[\x0D\x0A self.lbl.set_text(value);\x0D\x0A var len = 0;\x0D\x0A for(var i=0;i\x3Cvalue.length;i++){\x0D\x0A len+=value.charCodeAt(i)\x3E255?2:1;\x0D\x0A }\x0D\x0A if(value==TEXT(\x27Close\x27))\x0D\x0A len+=4;\x0D\x0A if(len\x3E10){\x0D\x0A self._backmodel = \x22css\x22;\x0D\x0A self.set_width(95);\x0D\x0A self.set_max_width(95);\x0D\x0A self.set_overflow_x = \x22visible\x22;\x0D\x0A self.SetCss();\x0D\x0A }\x0D\x0A ]]\x3E\x3C/set\x3E\x3C/property\x3E\x3Cinitialize\x3E\x3C![CDATA[\x0D\x0A self._backmodel = \x22image\x22;\x0D\x0A self.SetCss();\x0D\x0A ]]\x3E\x3C/initialize\x3E\x3Cmethod name=\x22SetCss\x22\x3E\x3C![CDATA[\x0D\x0A if(self._backmodel == \x22image\x22)\x0D\x0A {\x0D\x0A var style = self._element.style;\x0D\x0A style.background = \x27transparent url(\x27+MyLiveChat.SiteUrl+\x27livechat/images/ButtonT.png) no-repeat\x27;\x0D\x0A }\x0D\x0A else\x0D\x0A {\x0D\x0A var style = self._element.style;\x0D\x0A style.border = \x221px solid #4878a0\x22;\x0D\x0A \x0D\x0A style.backgroundColor=\x22#c8e8f8\x22;\x0D\x0A \x0D\x0A if(/MSIE [6-9]{1,}/.test(navigator.userAgent))\x0D\x0A {\x0D\x0A style.filter = \x22progid:DXImageTransform.Microsoft.gradient(startColorstr=\x27#e0f0f8\x27, endColorstr=\x27#b0e0f8\x27)\x22;\x0D\x0A }\x0D\x0A else\x0D\x0A {\x0D\x0A style.backgroundImage=\x22-webkit-gradient(linear, left top, left bottom, from(#e0f0f8), to(#b0e0f8))\x22;\x0D\x0A style.backgroundImage=\x22-webkit-linear-gradient(top, #e0f0f8, #b0e0f8)\x22;\x0D\x0A style.backgroundImage=\x22-moz-linear-gradient(top, #e0f0f8, #b0e0f8)\x22;\x0D\x0A style.backgroundImage=\x22-ms-linear-gradient(top, #e0f0f8, #b0e0f8)\x22;\x0D\x0A style.backgroundImage=\x22-o-linear-gradient(top, #e0f0f8, #b0e0f8)\x22;\x0D\x0A style.backgroundImage=\x22linear-gradient(top, #e0f0f8, #b0e0f8)\x22;\x0D\x0A }\x0D\x0A style.textDecoration=\x22none\x22;\x0D\x0A style.color = \x22#333\x22;\x0D\x0A style.borderRadius = \x22.2em\x22;\x0D\x0A }\x0D\x0A ]]\x3E\x3C/method\x3E\x3Cattach name=\x22mousehover\x22\x3E\x0D\x0A if(self._backmodel == \x22image\x22)\x0D\x0A {\x0D\x0A self.set_padding(0);\x0D\x0A self._element.style.backgroundPosition=\x220px -21px\x22;\x0D\x0A }\x0D\x0A else\x0D\x0A {\x0D\x0A if(/MSIE [6-9]{1,}/.test(navigator.userAgent))\x0D\x0A {\x0D\x0A }\x0D\x0A else\x0D\x0A {\x0D\x0A self._element.style.boxShadow=\x22inset 0 0 5px #28d0f8\x22;\x0D\x0A }\x0D\x0A }\x0D\x0A \x3C/attach\x3E\x3Cattach name=\x22mouseup\x22\x3E\x0D\x0A if(self._backmodel == \x22image\x22)\x0D\x0A {\x0D\x0A self.set_padding(0);\x0D\x0A self._element.style.backgroundPosition=\x220px -21px\x22;\x0D\x0A }\x0D\x0A else\x0D\x0A {\x0D\x0A self._element.style.backgroundColor=\x22#c8e8f8\x22;\x0D\x0A if(/MSIE [6-9]{1,}/.test(navigator.userAgent))\x0D\x0A {\x0D\x0A self._element.style.filter = \x22progid:DXImageTransform.Microsoft.gradient(startColorstr=\x27#e0f0f8\x27, endColorstr=\x27#b0e0f8\x27)\x22;\x0D\x0A }\x0D\x0A else\x0D\x0A {\x0D\x0A self._element.style.backgroundImage=\x22-webkit-gradient(linear, left top, left bottom, from(#e0f0f8), to(#b0e0f8))\x22;\x0D\x0A self._element.style.backgroundImage=\x22-webkit-linear-gradient(top, #e0f0f8, #b0e0f8)\x22;\x0D\x0A self._element.style.backgroundImage=\x22-moz-linear-gradient(top, #e0f0f8, #b0e0f8)\x22;\x0D\x0A self._element.style.backgroundImage=\x22-ms-linear-gradient(top, #e0f0f8, #b0e0f8)\x22;\x0D\x0A self._element.style.backgroundImage=\x22-o-linear-gradient(top, #e0f0f8, #b0e0f8)\x22;\x0D\x0A self._element.style.backgroundImage=\x22linear-gradient(top, #e0f0f8, #b0e0f8)\x22;\x0D\x0A }\x0D\x0A }\x0D\x0A \x3C/attach\x3E\x3Cattach name=\x22mousedown\x22\x3E\x0D\x0A if(self._backmodel == \x22image\x22)\x0D\x0A {\x0D\x0A self.set_padding([1,0,0,0]);\x0D\x0A self._element.style.backgroundPosition=\x220px -42px\x22;\x0D\x0A }\x0D\x0A else\x0D\x0A {\x0D\x0A self._element.style.backgroundColor=\x22#b0d8f0\x22;\x0D\x0A if(/MSIE [6-9]{1,}/.test(navigator.userAgent))\x0D\x0A {\x0D\x0A self._element.style.filter = \x22progid:DXImageTransform.Microsoft.gradient(startColorstr=\x27#c0e0f0\x27, endColorstr=\x27#98d0f0\x27)\x22;\x0D\x0A }\x0D\x0A else\x0D\x0A {\x0D\x0A self._element.style.boxShadow=\x22none\x22;\x0D\x0A self._element.style.backgroundImage=\x22-webkit-gradient(linear, left top, left bottom, from(#c0e0f0), to(#98d0f0))\x22;\x0D\x0A self._element.style.backgroundImage=\x22-webkit-linear-gradient(top, #c0e0f0, #98d0f0)\x22;\x0D\x0A self._element.style.backgroundImage=\x22-moz-linear-gradient(top, #c0e0f0, #98d0f0)\x22;\x0D\x0A self._element.style.backgroundImage=\x22-ms-linear-gradient(top, #c0e0f0, #98d0f0)\x22;\x0D\x0A self._element.style.backgroundImage=\x22-o-linear-gradient(top, #c0e0f0, #98d0f0)\x22;\x0D\x0A self._element.style.backgroundImage=\x22linear-gradient(top, #c0e0f0, #98d0f0)\x22;\x0D\x0A }\x0D\x0A }\x0D\x0A \x3C/attach\x3E\x3Cattach name=\x22mouseleave\x22\x3E\x0D\x0A if(self._backmodel == \x22image\x22)\x0D\x0A {\x0D\x0A self.set_padding(0);\x0D\x0A self._element.style.backgroundPosition=\x220px 0px\x22;\x0D\x0A }\x0D\x0A else\x0D\x0A {\x0D\x0A self._element.style.backgroundColor=\x22#c8e8f8\x22;\x0D\x0A if(/MSIE [6-9]{1,}/.test(navigator.userAgent))\x0D\x0A {\x0D\x0A self._element.style.filter = \x22progid:DXImageTransform.Microsoft.gradient(startColorstr=\x27#e0f0f8\x27, endColorstr=\x27#b0e0f8\x27)\x22;\x0D\x0A }\x0D\x0A else\x0D\x0A {\x0D\x0A self._element.style.boxShadow=\x22none\x22;\x0D\x0A self._element.style.backgroundImage=\x22-webkit-gradient(linear, left top, left bottom, from(#e0f0f8), to(#b0e0f8))\x22;\x0D\x0A self._element.style.backgroundImage=\x22-webkit-linear-gradient(top, #e0f0f8, #b0e0f8)\x22;\x0D\x0A self._element.style.backgroundImage=\x22-moz-linear-gradient(top, #e0f0f8, #b0e0f8)\x22;\x0D\x0A self._element.style.backgroundImage=\x22-ms-linear-gradient(top, #e0f0f8, #b0e0f8)\x22;\x0D\x0A self._element.style.backgroundImage=\x22-o-linear-gradient(top, #e0f0f8, #b0e0f8)\x22;\x0D\x0A self._element.style.backgroundImage=\x22linear-gradient(top, #e0f0f8, #b0e0f8)\x22;\x0D\x0A }\x0D\x0A }\x0D\x0A \x3C/attach\x3E\x3C/panel\x3E\x3Cpanel jsml-class=\x22chatButton222\x22 width=\x2269\x22 height=\x2221\x22 margin=\x222,8,2,0\x22 cursor=\x22pointer\x22 background=\x22^\x27transparent url(\x27+MyLiveChat.SiteUrl+\x27livechat/images/ButtonT.png) no-repeat\x27\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Clabel jsml-member=\x22lbl\x22 dock=\x22fill\x22 vertical_align=\x22middle\x22 text_align=\x22center\x22 margin=\x222,0,0,0\x22 cursor=\x22pointer\x22 /\x3E\x3Cproperty name=\x22text\x22\x3E\x3Cget\x3E\x0D\x0A return self.lbl.get_text();\x0D\x0A \x3C/get\x3E\x3Cset arguments=\x22value\x22\x3E\x0D\x0A self.lbl.set_text(value);\x0D\x0A \x3C/set\x3E\x3C/property\x3E\x3Cattach name=\x22mousehover\x22\x3E\x0D\x0A self.set_padding(0);\x0D\x0A self._element.style.backgroundPosition=\x220px -21px\x22;\x0D\x0A \x3C/attach\x3E\x3Cattach name=\x22mouseup\x22\x3E\x0D\x0A self.set_padding(0);\x0D\x0A self._element.style.backgroundPosition=\x220px -21px\x22;\x0D\x0A \x3C/attach\x3E\x3Cattach name=\x22mousedown\x22\x3E\x0D\x0A self.set_padding([1,0,0,0]);\x0D\x0A self._element.style.backgroundPosition=\x220px -42px\x22;\x0D\x0A \x3C/attach\x3E\x3Cattach name=\x22mouseleave\x22\x3E\x0D\x0A self.set_padding(0);\x0D\x0A self._element.style.backgroundPosition=\x220px 0px\x22;\x0D\x0A \x3C/attach\x3E\x3C/panel\x3E\x3Cpanel jsml-class=\x22editButton\x22 dock=\x22left\x22 width=\x2236\x22 height=\x2228\x22 cursor=\x22pointer\x22 margin=\x220,6,0,0\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Cpanel dock=\x22over\x22 jsml-local=\x22hoverimg\x22 /\x3E\x3Cpanel dock=\x22over\x22 jsml-local=\x22checkimg\x22 /\x3E\x3Cpanel dock=\x22over\x22 jsml-local=\x22fileimg\x22 /\x3E\x3Cinitialize\x3E\x3C/initialize\x3E\x3Cproperty name=\x22imagefile\x22\x3E\x3Cget\x3E\x0D\x0A return self._imagefile||\x22\x22;\x0D\x0A \x3C/get\x3E\x3Cset arguments=\x22value\x22\x3E\x0D\x0A self._imagefile=value;\x0D\x0A fileimg.set_background(\x22transparent url(Images/\x22+self._imagefile+\x22) no-repeat center center\x22);\x0D\x0A \x3C/set\x3E\x3C/property\x3E\x3Cattach name=\x22mousedown\x22\x3E\x3C/attach\x3E\x3Cattach name=\x22mouseup\x22\x3E\x3C/attach\x3E\x3Cattach name=\x22mousehover\x22\x3E\x0D\x0A hoverimg.set_background(\x22transparent url(Images/IM_InpBtnHover.png) no-repeat\x22);\x0D\x0A \x3C/attach\x3E\x3Cattach name=\x22mouseleave\x22\x3E\x0D\x0A hoverimg.set_background(\x22transparent\x22);\x0D\x0A \x3C/attach\x3E\x3Cproperty name=\x22checked\x22\x3E\x3Cget\x3E\x0D\x0A return !!self._checked;\x0D\x0A \x3C/get\x3E\x3Cset\x3E\x3C![CDATA[\x0D\x0A self._checked=jsml.toboolean(value);\x0D\x0A if(self._checked)\x0D\x0A checkimg.set_background(\x22transparent url(Images/IM_InpBtnHover.png) no-repeat\x22);\x0D\x0A else\x0D\x0A checkimg.set_background(\x22transparent\x22);\x0D\x0A ]]\x3E\x3C/set\x3E\x3C/property\x3E\x3C/panel\x3E\x3Chtmlcontrol jsml-class=\x22privatelabelbottomtext\x22 vertical_align=\x22middle\x22 overflow=\x22visible\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Cinitialize\x3E\x3C![CDATA[\x0D\x0A \x0D\x0A var html=MyLiveChat.PrivatePoweredByHTML||\x22\x22;\x0D\x0A if(MyLiveChat.NoPrivateLabel||!html.length)\x0D\x0A {\x0D\x0A self.set_visible(false);\x0D\x0A return;\x0D\x0A }\x0D\x0A \x0D\x0A self.set_html(html);\x0D\x0A \x0D\x0A ]]\x3E\x3C/initialize\x3E\x3C/htmlcontrol\x3E\x3Chtmlcontrol jsml-class=\x22privatelabelheadertext\x22 vertical_align=\x22middle\x22 overflow=\x22visible\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Cinitialize\x3E\x3C![CDATA[\x0D\x0A \x0D\x0A var html=MyLiveChat.PrivateHeaderHTML||\x22\x22;\x0D\x0A if(MyLiveChat.NoPrivateLabel||!html.length)\x0D\x0A {\x0D\x0A self.set_visible(false);\x0D\x0A return;\x0D\x0A }\x0D\x0A \x0D\x0A self.set_html(html);\x0D\x0A \x0D\x0A ]]\x3E\x3C/initialize\x3E\x3C/htmlcontrol\x3E\x3Cpanel jsml-class=\x22typingPanel\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Cattach name=\x22disposing\x22\x3E\x0D\x0A clearInterval(self.intid);\x0D\x0A \x3C/attach\x3E\x3Cinitialize\x3E\x3C![CDATA[\x0D\x0A \x0D\x0A var noprivatelabel=customerLicense==\x22Free\x22||customerLicense==\x22Expired\x22;\x0D\x0A var hasprivatelabel=!noprivatelabel;\x0D\x0A \x0D\x0A var _pbshowed=false;\x0D\x0A function handletimeout()\x0D\x0A {\x0D\x0A setTimeout(handletimeout,100);\x0D\x0A \x0D\x0A var tusers=GetTypingUsers();\x0D\x0A if(tusers.length!=0)\x0D\x0A {\x0D\x0A _pbshowed=false;\x0D\x0A var html=tusers.join(\x22,\x22)\x0D\x0A self._element.innerHTML=html+\x22 \x22+TEXT(\x22UI_USER_TYPING\x22);\x0D\x0A self._element.className=\x22TypingStatus\x22;\x0D\x0A return;\x0D\x0A }\x0D\x0A \x0D\x0A if(_pbshowed)\x0D\x0A return;\x0D\x0A\x0D\x0A if(hasprivatelabel)\x0D\x0A {\x0D\x0A self._element.innerHTML=MyLiveChat.PrivatePoweredByHTML||\x22\x22;\x0D\x0A _pbshowed=true;\x0D\x0A return;\x0D\x0A }\x0D\x0A \x0D\x0A var pv=parseInt(MyLiveChat.HCCID)%30;\x0D\x0A var ts=new Date().getTime()/86400000 - 16200;\x0D\x0A //document.title=[pv,ts];\x0D\x0A \x0D\x0A if(pv\x3Ets)\x0D\x0A {\x0D\x0A self._element.innerHTML=\x22\x3Cspan class=\x27poweredby\x27 style=\x27font-family:Arial;font-size:11px;color:#666666;\x27\x3EPowered by \x3Ca target=\x27_blank\x27 href=\x27\x22\x0D\x0A +powerByLink+\x22\x27 style=\x27color:#666666;\x27\x3E\x22+powerByText+\x22\x3C/a\x3E \x3C/span\x3E\x22;\x0D\x0A \x0D\x0A }\x0D\x0A else\x0D\x0A {\x0D\x0A self._element.innerHTML=\x22\x22;\x0D\x0A if(self.iframe==null)\x0D\x0A {\x0D\x0A self.iframe=document.createElement(\x22IFRAME\x22);\x0D\x0A self.iframe.frameBorder=0;\x0D\x0A self.iframe.style.borderStyle=\x22none\x22;\x0D\x0A self.iframe.setAttribute(\x22src\x22,MyLiveChat.UrlBase+\x22poweredby.htm\x22);\x0D\x0A }\x0D\x0A self._element.appendChild(self.iframe);\x0D\x0A self.resizeiframe();\x0D\x0A }\x0D\x0A\x0D\x0A _pbshowed=true;\x0D\x0A \x0D\x0A }\x0D\x0A self.intid=setTimeout(handletimeout,100);\x0D\x0A ]]\x3E\x3C/initialize\x3E\x3Cattach name=\x22resize\x22\x3E\x0D\x0A if(self.iframe)self.resizeiframe();\x0D\x0A \x3C/attach\x3E\x3Cmethod name=\x22resizeiframe\x22\x3E\x0D\x0A self.iframe.style.width=self.get_current_width()+\x22px\x22;\x0D\x0A self.iframe.style.height=self.get_current_height()+\x22px\x22;\x0D\x0A \x3C/method\x3E\x3C/panel\x3E\x3Ctextbox jsml-class=\x22inlinetextbox\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Cproperty name=\x22content_color\x22\x3E\x3Cget\x3E\x0D\x0A return self._content_color;\x0D\x0A \x3C/get\x3E\x3Cset\x3E\x0D\x0A self._content_color=value;\x0D\x0A \x3C/set\x3E\x3C/property\x3E\x3Cproperty name=\x22gray_color\x22\x3E\x3Cget\x3E\x0D\x0A return self._gray_color;\x0D\x0A \x3C/get\x3E\x3Cset\x3E\x0D\x0A self._gray_color=value;\x0D\x0A \x3C/set\x3E\x3C/property\x3E\x3Cproperty name=\x22gray_text\x22\x3E\x3Cget\x3E\x0D\x0A return self._gray_text;\x0D\x0A \x3C/get\x3E\x3Cset\x3E\x0D\x0A if(value)value=value.split(\x27:\x27).join(\x27\x27);\x0D\x0A self._gray_text=value;\x0D\x0A \x3C/set\x3E\x3C/property\x3E\x3Cmethod name=\x22set_text\x22 overrideas=\x22textbox_set_text\x22\x3E\x3C![CDATA[\x0D\x0A if(value\x26\x26value.substring(0,6)==\x22Guest:\x22)\x0D\x0A value=\x22\x22;\x0D\x0A self.textbox_set_text(value);\x0D\x0A ]]\x3E\x3C/method\x3E\x3Cmethod name=\x22get_text\x22 overrideas=\x22textbox_get_text\x22\x3E\x3C![CDATA[\x0D\x0A var val=self.textbox_get_text();\x0D\x0A if(self._gray_text\x26\x26val==self._gray_text)\x0D\x0A return \x22\x22;\x0D\x0A return val;\x0D\x0A ]]\x3E\x3C/method\x3E\x3Cinitialize\x3E\x0D\x0A self._input.style.lineHeight=\x221.3em\x22;\x0D\x0A self._input.style.fontSize=\x2213px\x22;\x0D\x0A self._input.style.fontFamily = \x22\x27Helvetica Neue\x27, Helvetica, Arial, sans-serif\x22;\x0D\x0A \x3C/initialize\x3E\x3Cattach name=\x22attach_dom\x22\x3E\x3C![CDATA[\x0D\x0A var ipt = self._input;\x0D\x0A ipt.onfocus=function()\x0D\x0A {\x0D\x0A if(self._gray_text\x26\x26self.textbox_get_text()==self._gray_text)\x0D\x0A {\x0D\x0A self.textbox_set_text(\x22\x22);\x0D\x0A }\x0D\x0A self.set_text_color(self._content_color||\x22\x22);\x0D\x0A }\x0D\x0A ipt.onblur = function()\x0D\x0A {\x0D\x0A if(self._gray_text\x26\x26!self.textbox_get_text())\x0D\x0A {\x0D\x0A self.textbox_set_text(self._gray_text);\x0D\x0A self.set_text_color(self._gray_color||\x22\x22);\x0D\x0A }\x0D\x0A else\x0D\x0A {\x0D\x0A self.set_text_color(self._content_color||\x22\x22);\x0D\x0A }\x0D\x0A } \x0D\x0A ipt.onblur();\x0D\x0A ]]\x3E\x3C/attach\x3E\x3C/textbox\x3E\x3Cpanel jsml-class=\x22customdatapanel\x22 dock=\x22top\x22 visible=\x22false\x22 overflow=\x22visible\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Cproperty name=\x22content_color\x22\x3E\x3Cget\x3E\x0D\x0A return self._content_color;\x0D\x0A \x3C/get\x3E\x3Cset\x3E\x0D\x0A self._content_color=value;\x0D\x0A \x3C/set\x3E\x3C/property\x3E\x3Cproperty name=\x22label_color\x22\x3E\x3Cget\x3E\x0D\x0A return self._label_color;\x0D\x0A \x3C/get\x3E\x3Cset\x3E\x0D\x0A self._label_color=value;\x0D\x0A \x3C/set\x3E\x3C/property\x3E\x3Cproperty name=\x22gray_color\x22\x3E\x3Cget\x3E\x0D\x0A return self._gray_color;\x0D\x0A \x3C/get\x3E\x3Cset\x3E\x0D\x0A self._gray_color=value;\x0D\x0A \x3C/set\x3E\x3C/property\x3E\x3Cproperty name=\x22label_style\x22\x3E\x3Cget\x3E\x0D\x0A return self._label_style;\x0D\x0A \x3C/get\x3E\x3Cset\x3E\x0D\x0A self._label_style=value;\x0D\x0A \x3C/set\x3E\x3C/property\x3E\x3Cproperty name=\x22input_style\x22\x3E\x3Cget\x3E\x0D\x0A return self._input_style;\x0D\x0A \x3C/get\x3E\x3Cset\x3E\x0D\x0A self._input_style=value;\x0D\x0A \x3C/set\x3E\x3C/property\x3E\x3Cmethod name=\x22iscd_enable\x22 arguments=\x22cd\x22\x3E\x3C![CDATA[\x0D\x0A if(!self._datafor)\x0D\x0A {\x0D\x0A for(var p=self;p!=null\x26\x26p._jsml_info;p=p.get_parent())\x0D\x0A {\x0D\x0A var tn=p._jsml_info.typename;\x0D\x0A if(tn.indexOf(\x27offline\x27)!=-1)\x0D\x0A {\x0D\x0A self._datafor=\x22offline\x22;\x0D\x0A break;\x0D\x0A }\x0D\x0A if(tn.indexOf(\x27wait\x27)!=-1)\x0D\x0A {\x0D\x0A self._datafor=\x22prechat\x22;\x0D\x0A break;\x0D\x0A }\x0D\x0A }\x0D\x0A }\x0D\x0A if(!self._datafor)self._datafor=\x22prechat\x22;\x0D\x0A var v=cd[self._datafor];\x0D\x0A if(v===false)\x0D\x0A return false;\x0D\x0A if (MyLiveChat.CustomDataMode \x26\x26 MyLiveChat.CustomDataMode != self._datafor \x26\x26 MyLiveChat.CustomDataMode != \x22auto\x22)\x0D\x0A return false;\x0D\x0A return true;\x0D\x0A ]]\x3E\x3C/method\x3E\x3Cmethod name=\x22get_json\x22\x3E\x3C![CDATA[\x0D\x0A var cds=MyLiveChat.CustomDataDefinition;\x0D\x0A if(!cds||!cds.length)\x0D\x0A return \x22[]\x22;\x0D\x0A var arr=[];\x0D\x0A for(var i=0;i\x3Ccds.length;i++)\x0D\x0A {\x0D\x0A var cd=cds[i];\x0D\x0A if(!self.iscd_enable(cd))\x0D\x0A continue;\x0D\x0A arr.push({text:cd.text,value:cd.value});\x0D\x0A }\x0D\x0A return ConvertToJson(arr);\x0D\x0A ]]\x3E\x3C/method\x3E\x3Cmethod name=\x22validate_customdata\x22\x3E\x3C![CDATA[\x0D\x0A if(!MyLiveChat.CustomDataDefinition||MyLiveChat.CustomDataDefinition.length==0)\x0D\x0A return;\x0D\x0A for(var i=0;i\x3CMyLiveChat.CustomDataDefinition.length;i++)\x0D\x0A {\x0D\x0A var cdd=MyLiveChat.CustomDataDefinition[i];\x0D\x0A if(!self.iscd_enable(cdd))\x0D\x0A continue;\x0D\x0A if(cdd.value||!cdd.required)\x0D\x0A continue;\x0D\x0A var ctrl=self._inputctrls[i];\x0D\x0A if(!ctrl)\x0D\x0A continue;\x0D\x0A if(cdd.type==\x22dropdown\x22)\x0D\x0A {\x0D\x0A var arr=(cdd.items||\x22\x22).split(\x27\x5Cr\x27).join(\x22\x22).split(\x27\x5Cn\x27);\x0D\x0A return \x22Please select \x22+cdd.text +\x22 , \x22+ arr[0];\x0D\x0A }\x0D\x0A return \x22Please type \x22+cdd.text;\x0D\x0A\x0D\x0A }\x0D\x0A ]]\x3E\x3C/method\x3E\x3Cmethod name=\x22get_inputboxes\x22\x3E\x0D\x0A return self._inputboxes;\x0D\x0A \x3C/method\x3E\x3Cproperty name=\x22box_mode\x22\x3E\x3Cget\x3E\x0D\x0A return self._box_mdoe;\x0D\x0A \x3C/get\x3E\x3Cset\x3E\x0D\x0A self._box_mdoe=value;\x0D\x0A \x3C/set\x3E\x3C/property\x3E\x3Cinitialize\x3E\x0D\x0A\x0D\x0A self._inputctrls=[];\x0D\x0A self._inputboxes=[];\x0D\x0A\x0D\x0A self.set_border_color(\x22\x22);\x0D\x0A \x3C/initialize\x3E\x3Cattach name=\x22attach_dom\x22\x3E\x3C![CDATA[\x0D\x0A \x0D\x0A if(!MyLiveChat.CustomDataDefinition||!MyLiveChat.CustomDataDefinition.length)\x0D\x0A return;\x0D\x0A \x0D\x0A function AddDropDown(cdd,panel){\x0D\x0A var dropdown=jsml.new_dropdown();\x0D\x0A var sel=dropdown._sel;\x0D\x0A \x0D\x0A var arr=(cdd.items||\x22\x22).split(\x27\x5Cr\x27).join(\x22\x22).split(\x27\x5Cn\x27);\x0D\x0A for(var i=0;i\x3Carr.length;i++)\x0D\x0A {\x0D\x0A var value=arr[i];\x0D\x0A var color=self._content_color||\x22\x22;\x0D\x0A if(cdd.required\x26\x26i==0)\x0D\x0A {\x0D\x0A value=\x22\x22;\x0D\x0A color=self._gray_color||\x22\x22;\x0D\x0A }\x0D\x0A dropdown.add_item(arr[i],value);\x0D\x0A sel.options[i].style.color=color;\x0D\x0A }\x0D\x0A dropdown.set_text(cdd.value||\x22\x22);\x0D\x0A dropdown.attach_event(\x22change\x22,function()\x0D\x0A {\x0D\x0A cdd.value=dropdown.get_text();\x0D\x0A sel.style.color=sel.options[Math.max(sel.selectedIndex,0)].style.color;\x0D\x0A });\x0D\x0A \x0D\x0A if(arr.length\x3E0)\x0D\x0A {\x0D\x0A sel.style.color=sel.options[Math.max(sel.selectedIndex,0)].style.color;\x0D\x0A }\x0D\x0A\x0D\x0A var inputstyle = (self._input_style||\x27\x27).toLowerCase();\x0D\x0A //input style\x0D\x0A if(inputstyle)\x0D\x0A {\x0D\x0A sel.style.cssText = sel.style.cssText + \x22;\x22+inputstyle;\x0D\x0A }\x0D\x0A \x0D\x0A \x0D\x0A if(!sel.style.lineHeight)sel.style.lineHeight=\x221em\x22;\x0D\x0A if(!sel.style.fontSize)sel.style.fontSize=\x2213px\x22;\x0D\x0A if(!sel.style.fontFamily)sel.style.fontFamily = \x22\x27Helvetica Neue\x27, Helvetica, Arial, sans-serif\x22;\x0D\x0A \x0D\x0A\x0D\x0A return dropdown;\x0D\x0A }\x0D\x0A \x0D\x0A function AddTextBox(cdd,multipleline){\x0D\x0A var textbox=jsml.new_textbox();\x0D\x0A if(multipleline)\x0D\x0A {\x0D\x0A textbox.set_text_mode(\x22multipleline\x22);\x0D\x0A textbox.set_height(66);\x0D\x0A }\x0D\x0A \x0D\x0A textbox.set_border_style(\x22solid\x22);\x0D\x0A textbox.set_border_width(1);\x0D\x0A textbox.set_text(cdd.value||\x22\x22);\x0D\x0A textbox.attach_event(\x22change\x22,function()\x0D\x0A {\x0D\x0A var val=textbox.get_text();\x0D\x0A if(self._box_mdoe==\x22inline\x22)\x0D\x0A {\x0D\x0A if(val==cdd.text)\x0D\x0A {\x0D\x0A val=\x22\x22;\x0D\x0A }\x0D\x0A }\x0D\x0A cdd.value=val;\x0D\x0A });\x0D\x0A \x0D\x0A if(self._box_mdoe==\x22inline\x22)\x0D\x0A {\x0D\x0A textbox._input.onfocus=function()\x0D\x0A {\x0D\x0A if(textbox.get_text()==cdd.text)\x0D\x0A {\x0D\x0A textbox.set_text(\x22\x22);\x0D\x0A }\x0D\x0A textbox.set_text_color(self._content_color||\x22\x22);\x0D\x0A }\x0D\x0A textbox._input.onblur=function()\x0D\x0A {\x0D\x0A if(!textbox.get_text())\x0D\x0A {\x0D\x0A textbox.set_text(cdd.text);\x0D\x0A textbox.set_text_color(self._gray_color||\x22\x22);\x0D\x0A }\x0D\x0A else\x0D\x0A {\x0D\x0A textbox.set_text_color(self._content_color||\x22\x22);\x0D\x0A }\x0D\x0A }\x0D\x0A textbox._input.onblur();\x0D\x0A }\x0D\x0A \x0D\x0A var inputstyle = (self._input_style||\x27\x27).toLowerCase();\x0D\x0A //input style\x0D\x0A if(inputstyle)\x0D\x0A {\x0D\x0A textbox._input.style.cssText = textbox._input.style.cssText + \x22;\x22+inputstyle;\x0D\x0A }\x0D\x0A \x0D\x0A if(!textbox._input.style.lineHeight)textbox._input.style.lineHeight=\x221.3em\x22;\x0D\x0A if(!textbox._input.style.fontSize)textbox._input.style.fontSize=\x2213px\x22;\x0D\x0A if(!textbox._input.style.fontFamily)textbox._input.style.fontFamily = \x22\x27Helvetica Neue\x27, Helvetica, Arial, sans-serif\x22;\x0D\x0A if(!textbox._input.style.backgroundColor)textbox._input.style.backgroundColor=\x22#ffffff\x22;\x0D\x0A \x0D\x0A\x0D\x0A return textbox;\x0D\x0A }\x0D\x0A function AddPanel(cdd)\x0D\x0A {\x0D\x0A if(!self.iscd_enable(cdd))\x0D\x0A return;\x0D\x0A \x0D\x0A var ctrl;\x0D\x0A switch(cdd.type)\x0D\x0A {\x0D\x0A case \x22dropdown\x22:\x0D\x0A ctrl=AddDropDown(cdd);\x0D\x0A break;\x0D\x0A case \x22textarea\x22:\x0D\x0A ctrl=AddTextBox(cdd,true);\x0D\x0A break;\x0D\x0A case \x22textbox\x22:\x0D\x0A default:\x0D\x0A ctrl=AddTextBox(cdd);\x0D\x0A break;\x0D\x0A case \x22hidden\x22:\x0D\x0A break;\x0D\x0A }\x0D\x0A \x0D\x0A self._inputctrls.push(ctrl);\x0D\x0A \x0D\x0A if(!ctrl)\x0D\x0A return;\x0D\x0A \x0D\x0A self._inputboxes.push(ctrl);\x0D\x0A \x0D\x0A ctrl.set_border_color(self.get_border_color()||\x22#cccccc\x22);\x0D\x0A \x0D\x0A var panel=jsml.new_panel();\x0D\x0A panel.set_dock(\x22top\x22);\x0D\x0A panel.set_height(22);\x0D\x0A panel.set_overflow(\x22visible\x22);\x0D\x0A panel.set_margin([3,3,3,3]);\x0D\x0A panel.set_padding([0,12,0,12]);\x0D\x0A \x0D\x0A var label;\x0D\x0A \x0D\x0A if(self._box_mdoe==\x22inline\x22)\x0D\x0A {\x0D\x0A //no label\x0D\x0A ctrl.set_right(0);\x0D\x0A \x0D\x0A }\x0D\x0A else\x0D\x0A {\x0D\x0A label=jsml.new_label();\x0D\x0A \x0D\x0A var labelstyle = (self._label_style||\x27\x27).toLowerCase();\x0D\x0A //label style\x0D\x0A if(labelstyle)\x0D\x0A {\x0D\x0A label.set_css_text(label.get_css_text() + \x22;\x22+labelstyle);\x0D\x0A }\x0D\x0A \x0D\x0A var labeltext=cdd.text;\x0D\x0A if(labeltext.substring(0,labeltext.length-1)!=\x27:\x27)\x0D\x0A labeltext+=\x27:\x27;\x0D\x0A label.set_text(labeltext);\x0D\x0A if(labelstyle.indexOf(\x22color\x22)==-1) label.set_text_color(self._label_color||\x22\x22);\x0D\x0A \x0D\x0A if(self._box_mdoe==\x22top\x22)\x0D\x0A {\x0D\x0A label.set_dock(\x22top\x22);\x0D\x0A ctrl.set_dock(\x22top\x22);\x0D\x0A label.set_height(15);\x0D\x0A label.set_vertical_align(\x22middle\x22);\x0D\x0A panel.set_padding([0,3,0,3]);\x0D\x0A if(labelstyle.indexOf(\x22font\x22)==-1) label.set_css_text(\x22font:normal 11px/13px \x27Helvetica Neue\x27, Helvetica, Arial, sans-serif!important;\x22);\x0D\x0A if(labelstyle.indexOf(\x22font\x22)==-1\x26\x26!self._input_style) ctrl.set_css_text(\x22font-size:13px;line-height:13px;font-family:\x27Helvetica Neue\x27, Helvetica, Arial, sans-serif!important\x22);\x0D\x0A }\x0D\x0A else\x0D\x0A {\x0D\x0A label.set_width(90);\x0D\x0A ctrl.set_right(0);\x0D\x0A if(labelstyle.indexOf(\x22font-size\x22)==-1) label._element.style.fontSize=\x2213px\x22;\x0D\x0A if(labelstyle.indexOf(\x22font-family\x22)==-1) label._element.style.fontFamily = \x22\x27Helvetica Neue\x27, Helvetica, Arial, sans-serif\x22;\x0D\x0A }\x0D\x0A \x0D\x0A panel.append_child(label);\x0D\x0A \x0D\x0A }\x0D\x0A \x0D\x0A panel.append_child(ctrl);\x0D\x0A self.append_child(panel);\x0D\x0A \x0D\x0A self.invoke_event(\x22item_created\x22,panel,ctrl);\x0D\x0A \x0D\x0A }\x0D\x0A for(var i=0;i\x3CMyLiveChat.CustomDataDefinition.length;i++)\x0D\x0A {\x0D\x0A AddPanel(MyLiveChat.CustomDataDefinition[i]);\x0D\x0A }\x0D\x0A self.set_visible(true);\x0D\x0A \x0D\x0A ]]\x3E\x3C/attach\x3E\x3C/panel\x3E\x3Cjsml-def name=\x22waitingsizepanellogic\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Cattach name=\x22attach_dom\x22\x3E\x0D\x0A self.waitingautoresize();\x0D\x0A \x3C/attach\x3E\x3Cattach name=\x22notify_parent\x22\x3E\x0D\x0A self.waitingautoresize();\x0D\x0A \x3C/attach\x3E\x3Cmethod name=\x22invoke_notify_content\x22 overrideas=\x22waiting_base_invoke_notify_content\x22 arguments=\x22resizeByParent\x22\x3E\x0D\x0A self.waiting_base_invoke_notify_content.apply(self,arguments);\x0D\x0A if(resizeByParent)return;\x0D\x0A self.waitingautoresize();\x0D\x0A \x3C/method\x3E\x3Cmethod name=\x22waitingautoresize\x22\x3E\x3C![CDATA[\x0D\x0A \x0D\x0A if(parent\x26\x26window!=parent)\x0D\x0A return;\x0D\x0A\x0D\x0A clearTimeout(self._resizetimerid);\x0D\x0A self._resizetimerid=setTimeout(function()\x0D\x0A {\x0D\x0A var dh=self.get_demand_content_height()+6;\x0D\x0A var ch=self.get_current_height();\x0D\x0A \x0D\x0A if(!ch||dh\x3C=ch)return;\x0D\x0A var val=Math.floor(dh-ch);\x0D\x0A self.bubble_event(\x22addheight\x22,val);\x0D\x0A \x0D\x0A window._addheightvalue=Math.max(val,(window._addheightvalue||0));\x0D\x0A setTimeout(function()\x0D\x0A {\x0D\x0A if(window._addheightvalue==0)\x0D\x0A return;\x0D\x0A if(MyLiveChat.apimode!=\x22chatdialog\x22)\x0D\x0A return;\x0D\x0A window.resizeBy(0,window._addheightvalue);\x0D\x0A window.moveBy(0,-window._addheightvalue/2);\x0D\x0A window._addheightvalue=0;\x0D\x0A },50);\x0D\x0A },50);\x0D\x0A ]]\x3E\x3C/method\x3E\x3C/jsml-def\x3E\x3Cpanel jsml-class=\x22inlineview_offline\x22 dock=\x22fill\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Cpanel dock=\x22top\x22 height=\x2230\x22 back_color=\x22#444444\x22\x3E\x3Cpanel dock=\x22right\x22 width=\x2220\x22\x3E\x3C/panel\x3E\x3Clabel dock=\x22fill\x22 vertical_align=\x22middle\x22 text=\x22^MyLiveChat.InPageHeadOffline\x22 margin=\x220,0,0,5\x22 css_text=\x22line-height:26px;\x22\x3E\x3Cinitialize\x3E\x0D\x0A if(MyLiveChat.InPageHeadSize)self._element.style.fontSize=MyLiveChat.InPageHeadSize;\x0D\x0A if(MyLiveChat.InPageHeadFont)self._element.style.fontFamily=MyLiveChat.InPageHeadFont;\x0D\x0A if(MyLiveChat.InPageHeadColor)self._element.style.color=MyLiveChat.InPageHeadColor;\x0D\x0A if(MyLiveChat.InPageHeadBgColor)self._element.style.backgroundColor = MyLiveChat.InPageHeadBgColor;\x0D\x0A \x3C/initialize\x3E\x3C/label\x3E\x3Cinitialize\x3E\x0D\x0A if(MyLiveChat.InPageHeadBgColor)self._element.style.backgroundColor = MyLiveChat.InPageHeadBgColor;\x0D\x0A \x3C/initialize\x3E\x3C/panel\x3E\x3Cpanel dock=\x22fill\x22 margin=\x220\x22 jsml-local=\x22framepanel\x22\x3E\x3Cpanel dock=\x22fill\x22 padding=\x223\x22 back_color=\x22^(MyLiveChat.InlineChatBackColor||\x27#f5f5f5\x27)\x22 css_text=\x22font-size:11px!important;\x22\x3E\x3Cjsml-ref name=\x22waitingsizepanellogic\x22 /\x3E\x3Cattach name=\x22resize\x22\x3E\x3C![CDATA[\x0D\x0A var arr=[tb_name,tb_email,tb_subject,tb_enquiry];\x0D\x0A arr=arr.concat(customdatapanel.get_inputboxes());\x0D\x0A var cw=self.get_client_width();\x0D\x0A var maxw=cw - 110;\x0D\x0A if(maxw\x3C60)maxw=60;\x0D\x0A if(maxw\x3E240)maxw=240+Math.floor((maxw-240)*0.7);\x0D\x0A for(var i=0;i\x3Carr.length;i++)\x0D\x0A {\x0D\x0A arr[i].set_width(maxw);\x0D\x0A }\x0D\x0A ]]\x3E\x3C/attach\x3E\x3Cobject jsml-base=\x22privatelabelheadertext\x22 dock=\x22top\x22 height=\x2220\x22 margin=\x223,0,3,7\x22 css_text=\x22font-size:11px\x22 text_color=\x22#999999\x22 /\x3E\x3Cimage src=\x22^MyLiveChat.InlineChatOfflineLogo\x22 dock=\x22top\x22 margin=\x225,0,10,5\x22 visible=\x220\x22\x3E\x3Cinitialize\x3E\x3C![CDATA[\x0D\x0A self._img.style.maxWidth=\x22100%\x22;\x0D\x0A if(!MyLiveChat.InlineChatShowLogo) self.set_visible(0);\x0D\x0A ]]\x3E\x3C/initialize\x3E\x3C/image\x3E\x3Clabel dock=\x22top\x22 height=\x2236\x22 margin=\x225,0,0,0\x22 padding=\x220,6,10,6\x22 overflow_y=\x22visible\x22 border_width=\x220\x22 text=\x22^MyLiveChat.FeedbackMessage\x22 text_color=\x22^(MyLiveChat.InlineChatIntroColor||MyLiveChat.InlineChatTextColor||\x27#333\x27)\x22 word_wrap=\x22true\x22\x3E\x3Cinitialize\x3E\x0D\x0A var csstext=MyLiveChat.InlineChatIntroCssText;\x0D\x0A if(csstext.indexOf(\x27font-size\x27)==-1)csstext+=\x27;font-size:12px;\x27;\x0D\x0A self.set_css_text(csstext);\x0D\x0A \x3C/initialize\x3E\x3C/label\x3E\x3Cpanel dock=\x22top\x22 height=\x2238\x22 margin=\x223,0,0,0\x22 padding=\x220,6,0,6\x22\x3E\x3Cpanel dock=\x22top\x22 height=\x2216\x22\x3E\x3Clabel dock=\x22left\x22 text=\x22^MyLiveChat.TEXT_NAME\x22 width=\x2210\x22 overflow=\x22visible\x22 text_color=\x22^(MyLiveChat.InlineChatTextColor||\x27black\x27)\x22 /\x3E\x3Clabel dock=\x22left\x22 text=\x22*\x22 text_color=\x22red\x22 vertical_align=\x22middle\x22 margin=\x220,0,0,5\x22 padding=\x222,0,0,0\x22 width=\x225\x22 css_text=\x22font:9px\x22\x3E\x3C/label\x3E\x3C/panel\x3E\x3Cpanel dock=\x22fill\x22\x3E\x3Ctextbox dock=\x22fill\x22 jsml-local=\x22tb_name\x22 jsml-member=\x22tb_name\x22 text_color=\x22^(MyLiveChat.InlineChatEmbedColor||\x27#000000\x27)\x22 back_color=\x22#fff\x22 css_text=\x22border: 1px solid rgb(204, 204, 204); border-radius:0px!important;\x22\x3E\x3C/textbox\x3E\x3C/panel\x3E\x3C/panel\x3E\x3Cpanel dock=\x22top\x22 height=\x2238\x22 margin=\x223,0,0,0\x22 padding=\x220,6,0,6\x22\x3E\x3Cpanel dock=\x22top\x22 height=\x2216\x22\x3E\x3Clabel dock=\x22left\x22 text=\x22^MyLiveChat.TEXT_EMAIL\x22 width=\x2210\x22 overflow=\x22visible\x22 text_color=\x22^(MyLiveChat.InlineChatTextColor||\x27black\x27)\x22 /\x3E\x3Clabel dock=\x22left\x22 text=\x22*\x22 text_color=\x22red\x22 vertical_align=\x22middle\x22 margin=\x220,0,0,5\x22 padding=\x222,0,0,0\x22 width=\x225\x22 css_text=\x22font:9px\x22\x3E\x3C/label\x3E\x3C/panel\x3E\x3Cpanel dock=\x22fill\x22\x3E\x3Ctextbox dock=\x22fill\x22 jsml-local=\x22tb_email\x22 jsml-member=\x22tb_email\x22 text_color=\x22^(MyLiveChat.InlineChatEmbedColor||\x27#000000\x27)\x22 back_color=\x22#fff\x22 css_text=\x22border: 1px solid rgb(204, 204, 204);border-radius:0px!important;\x22\x3E\x3C/textbox\x3E\x3C/panel\x3E\x3C/panel\x3E\x3Cpanel jsml-base=\x22customdatapanel\x22 jsml-local=\x22customdatapanel\x22 jsml-member=\x22customdatapanel\x22 content_color=\x22^(MyLiveChat.InlineChatEmbedColor||\x27black\x27)\x22 label_color=\x22^(MyLiveChat.InlineChatTextColor||\x27black\x27)\x22 gray_color=\x22^(MyLiveChat.InlineChatTextColor||\x27#aaaaaa\x27)\x22 box_mode=\x22top\x22 /\x3E\x3Cpanel dock=\x22top\x22 height=\x2238\x22 margin=\x223,0,0,0\x22 padding=\x220,6,0,6\x22\x3E\x3Cpanel dock=\x22top\x22 height=\x2216\x22\x3E\x3Clabel dock=\x22left\x22 text=\x22^MyLiveChat.TEXT_SUBJECT\x22 width=\x2210\x22 overflow=\x22visible\x22 text_color=\x22^(MyLiveChat.InlineChatTextColor||\x27black\x27)\x22 /\x3E\x3Clabel dock=\x22left\x22 text=\x22*\x22 text_color=\x22red\x22 vertical_align=\x22middle\x22 margin=\x220,0,0,5\x22 padding=\x222,0,0,0\x22 width=\x225\x22 css_text=\x22font:9px\x22\x3E\x3C/label\x3E\x3C/panel\x3E\x3Cpanel dock=\x22fill\x22\x3E\x3Ctextbox dock=\x22fill\x22 jsml-local=\x22tb_subject\x22 jsml-member=\x22tb_subject\x22 text_color=\x22^(MyLiveChat.InlineChatEmbedColor||\x27#000000\x27)\x22 back_color=\x22#fff\x22 css_text=\x22border: 1px solid rgb(204, 204, 204);border-radius:0px!important;\x22\x3E\x3C/textbox\x3E\x3C/panel\x3E\x3C/panel\x3E\x3Cpanel dock=\x22top\x22 height=\x2262\x22 margin=\x223,0,0,0\x22 overflow=\x22visible\x22 padding=\x220,6,0,6\x22\x3E\x3Cpanel dock=\x22top\x22 height=\x2216\x22\x3E\x3Clabel dock=\x22left\x22 text=\x22^MyLiveChat.TEXT_ENQUIRY\x22 width=\x2210\x22 overflow=\x22visible\x22 text_color=\x22^(MyLiveChat.InlineChatTextColor||\x27black\x27)\x22 /\x3E\x3Clabel dock=\x22left\x22 text=\x22*\x22 text_color=\x22red\x22 vertical_align=\x22middle\x22 margin=\x220,0,0,5\x22 padding=\x222,0,0,0\x22 width=\x225\x22 css_text=\x22font:9px\x22\x3E\x3C/label\x3E\x3C/panel\x3E\x3Cpanel dock=\x22fill\x22\x3E\x3Ctextbox dock=\x22fill\x22 jsml-local=\x22tb_enquiry\x22 jsml-member=\x22tb_enquiry\x22 text_color=\x22^(MyLiveChat.InlineChatEmbedColor||\x27#000000\x27)\x22 back_color=\x22#fff\x22 css_text=\x22border: 1px solid rgb(204, 204, 204);border-radius:0px!important;\x22 text_mode=\x22multipleline\x22\x3E\x3C/textbox\x3E\x3C/panel\x3E\x3C/panel\x3E\x3Cpanel dock=\x22top\x22 height=\x2223\x22 margin=\x226,0,0,0\x22 padding=\x220,6,0,6\x22\x3E\x3Cbutton jsml-member=\x22buttonsend\x22 dock=\x22fill\x22 css_text=\x22font-size:12px;height:23px!important; margin:0px!important; background-color:#555555!important; color:white!important; border:1px outset #333333!important;border-radius:2px!important;white-space:nowrap;word-wrap:break-word;text-overflow:ellipsis;\x22 text=\x22^MyLiveChat.TEXT_UI_SEND\x22\x3E\x3C/button\x3E\x3C/panel\x3E\x3Cpanel dock=\x22bottom\x22 height=\x2213\x22 margin=\x223\x22 padding=\x220,6,0,6\x22\x3E\x3Cobject jsml-base=\x22privatelabelbottomtext\x22 dock=\x22fill\x22 padding=\x220,5,0,5\x22 css_text=\x22font-size:10px\x22 text_color=\x22#999999\x22\x3E\x3C/object\x3E\x3C/panel\x3E\x3Clabel jsml-local=\x22labelalert\x22 text_color=\x22red\x22 dock=\x22top\x22 height=\x2222\x22 margin=\x223\x22 padding=\x220,12,0,12\x22 word_wrap=\x22true\x22 overflow_y=\x22visible\x22\x3E\x3C/label\x3E\x3C/panel\x3E\x3C/panel\x3E\x3C/panel\x3E\x3Cpanel jsml-class=\x22inlineview_wait\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Cpanel dock=\x22top\x22 height=\x2230\x22 back_color=\x22#444444\x22\x3E\x3Cpanel dock=\x22right\x22 width=\x2220\x22\x3E\x3C/panel\x3E\x3Clabel dock=\x22fill\x22 vertical_align=\x22middle\x22 text=\x22^MyLiveChat.InPageHeadOnline\x22 margin=\x220,0,0,5\x22 css_text=\x22line-height:26px;\x22\x3E\x3Cinitialize\x3E\x0D\x0A if(MyLiveChat.InPageHeadSize)self._element.style.fontSize=MyLiveChat.InPageHeadSize;\x0D\x0A if(MyLiveChat.InPageHeadFont)self._element.style.fontFamily=MyLiveChat.InPageHeadFont;\x0D\x0A if(MyLiveChat.InPageHeadColor)self._element.style.color=MyLiveChat.InPageHeadColor;\x0D\x0A if(MyLiveChat.InPageHeadBgColor)self._element.style.backgroundColor = MyLiveChat.InPageHeadBgColor;\x0D\x0A \x3C/initialize\x3E\x3C/label\x3E\x3Cinitialize\x3E\x0D\x0A if(MyLiveChat.InPageHeadBgColor)self._element.style.backgroundColor = MyLiveChat.InPageHeadBgColor;\x0D\x0A \x3C/initialize\x3E\x3C/panel\x3E\x3Cpanel dock=\x22fill\x22 margin=\x220\x22 jsml-local=\x22framepanel\x22\x3E\x3Cpanel dock=\x22fill\x22 padding=\x223\x22 back_color=\x22^(MyLiveChat.InlineChatBackColor||\x27#f5f5f5\x27)\x22 css_text=\x22font-size:11px;\x22\x3E\x3Cjsml-ref name=\x22waitingsizepanellogic\x22 /\x3E\x3Cattach name=\x22resize\x22\x3E\x3C![CDATA[\x0D\x0A var arr=[tb_name,tb_email,tb_question,sel_department];\x0D\x0A arr=arr.concat(customdatapanel.get_inputboxes());\x0D\x0A var cw=self.get_client_width();\x0D\x0A var maxw=cw - 110;\x0D\x0A if(maxw\x3C60)maxw=60;\x0D\x0A if(maxw\x3E240)maxw=240+Math.floor((maxw-240)*0.7);\x0D\x0A for(var i=0;i\x3Carr.length;i++)\x0D\x0A {\x0D\x0A arr[i].set_width(maxw);\x0D\x0A }\x0D\x0A ]]\x3E\x3C/attach\x3E\x3Cobject jsml-base=\x22privatelabelheadertext\x22 dock=\x22top\x22 height=\x2220\x22 margin=\x223,0,3,7\x22 css_text=\x22font-size:11px\x22 text_color=\x22#999999\x22 /\x3E\x3Cimage src=\x22^MyLiveChat.InlineChatOnlineLogo\x22 dock=\x22top\x22 margin=\x223\x22 visible=\x220\x22\x3E\x3Cinitialize\x3E\x3C![CDATA[\x0D\x0A self._img.style.maxWidth=\x22100%\x22;\x0D\x0A if(!MyLiveChat.InlineChatShowLogo) self.set_visible(0);\x0D\x0A ]]\x3E\x3C/initialize\x3E\x3C/image\x3E\x3Clabel dock=\x22top\x22 height=\x2236\x22 margin=\x225\x22 padding=\x225\x22 overflow=\x22visible\x22 border_width=\x220\x22 text=\x22^MyLiveChat.WaitingMessage\x22 text_color=\x22^(MyLiveChat.InlineChatIntroColor||MyLiveChat.InlineChatTextColor||\x27#333\x27)\x22 word_wrap=\x22true\x22\x3E\x3Cinitialize\x3E\x0D\x0A var csstext=MyLiveChat.InlineChatIntroCssText;\x0D\x0A if(csstext.indexOf(\x27font-size\x27)==-1)csstext+=\x27;font-size:12px;\x27;\x0D\x0A self.set_css_text(csstext);\x0D\x0A \x3C/initialize\x3E\x3C/label\x3E\x3Cpanel dock=\x22top\x22 height=\x2238\x22 margin=\x223,0,0,0\x22 padding=\x220,6,0,6\x22\x3E\x3Cpanel dock=\x22top\x22 height=\x2216\x22\x3E\x3Clabel dock=\x22left\x22 text=\x22^MyLiveChat.TEXT_NAME\x22 width=\x2210\x22 overflow=\x22visible\x22 text_color=\x22^(MyLiveChat.InlineChatTextColor||\x27\x27)\x22 /\x3E\x3Clabel dock=\x22left\x22 text=\x22*\x22 text_color=\x22red\x22 vertical_align=\x22middle\x22 margin=\x220,0,0,5\x22 padding=\x222,0,0,0\x22 width=\x225\x22 css_text=\x22font:9px\x22\x3E\x3C/label\x3E\x3C/panel\x3E\x3Cpanel dock=\x22fill\x22\x3E\x3Ctextbox dock=\x22fill\x22 jsml-local=\x22tb_name\x22 jsml-member=\x22tb_name\x22 text_color=\x22^(MyLiveChat.InlineChatEmbedColor||\x27#000000\x27)\x22 back_color=\x22#fff\x22 css_text=\x22border: 1px solid rgb(204, 204, 204); border-radius:0px!important;\x22\x3E\x3C/textbox\x3E\x3C/panel\x3E\x3C/panel\x3E\x3Cpanel dock=\x22top\x22 height=\x2238\x22 margin=\x223,0,0,0\x22 padding=\x220,6,0,6\x22 visible=\x22^MyLiveChat.InlineChatWaitingFieldEmail!=0\x22\x3E\x3Cpanel dock=\x22top\x22 height=\x2216\x22\x3E\x3Clabel dock=\x22left\x22 text=\x22^MyLiveChat.TEXT_EMAIL\x22 width=\x2210\x22 overflow=\x22visible\x22 text_color=\x22^(MyLiveChat.InlineChatTextColor||\x27\x27)\x22 /\x3E\x3Clabel dock=\x22left\x22 text=\x22*\x22 visible=\x22^MyLiveChat.InlineChatWaitingFieldEmail==2\x22 text_color=\x22red\x22 vertical_align=\x22middle\x22 margin=\x220,0,0,5\x22 padding=\x222,0,0,0\x22 width=\x225\x22 css_text=\x22font:9px\x22\x3E\x3C/label\x3E\x3C/panel\x3E\x3Cpanel dock=\x22fill\x22\x3E\x3Ctextbox dock=\x22fill\x22 jsml-local=\x22tb_email\x22 jsml-member=\x22tb_email\x22 text_color=\x22^(MyLiveChat.InlineChatEmbedColor||\x27#000000\x27)\x22 back_color=\x22#fff\x22 css_text=\x22border: 1px solid rgb(204, 204, 204); border-radius:0px!important;\x22\x3E\x3C/textbox\x3E\x3C/panel\x3E\x3C/panel\x3E\x3Cpanel jsml-base=\x22customdatapanel\x22 jsml-local=\x22customdatapanel\x22 jsml-member=\x22customdatapanel\x22 css_text=\x22font-size:12px\x22 content_color=\x22^(MyLiveChat.InlineChatEmbedColor||\x27black\x27)\x22 label_color=\x22^(MyLiveChat.InlineChatTextColor||\x27black\x27)\x22 gray_color=\x22^(MyLiveChat.InlineChatTextColor||\x27#aaaaaa\x27)\x22 box_mode=\x22top\x22 /\x3E\x3Cpanel dock=\x22top\x22 height=\x2252\x22 margin=\x223,0,0,0\x22 overflow=\x22visible\x22 padding=\x220,6,0,6\x22 visible=\x22^MyLiveChat.InlineChatWaitingFieldQuestion!=0\x22\x3E\x3Cpanel dock=\x22top\x22 height=\x2216\x22\x3E\x3Clabel dock=\x22left\x22 text=\x22^MyLiveChat.TEXT_QUESTION\x22 width=\x2210\x22 overflow=\x22visible\x22 text_color=\x22^(MyLiveChat.InlineChatTextColor||\x27\x27)\x22 /\x3E\x3Clabel dock=\x22left\x22 text=\x22*\x22 visible=\x22^MyLiveChat.InlineChatWaitingFieldQuestion==2\x22 text_color=\x22red\x22 vertical_align=\x22middle\x22 margin=\x220,0,0,5\x22 padding=\x222,0,0,0\x22 width=\x225\x22 css_text=\x22font:9px\x22\x3E\x3C/label\x3E\x3C/panel\x3E\x3Cpanel dock=\x22fill\x22\x3E\x3Ctextbox dock=\x22fill\x22 jsml-local=\x22tb_question\x22 jsml-member=\x22tb_question\x22 text_color=\x22^(MyLiveChat.InlineChatEmbedColor||\x27#000000\x27)\x22 back_color=\x22#fff\x22 css_text=\x22border: 1px solid rgb(204, 204, 204); border-radius:0px!important;\x22 text_mode=\x22multipleline\x22\x3E\x3C/textbox\x3E\x3C/panel\x3E\x3C/panel\x3E\x3Cpanel dock=\x22top\x22 height=\x2238\x22 margin=\x223,0,0,0\x22 padding=\x220,6,0,6\x22 visible=\x22^MyLiveChat.InlineChatWaitingFieldDepartment!=0\x22\x3E\x3Cpanel dock=\x22top\x22 height=\x2216\x22\x3E\x3Clabel dock=\x22left\x22 text=\x22^MyLiveChat.TEXT_DEPARTMENT\x22 width=\x2210\x22 overflow=\x22visible\x22 text_color=\x22^(MyLiveChat.InlineChatTextColor||\x27\x27)\x22 /\x3E\x3Clabel dock=\x22left\x22 text=\x22*\x22 visible=\x22^MyLiveChat.InlineChatWaitingFieldDepartment==2\x22 text_color=\x22red\x22 vertical_align=\x22middle\x22 margin=\x220,0,0,5\x22 padding=\x222,0,0,0\x22 width=\x225\x22 css_text=\x22font:9px\x22\x3E\x3C/label\x3E\x3C/panel\x3E\x3Cpanel dock=\x22fill\x22\x3E\x3Cdropdown dock=\x22fill\x22 jsml-local=\x22sel_department\x22 jsml-member=\x22sel_department\x22 text_color=\x22^(MyLiveChat.InlineChatEmbedColor||\x27#000000\x27)\x22 css_text=\x22border: 1px solid rgb(204, 204, 204); border-radius:0px!important;\x22\x3E\x3C/dropdown\x3E\x3C/panel\x3E\x3C/panel\x3E\x3Cpanel dock=\x22top\x22 height=\x2223\x22 margin=\x226,0,0,0\x22 padding=\x220,6,0,6\x22\x3E\x3Cbutton jsml-member=\x22buttonsend\x22 dock=\x22fill\x22 css_text=\x22font-size:12px;height:23px!important; margin:0px!important;background-color:#555555!important; color:white!important; border:1px outset #333333!important;border-radius:2px!important;white-space:nowrap;word-wrap:break-word;text-overflow:ellipsis;\x22 text=\x22^MyLiveChat.TEXT_STARTCHAT\x22\x3E\x3C/button\x3E\x3C/panel\x3E\x3Cpanel dock=\x22bottom\x22 height=\x2213\x22 margin=\x223\x22 padding=\x220,6,0,6\x22\x3E\x3Cobject jsml-base=\x22privatelabelbottomtext\x22 dock=\x22fill\x22 padding=\x220,5,0,5\x22 css_text=\x22font-size:10px\x22 text_color=\x22#999999\x22\x3E\x3C/object\x3E\x3C/panel\x3E\x3Clabel jsml-local=\x22labelalert\x22 text_color=\x22red\x22 dock=\x22top\x22 height=\x2222\x22 margin=\x223\x22 padding=\x220,12,0,12\x22 word_wrap=\x22true\x22 overflow_y=\x22visible\x22\x3E\x3C/label\x3E\x3C/panel\x3E\x3C/panel\x3E\x3C/panel\x3E\x3Cpanel jsml-class=\x22inlineview_supportpanel\x22 back_color=\x22^(MyLiveChat.InlineChatBackColor||\x27#f5f5f5\x27)\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Chtmlcontrol visible=\x220\x22 dock=\x22top\x22 height=\x220\x22\x3E\x3Cxmldata\x3E\x3Cstyle type=\x22text/css\x22\x3E\x0D\x0A .poweredby {\x0D\x0A font-size: 10px;\x0D\x0A color: #666666;\x0D\x0A }\x0D\x0A\x0D\x0A .poweredby a:link, .poweredby a:visited, .poweredby a:active {\x0D\x0A font-size: 10px;\x0D\x0A color: #666666;\x0D\x0A text-decoration: none;\x0D\x0A }\x0D\x0A \x3C/style\x3E\x3C/xmldata\x3E\x3C/htmlcontrol\x3E\x3Cpanel dock=\x22top\x22 height=\x2260\x22 back_color=\x22#444444\x22 overflow_x=\x22visible\x22\x3E\x3Cpanel dock=\x22left\x22 width=\x2260\x22\x3E\x3Cimage jsml-local=\x22agent_photo\x22 dock=\x22fill\x22 margin=\x225\x22 src=\x22images/livechat.jpg\x22 zoom=\x22out\x22 css_text=\x22border-radius:3px;\x22\x3E\x3C/image\x3E\x3C/panel\x3E\x3Cpanel dock=\x22right\x22 width=\x2222\x22\x3E\x3C/panel\x3E\x3Cobject jsml-base=\x22privatelabelheadertext\x22 dock=\x22right\x22 height=\x2220\x22 margin=\x223,-12,7,0\x22 vertical_align=\x22bottom\x22 css_text=\x22font-size:11px\x22 text_color=\x22#999999\x22 /\x3E\x3Clabel jsml-local=\x22agent_name\x22 dock=\x22fill\x22 vertical_align=\x22middle\x22 margin=\x220,0,0,5\x22 text=\x22\x22 overflow_x=\x22visible\x22 css_text=\x22font-weight:bold;\x22 text_color=\x22white\x22\x3E\x3C/label\x3E\x3C/panel\x3E\x3Cpanel dock=\x22top\x22 height=\x2228\x22 visible=\x22^MyLiveChat.SupportShowTopToolbar\x22 back_color=\x22#cccccc\x22\x3E\x3Cpanel jsml-local=\x22toolbar\x22 dock=\x22fill\x22 margin=\x222\x22\x3E\x3Cobject jsml-base=\x22toolButton\x22 imagefile=\x22save.png\x22 visible=\x22^MyLiveChat.SupportShowSaveButton\x22 tooltip=\x22^TEXT(\x27UI_Save\x27)\x22\x3E\x3Cattach name=\x22click\x22\x3E\x0D\x0A SaveMessages(document.getElementById(\x22messageList\x22));\x0D\x0A \x3C/attach\x3E\x3C/object\x3E\x3Cobject jsml-base=\x22toolButton\x22 imagefile=\x22mail.png\x22 visible=\x22^MyLiveChat.SupportShowMailButton\x22 tooltip=\x22^TEXT(\x27UI_Mail\x27)\x22\x3E\x3Cattach name=\x22click\x22\x3E\x0D\x0A SUI_SendMail();\x0D\x0A \x3C/attach\x3E\x3C/object\x3E\x3Cobject jsml-base=\x22toolButton\x22 imagefile=\x22printer.png\x22 visible=\x22^MyLiveChat.SupportShowPrintButton\x22 tooltip=\x22^TEXT(\x27UI_Print\x27)\x22\x3E\x3Cattach name=\x22click\x22\x3E\x0D\x0A window.print()\x0D\x0A \x3C/attach\x3E\x3C/object\x3E\x3Cobject jsml-base=\x22toolButton\x22 imagefile=\x22sound_on.png\x22 visible=\x22^MyLiveChat.SupportShowSoundButton\x22 tooltip=\x22^TEXT(\x27UI_PlaySound\x27)\x22\x3E\x3Cattach name=\x22click\x22\x3E\x0D\x0A ChatUI_SetEnableSound(!ChatUI_GetEnableSound());\x0D\x0A self.UpdateSoundUI();\x0D\x0A \x3C/attach\x3E\x3Cmethod name=\x22UpdateSoundUI\x22\x3E\x3C![CDATA[\x0D\x0A if(ChatUI_GetEnableSound())\x0D\x0A {\x0D\x0A self.set_imagefile(\x22sound_on.png\x22);\x0D\x0A self.set_tooltip(TEXT(\x27UI_SoundOn\x27));\x0D\x0A }\x0D\x0A else\x0D\x0A {\x0D\x0A self.set_imagefile(\x22sound_off.png\x22);\x0D\x0A self.set_tooltip(TEXT(\x27UI_SoundOff\x27));\x0D\x0A }\x0D\x0A ]]\x3E\x3C/method\x3E\x3Cinitialize\x3E\x0D\x0A self.UpdateSoundUI();\x0D\x0A \x3C/initialize\x3E\x3C/object\x3E\x3Cobject jsml-base=\x22toolButton\x22 imagefile=\x22icon_file.gif\x22 visible=\x22^MyLiveChat.SupportShowUploadButton\x22 tooltip=\x22^TEXT(\x27UI_File\x27)\x22\x3E\x3Cattach name=\x22click\x22\x3E\x0D\x0A if(!IsConnected())return;\x0D\x0A ChatUI_ShowSendFile();\x0D\x0A \x3C/attach\x3E\x3C/object\x3E\x3Cpanel dock=\x22left\x22 width=\x2210\x22 overflow_x=\x22visible\x22 vertical_align=\x22middle\x22\x3E\x3Cimage jsml-local=\x22rating_1\x22 src=\x22images/star_empty.png\x22 dock=\x22left\x22 tooltip=\x22^MyLiveChat.SurveyRate1\x22 back_color=\x22#cccccc\x22 cursor=\x22pointer\x22 zoom=\x22out\x22 width=\x2218\x22 margin=\x222,0,2,0\x22 padding=\x221\x22\x3E\x3Cattach name=\x22mousehover\x22\x3E\x0D\x0A instance.RatingHover(1);\x0D\x0A \x3C/attach\x3E\x3Cattach name=\x22mouseleave\x22\x3E\x0D\x0A instance.RatingLeave(1);\x0D\x0A \x3C/attach\x3E\x3Cattach name=\x22click\x22\x3E\x0D\x0A instance.RatingClick(1);\x0D\x0A \x3C/attach\x3E\x3C/image\x3E\x3Cimage jsml-local=\x22rating_2\x22 src=\x22images/star_empty.png\x22 dock=\x22left\x22 tooltip=\x22^MyLiveChat.SurveyRate2\x22 back_color=\x22#cccccc\x22 cursor=\x22pointer\x22 zoom=\x22out\x22 width=\x2218\x22 margin=\x222,0,2,0\x22 padding=\x221\x22\x3E\x3Cattach name=\x22mousehover\x22\x3E\x0D\x0A instance.RatingHover(2);\x0D\x0A \x3C/attach\x3E\x3Cattach name=\x22mouseleave\x22\x3E\x0D\x0A instance.RatingLeave(2);\x0D\x0A \x3C/attach\x3E\x3Cattach name=\x22click\x22\x3E\x0D\x0A instance.RatingClick(2);\x0D\x0A \x3C/attach\x3E\x3C/image\x3E\x3Cimage jsml-local=\x22rating_3\x22 src=\x22images/star_empty.png\x22 dock=\x22left\x22 tooltip=\x22^MyLiveChat.SurveyRate3\x22 back_color=\x22#cccccc\x22 cursor=\x22pointer\x22 zoom=\x22out\x22 width=\x2218\x22 margin=\x222,0,2,0\x22 padding=\x221\x22\x3E\x3Cattach name=\x22mousehover\x22\x3E\x0D\x0A instance.RatingHover(3);\x0D\x0A \x3C/attach\x3E\x3Cattach name=\x22mouseleave\x22\x3E\x0D\x0A instance.RatingLeave(3);\x0D\x0A \x3C/attach\x3E\x3Cattach name=\x22click\x22\x3E\x0D\x0A instance.RatingClick(3);\x0D\x0A \x3C/attach\x3E\x3C/image\x3E\x3Cimage jsml-local=\x22rating_4\x22 src=\x22images/star_empty.png\x22 dock=\x22left\x22 tooltip=\x22^MyLiveChat.SurveyRate4\x22 back_color=\x22#cccccc\x22 cursor=\x22pointer\x22 zoom=\x22out\x22 width=\x2218\x22 margin=\x222,0,2,0\x22 padding=\x221\x22\x3E\x3Cattach name=\x22mousehover\x22\x3E\x0D\x0A instance.RatingHover(4);\x0D\x0A \x3C/attach\x3E\x3Cattach name=\x22mouseleave\x22\x3E\x0D\x0A instance.RatingLeave(4);\x0D\x0A \x3C/attach\x3E\x3Cattach name=\x22click\x22\x3E\x0D\x0A instance.RatingClick(4);\x0D\x0A \x3C/attach\x3E\x3C/image\x3E\x3Cimage jsml-local=\x22rating_5\x22 src=\x22images/star_empty.png\x22 dock=\x22left\x22 tooltip=\x22^MyLiveChat.SurveyRate5\x22 back_color=\x22#cccccc\x22 cursor=\x22pointer\x22 zoom=\x22out\x22 width=\x2218\x22 margin=\x222,0,2,0\x22 padding=\x221\x22\x3E\x3Cattach name=\x22mousehover\x22\x3E\x0D\x0A instance.RatingHover(5);\x0D\x0A \x3C/attach\x3E\x3Cattach name=\x22mouseleave\x22\x3E\x0D\x0A instance.RatingLeave(5);\x0D\x0A \x3C/attach\x3E\x3Cattach name=\x22click\x22\x3E\x0D\x0A instance.RatingClick(5);\x0D\x0A \x3C/attach\x3E\x3C/image\x3E\x3C/panel\x3E\x3C/panel\x3E\x3C/panel\x3E\x3Cpanel dock=\x22bottom\x22 height=\x2220\x22 back_color=\x22#444444\x22\x3E\x3C!-- Indicator --\x3E\x3Cpanel dock=\x22fill\x22 margin=\x222,0,0,0\x22 css_text=\x22text-align:left; font-size:11px; line-height:20px;color:white;\x22 vertical_align=\x22middle\x22 jsml-base=\x22typingPanel\x22 /\x3E\x3C/panel\x3E\x3Cpanel dock=\x22bottom\x22 jsml-local=\x22panel_msg\x22 height=\x2250\x22 back_color=\x22#f7e897\x22 border_width=\x221,0,0,0\x22 border_color=\x22#999999\x22 padding=\x225\x22\x3E\x3Cpanel dock=\x22right\x22 overflow_x=\x22visible\x22 width=\x2230\x22\x3E\x3Cbutton dock=\x22fill\x22 jsml-local=\x22btn_send\x22 margin=\x227,0,10,5\x22 css_text=\x22height:26px!important; margin:0px!important;border:none; color:white!important; border-radius:2px;background-color:#1c76c4!important;\x22 text=\x22^MyLiveChat.TEXT_UI_SEND\x22\x3E\x3Cattach name=\x22click\x22\x3E\x3C![CDATA[\x0D\x0A setTimeout(function(){tb_msg.focus()},10);\x0D\x0A var txt=tb_msg.get_text();\x0D\x0A if(!txt)return;\x0D\x0A \x0D\x0A if(window.InlineTriggerSendMessage)\x0D\x0A {\x0D\x0A window.InlineTriggerSendMessage(txt);\x0D\x0A tb_msg.set_text(\x22\x22);\x0D\x0A setTimeout(function(){tb_msg.set_text(\x22\x22)},20);\x0D\x0A return;\x0D\x0A }\x0D\x0A \x0D\x0A if(!waitready)\x0D\x0A { \x0D\x0A alert(TEXT(\x22UI_SUPPORT_WAIT\x22,\x22\x22));\x0D\x0A return;\x0D\x0A }\x0D\x0A if(!IsConnected())\x0D\x0A {\x0D\x0A Connect();\x0D\x0A return;\x0D\x0A }\x0D\x0A if(GetUsers().length\x3C2)\x0D\x0A {\x0D\x0A alert(TEXT_UI_SUPPORT_NOAGENT);\x0D\x0A return;\x0D\x0A }\x0D\x0A if(ChatUI_SendMessageWithFloodControl(txt,null))\x0D\x0A {\x0D\x0A tb_msg.set_text(\x22\x22);\x0D\x0A setTimeout(function(){tb_msg.set_text(\x22\x22)},20);\x0D\x0A }\x0D\x0A ]]\x3E\x3C/attach\x3E\x3C/button\x3E\x3C/panel\x3E\x3C!-- Input Box --\x3E\x3Ctextbox jsml-local=\x22tb_msg\x22 dock=\x22fill\x22 back_color=\x22#f7e897\x22 text_mode=\x22multipleline\x22 border_width=\x220\x22\x3E\x3Cinitialize\x3E\x3C![CDATA[\x0D\x0A var ipt = self._input;\x0D\x0A ]]\x3E\x3C/initialize\x3E\x3C/textbox\x3E\x3C!--\x0D\x0A \x3Clabel var=\x22labelhelp\x22 right=\x220\x22 bottom=\x220\x22 text=\x22Press Shift+Enter to go to the next line\x22 height=\x2218\x22 width=\x22320\x22 text_align=\x22right\x22 vertical_align=\x22bottom\x22 margin=\x220,30,2,0\x22 text_color=\x22#999999\x22/\x3E\x0D\x0A --\x3E\x3C/panel\x3E\x3C!-- Message List --\x3E\x3Cpanel dock=\x22fill\x22 border_color=\x22#d1d9db\x22 border_width=\x220\x22 margin=\x223\x22\x3E\x3Chtmlcontrol dock=\x22fill\x22 margin=\x223\x22\x3E\x3Cxmldata\x3E\x3C/xmldata\x3E\x3Cinitialize\x3E\x0D\x0A self._element.id=\x22messageList\x22;\x0D\x0A self._element.style.overflow=\x22auto\x22;\x0D\x0A \x3C/initialize\x3E\x3C/htmlcontrol\x3E\x3C/panel\x3E\x3Cinitialize\x3E\x3C![CDATA[\x0D\x0A window.inputBox=tb_msg;\x0D\x0A \x0D\x0A self._rated = null;\x0D\x0A\x0D\x0A jsml.dom_attach_event(tb_msg._input,\x22keydown\x22,function(de){\x0D\x0A \x0D\x0A SetIsTyping();\x0D\x0A \x0D\x0A setTimeout(function()\x0D\x0A {\x0D\x0A var linecount=tb_msg.get_text().split(\x27\x5Cn\x27).length;\x0D\x0A //labelhelp.set_visible(linecount\x3C2);\x0D\x0A },500);\x0D\x0A \x0D\x0A if(de.keyCode!=13)return;\x0D\x0A if(de.shiftKey)return;\x0D\x0A setTimeout(function(){btn_send.invoke_event(\x22click\x22);},10);\x0D\x0A if(de.preventDefault)de.preventDefault();\x0D\x0A return false;\x0D\x0A \x0D\x0A });\x0D\x0A \x0D\x0A AttachChatEvent(\x22USER\x22,function(name,type,info1,info2)\x0D\x0A {\x0D\x0A if(type==\x22ADDED\x22 \x26\x26 info1.IsAgent)\x0D\x0A {\x0D\x0A var photo=GetAgentPhotoUrl(info1);\x0D\x0A var name = info1.DisplayName;\x0D\x0A \x0D\x0A agent_photo.set_src(photo);\x0D\x0A agent_name.set_text(name);\x0D\x0A }\x0D\x0A });\x0D\x0A ]]\x3E\x3C/initialize\x3E\x3Cmethod name=\x22RatingHover\x22 arguments=\x22rate\x22\x3E\x3C![CDATA[\x0D\x0A var ctls = [rating_1,rating_2,rating_3,rating_4,rating_5];\x0D\x0A for(var i=0;i\x3C5;i++)\x0D\x0A ctls[i].set_src(\x22images/star_empty.png\x22);\x0D\x0A for(var i=0;i\x3Crate;i++)\x0D\x0A ctls[i].set_src(\x22images/star.png\x22);\x0D\x0A ]]\x3E\x3C/method\x3E\x3Cmethod name=\x22RatingLeave\x22 arguments=\x22rate\x22\x3E\x3C![CDATA[\x0D\x0A var ctls = [rating_1,rating_2,rating_3,rating_4,rating_5];\x0D\x0A for(var i=0;i\x3C5;i++)\x0D\x0A ctls[i].set_src(\x22images/star_empty.png\x22);\x0D\x0A if(!self._rated)\x0D\x0A return;\x0D\x0A for(var i=0;i\x3Cself._rated;i++)\x0D\x0A ctls[i].set_src(\x22images/star.png\x22);\x0D\x0A ]]\x3E\x3C/method\x3E\x3Cmethod name=\x22RatingClick\x22 arguments=\x22rate\x22\x3E\x3C![CDATA[\x0D\x0A var param={}\x0D\x0A param.Email=\x22\x22;\x0D\x0A param.SendLog=false;\x0D\x0A param.Rating=rate.toString();\x0D\x0A param.Comment=\x22\x22;\x0D\x0A \x0D\x0A function savesurvey_callback(call)\x0D\x0A { \x0D\x0A if(call.Error)\x0D\x0A {\x0D\x0A return true;\x0D\x0A }\x0D\x0A \x0D\x0A var result=call.ReturnValue;\x0D\x0A if(result.Ready)\x0D\x0A { \x0D\x0A self._rated = rate;\x0D\x0A return;\x0D\x0A }\x0D\x0A }\x0D\x0A \x0D\x0A MyLiveChatAjax(\x22*\x22,\x22SaveSurvey\x22,savesurvey_callback,param);\x0D\x0A ]]\x3E\x3C/method\x3E\x3C/panel\x3E\x3Cpanel jsml-class=\x22inlineview_surveypanel\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Cpanel dock=\x22fill\x22 back_color=\x22gray\x22 opacity=\x2260\x22\x3E\x3C/panel\x3E\x3Cattach name=\x22resize\x22\x3E\x3C![CDATA[\x0D\x0A /*\x0D\x0A if(surveypanel.get_current_width()\x3E520 \x26\x26 surveypanel.get_current_height()\x3E360)\x0D\x0A {\x0D\x0A var ml = Math.floor((surveypanel.get_current_width()-520)/2);\x0D\x0A var mt = Math.floor((surveypanel.get_current_height()-360)/2);\x0D\x0A self.set_margin(mt + \x22,\x22 + ml + \x22,\x22 + mt +\x22,\x22 + ml);\x0D\x0A }\x0D\x0A */\x0D\x0A var cw=instance.get_client_width();\x0D\x0A var ch=instance.get_client_height();\x0D\x0A var dw=innerpanel.get_width();\x0D\x0A var dh=innerpanel.get_height();\x0D\x0A var x=(cw-dw)/2;\x0D\x0A var y=(ch-dh)/2;\x0D\x0A innerpanel.set_left(parseInt(x));\x0D\x0A innerpanel.set_top(parseInt(y));\x0D\x0A ]]\x3E\x3C/attach\x3E\x3Cpanel jsml-local=\x22innerpanel\x22 width=\x22230\x22 height=\x22290\x22 css_text=\x22font-size:10px;\x22 overflow_y=\x22visible\x22\x3E\x3Cpanel dock=\x22fill\x22 back_color=\x22white\x22 border_color=\x22Gray\x22 border_width=\x222\x22 overflow_y=\x22visible\x22\x3E\x3Cpanel jsml-enable=\x220\x22 dock=\x22top\x22 height=\x2232\x22 margin=\x220,0,0,0\x22 padding=\x220,12,0,12\x22 back_color=\x22^(MyLiveChat.InlineChatBackColor||\x27#CCCCCC\x27)\x22 border_color=\x22Gray\x22 border_width=\x220,0,1,0\x22\x3E\x3Clabel dock=\x22fill\x22 text=\x22^MyLiveChat.SurveyHeadline\x22 text_color=\x22^(MyLiveChat.InlineChatTextColor||\x27\x27)\x22 vertical_align=\x22middle\x22 css_text=\x22font-weight:bold;\x22 /\x3E\x3C/panel\x3E\x3Cpanel dock=\x22top\x22 height=\x2252\x22 margin=\x220,0,5,0\x22 padding=\x226\x22 back_color=\x22#f0f1f3\x22 border_color=\x22#ebebeb\x22 border_width=\x220,0,1,0\x22 overflow=\x22visible\x22\x3E\x3Cpanel dock=\x22fill\x22 overflow=\x22visible\x22\x3E\x3Clabel dock=\x22fill\x22 text=\x22^MyLiveChat.SurveyMessage\x22 css_text=\x22font-size:12px;\x22 vertical_align=\x22middle\x22 text_color=\x22gray\x22 word_wrap=\x22true\x22 overflow_y=\x22visible\x22 /\x3E\x3C/panel\x3E\x3C/panel\x3E\x3Cpanel dock=\x22top\x22 height=\x2236\x22 margin=\x223,0,0,0\x22 padding=\x220,6,0,6\x22 visible=\x22^MyLiveChat.SurveyUseEmail\x22\x3E\x3Cpanel dock=\x22top\x22 height=\x2216\x22\x3E\x3Clabel dock=\x22fill\x22 text=\x22^MyLiveChat.TEXT_EMAIL\x22 /\x3E\x3C/panel\x3E\x3Cpanel dock=\x22fill\x22\x3E\x3Ctextbox dock=\x22fill\x22 jsml-local=\x22tb_email\x22 jsml-member=\x22tb_email\x22 /\x3E\x3C/panel\x3E\x3C/panel\x3E\x3Cpanel dock=\x22top\x22 height=\x2236\x22 margin=\x223,0,0,0\x22 padding=\x220,6,0,6\x22 visible=\x22^MyLiveChat.SurveyUseEmail\x22\x3E\x3Cpanel dock=\x22top\x22 height=\x2216\x22\x3E\x3Clabel dock=\x22fill\x22 text=\x22^MyLiveChat.TEXT_CHATLOG\x22 /\x3E\x3C/panel\x3E\x3Chtmlcontrol dock=\x22fill\x22 jsml-local=\x22tb_log\x22 overflow=\x22hidden\x22\x3E\x3Cxmldata\x3E\x3Cinput type=\x22checkbox\x22 id=\x22cb_savelogtoemail\x22 style=\x22vertical-align:middle;\x22 /\x3E\x3Clabel id=\x22labelsavelogtoemail\x22 for=\x22cb_savelogtoemail\x22 style=\x22line-height:22px;font-size:11px;\x22\x3E\x3C/label\x3E\x3C/xmldata\x3E\x3Cattach name=\x22attach_dom\x22\x3E\x0D\x0A (self.find_element(\x22labelsavelogtoemail\x22)||{}).innerHTML=MyLiveChat.SurveyLogTooltip;\x0D\x0A \x3C/attach\x3E\x3C/htmlcontrol\x3E\x3C/panel\x3E\x3Cpanel dock=\x22top\x22 height=\x2220\x22 margin=\x225,0,0,0\x22 padding=\x220,6,0,6\x22 visible=\x22^MyLiveChat.SurveyUseRating\x22\x3E\x3Cpanel dock=\x22top\x22 height=\x2220\x22\x3E\x3Clabel dock=\x22left\x22 text=\x22^MyLiveChat.TEXT_RATING\x22 vertical_align=\x22middle\x22 /\x3E\x3Chtmlcontrol dock=\x22left\x22 width=\x2280\x22 vertical_align=\x22middle\x22\x3E\x3Cxmldata\x3E\x3Cdiv id=\x22div_star\x22 style=\x22width: 80px; cursor:pointer; height: 20px!important; background: url(\x27images/star_5.gif\x27) 0px 2px no-repeat;\x22\x3E\x3C/div\x3E\x3C/xmldata\x3E\x3C/htmlcontrol\x3E\x3C/panel\x3E\x3Cpanel dock=\x22fill\x22 visible=\x220\x22\x3E\x3Cdropdown dock=\x22fill\x22 jsml-local=\x22dd_rating\x22 css_text=\x22font-size:11px;\x22\x3E\x3Clistitem value=\x225\x22 text=\x22^MyLiveChat.SurveyRate5\x22 /\x3E\x3Clistitem value=\x224\x22 text=\x22^MyLiveChat.SurveyRate4\x22 /\x3E\x3Clistitem value=\x223\x22 text=\x22^MyLiveChat.SurveyRate3\x22 /\x3E\x3Clistitem value=\x222\x22 text=\x22^MyLiveChat.SurveyRate2\x22 /\x3E\x3Clistitem value=\x221\x22 text=\x22^MyLiveChat.SurveyRate1\x22 /\x3E\x3C/dropdown\x3E\x3C/panel\x3E\x3Cinitialize\x3E\x3C![CDATA[\x0D\x0A \x0D\x0A var imgstar = self.find_element(\x22div_star\x22);\x0D\x0A imgstar.onclick = function(e)\x0D\x0A {\x0D\x0A var x = GetEventPostion(e);\x0D\x0A var rv = parseInt(x / 16);\x0D\x0A if(x%16\x3E0) rv++;\x0D\x0A dd_rating.set_text(rv);\x0D\x0A imgstar.style.backgroundPosition = rv*16-80 + \x22px 2px\x22;\x0D\x0A }\x0D\x0A imgstar.onmousemove = function(e)\x0D\x0A {\x0D\x0A var x = GetEventPostion(e);\x0D\x0A var rv = parseInt(x / 16);\x0D\x0A if(x%16\x3E0) rv++;\x0D\x0A imgstar.style.backgroundPosition = rv*16-80 + \x22px 2px\x22;\x0D\x0A }\x0D\x0A imgstar.onmouseout = function(e)\x0D\x0A {\x0D\x0A var rv = parseInt(dd_rating.get_text());\x0D\x0A imgstar.style.backgroundPosition = rv*16-80 + \x22px 2px\x22;\x0D\x0A }\x0D\x0A\x0D\x0A function GetEventPostion(e)\x0D\x0A {\x0D\x0A e = window.event || e;\x0D\x0A \x0D\x0A var targ;\x0D\x0A if (e.target) targ = e.target;\x0D\x0A else if (e.srcElement) targ = e.srcElement;\x0D\x0A if (targ.nodeType == 3) // defeat Safari bug\x0D\x0A targ = targ.parentNode;\x0D\x0A var _x = 0;\x0D\x0A var _y = 0;\x0D\x0A var el = targ;\x0D\x0A while( el \x26\x26 !isNaN( el.offsetLeft ) \x26\x26 !isNaN( el.offsetTop ) ) {\x0D\x0A _x += el.offsetLeft - el.scrollLeft;\x0D\x0A _y += el.offsetTop - el.scrollTop;\x0D\x0A el = el.offsetParent;\x0D\x0A }\x0D\x0A \x0D\x0A var posx = 0;\x0D\x0A var posy = 0;\x0D\x0A if (!e) var e = window.event;\x0D\x0A if (e.pageX || e.pageY) {\x0D\x0A posx = e.pageX;\x0D\x0A posy = e.pageY;\x0D\x0A }\x0D\x0A else if (e.clientX || e.clientY) {\x0D\x0A posx = e.clientX + document.body.scrollLeft\x0D\x0A + document.documentElement.scrollLeft;\x0D\x0A posy = e.clientY + document.body.scrollTop\x0D\x0A + document.documentElement.scrollTop;\x0D\x0A }\x0D\x0A \x0D\x0A return posx - _x;\x0D\x0A }\x0D\x0A ]]\x3E\x3C/initialize\x3E\x3C/panel\x3E\x3Cpanel dock=\x22top\x22 height=\x2262\x22 margin=\x223,0,0,0\x22 padding=\x220,6,0,6\x22 visible=\x22^MyLiveChat.SurveyUseComment\x22\x3E\x3Cpanel dock=\x22top\x22 height=\x2216\x22\x3E\x3Clabel dock=\x22fill\x22 text=\x22^MyLiveChat.TEXT_COMMENT\x22 /\x3E\x3C/panel\x3E\x3Cpanel dock=\x22fill\x22\x3E\x3Ctextbox dock=\x22fill\x22 jsml-local=\x22tb_comment\x22 text_mode=\x22multipleline\x22 /\x3E\x3C/panel\x3E\x3C/panel\x3E\x3Cpanel dock=\x22top\x22 height=\x2220\x22 margin=\x225,0,0,0\x22 padding=\x220,6,0,6\x22\x3E\x3Cbutton left=\x2236\x22 width=\x2270\x22 height=\x2218\x22 overflow=\x22visible\x22 text=\x22^MyLiveChat.TEXT_UI_SEND\x22 css_text=\x22font-size:11px;\x22\x3E\x3Cattach name=\x22click\x22\x3E\x3C![CDATA[\x0D\x0A var param={}\x0D\x0A param.Email=tb_email.get_text();\x0D\x0A param.SendLog=document.getElementById(\x27cb_savelogtoemail\x27).checked;\x0D\x0A param.Rating=dd_rating.get_text();\x0D\x0A param.Comment=tb_comment.get_text();\x0D\x0A \x0D\x0A function savesurvey_callback(call)\x0D\x0A {\x0D\x0A self.set_disabled(false);\x0D\x0A \x0D\x0A if(call.Error)\x0D\x0A {\x0D\x0A alert(call.Error.message);\x0D\x0A return true;\x0D\x0A }\x0D\x0A \x0D\x0A var result=call.ReturnValue;\x0D\x0A if(result.Ready)\x0D\x0A {\x0D\x0A alert(result.Message);\x0D\x0A \x0D\x0A //close window\x0D\x0A Disconnect(true);\x0D\x0A window.close();\x0D\x0A }\x0D\x0A else\x0D\x0A alert(result.Message); \x0D\x0A \x0D\x0A if(instance.confirmcallback) \x0D\x0A {\x0D\x0A instance.confirmcallback();\x0D\x0A instance.confirmcallback = null;\x0D\x0A }\x0D\x0A else if(parent.MyLiveChat)\x0D\x0A {\x0D\x0A parent.MyLiveChat.CrossPageManager.CollapseInPagePanel();\x0D\x0A instance.set_visible(false);\x0D\x0A } \x0D\x0A }\x0D\x0A \x0D\x0A MyLiveChatAjax(\x22*\x22,\x22SaveSurvey\x22,savesurvey_callback,param);\x0D\x0A \x0D\x0A self.set_disabled(true); \x0D\x0A \x0D\x0A ]]\x3E\x3C/attach\x3E\x3C/button\x3E\x3Cbutton left=\x22116\x22 width=\x2270\x22 height=\x2218\x22 overflow=\x22visible\x22 text=\x22^MyLiveChat.TEXT_CANCEL\x22 css_text=\x22font-size:11px;\x22\x3E\x3Cattach name=\x22click\x22\x3E\x0D\x0A surveypanel.set_visible(false);\x0D\x0A \x3C/attach\x3E\x3C/button\x3E\x3C/panel\x3E\x3Cpanel dock=\x22top\x22 height=\x2220\x22 margin=\x225,0,0,0\x22 padding=\x220,6,0,6\x22\x3E\x3Cbutton left=\x2261\x22 width=\x22100\x22 height=\x2218\x22 overflow=\x22visible\x22 text=\x22^MyLiveChat.TEXT_CS_INLINECONFIRM_EXIT\x22 css_text=\x22font-size:11px;\x22\x3E\x3Cattach name=\x22click\x22\x3E\x0D\x0A surveypanel.set_visible(false);\x0D\x0A if(instance.confirmcallback)\x0D\x0A {\x0D\x0A instance.confirmcallback();\x0D\x0A instance.confirmcallback = null;\x0D\x0A }\x0D\x0A \x3C/attach\x3E\x3C/button\x3E\x3C/panel\x3E\x3C/panel\x3E\x3C/panel\x3E\x3Cmethod name=\x22set_visible\x22 overrideas=\x22panel_setvisible\x22\x3E\x0D\x0A self.panel_setvisible(value);\x0D\x0A if(!tb_email.get_text())tb_email.set_text(window.currentemail||\x22\x22);\x0D\x0A \x3C/method\x3E\x3Cmethod name=\x22call_show\x22 arguments=\x22callback\x22\x3E\x0D\x0A self.set_visible(1);\x0D\x0A if(callback) self.confirmcallback = callback;\x0D\x0A \x3C/method\x3E\x3Cinitialize\x3E\x3C![CDATA[\x0D\x0A \x0D\x0A if(!MyLiveChat.SurveyVisible)return;\x0D\x0A \x0D\x0A AttachChatEvent(\x22USER\x22,function(name,type,info1,info2)\x0D\x0A {\x0D\x0A if(type==\x22REMOVED\x22)\x0D\x0A {\x0D\x0A var users=GetUsers();\x0D\x0A var agent=null;\x0D\x0A for(var i=0;i\x3Cusers.length;i++)\x0D\x0A {\x0D\x0A if(users[i].IsAgent)\x0D\x0A agent=users[i];\x0D\x0A }\x0D\x0A if(!agent)\x0D\x0A {\x0D\x0A self.set_visible(true);\x0D\x0A }\x0D\x0A }\x0D\x0A if(type==\x22ADDED\x22)\x0D\x0A {\x0D\x0A if(info1.IsAgent)\x0D\x0A {\x0D\x0A self.set_visible(false);\x0D\x0A }\x0D\x0A }\x0D\x0A });\x0D\x0A ]]\x3E\x3C/initialize\x3E\x3C/panel\x3E\x3Cexecute xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3C![CDATA[\x0D\x0A function splitintomap(csstext)\x0D\x0A {\x0D\x0A var map={};\x0D\x0A if(!csstext)return map;\x0D\x0A var pairs=csstext.split(\x27;\x27);\x0D\x0A for(var i=0;i\x3Cpairs.length;i++)\x0D\x0A {\x0D\x0A var pair=pairs[i];\x0D\x0A var pos=pair.indexOf(\x27:\x27);\x0D\x0A if(pos==-1)\x0D\x0A continue;\x0D\x0A var name=pair.substring(0,pos).replace(/(^\x5Cs*)|(\x5Cs*$)/g, \x22\x22).toLowerCase();\x0D\x0A var value=pair.substring(pos+1).replace(/(^\x5Cs*)|(\x5Cs*$)/g, \x22\x22);\x0D\x0A map[name]=value;\x0D\x0A }\x0D\x0A return map;\x0D\x0A }\x0D\x0A function IsControl(element)\x0D\x0A {\x0D\x0A switch(element.nodeName.toUpperCase())\x0D\x0A {\x0D\x0A case \x22INPUT\x22:\x0D\x0A case \x22SELECT\x22:\x0D\x0A case \x22TEXTAREA\x22:\x0D\x0A return true;\x0D\x0A }\x0D\x0A }\x0D\x0A \x0D\x0A var direction=MyLiveChat.TextDirection||\x22ltr\x22;\x0D\x0A \x0D\x0A var rootmap=splitintomap(\x22line-height:1em;letter-spacing:0px;word-spacing:normal;text-align:left;font-size:13px;font-family:\x27Helvetica Neue\x27, Helvetica, Arial, sans-serif;color:black;\x22);\x0D\x0A var eachmap=splitintomap(\x22margin:0px;padding:0px;outline:0px;text-indent:0px;min-width:0px;min-height:0px;direction:\x22+direction+\x22;\x22);\x0D\x0A var ctrlmap=splitintomap(\x22background-color:white;padding-top:1px;padding-left:1px;box-shadow: none;background-image:none;border-radius:3px;\x22);\x0D\x0A var btnmap=splitintomap(\x22line-height:1em;text-align:center;\x22);\x0D\x0A \x0D\x0A function SetMapIfNull(map,p,val)\x0D\x0A {\x0D\x0A if(map[p])return;\x0D\x0A map[p]=val;\x0D\x0A }\x0D\x0A \x0D\x0A function SetMapProperty(map,p,val)\x0D\x0A {\x0D\x0A var mainvalue;\x0D\x0A switch(p)\x0D\x0A {\x0D\x0A case \x22padding-top\x22:\x0D\x0A case \x22padding-left\x22:\x0D\x0A case \x22padding-right\x22:\x0D\x0A case \x22padding-bottom\x22:\x0D\x0A mainvalue=map[\x22padding\x22];\x0D\x0A if(mainvalue)\x0D\x0A {\x0D\x0A delete map[\x22padding\x22];\x0D\x0A SetMapIfNull(map,\x22padding-top\x22,mainvalue);\x0D\x0A SetMapIfNull(map,\x22padding-left\x22,mainvalue);\x0D\x0A SetMapIfNull(map,\x22padding-right\x22,mainvalue);\x0D\x0A SetMapIfNull(map,\x22padding-bottom\x22,mainvalue);\x0D\x0A return;\x0D\x0A }\x0D\x0A break;\x0D\x0A case \x22margin-top\x22:\x0D\x0A case \x22margin-left\x22:\x0D\x0A case \x22margin-right\x22:\x0D\x0A case \x22margin-bottom\x22:\x0D\x0A mainvalue=map[\x22margin\x22];\x0D\x0A if(mainvalue)\x0D\x0A {\x0D\x0A delete map[\x22margin\x22];\x0D\x0A SetMapIfNull(map,\x22margin-top\x22,mainvalue);\x0D\x0A SetMapIfNull(map,\x22margin-left\x22,mainvalue);\x0D\x0A SetMapIfNull(map,\x22margin-right\x22,mainvalue);\x0D\x0A SetMapIfNull(map,\x22margin-bottom\x22,mainvalue);\x0D\x0A return;\x0D\x0A }\x0D\x0A break;\x0D\x0A }\x0D\x0A \x0D\x0A map[p]=val;\x0D\x0A }\x0D\x0A \x0D\x0A function margestyle(element,parentmap)\x0D\x0A {\x0D\x0A var map=splitintomap(element.style.cssText);\x0D\x0A for(var p in eachmap)\x0D\x0A {\x0D\x0A if(map[p])\x0D\x0A continue;\x0D\x0A SetMapProperty(map,p,eachmap[p]);\x0D\x0A }\x0D\x0A if(element.nodeName==\x22BUTTON\x22||element.getAttribute(\x22type\x22)==\x22button\x22)\x0D\x0A {\x0D\x0A for(var p in btnmap)\x0D\x0A {\x0D\x0A if(map[p])\x0D\x0A continue;\x0D\x0A SetMapProperty(map,p,btnmap[p]);\x0D\x0A }\x0D\x0A }\x0D\x0A else\x0D\x0A {\x0D\x0A for(var p in parentmap)\x0D\x0A {\x0D\x0A if(map[p])\x0D\x0A continue;\x0D\x0A switch(p)\x0D\x0A {\x0D\x0A //case \x22background-color\x22:\x0D\x0A case \x22line-height\x22:\x0D\x0A case \x22font-family\x22:\x0D\x0A case \x22font-size\x22:\x0D\x0A case \x22color\x22:\x0D\x0A SetMapProperty(map,p,parentmap[p]);\x0D\x0A break;\x0D\x0A default:\x0D\x0A break;\x0D\x0A }\x0D\x0A }\x0D\x0A if(IsControl(element))\x0D\x0A {\x0D\x0A for(var p in ctrlmap)\x0D\x0A {\x0D\x0A if(map[p] \x26\x26 p!=\x22box-sizing\x22)\x0D\x0A continue;\x0D\x0A SetMapProperty(map,p,ctrlmap[p]);\x0D\x0A }\x0D\x0A }\x0D\x0A }\x0D\x0A \x0D\x0A var sb=[];\x0D\x0A for(var p in map)\x0D\x0A {\x0D\x0A var v=map[p];\x0D\x0A switch(p)\x0D\x0A {\x0D\x0A case \x22border-radius\x22:\x0D\x0A case \x22border-top-left-radius\x22:\x0D\x0A case \x22border-top-right-radius\x22:\x0D\x0A case \x22border-bottom-left-radius\x22:\x0D\x0A case \x22border-bottom-right-radius\x22:\x0D\x0A if(v.indexOf(\x22!important\x22)==-1)\x0D\x0A v=v+\x22!important\x22;\x0D\x0A break;\x0D\x0A default:\x0D\x0A break;\x0D\x0A }\x0D\x0A sb.push(p+\x22:\x22+v);\x0D\x0A }\x0D\x0A \x0D\x0A element.style.cssText=sb.join(\x22;\x22);\x0D\x0A \x0D\x0A if(element.nodeName==\x22TEXTAREA\x22)\x0D\x0A {\x0D\x0A element.style.boxSizing=\x22border-box\x22;\x0D\x0A element.style.paddingTop=\x224px\x22;\x0D\x0A //element.style.height=parseInt(element.style.height)-2+\x22px\x22\x0D\x0A }\x0D\x0A\x0D\x0A var cs=element.childNodes||element.children;\x0D\x0A for(var i=0;i\x3Ccs.length;i++)\x0D\x0A {\x0D\x0A var child=cs[i];\x0D\x0A if(!child.style)\x0D\x0A continue;\x0D\x0A margestyle(child,map);\x0D\x0A }\x0D\x0A }\x0D\x0A \x0D\x0A var dofixit=true;\x0D\x0A \x0D\x0A if(window.location.href.indexOf(\x27fixinpagestyle=0\x27)!=-1)\x0D\x0A {\x0D\x0A dofixit=false;\x0D\x0A }\x0D\x0A if(window.location.href.indexOf(\x27fixinpagestyle=1\x27)!=-1)\x0D\x0A {\x0D\x0A dofixit=true;\x0D\x0A }\x0D\x0A \x0D\x0A jsml.fixinpagestyle=function(ctrl)\x0D\x0A {\x0D\x0A if(!dofixit)\x0D\x0A return;\x0D\x0A\x0D\x0A var root=ctrl._element;\x0D\x0A margestyle(root,rootmap);\x0D\x0A ctrl.invoke_notify_content();\x0D\x0A setTimeout(function()\x0D\x0A {\x0D\x0A margestyle(root,rootmap);\x0D\x0A ctrl.invoke_notify_content();\x0D\x0A },30);\x0D\x0A setTimeout(function()\x0D\x0A {\x0D\x0A margestyle(root,rootmap);\x0D\x0A ctrl.invoke_notify_content();\x0D\x0A },100);\x0D\x0A }\x0D\x0A \x0D\x0A ]]\x3E\x3C/execute\x3E\x3Cpanel jsml-class=\x22inpageofflineframe\x22 dock=\x22fill\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Cpanel jsml-base=\x22inlineview_offline\x22 jsml-local=\x22viewframe\x22 dock=\x22fill\x22 /\x3E\x3Cinitialize\x3E\x0D\x0A viewframe.tb_name._input.style.lineHeight=\x221.3em\x22;\x0D\x0A viewframe.tb_name._input.style.fontSize=\x2212px\x22;\x0D\x0A viewframe.tb_name._input.style.fontFamily = \x22\x27Helvetica Neue\x27, Helvetica, Arial, sans-serif\x22;\x0D\x0A viewframe.tb_email._input.style.lineHeight=\x221.3em\x22;\x0D\x0A viewframe.tb_email._input.style.fontSize=\x2212px\x22;\x0D\x0A viewframe.tb_email._input.style.fontFamily = \x22\x27Helvetica Neue\x27, Helvetica, Arial, sans-serif\x22;\x0D\x0A viewframe.tb_subject._input.style.lineHeight=\x221.3em\x22;\x0D\x0A viewframe.tb_subject._input.style.fontSize=\x2212px\x22;\x0D\x0A viewframe.tb_subject._input.style.fontFamily = \x22\x27Helvetica Neue\x27, Helvetica, Arial, sans-serif\x22;\x0D\x0A viewframe.tb_enquiry._input.style.lineHeight=\x221.3em\x22;\x0D\x0A viewframe.tb_enquiry._input.style.fontSize=\x2212px\x22;\x0D\x0A viewframe.tb_enquiry._input.style.fontFamily = \x22\x27Helvetica Neue\x27, Helvetica, Arial, sans-serif\x22;\x0D\x0A\x0D\x0A viewframe.tb_name.set_text(MyLiveChat.SourceName);\x0D\x0A viewframe.tb_email.set_text(MyLiveChat.SourceEmail);\x0D\x0A viewframe.tb_subject.set_text(MyLiveChat.SourceSubject);\x0D\x0A viewframe.tb_enquiry.set_text(MyLiveChat.SourceQuestion);\x0D\x0A viewframe.buttonsend.attach_event(\x22click\x22,function()\x0D\x0A {\x0D\x0A self.invoke_event(\x22sendclick\x22);\x0D\x0A });\x0D\x0A\x0D\x0A\x0D\x0A \x3C/initialize\x3E\x3Cattach name=\x22sendclick\x22\x3E\x3C![CDATA[\x0D\x0A \x0D\x0A var tb_name=viewframe.tb_name;\x0D\x0A var tb_email=viewframe.tb_email;\x0D\x0A var tb_subject=viewframe.tb_subject;\x0D\x0A var tb_enquiry=viewframe.tb_enquiry;\x0D\x0A var customdatapanel=viewframe.customdatapanel;\x0D\x0A \x0D\x0A var name = tb_name.get_text();\x0D\x0A var email = tb_email.get_text();\x0D\x0A var subject = tb_subject.get_text();\x0D\x0A var question = tb_enquiry.get_text();\x0D\x0A\x0D\x0A MyLiveChat_SetUserName(name);\x0D\x0A MyLiveChat_SetEmail(email);\x0D\x0A MyLiveChat_SetSubject(subject);\x0D\x0A MyLiveChat_SetQuestion(question);\x0D\x0A \x0D\x0A if(!MyLiveChat.SourceName)\x0D\x0A {\x0D\x0A instance.inlinealert(MyLiveChat._GetText(\x22SS_MESSAGE_PLEASETYPENAME\x22));\x0D\x0A tb_name.focus();\x0D\x0A return;\x0D\x0A }\x0D\x0A if(!MyLiveChat.SourceEmail)\x0D\x0A {\x0D\x0A instance.inlinealert(MyLiveChat._GetText(\x22SS_MESSAGE_PLEASETYPEEMAIL\x22));\x0D\x0A tb_email.focus();\x0D\x0A return;\x0D\x0A }\x0D\x0A if(!MyLiveChat.SourceSubject)\x0D\x0A {\x0D\x0A instance.inlinealert(MyLiveChat._GetText(\x22SS_MESSAGE_PLEASETYPEQUESTION\x22));\x0D\x0A tb_subject.focus();\x0D\x0A return;\x0D\x0A }\x0D\x0A if(!MyLiveChat.SourceQuestion)\x0D\x0A { \x0D\x0A instance.inlinealert(MyLiveChat._GetText(\x22SS_MESSAGE_PLEASETYPEQUESTION\x22));\x0D\x0A tb_enquiry.focus();\x0D\x0A return;\x0D\x0A }\x0D\x0A \x0D\x0A var errmsg=customdatapanel.validate_customdata();\x0D\x0A if(errmsg)\x0D\x0A {\x0D\x0A instance.inlinealert(errmsg)\x0D\x0A return;\x0D\x0A }\x0D\x0A \x0D\x0A MyLiveChat_AddCustomData(customdatapanel.get_json());\x0D\x0A \x0D\x0A instance.invoke_event(\x22submitit\x22,\x22offline\x22);\x0D\x0A self._element.disabled=true;\x0D\x0A ]]\x3E\x3C/attach\x3E\x3Cmethod name=\x22inlinealert\x22 arguments=\x22msg\x22\x3E\x3C![CDATA[\x0D\x0A return mlcalert({message:msg,container:instance._element});\x0D\x0A ]]\x3E\x3C/method\x3E\x3Cattach name=\x22initialize\x22\x3E\x0D\x0A\x0D\x0A jsml.fixinpagestyle(self)\x0D\x0A\x0D\x0A \x3C/attach\x3E\x3C/panel\x3E\x3Cpanel jsml-class=\x22inpagewaitframe\x22 dock=\x22fill\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Cpanel jsml-base=\x22inlineview_wait\x22 jsml-local=\x22viewframe\x22 dock=\x22fill\x22 /\x3E\x3Cinitialize\x3E\x0D\x0A\x0D\x0A viewframe.tb_name._input.style.lineHeight=\x221.3em\x22;\x0D\x0A viewframe.tb_name._input.style.fontSize=\x2212px\x22;\x0D\x0A viewframe.tb_name._input.style.fontFamily = \x22\x27Helvetica Neue\x27, Helvetica, Arial, sans-serif\x22;\x0D\x0A viewframe.tb_email._input.style.lineHeight=\x221.3em\x22;\x0D\x0A viewframe.tb_email._input.style.fontSize=\x2212px\x22;\x0D\x0A viewframe.tb_email._input.style.fontFamily = \x22\x27Helvetica Neue\x27, Helvetica, Arial, sans-serif\x22;\x0D\x0A viewframe.tb_question._input.style.lineHeight=\x221.3em\x22;\x0D\x0A viewframe.tb_question._input.style.fontSize=\x2212px\x22;\x0D\x0A viewframe.tb_question._input.style.fontFamily = \x22\x27Helvetica Neue\x27, Helvetica, Arial, sans-serif\x22;\x0D\x0A\x0D\x0A viewframe.tb_name.set_text(MyLiveChat.SourceName);\x0D\x0A viewframe.tb_email.set_text(MyLiveChat.SourceEmail);\x0D\x0A viewframe.tb_question.set_text(MyLiveChat.SourceQuestion);\x0D\x0A if(MyLiveChat.InlineChatWaitingFieldEmail==3)viewframe.tb_email._input.readOnly = true;\x0D\x0A if(MyLiveChat.InlineChatWaitingFieldQuestion==3)viewframe.tb_question._input.readOnly = true;\x0D\x0A viewframe.buttonsend.attach_event(\x22click\x22,function()\x0D\x0A {\x0D\x0A self.invoke_event(\x22sendclick\x22);\x0D\x0A });\x0D\x0A \x3C/initialize\x3E\x3Cinitialize\x3E\x3C![CDATA[\x0D\x0A var sel_department=viewframe.sel_department;\x0D\x0A\x0D\x0A sel_department._sel.style.lineHeight=\x221.3em\x22;\x0D\x0A if(!(sel_department._element.style.font||sel_department._element.style.fontFamily))\x0D\x0A {\x0D\x0A sel_department._sel.style.fontSize=\x2213px\x22;\x0D\x0A sel_department._sel.style.fontFamily = \x22\x27Helvetica Neue\x27, Helvetica, Arial, sans-serif\x22;\x0D\x0A }\x0D\x0A //sel_department._sel.style.border=\x221px solid rgb(46, 141, 199)\x22;\x0D\x0A //sel_department._sel.style.borderRadius = \x223px\x22;\x0D\x0A //sel_department._sel.style.boxShadow=\x22none\x22;\x0D\x0A sel_department._sel.style.padding=\x220px\x22;\x0D\x0A \x0D\x0A var text = \x22\x22;\x0D\x0A var ict = parseInt(MyLiveChat.InlineChatTemplate) || 2;\x0D\x0A switch(ict)\x0D\x0A {\x0D\x0A case 3:\x0D\x0A case 6:\x0D\x0A case 8:\x0D\x0A case 9:\x0D\x0A case 11:\x0D\x0A text=MyLiveChat.TEXT_DEPARTMENTPLACEHOLDER||\x22\x22;\x0D\x0A break;\x0D\x0A }\x0D\x0A \x0D\x0A sel_department.add_item(\x22\x22,text);\x0D\x0A sel_department._sel.style.color = MyLiveChat.InlineChatTextColor||\x27#aaaaaa\x27;\x0D\x0A sel_department._sel.options[0].style.color=MyLiveChat.InlineChatTextColor||\x27#aaaaaa\x27;\x0D\x0A var optioncount=1;\x0D\x0A for(var i=0;i\x3CMyLiveChat.Departments.length;i++)\x0D\x0A {\x0D\x0A var dep=MyLiveChat.Departments[i]\x0D\x0A if(MyLiveChat.WaitingShowDepartments==\x22Online\x22\x26\x26!dep.Online)\x0D\x0A continue;\x0D\x0A var text=dep.Name;\x0D\x0A if(!dep.Online)\x0D\x0A text+=\x22 \x22+MyLiveChat.WaitingShowOfflineText;\x0D\x0A sel_department.add_item(dep.Name,text);\x0D\x0A optioncount++;\x0D\x0A sel_department._sel.options[optioncount-1].style.color=MyLiveChat.InlineChatEmbedColor||\x27black\x27;\x0D\x0A }\x0D\x0A sel_department._sel.onchange=function()\x0D\x0A {\x0D\x0A if(sel_department._sel.selectedIndex==0)\x0D\x0A {\x0D\x0A sel_department._sel.style.color = MyLiveChat.InlineChatTextColor||\x27#aaaaaa\x27;\x0D\x0A }\x0D\x0A else\x0D\x0A {\x0D\x0A sel_department._sel.style.color = MyLiveChat.InlineChatEmbedColor||\x27black\x27;\x0D\x0A }\x0D\x0A }\x0D\x0A \x0D\x0A if(MyLiveChat.SourceDepartment)sel_department.set_text(MyLiveChat.SourceDepartment);\x0D\x0A if(MyLiveChat.InlineChatWaitingFieldDepartment==3)sel_department._sel.disabled = true;\x0D\x0A \x0D\x0A \x0D\x0A ]]\x3E\x3C/initialize\x3E\x3Cmethod name=\x22inlinealert\x22 arguments=\x22msg\x22\x3E\x3C![CDATA[\x0D\x0A return mlcalert({message:msg,container:instance._element});\x0D\x0A ]]\x3E\x3C/method\x3E\x3Cattach name=\x22sendclick\x22\x3E\x0D\x0A self.startchat();\x0D\x0A \x3C/attach\x3E\x3Cmethod name=\x22startchat\x22 arguments=\x22tryit\x22\x3E\x3C![CDATA[\x0D\x0A \x0D\x0A var tb_name=viewframe.tb_name;\x0D\x0A var tb_email=viewframe.tb_email;\x0D\x0A var tb_question=viewframe.tb_question;\x0D\x0A var sel_department=viewframe.sel_department;\x0D\x0A var customdatapanel=viewframe.customdatapanel;\x0D\x0A \x0D\x0A tb_name.set_border_color(\x22#cccccc\x22);\x0D\x0A tb_email.set_border_color(\x22#cccccc\x22);\x0D\x0A tb_question.set_border_color(\x22#cccccc\x22);\x0D\x0A sel_department.set_border_color(\x22#cccccc\x22);\x0D\x0A \x0D\x0A var name=tb_name.get_text();\x0D\x0A var email=tb_email.get_text();\x0D\x0A var department=sel_department._sel.selectedIndex==0?\x22\x22:sel_department.get_text();\x0D\x0A var customdata=customdatapanel.get_json();\x0D\x0A var question=tb_question.get_text();\x0D\x0A\x0D\x0A if(MyLiveChat.WaitingOfflineDepartment==\x22Disable\x22)\x0D\x0A {\x0D\x0A for(var i=0;i\x3CMyLiveChat.Departments.length;i++)\x0D\x0A {\x0D\x0A var dep=MyLiveChat.Departments[i]\x0D\x0A if(dep.Name==department)\x0D\x0A {\x0D\x0A if(!dep.Online)\x0D\x0A {\x0D\x0A //if(!tryit)alert(MyLiveChat._GetText(\x22SS_MESSAGE_NODEPONLINEAGENT\x22,dep.Name));\x0D\x0A if(!tryit)instance.inlinealert(MyLiveChat._GetText(\x22SS_MESSAGE_NODEPONLINEAGENT\x22,dep.Name));\x0D\x0A return;\x0D\x0A }\x0D\x0A }\x0D\x0A }\x0D\x0A }\x0D\x0A \x0D\x0A if(self.get_visible())\x0D\x0A {\x0D\x0A if(!name || name==MyLiveChat._GetText(\x27Name\x27))\x0D\x0A {\x0D\x0A //if(!tryit)instance.inlinealert(MyLiveChat._GetText(\x22SS_MESSAGE_PLEASETYPENAME\x22));\x0D\x0A tb_name.set_border_color(\x22red\x22);\x0D\x0A tb_name.focus();\x0D\x0A return;\x0D\x0A }\x0D\x0A if(name.length\x3C3)\x0D\x0A {\x0D\x0A if(!tryit)instance.inlinealert(MyLiveChat._GetText(\x22SS_MESSAGE_NAMEWRONGLENGTH\x22));\x0D\x0A tb_name.set_border_color(\x22red\x22);\x0D\x0A tb_name.focus();\x0D\x0A return;\x0D\x0A }\x0D\x0A if(name.length\x3E50)\x0D\x0A {\x0D\x0A if(!tryit)instance.inlinealert(MyLiveChat._GetText(\x22SS_MESSAGE_NAMEWRONGLENGTH\x22));\x0D\x0A tb_name.set_border_color(\x22red\x22);\x0D\x0A tb_name.focus();\x0D\x0A return;\x0D\x0A }\x0D\x0A if(MyLiveChat.InlineChatWaitingFieldEmail==2 \x26\x26 (email==\x22\x22||email==MyLiveChat._GetText(\x27Email\x27)))\x0D\x0A {\x0D\x0A //if(!tryit)instance.inlinealert(MyLiveChat._GetText(\x22SS_MESSAGE_PLEASETYPEEMAIL\x22));\x0D\x0A tb_email.set_border_color(\x22red\x22);\x0D\x0A tb_email.focus();\x0D\x0A return;\x0D\x0A }\x0D\x0A if(email)\x0D\x0A {\x0D\x0A var exp = /^[a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\x5C.[a-zA-Z0-9_\x5C-]{2,4}$/;\x0D\x0A if(!exp.test(email))\x0D\x0A {\x0D\x0A //if(!tryit)instance.inlinealert(MyLiveChat._GetText(\x22SS_MESSAGE_PLEASETYPEEMAIL\x22));\x0D\x0A tb_email.set_border_color(\x22red\x22);\x0D\x0A tb_email.focus();\x0D\x0A return;\x0D\x0A }\x0D\x0A }\x0D\x0A \x0D\x0A if(MyLiveChat.InlineChatWaitingFieldQuestion==2 \x26\x26 (question==\x22\x22||question==MyLiveChat._GetText(\x27Question\x27)))\x0D\x0A {\x0D\x0A //if(!tryit)instance.inlinealert(MyLiveChat._GetText(\x22SS_MESSAGE_PLEASETYPEQUESTION\x22));\x0D\x0A tb_question.set_border_color(\x22red\x22);\x0D\x0A tb_question.focus();\x0D\x0A return;\x0D\x0A }\x0D\x0A\x0D\x0A if(MyLiveChat.InlineChatWaitingFieldDepartment==2 \x26\x26 department==\x22\x22)\x0D\x0A {\x0D\x0A //if(!tryit)instance.inlinealert(MyLiveChat._GetText(\x22SS_MESSAGE_SELECTDEPARTMENT\x22));\x0D\x0A sel_department.set_border_color(\x22red\x22);\x0D\x0A sel_department._sel.focus();\x0D\x0A return;\x0D\x0A }\x0D\x0A \x0D\x0A var errmsg=customdatapanel.validate_customdata();\x0D\x0A if(errmsg)\x0D\x0A {\x0D\x0A if(!tryit)instance.inlinealert(errmsg)\x0D\x0A return;\x0D\x0A }\x0D\x0A }\x0D\x0A \x0D\x0A MyLiveChat_SetUserName(name);\x0D\x0A MyLiveChat_SetEmail(email);\x0D\x0A MyLiveChat_SetQuestion(question);\x0D\x0A MyLiveChat_SetDepartment(department);\x0D\x0A MyLiveChat_AddCustomData(customdata);\x0D\x0A instance.invoke_event(\x22submitit\x22,\x22online\x22);\x0D\x0A ]]\x3E\x3C/method\x3E\x3Cattach name=\x22initialize\x22\x3E\x0D\x0A\x0D\x0A jsml.fixinpagestyle(self)\x0D\x0A\x0D\x0A \x3C/attach\x3E\x3C/panel\x3E\x3Cpanel jsml-class=\x22inpageframepanel\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Cpanel dock=\x22fill\x22 jsml-local=\x22thecontainer\x22\x3E\x3C/panel\x3E\x3Cinitialize\x3E\x0D\x0A self.onlineframeclass=\x22inpagewaitframe\x22;\x0D\x0A self.offlineframeclass=\x22inpageofflineframe\x22;\x0D\x0A \x3C/initialize\x3E\x3Cattach name=\x22disposechat\x22\x3E\x0D\x0A self.chatframeshowed=false;\x0D\x0A self.removeframe();\x0D\x0A \x3C/attach\x3E\x3Cattach name=\x22startchat\x22\x3E\x3C![CDATA[\x0D\x0A if(self.chatframeshowed)\x0D\x0A return;\x0D\x0A self.removeframe();\x0D\x0A self.addframe_iframemode(\x22Send\x22);\x0D\x0A thecontainer.set_visible(false);\x0D\x0A self.frameelement.style.display=\x22block\x22;\x0D\x0A ]]\x3E\x3C/attach\x3E\x3Cattach name=\x22attach_dom\x22\x3E\x3C![CDATA[\x0D\x0A if(!MyLiveChat.IsDesignMode)return;\x0D\x0A if(window.qs.preview==\x22Support\x22)\x0D\x0A {\x0D\x0A self.invoke_event(\x22startchat\x22);\x0D\x0A }\x0D\x0A if(window.qs.preview==\x22Survey\x22)\x0D\x0A {\x0D\x0A self.invoke_event(\x22startchat\x22);\x0D\x0A }\x0D\x0A ]]\x3E\x3C/attach\x3E\x3Cmethod name=\x22addframe\x22\x3E\x3C![CDATA[\x0D\x0A \x0D\x0A if(self.chatframeshowed)\x0D\x0A return;\x0D\x0A \x0D\x0A self.removeframe();\x0D\x0A self.inpageframe=jsml.class_create_instance(MyLiveChat.HasReadyAgents?self.onlineframeclass:self.offlineframeclass)\x0D\x0A self.inpageframeisonline=MyLiveChat.HasReadyAgents;\x0D\x0A self.inpageframe.attach_event(\x22submitit\x22,function(je,submittype)\x0D\x0A {\x0D\x0A self.removeframe();\x0D\x0A \x0D\x0A self.addframe_iframemode(\x22Send\x22,submittype);\x0D\x0A thecontainer.set_visible(false);\x0D\x0A self.frameelement.style.display=\x22block\x22;\x0D\x0A });\x0D\x0A \x0D\x0A if(MyLiveChat.HasReadyAgents\x26\x26MyLiveChat.InlineChatWaitingShowForClick===false)\x0D\x0A {\x0D\x0A setTimeout(function()\x0D\x0A {\x0D\x0A self.removeframe();\x0D\x0A \x0D\x0A self.addframe_iframemode(\x22Send\x22,\x22online\x22);\x0D\x0A thecontainer.set_visible(false);\x0D\x0A self.frameelement.style.display=\x22block\x22;\x0D\x0A },10);\x0D\x0A }\x0D\x0A \x0D\x0A self.append_child(self.inpageframe); \x0D\x0A \x0D\x0A self.addframe_iframemode();\x0D\x0A \x0D\x0A ]]\x3E\x3C/method\x3E\x3Cattach name=\x22resize\x22\x3E\x3C![CDATA[\x0D\x0A if(self.frameelement)\x0D\x0A {\x0D\x0A self.frameelement.style.height=self.get_current_height()+\x22px\x22;\x0D\x0A }\x0D\x0A ]]\x3E\x3C/attach\x3E\x3Cmethod name=\x22removeframe\x22\x3E\x3C![CDATA[\x0D\x0A \x0D\x0A if(self.chatframeshowed)\x0D\x0A return;\x0D\x0A \x0D\x0A self.removeframe_iframemode();\x0D\x0A if(!self.inpageframe)\x0D\x0A return;\x0D\x0A self.remove_child(self.inpageframe);\x0D\x0A self.inpageframe = null;\x0D\x0A ]]\x3E\x3C/method\x3E\x3Cmethod name=\x22addframe_iframemode\x22 arguments=\x22mode,submittype\x22\x3E\x3C![CDATA[\x0D\x0A \x0D\x0A self.removeframe_iframemode();\x0D\x0A\x0D\x0A var frm = document.createElement(\x22iframe\x22);\x0D\x0A frm.setAttribute(\x22name\x22,\x22mylivechatinpageframe\x22);\x0D\x0A frm.style.cssText = \x22height:420px;width:100%;display:none;\x22;\x0D\x0A frm.setAttribute(\x22frameborder\x22,\x220\x22);\x0D\x0A self.frameelement = frm;\x0D\x0A self.frameelement.style.height=self.get_current_height()+\x22px\x22;\x0D\x0A \x0D\x0A window._mlcinpageframe=frm;\x0D\x0A \x0D\x0A frm.setAttribute(\x22src\x22, \x22about:blank\x22);\x0D\x0A self.get_element().appendChild(frm);\x0D\x0A \x0D\x0A var sb=[];\x0D\x0A sb.push(\x22\x3Chtml\x3E\x3Chead\x3E\x3C/head\x3E\x3Cbody style=\x27border:0px;\x27\x3E\x3C/body\x3E\x22);\x0D\x0A \x0D\x0A sb.push(\x22\x3Clink rel=stylesheet href=\x27\x22+jsml.html_encode(MyLiveChat.UrlBase+\x22chat.css\x22)+\x22\x27 /\x3E\x22);\x0D\x0A if(mode==\x22Send\x22)\x0D\x0A {\x0D\x0A sb.push(\x22\x3Cscript\x3Evar inlinechatparams={};\x22);\x0D\x0A var props=[\x22SourceName\x22,\x22SourceEmail\x22,\x22SourceDepartment\x22,\x22SourceSubject\x22,\x22SourceQuestion\x22,\x22SourceCustomData\x22];\x0D\x0A for(var i=0;i\x3Cprops.length;i++)\x0D\x0A {\x0D\x0A var prop=props[i];\x0D\x0A var val=MyLiveChat[prop];\x0D\x0A if(!val)continue;\x0D\x0A sb.push(\x22inlinechatparams.\x22+prop+\x22=\x22+ConvertToJson(val)+\x22;\x22);\x0D\x0A }\x0D\x0A sb.push(\x22\x3C/script\x3E\x22);\x0D\x0A \x0D\x0A var url=MyLiveChat.UrlBase+\x22livechat.aspx?apimode=chatdialog\x26HCCID=\x22+MyLiveChat.HCCID\x0D\x0A +\x22\x26CCCustomerId=\x22+MyLiveChat.CCCustomerId\x0D\x0A +\x22\x26ChatType=inpage\x22\x0D\x0A if(submittype==\x22online\x22)\x0D\x0A url+=\x22\x26Mode=Send\x22;\x0D\x0A if(submittype==\x22offline\x22)\x0D\x0A url+=\x22\x26Mode=SendOffline\x22;\x0D\x0A \x0D\x0A var urllower=url.toLowerCase();\x0D\x0A for(var prop in MyLiveChat.RawQuery)\x0D\x0A {\x0D\x0A if(prop==\x22apimode\x22||urllower.indexOf(prop.toLowerCase()+\x27=\x27)!=-1)\x0D\x0A continue;\x0D\x0A var val=MyLiveChat.RawQuery[prop];\x0D\x0A if(typeof(val)!=\x22string\x22)continue;\x0D\x0A url=url+\x22\x26\x22+prop+\x22=\x22+encodeURIComponent(val);\x0D\x0A }\x0D\x0A \x0D\x0A //url=MyLiveChat_AppendToUrl(url);\x0D\x0A sb.push(\x22\x3Cscript src=\x27\x22+jsml.html_encode(url)+\x22\x27\x3E\x3C/script\x3E\x22);\x0D\x0A \x0D\x0A self.chatframeshowed=true;\x0D\x0A }\x0D\x0A else\x0D\x0A {\x0D\x0A sb.push(\x22\x3Clink rel=stylesheet href=\x27\x22+jsml.html_encode(MyLiveChat.UrlBase+\x22script/dialoginit.js\x22)+\x22\x27 /\x3E\x22);\x0D\x0A }\x0D\x0A sb.push(\x22\x3C/html\x3E\x22);\x0D\x0A \x0D\x0A var doc=frm.contentWindow.document;\x0D\x0A doc.open(\x22text/html\x22,false);\x0D\x0A doc.write(sb.join(\x22\x5Cr\x5Cn\x22));\x0D\x0A doc.close();\x0D\x0A \x0D\x0A \x0D\x0A ]]\x3E\x3C/method\x3E\x3Cmethod name=\x22removeframe_iframemode\x22\x3E\x3C![CDATA[\x0D\x0A if(!self.frameelement)\x0D\x0A return;\x0D\x0A var frame=self.frameelement;\x0D\x0A self.frameelement = null;\x0D\x0A frame.style.display=\x27none\x27;\x0D\x0A setTimeout(function()\x0D\x0A {\x0D\x0A frame.parentNode.removeChild(frame);\x0D\x0A },5000);\x0D\x0A ]]\x3E\x3C/method\x3E\x3C/panel\x3E\x3Cpanel jsml-class=\x22inpagebase\x22 css_class=\x22inpagebase\x22 width=\x22260\x22 height=\x2230\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Cmethod name=\x22replace_background\x22 arguments=\x22ctrl\x22\x3E\x3C![CDATA[\x0D\x0A var bg=ctrl.get_background();\x0D\x0A if(bg\x26\x26bg.indexOf(\x22../\x22)!=-1)\x0D\x0A {\x0D\x0A bg=bg.split(\x22../\x22).join(MyLiveChat.UrlBase+\x22../\x22);\x0D\x0A ctrl.set_background(bg);\x0D\x0A }\x0D\x0A var cs=ctrl.get_children();\x0D\x0A for(var i=0;i\x3Ccs.length;i++)\x0D\x0A self.replace_background(cs[i]);\x0D\x0A ]]\x3E\x3C/method\x3E\x3Cattach name=\x22initialize\x22\x3E\x3C![CDATA[\x0D\x0A \x0D\x0A if(!MyLiveChat.HasReadyAgents \x26\x26 MyLiveChat.InlineChatFeedbackBehavior==\x22Hide\x22)\x0D\x0A {\x0D\x0A self.dispose();\x0D\x0A return;\x0D\x0A }\x0D\x0A \x0D\x0A self._config_position=MyLiveChat.InPagePosition || \x22bottomright\x22;\x0D\x0A self._config_startpos=MyLiveChat.InPageStartPos || \x22bottomright\x22;\x0D\x0A self._config_offsetx=MyLiveChat.InPageOffsetX || 0;\x0D\x0A self._config_offsety=MyLiveChat.InPageOffsetY || 0;\x0D\x0A if(self._config_position.indexOf(\x22right\x22)\x3E=0)self._config_offsetx=self._config_offsetx||-1;\x0D\x0A if(self._config_position.indexOf(\x22left\x22)\x3E=0)self._config_offsetx=self._config_offsetx||1;\x0D\x0A \x0D\x0A self.replace_background(self);\x0D\x0A\x0D\x0A self.waitcompleted();\x0D\x0A \x0D\x0A ]]\x3E\x3C/attach\x3E\x3Cmethod name=\x22waitcompleted\x22\x3E\x3C![CDATA[\x0D\x0A \x0D\x0A //||document.readyState==\x22loading\x22||(jsml.msie5678\x26\x26document.readyState==\x22interactive\x22) \x0D\x0A if(!document.body)\x0D\x0A {\x0D\x0A return setTimeout(function()\x0D\x0A {\x0D\x0A self.waitcompleted();\x0D\x0A },1);\x0D\x0A }\x0D\x0A \x0D\x0A function getrect()\x0D\x0A {\x0D\x0A var rect=jsml.get_body_rect();\x0D\x0A if(style.position==\x22fixed\x22)\x0D\x0A {\x0D\x0A rect.left=0;\x0D\x0A rect.top=0;\x0D\x0A }\x0D\x0A return rect;\x0D\x0A }\x0D\x0A \x0D\x0A self.drag_left=0;\x0D\x0A self.drag_top=0;\x0D\x0A \x0D\x0A var style=self._element.style;\x0D\x0A \x0D\x0A function attachtobody()\x0D\x0A {\x0D\x0A self.set_parent(document.body,true);\x0D\x0A style.zIndex=\x2216543210\x22;\x0D\x0A if(jsml.msie6||(jsml.msie\x26\x26document.compatMode==\x22BackCompat\x22))\x0D\x0A {\x0D\x0A style.position=\x22absolute\x22;\x0D\x0A }\x0D\x0A else\x0D\x0A {\x0D\x0A style.position=\x22fixed\x22;\x0D\x0A }\x0D\x0A \x0D\x0A var rect=getrect()\x0D\x0A var bp=MyLiveChat_CalcBodyPoint(self._config_startpos, 0)\x0D\x0A var pp=MyLiveChat_CalcPoint(self._config_startpos,self.get_current_width(),self.get_current_height())\x0D\x0A \x0D\x0A style.left=bp.left-pp.left+rect.left + self._config_offsetx+\x22px\x22;\x0D\x0A style.top=bp.top-pp.top+rect.top + self._config_offsety+\x22px\x22;\x0D\x0A }\x0D\x0A \x0D\x0A try\x0D\x0A {\x0D\x0A attachtobody();\x0D\x0A }\x0D\x0A catch(x)\x0D\x0A {\x0D\x0A return setTimeout(function()\x0D\x0A {\x0D\x0A self.waitcompleted();\x0D\x0A },1);\x0D\x0A }\x0D\x0A\x0D\x0A function adjustposition()\x0D\x0A {\x0D\x0A if(self._jsml_disposed)return;\x0D\x0A setTimeout(adjustposition,1);\x0D\x0A \x0D\x0A if(document.body!=self.get_parent())\x0D\x0A {\x0D\x0A //document.title=\x22changed :\x22+new Date().getTime();\x0D\x0A attachtobody();\x0D\x0A }\x0D\x0A \x0D\x0A if(self._stopautomove)return;\x0D\x0A \x0D\x0A var rect=getrect()\x0D\x0A var bp=MyLiveChat_CalcBodyPoint(self._config_position, 0)\x0D\x0A var pp=MyLiveChat_CalcPoint(self._config_position,self.get_current_width(),self.get_current_height())\x0D\x0A \x0D\x0A var tl=bp.left-pp.left+rect.left + self._config_offsetx;\x0D\x0A var tt=bp.top-pp.top+rect.top + self._config_offsety;\x0D\x0A\x0D\x0A var cl=parseInt(style.left)-self.drag_left;\x0D\x0A \x0D\x0A var ct=parseInt(style.top)-self.drag_top;\x0D\x0A var nl=(tl-cl);\x0D\x0A var nt=(tt-ct);\x0D\x0A if(nl\x3E0)\x0D\x0A {\x0D\x0A nl=Math.min(tl-cl,Math.max(6,nl));\x0D\x0A }\x0D\x0A else\x0D\x0A {\x0D\x0A nl=-Math.min(cl-tl,Math.max(6,-nl));\x0D\x0A }\x0D\x0A if(nt\x3E0)\x0D\x0A {\x0D\x0A nt=Math.min(tt-ct,Math.max(6,nt));\x0D\x0A }\x0D\x0A else\x0D\x0A {\x0D\x0A nt=-Math.min(ct-tt,Math.max(6,-nt));\x0D\x0A }\x0D\x0A nl=cl+nl;\x0D\x0A nt=ct+nt;\x0D\x0A \x0D\x0A nl=Math.max(0,nl+self.drag_left)+\x22px\x22;\x0D\x0A nt=Math.max(0,nt+self.drag_top)+\x22px\x22;\x0D\x0A if(style.left!=nl)style.left=nl;\x0D\x0A if(style.top!=nt)style.top=nt;\x0D\x0A \x0D\x0A }\x0D\x0A \x0D\x0A setTimeout(adjustposition,0);\x0D\x0A \x0D\x0A MyLiveChat.InPagePanel=self;\x0D\x0A MyLiveChat_InvokeEvent(\x22InPagePanelLoad\x22,self);\x0D\x0A \x0D\x0A CreateCrossPageManager(self);\x0D\x0A \x0D\x0A \x0D\x0A\x0D\x0A ]]\x3E\x3C/method\x3E\x3Cxmldata\x3E\x3C![CDATA[\x0D\x0A body\x0D\x0A {\x0D\x0A background-color:gray;\x0D\x0A }\x0D\x0A .inpagebase,.inpagebase *\x0D\x0A {\x0D\x0A margin:0px;\x0D\x0A padding:0px;\x0D\x0A border:0px;\x0D\x0A color:black;\x0D\x0A background-color:white;\x0D\x0A font-size:1em;\x0D\x0A rline-height:1em;\x0D\x0A text-indent:0px;\x0D\x0A }\x0D\x0A ]]\x3E\x3C/xmldata\x3E\x3Cmethod name=\x22jsml_append_xmldata\x22\x3E\x0D\x0A self.__styledata=jsml.get_node_innertext(value);\x0D\x0A \x3C/method\x3E\x3Cattach name=\x22mousedown\x22 arguments=\x22jevent,event\x22\x3E\x3C![CDATA[\x0D\x0A var src=event.get_element();\x0D\x0A switch(src.nodeName)\x0D\x0A {\x0D\x0A case \x22INPUT\x22:\x0D\x0A case \x22BUTTON\x22:\x0D\x0A case \x22TEXTAREA\x22:\x0D\x0A self._element.onselectstart=new Function(\x22\x22,\x22return event.returnValue=true;\x22);\x0D\x0A return;\x0D\x0A }\x0D\x0A self._element.onselectstart=new Function(\x22\x22,\x22return event.returnValue=false;\x22);\x0D\x0A //self.startmove(event);\x0D\x0A ]]\x3E\x3C/attach\x3E\x3Cmethod name=\x22startmove\x22 arguments=\x22event\x22\x3E\x3C![CDATA[\x0D\x0A var rect=jsml.get_body_rect();\x0D\x0A var _x=event.clientX;\x0D\x0A var _y=event.clientY;\x0D\x0A var _l=self.drag_left;\x0D\x0A var _t=self.drag_top;\x0D\x0A var cl=parseInt(self._element.style.left)-_l-rect.left;\x0D\x0A var ct=parseInt(self._element.style.top)-_t-rect.top;\x0D\x0A \x0D\x0A function update_position(moveevent)\x0D\x0A {\x0D\x0A var rect=jsml.get_body_rect();\x0D\x0A var l=_l+moveevent.clientX-_x;\x0D\x0A var t=_t+moveevent.clientY-_y;\x0D\x0A var tl=cl+l+rect.left;\x0D\x0A var tt=ct+t+rect.top;\x0D\x0A if(tl\x3C0)l-=tl;\x0D\x0A if(tt\x3C0)t-=tt;\x0D\x0A self.drag_left=l;\x0D\x0A self.drag_top=t;\x0D\x0A self._element.style.left=Math.max(0,tl)+\x22px\x22;\x0D\x0A self._element.style.top=Math.max(0,tt)+\x22px\x22;\x0D\x0A }\x0D\x0A \x0D\x0A if(window.captureEvents)\x0D\x0A {\x0D\x0A function handle_mouse_move(moveevent)\x0D\x0A {\x0D\x0A update_position(moveevent);\x0D\x0A }\x0D\x0A function handle_mouse_up(event)\x0D\x0A {\x0D\x0A self._stopautomove=false;\x0D\x0A window.releaseEvents(Event.MOUSEMOVE);\x0D\x0A window.releaseEvents(Event.MOUOSEUP);\x0D\x0A document.body.removeEventListener(\x22mousemove\x22,handle_mouse_move,true);\x0D\x0A document.body.removeEventListener(\x22mouseup\x22,handle_mouse_up,true);\x0D\x0A }\x0D\x0A\x0D\x0A document.body.addEventListener(\x22mousemove\x22,handle_mouse_move,true);\x0D\x0A document.body.addEventListener(\x22mouseup\x22,handle_mouse_up,true);\x0D\x0A window.captureEvents(Event.MOUSEMOVE);\x0D\x0A window.captureEvents(Event.MOUOSEUP);\x0D\x0A self._stopautomove=true;\x0D\x0A }\x0D\x0A else\x0D\x0A {\x0D\x0A var me=document.body;//ctrl._element\x0D\x0A function ie_mouse_move()\x0D\x0A {\x0D\x0A update_position(window.event);\x0D\x0A }\x0D\x0A function ie_mouse_up()\x0D\x0A {\x0D\x0A me.releaseCapture();\x0D\x0A self._stopautomove=false;\x0D\x0A detach_events();\x0D\x0A }\x0D\x0A function ie_losecapture()\x0D\x0A {\x0D\x0A self._stopautomove=false;\x0D\x0A detach_events();\x0D\x0A }\x0D\x0A function detach_events()\x0D\x0A {\x0D\x0A me.detachEvent(\x22onmousemove\x22,ie_mouse_move);\x0D\x0A me.detachEvent(\x22onmouseup\x22,ie_mouse_up);\x0D\x0A me.detachEvent(\x22onlosecapture\x22,ie_losecapture);\x0D\x0A }\x0D\x0A me.attachEvent(\x22onmousemove\x22,ie_mouse_move);\x0D\x0A me.attachEvent(\x22onmouseup\x22,ie_mouse_up);\x0D\x0A me.attachEvent(\x22onlosecapture\x22,ie_losecapture);\x0D\x0A me.setCapture();\x0D\x0A self._stopautomove=true;\x0D\x0A }\x0D\x0A ]]\x3E\x3C/method\x3E\x3Cattach name=\x22initialize\x22\x3E\x0D\x0A\x0D\x0A jsml.fixinpagestyle(self)\x0D\x0A\x0D\x0A \x3C/attach\x3E\x3C/panel\x3E\x3Cexecute xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3C![CDATA[\x0D\x0A window.cobrowsedialog=null;\x0D\x0A window.create_cobrowsedialog=function()\x0D\x0A {\x0D\x0A if(window.cobrowsedialog)return;\x0D\x0A window.cobrowsedialog=jsml.new_cobrowsedialog();\x0D\x0A }\x0D\x0A window.dispose_cobrowsedialog=function()\x0D\x0A {\x0D\x0A if(!window.cobrowsedialog)return;\x0D\x0A window.cobrowsedialog.dispose();\x0D\x0A window.cobrowsedialog=null;\x0D\x0A }\x0D\x0A ]]\x3E\x3C/execute\x3E\x3Cpanel jsml-class=\x22cobrowsedialog\x22 back_color=\x22white\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3C!--a button for form default..--\x3E\x3Cbutton text=\x22default\x22 width=\x221px\x22 height=\x221px\x22 left=\x22-10\x22 top=\x22-10\x22 /\x3E\x3Cpanel jsml-local=\x22dialogframe\x22 dock=\x22fill\x22\x3E\x3Cinitialize\x3E\x3C![CDATA[\x0D\x0A self._estyle.cssText+=\x22border-radius:5px;box-shadow:0px 4px 7px #333;\x22;\x0D\x0A self._estyle.border=\x22solid 1px gray\x22;\x0D\x0A ]]\x3E\x3C/initialize\x3E\x3C!--rem-jsml-base=\x22frameskin_default\x22 --\x3E\x3Cpanel jsml-local=\x22skin\x22 dock=\x22over\x22\x3E\x3Cattach name=\x22clickclose\x22\x3E\x0D\x0A if(instance._panel)instance._panel.invoke_event(\x22clickclose\x22);\x0D\x0A \x3C/attach\x3E\x3C/panel\x3E\x3Cpanel jsml-local=\x22cobrowsediv\x22 dock=\x22fill\x22\x3E\x3C/panel\x3E\x3C/panel\x3E\x3Cconstructor arguments=\x22option\x22\x3E\x0D\x0A self.option=option;\x0D\x0A self.panel_constructor();\x0D\x0A \x3C/constructor\x3E\x3Cmethod name=\x22get_panel\x22\x3E\x0D\x0A return cobrowsediv;\x0D\x0A \x3C/method\x3E\x3Cinitialize\x3E\x3C![CDATA[\x0D\x0A skin.set_css_class(\x22jsml_dialogskin\x22);\x0D\x0A //dialogframe.set_padding(skin.get_framepadding());\x0D\x0A skin._skinmovetarget=dialogframe;\x0D\x0A skin._skinsizetarget=dialogframe;\x0D\x0A\x0D\x0A //self._element.onmousedown=jsml.cancel_bubble_function;\x0D\x0A \x0D\x0A self.set_parent(document.body);\x0D\x0A var style=self._estyle;\x0D\x0A style.zIndex=16543210-100;\x0D\x0A style.position=\x22absolute\x22;\x0D\x0A\x0D\x0A function repos()\x0D\x0A {\x0D\x0A if(self._jsml_disposed)return;\x0D\x0A\x0D\x0A var rect=jsml.get_body_rect();\x0D\x0A if(jsml.mobile)\x0D\x0A {\x0D\x0A rect.top=0;\x0D\x0A rect.left=0;\x0D\x0A }\x0D\x0A else\x0D\x0A {\x0D\x0A setTimeout(repos,100);\x0D\x0A }\x0D\x0A style.top=\x220px\x22;\x0D\x0A style.left=\x220px\x22;\x0D\x0A self.set_width(rect.width);\x0D\x0A self.set_height(rect.height);\x0D\x0A }\x0D\x0A repos();\x0D\x0A ]]\x3E\x3C/initialize\x3E\x3Cproperty name=\x22title\x22\x3E\x3Cget\x3E\x0D\x0A return skin.get_text();\x0D\x0A \x3C/get\x3E\x3Cset\x3E\x0D\x0A skin.set_text(value);\x0D\x0A \x3C/set\x3E\x3C/property\x3E\x3Cattach name=\x22disposing\x22\x3E\x0D\x0A if(!self._timeline)return\x0D\x0A self._timeline.pause();\x0D\x0A self._timeline.dispose();\x0D\x0A \x3C/attach\x3E\x3C/panel\x3E\x3Cpanel jsml-class=\x22inpagepanel\x22 jsml-base=\x22inpagebase\x22 width=\x22255\x22 height=\x2230\x22 overflow=\x22visible\x22 xmlns=\x22http://cutesoft.net/jsml\x22\x3E\x3Cpanel jsml-local=\x22part_1\x22 dock=\x22top\x22 height=\x221\x22 overflow_y=\x22visible\x22 jsml-enable=\x22^MyLiveChat.InPageUseBubbleTop\x22\x3E\x3Cpanel dock=\x22left\x22 overflow_x=\x22visible\x22 width=\x221\x22\x3E\x3Cimage zoom=\x22out\x22 max_width=\x22260\x22 vertical_align=\x22bottom\x22 src=\x22^MyLiveChat.InPageBubbleTopUrl\x22\x3E\x3Cattach name=\x22click\x22\x3E\x3C![CDATA[\x0D\x0A if(inpagepanel._maxed)\x0D\x0A return;\x0D\x0A if(MyLiveChat.IsMobile)\x0D\x0A return window.open(MyLiveChat_GetDialogUrl(\x22Click\x22));\x0D\x0A if(!MyLiveChat.HasReadyAgents \x26\x26 MyLiveChat.InlineChatFeedbackBehavior==\x22Redirect\x22 \x26\x26 MyLiveChat.InlineChatFeedbackRedirectUrl)\x0D\x0A return window.open(MyLiveChat.InlineChatFeedbackRedirectUrl);\x0D\x0A inpagepanel.maxdialog();\x0D\x0A ]]\x3E\x3C/attach\x3E\x3C/image\x3E\x3Cpanel right=\x2210\x22 top=\x2216\x22 width=\x2213\x22 height=\x2213\x22 css_text=\x22border-radius:3px;\x22 cursor=\x22pointer\x22\x3E\x3Cimage dock=\x22fill\x22 vertical_align=\x22middle\x22 horizontal_align=\x22center\x22 src=\x22^MyLiveChat.SiteUrl+\x27livechat/template/images/inpage_bubbletop_close.png\x27\x22\x3E\x3C/image\x3E\x3Cattach name=\x22mousehover\x22\x3E\x0D\x0A self.set_back_color(\x22#efefef\x22);\x0D\x0A \x3C/attach\x3E\x3Cattach name=\x22mouseleave\x22\x3E\x0D\x0A self.set_back_color(\x22\x22);\x0D\x0A \x3C/attach\x3E\x3Cattach name=\x22click\x22\x3E\x0D\x0A part_1.set_visible(0);\x0D\x0A MyLiveChat.InPageBubbleTopClosed = true;\x0D\x0A \x3C/attach\x3E\x3C/panel\x3E\x3C/panel\x3E\x3C/panel\x3E\x3Cpanel jsml-local=\x22part_2\x22 dock=\x22top\x22 height=\x2230\x22 overflow_x=\x22visible\x22\x3E\x3Cpanel dock=\x22fill\x22 overflow_x=\x22visible\x22 back_color=\x22#444444\x22 css_text=\x22border-radius:5px 5px 0px 0px;\x22\x3E\x3Cpanel jsml-local=\x22top1\x22 dock=\x22top\x22 cursor=\x22pointer\x22 height=\x2230\x22 overflow_x=\x22visible\x22 back_color=\x22#444444\x22 border_color=\x22^MyLiveChat.InPageHeadBorderColor||\x27#000000\x27\x22 border_width=\x22^MyLiveChat.InPageHeadBorderWidth\x22 css_text=\x22border-radius:3px 3px 0px 0px;\x22\x3E\x3Cpanel dock=\x22right\x22 width=\x2230\x22\x3E\x3Cinitialize\x3E\x3C![CDATA[\x0D\x0A self.set_background(MyLiveChat.InPageHeadBgColor + \x27 url(\x27+MyLiveChat.SiteUrl+\x27livechat/template/images/inpage_1_up.png) no-repeat 6px 6px\x27);\x0D\x0A ]]\x3E\x3C/initialize\x3E\x3C/panel\x3E\x3Cpanel dock=\x22left\x22 width=\x2230\x22\x3E\x3Cinitialize\x3E\x3C![CDATA[\x0D\x0A self.set_background(MyLiveChat.InPageHeadBgColor + \x27 url(\x27+MyLiveChat.SiteUrl+\x27livechat/template/images/inpage_5_bubble.png) no-repeat 5px 6px\x27);\x0D\x0A ]]\x3E\x3C/initialize\x3E\x3C/panel\x3E\x3Clabel jsml-local=\x22inpage_title\x22 cursor=\x22pointer\x22 dock=\x22fill\x22 overflow_x=\x22visible\x22 margin=\x220,0,0,5\x22 css_text=\x22line-height:26px;\x22\x3E\x3Cinitialize\x3E\x0D\x0A if(MyLiveChat.InPageHeadSize)self._element.style.fontSize=MyLiveChat.InPageHeadSize;\x0D\x0A if(MyLiveChat.InPageHeadFont)self._element.style.fontFamily=MyLiveChat.InPageHeadFont;\x0D\x0A if(MyLiveChat.InPageHeadColor)self._element.style.color=MyLiveChat.InPageHeadColor;\x0D\x0A if(MyLiveChat.InPageHeadBgColor)self._element.style.backgroundColor = MyLiveChat.InPageHeadBgColor;\x0D\x0A \x3C/initialize\x3E\x3C/label\x3E\x3Cinitialize\x3E\x0D\x0A if(MyLiveChat.InPageHeadBgColor)self._element.style.backgroundColor = MyLiveChat.InPageHeadBgColor;\x0D\x0A \x3C/initialize\x3E\x3Cattach name=\x22click\x22\x3E\x3C![CDATA[\x0D\x0A if(inpagepanel._maxed)\x0D\x0A return inpagepanel.mindialog();\x0D\x0A if(MyLiveChat.IsMobile)\x0D\x0A return window.open(MyLiveChat_GetDialogUrl(\x22Click\x22));\x0D\x0A if(!MyLiveChat.HasReadyAgents \x26\x26 MyLiveChat.InlineChatFeedbackBehavior==\x22Redirect\x22 \x26\x26 MyLiveChat.InlineChatFeedbackRedirectUrl)\x0D\x0A return window.open(MyLiveChat.InlineChatFeedbackRedirectUrl); \x0D\x0A inpagepanel.maxdialog();\x0D\x0A ]]\x3E\x3C/attach\x3E\x3C/panel\x3E\x3Cpanel jsml-local=\x22frmpanel\x22 jsml-base=\x22inpageframepanel\x22 dock=\x22fill\x22 back_color=\x22white\x22 overflow_y=\x22visible\x22 visible=\x220\x22 border_color=\x22^MyLiveChat.InPageHeadBorderColor||\x27#000000\x27\x22 border_width=\x22^[MyLiveChat.InPageHeadBorderWidth,MyLiveChat.InPageHeadBorderWidth,MyLiveChat.InPageHeadBorderWidth,MyLiveChat.InPageHeadBorderWidth]\x22\x3E\x3C/panel\x3E\x3Cpanel jsml-local=\x22top2\x22 visible=\x220\x22 dock=\x22top\x22 height=\x2230\x22\x3E\x3Cimage dock=\x22right\x22 zoom=\x22none\x22 cursor=\x22pointer\x22 width=\x2220\x22 margin=\x228,3,0,0\x22 tooltip=\x22^MyLiveChat.TEXT_CLOSE\x22 src=\x22^MyLiveChat.SiteUrl+\x27livechat/template/images/inpage_5_exit.png\x27\x22\x3E\x3Cattach name=\x22click\x22\x3E\x3C![CDATA[\x0D\x0A instance.mindialog(true);\x0D\x0A ]]\x3E\x3C/attach\x3E\x3C/image\x3E\x3Cimage dock=\x22right\x22 zoom=\x22none\x22 visible=\x220\x22 cursor=\x22pointer\x22 width=\x2220\x22 margin=\x223,0,0,0\x22 vertical_align=\x22middle\x22 tooltip=\x22^MyLiveChat.TEXT_CLOSE\x22 src=\x22^MyLiveChat.SiteUrl+\x27livechat/template/images/inpage_5_down.png\x27\x22\x3E\x3Cattach name=\x22click\x22\x3E\x3C![CDATA[\x0D\x0A instance.mindialog(false);\x0D\x0A ]]\x3E\x3C/attach\x3E\x3Cmethod name=\x22updatebuttons\x22\x3E\x3C![CDATA[\x0D\x0A var state=\x22collapsed\x22;\x0D\x0A if(instance._maxed)state=MyLiveChat.InlineChatIsChatting()?\x22chatting\x22:\x22expanded\x22;\x0D\x0A if(self._lastbtnstate==state)return;\x0D\x0A \x0D\x0A self.set_visible(state==\x22chatting\x22);\x0D\x0A \x0D\x0A self._lastbtnstate=state;\x0D\x0A ]]\x3E\x3C/method\x3E\x3Cinitialize\x3E\x0D\x0A setInterval(function(){try{self.updatebuttons()}catch(x){}},100);\x0D\x0A \x3C/initialize\x3E\x3C/image\x3E\x3C/panel\x3E\x3C/panel\x3E\x3C/panel\x3E\x3Cinitialize\x3E\x3C![CDATA[\x0D\x0A self._maxed = false;\x0D\x0A self._status = null;\x0D\x0A var ins = self;\x0D\x0A function autocheck()\x0D\x0A {\x0D\x0A if(self._status !=null \x26\x26 self._status == MyLiveChat.HasReadyAgents)\x0D\x0A return;\x0D\x0A self._status = MyLiveChat.HasReadyAgents;\x0D\x0A if(MyLiveChat.HasReadyAgents)\x0D\x0A {\x0D\x0A inpage_title.set_text(MyLiveChat.InPageHeadOnline);\x0D\x0A }\x0D\x0A else\x0D\x0A { \x0D\x0A inpage_title.set_text(MyLiveChat.InPageHeadOffline);\x0D\x0A }\x0D\x0A }\x0D\x0A setInterval(autocheck,1000);\x0D\x0A autocheck();\x0D\x0A \x0D\x0A MyLiveChat.InPageMinDialog = self.mindialog;\x0D\x0A ]]\x3E\x3C/initialize\x3E\x3Cmethod name=\x22maxdialog\x22\x3E\x3C![CDATA[\x0D\x0A MyLiveChat_HideSmart();\x0D\x0A self._maxed = true;\x0D\x0A top1.set_visible(0);\x0D\x0A top2.set_visible(1);\x0D\x0A if(MyLiveChat.InPageUseBubbleTop)part_1.set_visible(0);\x0D\x0A frmpanel.set_visible(1);\x0D\x0A frmpanel.addframe();\x0D\x0A self.set_width(262);\x0D\x0A part_2.set_height(389+(self._addheight||0));\x0D\x0A window.MyLiveChat_FixChromeBorderRadius = function()\x0D\x0A {\x0D\x0A setTimeout(function(){part_2.set_height(390);},200);\x0D\x0A }\x0D\x0A ]]\x3E\x3C/method\x3E\x3Cattach name=\x22addheight\x22 arguments=\x22je,value\x22\x3E\x0D\x0A self.addheight(value);\x0D\x0A \x3C/attach\x3E\x3Cmethod name=\x22addheight\x22\x3E\x0D\x0A self._addheight=value+(self._addheight||0);\x0D\x0A if(self._maxed)part_2.set_height(part_2.get_height()+value);\x0D\x0A \x3C/method\x3E\x3Cmethod name=\x22mindialog\x22\x3E\x3C![CDATA[ \x0D\x0A self._maxed = false;\x0D\x0A self.set_width(255);\x0D\x0A part_2.set_height(30);\x0D\x0A top1.set_visible(1);\x0D\x0A top2.set_visible(0);\x0D\x0A if(MyLiveChat.InPageUseBubbleTop \x26\x26 !MyLiveChat.InPageBubbleTopClosed)part_1.set_visible(1);\x0D\x0A frmpanel.set_visible(0);\x0D\x0A frmpanel.removeframe();\x0D\x0A ]]\x3E\x3C/method\x3E\x3C/panel\x3E\x3C/jsml\x3E";
var _setjsmlfolder,MyLiveChat_InitOnce,MyLiveChat_CalcImagePath,MyLiveChat_CalcCustomUrl,MyLiveChat_InitOnceDialog,MyLiveChat_InitOnceInline,MyLiveChat_InitOnceFinal,MyLiveChat_IsDuringOperatingHours,IE_AddBehavior,MyLiveChat_LoadUserDataBehavior,MyLiveChat_SupportLocalData,MyLiveChat_GetCookie,MyLiveChat_SetCookie,MyLiveChat_GetLocalData,MyLiveChat_SetLocalData,MyLiveChat_SyncToCPR,MyLiveChat_SmartTriggers,MyLiveChat_SmartIsMatch,MyLiveChat_PatternMatch,MyLiveChat_HtmlEncode,MyLiveChat_InvokeEvent,MyLiveChat_ShowChatBox,MyLiveChat_PlaySound,MyLiveChat_ShowSmart,MyLiveChat_AcceptSmart,MyLiveChat_RejectSmart,MyLiveChat_HideSmart,MyLiveChat_ShowInvite,MyLiveChat_HideInvite,MyLiveChat_AcceptInvite,MyLiveChat_RejectInvite,MyLiveChat_DelayRequest,MyLiveChat_SetNextReqTimeout,MyLiveChat_NextRequest,MyLiveChat_SyncFromCPR,MyLiveChat_CPRDecode,MyLiveChat_CPREncode,MyLiveChat_GetSourceUrl,MyLiveChat_GetReferrer,MyLiveChat_AppendToUrl,MyLiveChat_ChangeUrl,MyLiveChat_GetDialogUrl,MyLiveChat_IsUseInlineChat,MyLiveChat_OpenDialog,MyLiveChat_ShowChatWidget,MyLiveChat_ShowInPageChat,MyLiveChat_ForEachElement,MyLiveChat_WriteOrSetHTML,MyLiveChat_Initialize,MyLiveChat_RunLoadingHandler,MyLiveChat_AddCustomData,MergeCustomData,ConvertToJson,MyLiveChat_InlineTriggerMatch,MyLiveChat_MatchServerTriggers,MyLiveChat_TryServerInvitation,MyLiveChat_OnServerInvitation,MyLiveChat_RestoreServerInvite,CreateCrossPageManager,MyLiveChatInitTemplate,mlcwidget_findelements,mlcwidget_calcpoint,mlcwidget_calcbodypoint,mlcwidget_nextposition,MyLiveChat_CalcBodyPoint,MyLiveChat_CalcPoint,MyLiveChat_MovePoint,MyLiveChat_SetUserName,MyLiveChat_SetEmail,MyLiveChat_SetDepartment,MyLiveChat_SetSubject,MyLiveChat_SetQuestion,MyLiveChat_SetCustomData,MyLiveChat_SetContextData,MyLiveChat_SetProductName,MyLiveChat_SetProductKey,MyLiveChat_OnUserIsOnline,isnewid;(function(){var a=["_GetText","toUpperCase","TEXT_","_GetNumber","jsml","jsmlfolder","SiteUrl","JSML","RawLangJson","HomePage","//web.archive.org/web/20160527140307/https://www.$1","replace","IsMobile","userAgent","test","MobileDisabled","","1","SoundInvitation","alarm","SoundInvitationVolume","50","SoundNudge","msn_nudge","SoundNudgeVolume","SoundMessage","msn_message","SoundMessageVolume","SoundJoin","SoundJoinVolume","OperatingHoursEnable","OperatingHoursForceOffline","OperatingHoursSchedule","0","OperatingHoursTimeZone","AgentTimeZone","OperatingHoursCheckWeekday","OperatingHoursValWeekday","OperatingHoursCheckWeekend","OperatingHoursValWeekend","OperatingHoursCheckDay0","OperatingHoursValDay0","OperatingHoursCheckDay1","OperatingHoursValDay1","OperatingHoursCheckDay2","OperatingHoursValDay2","OperatingHoursCheckDay3","OperatingHoursValDay3","OperatingHoursCheckDay4","OperatingHoursValDay4","OperatingHoursCheckDay5","OperatingHoursValDay5","OperatingHoursCheckDay6","OperatingHoursValDay6","ButtonOnlineTooltip","ButtonOfflineTooltip","LinkOnlineTooltip","LinkOfflineTooltip","LinkOnlineCode","Click here to chat","LinkOfflineCode","Click here to leave a message","BoxOnlineCode","Online","BoxOfflineCode","Leave a message","BoxOnlineTooltip","BoxOfflineTooltip","BoxMessage","BoxPrompt","DialogWidth","DialogHeight","InviteTemplate","5","InvitePosition","middlecenter","InviteStartPos","topcenter","InviteOffsetX","InviteOffsetY","InviteHeadline","Chat Invitation","InviteMessage","Hello, my name is (AGENT). How may I help you today?","InviteUseAgentPhoto","InviteAcceptText","TEXT_ACCEPTINVITE","Chat Now","InviteRejectText","TEXT_REJECTINVITE","No Thanks","InviteShowTimeout","InviteHideTimeout","SmartTemplate","SmartPosition","bottomright","SmartStartPos","topright","SmartOffsetX","SmartOffsetY","SmartCondition","always","SmartHeadline","SmartMessage","May I help you?","SmartShowDepartments","All","SmartClickOfflineItem","PreChat","SmartShowOfflineText","SmartAcceptText","TEXT_ACCEPTSMART","SmartRejectText","TEXT_REJECTSMART","SmartMaxReject","SmartUseMaxReject","SmartMaxIgnore","SmartUseMaxIgnore","SmartHideTimeout","SmartUseHideTimeout","SmartShowTimeout","SmartUseShowTimeout","SmartHideIfChatting","SmartPlaySound","SmartSoundFile","SmartUsePageCount","SmartPageCount","SmartUsePageTime","SmartPageTime","SmartUseStayTime","SmartStayTime","SmartUseVisitUrlFilter","SmartUseEntryUrlFilter","SmartUseReferUrlFilter","SmartUseKeywordsFilter","SmartUseLocationFilter","SmartAcceptTooltip","SmartRejectTooltip","InviteAcceptTooltip","InviteRejectTooltip","InvitePlaySound","InviteSoundFile","InPageTemplate","InPagePosition","InPageStartPos","InPageOffsetX","InPageOffsetY","InPageHeadBgColor","InPageHeadBorderColor","InPageHeadBorderWidth","InPageHeadColor","white","InPageHeadFont","InPageHeadOffline","UI_Inline_Offline","InPageHeadOnline","UI_Inline_Online","Chat now","InPageHeadSize","15px","InPageImageOnline","InPageImageOffline","InPageImageUrlOnline","InPageImageUrlOffline","InPageBubbleTopClosed","InPageUseBubbleTop","InPageBubbleTop","InPageBubbleTopUrl","WidgetStartPos","middleleft","WidgetPosition","WidgetOffsetX","WidgetOffsetY","WidgetHoverOffsetX","WidgetHoverOffsetY","WidgetBodyPadding","WidgetOnlineImage","WidgetOfflineImage","WidgetOnlineImageUrl","WidgetOfflineImageUrl","WidgetHoverOnlineImage","WidgetHoverOfflineImage","WidgetHoverOnlineImageUrl","WidgetHoverOfflineImageUrl","Type your question here and click below...","DialogOption","status=1,width=",",height=",",resizable=1",",left=","availWidth","floor",",top=","availHeight","PopupBlockedMsg","Pop-up blocker detected.","SmartPhotoWidth","FeedbackTitle","UI_Feedback_Title","Offline Message","FeedbackHeadline","UI_Feedback_Headline","FeedbackMessage","UI_Feedback_Message","There are no agents available right now to take your call. Please leave a message and we will get back to you soon.","WaitingTitle","UI_Waiting_Title","LiveChat","WaitingHeadline","UI_Waiting_Headline","Live Chat","WaitingMessage","UI_Waiting_Message","Thank you for contacting us. To serve you better please provide the following information:","WaitingOfflineDepartment","Enable","WaitingShowOfflineText","WaitingPhoto","SupportTitle","UI_Support_Title","SupportAgentPhoto","images/livechat.jpg","WaitingShowForClick","WaitingShowForSmart","WaitingShowForInvite","InlineChatWaitingFieldEmail","InlineChatWaitingFieldQuestion","InlineChatWaitingFieldDepartment","InlineChatWaitingShowForClick","InlineChatFeedbackBehavior","Show","InlineChatFeedbackRedirectUrl","InlineChatIntroColor","InlineChatIntroFont","InlineChatIntroSize","13px","InlineChatIntroCssText","line-height:1.3em;","font-family:","!important;","font-size:","InlineChatBackColor","InlineChatTextColor","InlineChatEmbedColor","InlineChatShowLogo","ButtonOnlineImage","ButtonOfflineImage","BoxOnlinePhoto","BoxOfflinePhoto","InvitePhoto","SmartPhoto","FeedbackLogo","FeedbackPhoto","WaitingLogo","SupportPhoto","InPageImage","Offline","InlineChatOnlineLogo",".png","InlineChatOfflineLogo","upload","Customization/Customer/","HCCID","/",".gif","//","indexOf",",invitephoto_1,invitephoto_7,invitephoto_8,buttononlineimage_2,buttononlineimage_3,buttononlineimage_4,","buttononlineimage_5,buttononlineimage_6,buttononlineimage_7,buttononlineimage_8,buttononlineimage_17,\rbuttononlineimage_18,buttononlineimage_19,buttononlineimage_20,","buttonofflineimage_2,buttonofflineimage_3,buttonofflineimage_4,","buttonofflineimage_5,buttonofflineimage_6,buttonofflineimage_7,buttonofflineimage_8,buttonofflineimage_17,\rbuttonofflineimage_18,buttonofflineimage_19,buttonofflineimage_20,","smartphoto_1,smartphoto_2,smartphoto_3,smartphoto_9,smartphoto_10,","_",",","toLowerCase","Customization/Template/","custom","Url","3","4","HasReadyAgents","Online_","Offline_","WaitingFieldEmail","WaitingFieldQuestion","WaitingFieldDepartment","FeedbackBehavior","FeedbackRedirectUrl","SupportShowFlashTitle","SupportShowTopToolbar","SupportShowSaveButton","SupportShowMailButton","SupportShowPrintButton","SupportShowSoundButton","SupportShowUploadButton","SupportShowCloseButton","SupportShowEditToolbar","SupportShowBoldButton","SupportShowItalicButton","SupportShowUnderlineButton","SupportShowEmotionButton","SurveyVisible","SurveyUseEmail","SurveyUseRating","SurveyUseComment","InlineChatShowTopToolbar","InlineChatShowSaveButton","InlineChatShowMailButton","InlineChatShowPrintButton","InlineChatShowSoundButton","InlineChatShowUploadButton","InlineChatShowCloseButton","InlineChatShowEditToolbar","InlineChatShowBoldButton","InlineChatShowItalicButton","InlineChatShowUnderlineButton","InlineChatShowEmotionButton","InlineChatSurveyVisible","InlineChatSurveyUseEmail","InlineChatSurveyUseRating","InlineChatSurveyUseComment","maxWaitTime","InlineChatmaxWaitTime","OnholdWaitTime","InlineChatOnholdWaitTime","CustomDataDefinition","RawConfig","SourceCustomData","Department","RawQuery","SourceDepartment","CustomData","LS_ShowAllCustomers","False","WaitingDepartmentMode","Auto","length","Departments","Name","ChatType","inpage","getTimezoneOffset","getTime","getHours","getMinutes","getDay","-","split","OperatingHoursCheckDay","OperatingHoursValDay",":","body","input","createElement","type","hidden","setAttribute","firstChild","insertBefore","userDataBehavior","behavior","style","url('#default#userData')","localStorage","mlc-","load","any",";","cookie","=","; path=/;","getSeconds","setSeconds"," expires=","toUTCString","n","getAttribute","v","e","mlcv-","getItem","mlce-","removeAttribute","save","setItem","removeItem","CPRFIELDS","MLC","MLCCPRDT","MLCCPPBT","PageBeginTime","MLCCPAPT","SmartAccepted","SmartRejected","VisitorStatus","VISIT","MLCSmart","MLCSmartTime","MLCSmartRejectCount","MLCSmartIgnoreCount","VisitorUrls","VisitorDuration","LastLoadTime","SmartLocationFilter","VisitorLocation","SmartVisitUrlFilter","href","location","SmartEntryUrlFilter","VisitorEntryUrl","SmartReferUrlFilter","VisitorReferUrl","SmartKeywordsFilter","?","#","&","substring","regexp:","ig","*","
","'",""",">","<","&","HandleLiveChatEvent","SmartPanel","InvitePanel","none","MyLiveChatScriptBox","MyLiveChatChatBoxScriptTagID","getElementById","ChatBoxPanel","new_chatboxpanel","UrlBase","ChatBox.aspx?HCCID=","&_ts=","SCRIPT","id","src","livechat/Sound/",".mp3","Audio","autoplay","volume","BGSOUND","MyLiveChatSmartScriptTagID","new_smartpanel","ChatSmart.aspx?HCCID=","&SmartTemplate=","Accept","toString","Smart","Reject","ShowSmart","dispose","MyLiveChatInviteScriptTagID","ChatInvite.aspx?HCCID=","&InviteTemplate=","HideInvite","RequestTimerId","ACCEPT","Invite","LiveChatPrePopup","about:blank","open","REJECT","LastInitTime","NextRequestTimeout","random","mlcapimodeisdialog","IsDesignMode","NextRequestTime","LastSyncTime","ReSyncFormCPRTimerId","null","true","false","s:","n:","a:","=|=","boolean","string","number","join","SourceUrl","referrer","://","uadt","min","max","3:","|","Actions","-1","SourceContextData","title","..","text","value","items","encodeURIComponent","&UserKey=","SourceKey","&Name=","SourceName","&Email=","SourceEmail","&Department=","&Url=","&Referrer=","&Subject=","SourceSubject","&Question=","SourceQuestion","&CustomData=","&ProductName=","SourceProductName","&ProductKey=","SourceProductKey","&ContextData=","&ScreenSize=","width","height","&PageTitle=","&uats=","ResourcesVary","match","MyLiveChatScriptTagID","livechat.aspx?apimode=sync&HCCID=","&CCCustomerId=","CCCustomerId","&Type=","_RequestingServerInvitation","_RequestingServerInvitationDepartment","&RSI=","&RSI=1","_checksynctimerid","replaceChild","parentNode","Redirect","PrivateChatUrl","chat/","HCCID=","&Mode=","Click","&ChatType=","default","Button","InlineChatIsActive","OpenNewWindow","Widget","True","AddActions","InlineChatDoExpand","mylivechatdialog","Hide","AgentStatus","Activate","inpagepanelinstance","new_inpagepanel","querySelectorAll","innerHTML","MyLiveChatContainer","_script_tag","cobrowsedialog","Initializing","Loading","LoadingHandlers","online","_OnInitCalled","MyLiveChat_OnInit","SyncType","FirstRequestTimeout","SyncStatus","INVITE","SyncResult","(AGENT)","HasInvited","FindAgentPhoto.aspx?hccid=","&name=","ShowInvite","READY","InlineChatStartChat","close","EXPIRED","ERROR","ButtonImageUrl","ButtonTooltip","LinkHtmlCode","LinkTooltip","BoxHtmlCode","BoxTooltip","BoxPhotoUrl","display","display:","Inited","ShowButton","chatbutton","
","LastButtonImageUrl","ShowLink","chatlink","","chatinline","chatwidget","MyLiveChatScriptButton","MyLiveChatScriptLink","concat","_mlctemp_=","Custom","push","charCodeAt","\\x","\\u","undefined","function","\"","constructor","{","}","[","]","new Date(",");","source","ignoreCase","i","global","g","multiline","m","disabled","department","waittime","urlpattern","refpattern","locationkey","InlineTriggerDepartment","InlineTriggerMessage","message","InlineTriggerDefinition","_RejectInPage","InlineChatIsExpanded","SERVERINVITE","cpmsitime","cpmsiaid","cpmsiadn","_RSID","IsByServerInvitation","InlineTriggerAgentId","InlineTriggerAgentName","trigger","SetInlineChatAction","InlineChatIsChatting","_InlineAction","InlineChatCloseChat","InlineChatIsCollapsed","InlineChatDoCollapse","_maxdialog","startchat","invoke_recursive","expand","MyLiveChat","FrameWin","call_show","surveypanel","ExpandInPagePanel","CollapseInPagePanel","IsConnected","TEXT_CS_INLINECONFIRM_QUESTION","Do you want to exit the chat session?","callback","container","_element","reject","_mindialog","collapse","connected","chatting","InlineChatUID","actionparams","mlcdebugusenewmode","TEXTAREA","cssText","width:900px;height:400px;position:fixed;left:52px;top:150px;","appendChild","\r\n","CrossPageManager","substr","UID ","maxdialog","mindialog","closechat","Expanded","disposechat","dispose_cobrowsedialog","startwait","_ShallResume","chatend","OnFrameLoad","promptwait","_TemplateInited","RawTemplate","text/xml","parseFromString","ActiveXObject","Microsoft.XMLDOM","loadXML","DIV","","","charAt","@","parse_xmldoc","childNodes","nodeType","className","float","top","left","topleft","middleright","bottomleft","bottomcenter","compatMode","BackCompat","documentElement","clientWidth","clientHeight","bodypadding","right","bottom","updateposition","prevpp","startpos","position","anchorpos","offsetWidth","offsetHeight","offsetx","liveoffsetx","dragoffsetx","fixedmode","scrollLeft","offsety","liveoffsety","dragoffsety","scrollTop","movefactor","ceil","px","Instances","name","MlcBuidinWidget","postimer","hideoffsetx","hideoffsety","showoffsetx","showoffsety","onlineimageurl","offlineimageurl","onlineimageurlhover","offlineimageurlhover","WidgetFixedMode","CreateInstance","ApplyOption","div","imageurlhover","imageurl","runtime_imageurl","runtime_imageurlhover","img","onload","onmouseover","onmouseout","fixed","absolute","cursor","pointer","1px","zIndex","98765","overflow","visible","
","show","hide","onclick","timerid","standalone","innerWidth","innerHeight","addEventListener","mouseover","keydown","focus","blur","attachEvent","onkeydown","RandomID"];function bR(){var b={};for(var a=0;a=0){c=a[258]};MyLiveChat[e]=MyLiveChat[a[6]]+a[275]+d+(c||a[264])}function g(c,d){if(!d){d=a[16]};if(MyLiveChat[c+d]!=a[276]){MyLiveChat[c+a[277]+d]=MyLiveChat[a[6]]+a[275]+c+d+a[272]+(MyLiveChat[c+d]||a[17])+a[258];if(c==a[166]){var b=(MyLiveChat[c+d]||a[17]);if(b==a[278]||b==a[279]||b==a[73]){b=MyLiveChat[a[280]]?a[281]+b:a[282]+b;MyLiveChat[c+a[277]+d]=MyLiveChat[a[6]]+a[275]+c+d+a[272]+b+a[258]}}}}function h(){MyLiveChat[a[283]]=MyLiveChat[a[3]](MyLiveChat[a[283]],1);MyLiveChat[a[284]]=MyLiveChat[a[3]](MyLiveChat[a[284]],1);MyLiveChat[a[285]]=MyLiveChat[a[3]](MyLiveChat[a[285]],1);MyLiveChat[a[222]]=MyLiveChat[a[222]]!=a[33];MyLiveChat[a[286]]=MyLiveChat[a[286]]||a[230];MyLiveChat[a[287]]=MyLiveChat[a[287]]||a[16];MyLiveChat[a[288]]=MyLiveChat[a[288]]!=a[33];MyLiveChat[a[289]]=MyLiveChat[a[289]]!=a[33];MyLiveChat[a[290]]=MyLiveChat[a[290]]!=a[33];MyLiveChat[a[291]]=MyLiveChat[a[291]]!=a[33];MyLiveChat[a[292]]=MyLiveChat[a[292]]!=a[33];MyLiveChat[a[293]]=MyLiveChat[a[293]]!=a[33];MyLiveChat[a[294]]=MyLiveChat[a[294]]!=a[33];MyLiveChat[a[295]]=MyLiveChat[a[295]]!=a[33];MyLiveChat[a[296]]=MyLiveChat[a[296]]!=a[33];MyLiveChat[a[297]]=MyLiveChat[a[297]]!=a[33];MyLiveChat[a[298]]=MyLiveChat[a[298]]!=a[33];MyLiveChat[a[299]]=MyLiveChat[a[299]]!=a[33];MyLiveChat[a[300]]=MyLiveChat[a[300]]!=a[33];MyLiveChat[a[301]]=MyLiveChat[a[301]]!=a[33];MyLiveChat[a[302]]=MyLiveChat[a[302]]!=a[33];MyLiveChat[a[303]]=MyLiveChat[a[303]]!=a[33];MyLiveChat[a[304]]=MyLiveChat[a[304]]!=a[33]}function i(){MyLiveChat[a[222]]=MyLiveChat[a[228]];MyLiveChat[a[289]]=MyLiveChat[a[305]]!=a[33];MyLiveChat[a[290]]=MyLiveChat[a[306]]!=a[33];MyLiveChat[a[291]]=MyLiveChat[a[307]]!=a[33];MyLiveChat[a[292]]=MyLiveChat[a[308]]!=a[33];MyLiveChat[a[293]]=MyLiveChat[a[309]]!=a[33];MyLiveChat[a[294]]=MyLiveChat[a[310]]!=a[33];MyLiveChat[a[295]]=MyLiveChat[a[311]]!=a[33];MyLiveChat[a[296]]=MyLiveChat[a[312]]!=a[33];MyLiveChat[a[297]]=MyLiveChat[a[313]]!=a[33];MyLiveChat[a[298]]=MyLiveChat[a[314]]!=a[33];MyLiveChat[a[299]]=MyLiveChat[a[315]]!=a[33];MyLiveChat[a[300]]=MyLiveChat[a[316]]!=a[33];MyLiveChat[a[301]]=MyLiveChat[a[317]]!=a[33];MyLiveChat[a[302]]=MyLiveChat[a[318]]!=a[33];MyLiveChat[a[303]]=MyLiveChat[a[319]]!=a[33];MyLiveChat[a[304]]=MyLiveChat[a[320]]!=a[33];MyLiveChat[a[321]]=MyLiveChat[a[322]];MyLiveChat[a[323]]=MyLiveChat[a[324]]}function j(){if(MyLiveChat[a[326]][a[325]]){bL(MyLiveChat[a[326]][a[325]])}else {bL(MyLiveChat[a[327]])};if(MyLiveChat[a[329]][a[328]]){MyLiveChat[a[330]]=MyLiveChat[a[329]][a[328]]};if(MyLiveChat[a[329]][a[331]]){bL(MyLiveChat[a[329]][a[331]])};if(MyLiveChat[a[280]]&&MyLiveChat[a[330]]&&MyLiveChat[a[332]]==a[333]&&MyLiveChat[a[334]]!=a[335]){for(var c=0;c0||g<6)&&MyLiveChat[a[36]]&&MyLiveChat[a[37]]){i=MyLiveChat[a[37]][a[347]](a[346])};if((g==0||g==6)&&MyLiveChat[a[38]]&&MyLiveChat[a[39]]){i=MyLiveChat[a[39]][a[347]](a[346])}}else {if(MyLiveChat[a[348]+g]&&MyLiveChat[a[349]+g]){i=MyLiveChat[a[349]+g][a[347]](a[346])}};if(i[a[336]]==0){return};var f=b*60+c;var j=parseInt(i[0][a[347]](a[350])[0])*60+parseInt(i[0][a[347]](a[350])[1]);var h=parseInt(i[1][a[347]](a[350])[0])*60+parseInt(i[1][a[347]](a[350])[1]);if(fh){return false};return true}function l(){if(!document[a[351]]){return setTimeout(l,1)};var b=document[a[353]](a[352]);b[a[356]](a[354],a[355]);document[a[351]][a[358]](b,document[a[351]][a[357]]);MyLiveChat[a[359]]=b;MyLiveChat[a[359]][a[361]][a[360]]=a[362]}function m(){if(MyLiveChat[a[363]]||MyLiveChat[a[359]]){return};if(/MSIE [678]\./[a[14]](navigator[a[13]])){l()};MyLiveChat[a[363]]=window[a[363]]}function n(b){try{if(MyLiveChat[a[359]]==null){return false};MyLiveChat[a[359]][a[365]](a[364]+MyLiveChat[a[262]]+a[346]+b);return true}catch(x){return false}}function o(){if(n(a[366])){return a[359]};if(MyLiveChat[a[363]]){return a[363]}}function p(d){var b=document[a[368]][a[347]](a[367]);for(var c=0;cparseInt(b)){return null};return e};if(MyLiveChat[a[363]]){var e=MyLiveChat[a[363]][a[380]](a[379]+MyLiveChat[a[262]]+a[346]+d);var b=MyLiveChat[a[363]][a[380]](a[381]+MyLiveChat[a[262]]+a[346]+d);if(b&& new Date()[a[342]]()>b){return null};return e};return p(d)}function s(b,d,c){if(n(b)){MyLiveChat[a[359]][a[356]](a[375],b);if(d){MyLiveChat[a[359]][a[356]](a[377],d)}else {MyLiveChat[a[359]][a[382]](a[377])};if(c){MyLiveChat[a[359]][a[356]](a[378],String( new Date()[a[342]]()+c*1000))}else {MyLiveChat[a[359]][a[382]](a[378])};MyLiveChat[a[359]][a[383]](a[364]+MyLiveChat[a[262]]+a[346]+b);return};if(MyLiveChat[a[363]]){if(d){MyLiveChat[a[363]][a[384]](a[379]+MyLiveChat[a[262]]+a[346]+b,d)}else {MyLiveChat[a[363]][a[385]](a[379]+MyLiveChat[a[262]]+a[346]+b)};if(c){MyLiveChat[a[363]][a[384]](a[381]+MyLiveChat[a[262]]+a[346]+b,String( new Date()[a[342]]()+c*1000))}else {MyLiveChat[a[363]][a[385]](a[381]+MyLiveChat[a[262]]+a[346]+b)};return};q(b,d,c)}function t(){var b=MyLiveChat[a[386]];for(var c=0;c0){if((parseInt(r(a[398]))||0)>=MyLiveChat[a[114]]){return false}};if(MyLiveChat[a[117]]&&MyLiveChat[a[116]]>0){if((parseInt(r(a[399]))||0)>=MyLiveChat[a[116]]){return false}}}};if(MyLiveChat[a[125]]&&MyLiveChat[a[400]][a[336]]>=MyLiveChat[a[126]]){return true};if(MyLiveChat[a[129]]&&MyLiveChat[a[401]]+( new Date()[a[342]]()-(MyLiveChat[a[402]]||MyLiveChat[a[390]]))/1000>MyLiveChat[a[130]]){return true};if(MyLiveChat[a[127]]){var c= new Date()[a[342]]()/1000-MyLiveChat[a[390]]/1000;if(c>MyLiveChat[a[128]]){return true}};if(MyLiveChat[a[135]]&&MyLiveChat[a[403]]){if(v(MyLiveChat[a[404]],MyLiveChat[a[403]])){return true}};if(MyLiveChat[a[131]]&&MyLiveChat[a[405]]){if(v(window[a[407]][a[406]],MyLiveChat[a[405]])){return true}};if(MyLiveChat[a[132]]&&MyLiveChat[a[408]]){if(v(MyLiveChat[a[409]],MyLiveChat[a[408]])){return true}};if(MyLiveChat[a[133]]&&MyLiveChat[a[410]]){if(v(MyLiveChat[a[411]],MyLiveChat[a[410]])){return true}};if(MyLiveChat[a[134]]&&MyLiveChat[a[412]]){if(MyLiveChat[a[411]]){var d=MyLiveChat[a[411]][a[347]](a[414])[0][a[347]](a[413])[1];if(d){d=d[a[347]](a[415]);for(var b=0;b/g,a[423])[a[11]](/\x22/g,a[422])[a[11]](/\x27/g,a[421])[a[11]](/\n/g,a[420])[a[11]](/\r/g,a[16])}function z(b,c){if(window[a[426]]){window[a[426]](b,c)};if(MyLiveChat[a[427]]&&MyLiveChat[a[427]][a[426]]){MyLiveChat[a[427]][a[426]](b,c)};if(MyLiveChat[a[428]]&&MyLiveChat[a[428]][a[426]]){MyLiveChat[a[428]][a[426]](b,c)}}function A(b){if(b!=a[429]){b=a[16]};var c=a[430];var e=a[431];var d=document[a[432]](e);if(d!=null){if(!MyLiveChat[a[433]]){if(window[a[4]]&&window[a[4]][a[434]]){window[a[4]][a[434]]()}};return};var f=MyLiveChat[a[435]]+a[436]+MyLiveChat[a[262]];f=f+a[437]+ new Date()[a[342]]();d=document[a[353]](a[438]);d[a[439]]=e;d[a[440]]=f;document[a[351]][a[358]](d,document[a[351]][a[357]])}function B(d,e){if(d[a[266]](a[263])== -1){d=MyLiveChat[a[6]]+a[441]+d+a[442]};if(window[a[443]]){var b= new window[a[443]]();b[a[444]]=true;b[a[440]]=d;if(e){b[a[445]]=parseInt(e||a[33])/100};document[a[351]][a[358]](b,document[a[351]][a[357]]);return};if(/MSIE/[a[14]](navigator[a[13]])){var c=document[a[353]](a[446]);c[a[440]]=d;if(e){c[a[445]]=(parseInt(e||a[33])-100)*50};document[a[351]][a[358]](c,document[a[351]][a[357]]);return}}function C(){var c=a[447];var b=document[a[432]](c);if(b!=null){if(!MyLiveChat[a[427]]){if(window[a[4]]&&window[a[4]][a[448]]){window[a[4]][a[448]]()}};return};var d=MyLiveChat[a[435]]+a[449]+MyLiveChat[a[262]]+a[450]+MyLiveChat[a[93]];d=d+a[437]+ new Date()[a[342]]();b=document[a[353]](a[438]);b[a[439]]=c;b[a[440]]=d;document[a[351]][a[358]](b,document[a[351]][a[357]]);if(MyLiveChat[a[123]]){B(MyLiveChat[a[6]]+a[441]+MyLiveChat[a[18]]+a[442],MyLiveChat[a[20]])}}function D(){MyLiveChat[a[392]]=true;s(a[396],a[451],MyLiveChat[a[118]]);s(a[397], new Date()[a[342]]()[a[452]](),MyLiveChat[a[118]]);W(a[453]);F()}function E(b){MyLiveChat[a[393]]=true;var d=b?a[399]:a[398];var c=parseInt(r(d))||0;c=c+1;s(d,c[a[452]](),MyLiveChat[a[118]]);s(a[396],a[454],MyLiveChat[a[118]]);s(a[397], new Date()[a[342]]()[a[452]](),MyLiveChat[a[118]]);F()}function F(){MyLiveChat[a[455]]=false;if(MyLiveChat[a[427]]){MyLiveChat[a[427]][a[456]]();MyLiveChat[a[427]]=null}}function G(){var c=a[457];var b=document[a[432]](c);if(b!=null){return};var d=MyLiveChat[a[435]]+a[458]+MyLiveChat[a[262]]+a[459]+MyLiveChat[a[72]];d=d+a[437]+ new Date()[a[342]]();b=document[a[353]](a[438]);b[a[439]]=c;b[a[440]]=d;document[a[351]][a[358]](b,document[a[351]][a[357]]);if(MyLiveChat[a[140]]){B(MyLiveChat[a[6]]+a[441]+MyLiveChat[a[18]]+a[442],MyLiveChat[a[20]])}}function H(){z(a[460]);if(MyLiveChat[a[428]]){MyLiveChat[a[428]][a[456]]();MyLiveChat[a[428]]=null}}function I(){clearTimeout(MyLiveChat[a[461]]);T(a[462]);H();if(V(a[463])){}else {try{window[a[464]]=window[a[466]](a[465],a[16],MyLiveChat[a[185]])}catch(x){alert(PopupBlockedMsg);return}}}function J(){clearTimeout(MyLiveChat[a[461]]);T(a[467]);H()}function K(){MyLiveChat[a[468]]= new Date()[a[342]]();MyLiveChat[a[469]]=18000*(1+Math[a[470]]());L(MyLiveChat[a[469]])}function L(b){if(window[a[471]]||MyLiveChat[a[472]]){return};if(b){MyLiveChat[a[473]]=MyLiveChat[a[468]]+b};clearTimeout(MyLiveChat[a[461]]);MyLiveChat[a[461]]=setTimeout(M,555)}function M(){function b(){if(d!=parseInt(r(a[388]))){N()}}var e= new Date()[a[342]]();if(eMyLiveChat[a[469]]*1.8){T(a[395]);return};L();return};s(a[391],String(MyLiveChat[a[390]]));var d=parseInt(r(a[388]));if(!d||e-d>MyLiveChat[a[469]]-1800){T(a[395]);return};L(MyLiveChat[a[469]]);N();MyLiveChat[a[475]]=setTimeout(b,MyLiveChat[a[469]]/2)}function N(){var b=MyLiveChat[a[386]];for(var c=0;c50){i=i[a[416]](0,50)+a[499]};var h=MyLiveChat[a[327]]||a[16];var d=MyLiveChat[a[325]];if(d&&d[a[336]]){var b=[];for(var g=0;gMyLiveChat[a[474]]){return};K()}var f=a[530];var e=document[a[432]](f);if(e==null){e=document[a[353]](a[438]);document[a[351]][a[358]](e,document[a[351]][a[357]])};var g=MyLiveChat[a[435]]+a[531]+MyLiveChat[a[262]]+a[532]+MyLiveChat[a[533]]+a[534]+c;if(c==a[395]&&MyLiveChat[a[535]]){if(MyLiveChat[a[536]]){g+=a[537]+encodeURIComponent(MyLiveChat[a[536]])}else {g+=a[538]}};g=S(g);var d=document[a[353]](a[438]);d[a[439]]=f;d[a[440]]=g;MyLiveChat[a[474]]= new Date()[a[342]]();clearTimeout(MyLiveChat[a[539]]);MyLiveChat[a[539]]=setTimeout(b,48000);e[a[541]][a[540]](d,e)}function U(d,b){if(MyLiveChat[a[330]]&&MyLiveChat[a[107]]==a[256]){for(var c=0;c23000){h=23000}};h*=0.9+Math[a[470]]()/5;L(h)}};if(MyLiveChat[a[574]]==a[395]){if(MyLiveChat[a[576]]==a[577]){var i=MyLiveChat[a[578]][a[266]](a[273]);var c=MyLiveChat[a[578]][a[416]](0,i);var b=MyLiveChat[a[578]][a[416]](i+1);if(b){MyLiveChat[a[82]]=b};MyLiveChat[a[82]]=MyLiveChat[a[82]][a[347]](a[579])[a[486]](c);MyLiveChat[a[580]]=true;if(MyLiveChat[a[84]]){MyLiveChat[a[249]]=MyLiveChat[a[435]]+a[581]+MyLiveChat[a[262]]+a[582]+encodeURIComponent(c)};z(a[583]);G();F()}else {H()};if(!MyLiveChat[a[580]]){if(MyLiveChat[a[455]]&&u()){z(a[455]);C()}else {if(MyLiveChat[a[427]]){F()}}}};if(MyLiveChat[a[574]]==a[462]){if(MyLiveChat[a[576]]==a[584]){if(V(a[463])){MyLiveChat[a[585]]()}else {var j=U(a[463]);var l=window[a[464]];if(l!=null){l[a[407]][a[406]]=j;window[a[464]]=null}else {try{l=window[a[466]](j,a[16],MyLiveChat[a[185]])}catch(x){};if(l==null){alert(PopupBlockedMsg)}}}};if(window[a[464]]){window[a[464]][a[586]]();window[a[464]]=null};if(MyLiveChat[a[576]]==a[587]){};if(MyLiveChat[a[576]]==a[588]){}};z(a[569]);MyLiveChat[a[589]]=MyLiveChat[a[280]]?MyLiveChat[a[245]]:MyLiveChat[a[246]];MyLiveChat[a[590]]=MyLiveChat[a[280]]?MyLiveChat[a[54]]:MyLiveChat[a[55]];MyLiveChat[a[591]]=MyLiveChat[a[280]]?MyLiveChat[a[58]]:MyLiveChat[a[60]];MyLiveChat[a[592]]=MyLiveChat[a[280]]?MyLiveChat[a[56]]:MyLiveChat[a[57]];MyLiveChat[a[593]]=MyLiveChat[a[280]]?MyLiveChat[a[62]]:MyLiveChat[a[64]];MyLiveChat[a[594]]=MyLiveChat[a[280]]?MyLiveChat[a[66]]:MyLiveChat[a[67]];MyLiveChat[a[595]]=MyLiveChat[a[280]]?MyLiveChat[a[247]]:MyLiveChat[a[248]];for(var f=0;f0){e[a[622]](a[273])};f++;b(h);e[a[622]](a[350]);b(g[h])};e[a[622]](a[631])}else {if(g instanceof Array){e[a[622]](a[632]);for(var d=0;d0){e[a[622]](a[273])};b(g[d])};e[a[622]](a[633])}else {if(g instanceof Date){e[a[622]](a[634]+g[a[342]]()+a[635])}else {if(g instanceof RegExp){e[a[622]](a[263]);e[a[622]](g[a[636]]);e[a[622]](a[263]);if(g[a[637]]){e[a[622]](a[638])};if(g[a[639]]){e[a[622]](a[640])};if(g[a[641]]){e[a[622]](a[642])}}else {e[a[622]](a[476])}}}}}b(d);var c=e[a[486]](a[16]);eval(a[620]+c);return c}function bg(d){if(d[a[643]]){return false};if(d[a[644]]){for(var c=0;c0&& new Date()[a[342]]()-MyLiveChat[a[390]]5*60*1000){return};var b=MyLiveChat[a[92]];if(b>0&& new Date()[a[342]]()-Math[a[492]](10,b)*10000&& new Date()[a[342]]()-MyLiveChat[a[91]]*1000>parseInt(r(a[656]))||0){c=true};var d=parseInt(r(a[490]))||0;if(d&& new Date()[a[342]]()-d>5*60*1000){c=true};if(c){MyLiveChat[a[653]]=true;MyLiveChat[a[667]](true)}else {setTimeout(b,2000)}}setTimeout(b,2000)}function bl(){}function bm(){}function bn(){}function bo(){}function bp(){}function bq(){}function br(){}function bs(a){}function bt(b,a){}function bu(t){function b(b){t[a[670]]();v=true;if(b){t[a[672]](a[671])};MyLiveChat[a[664]](a[673])}function c(c,d){function b(){w(c)}if(!v){return};if(MyLiveChat[a[675]][a[674]][a[301]]&&c&& !d){MyLiveChat[a[675]][a[677]][a[676]](b)}else {w(c)}}function d(){return true}function e(){return v}function f(){return !v}function g(){if(v){return};u[a[678]]()}function h(){if(!v){return};u[a[679]]()}function i(){return MyLiveChat[a[675]]&&MyLiveChat[a[675]][a[680]]()}function j(){u[a[678]](true)}function k(b){u[a[679]](true,b)}function l(){t[a[670]]();v=true;MyLiveChat[a[664]](a[673])}function m(c){function b(b){if(b){u[a[679]](true,true)}}if(c&&MyLiveChat[a[675]]&&MyLiveChat[a[675]][a[680]]()){if(MyLiveChat[a[675]][a[674]][a[301]]){u[a[679]](true,false)}else {mlcconfirm(bR(a[651],(MyLiveChat[a[681]]||a[682]),a[683],b,a[684],t[a[685]]))}}else {if(MyLiveChat[a[666]]==a[663]){MyLiveChat[a[664]](a[686]);MyLiveChat[a[653]]=true;MyLiveChat[a[535]]=null;MyLiveChat[a[660]]=false;L(1);t[a[687]]();v=false}else {if(v){MyLiveChat[a[664]](a[688]);t[a[687]]();v=false}}}}function n(c,b){if(c==a[673]||c==a[688]){switch(MyLiveChat[a[666]]){case a[689]:;case a[690]:;case a[673]:;case a[688]:break;default:return}};if(c==a[689]&&MyLiveChat[a[666]]==a[688]){c=a[688]};var d=MyLiveChat[a[691]]+a[494]+ new Date()[a[342]]()+a[494]+c+a[494]+b;B(d);s(a[692],d);MyLiveChat[a[666]]=c;q()}var A;if(location[a[406]][a[266]](a[693])!= -1){A=document[a[353]](a[694]);A[a[361]][a[695]]=a[696];document[a[351]][a[697]](A)};function B(b){if(A){A[a[501]]+=b+a[698]}}var y=o();var u=MyLiveChat[a[699]]={};MyLiveChat[a[691]]=String(( new Date()[a[342]]()+Math[a[470]]())/1000-1400000000)[a[700]](0,16);B(a[701]+MyLiveChat[a[691]]);t[a[670]]=t[a[702]];t[a[687]]=t[a[703]];var v=false;u[a[678]]=b;function w(b,c){if(!c){if(b){MyLiveChat[a[664]](a[704])}else {MyLiveChat[a[664]](a[688])}};t[a[687]]();v=false;if(!b){return};MyLiveChat[a[675]]=null;u[a[705]]=false;t[a[672]](a[706]);if(window[a[707]]){window[a[707]]()}}u[a[679]]=c;MyLiveChat[a[551]]=d;MyLiveChat[a[654]]=e;MyLiveChat[a[668]]=f;MyLiveChat[a[556]]=g;MyLiveChat[a[669]]=h;MyLiveChat[a[665]]=i;MyLiveChat[a[585]]=j;MyLiveChat[a[667]]=k;t[a[702]]=l;t[a[703]]=m;MyLiveChat[a[664]]=n;var z=0;var p;function q(){clearTimeout(p);p=setTimeout(q,1000);MyLiveChat[a[666]]=null;var e=r(a[692]);if(!e){bi();return};e=e[a[347]](a[494]);var b=parseInt(e[1]);var d=e[2];var g= new Date()[a[342]]()-b;if(g>35000||(d==a[686]&&g>12000)){bi();return};MyLiveChat[a[666]]=d;if(z>=b){if(g>3000){var f=d==a[689]?a[690]:d;switch(f){case a[690]:;case a[673]:;case a[688]:MyLiveChat[a[664]](f);break;case a[663]:bk();if(MyLiveChat[a[660]]){MyLiveChat[a[664]](a[663])};return}};return};z=b;if(e[0]!=MyLiveChat[a[691]]){B(e)};var c=e[3];switch(d){case a[708]:break;case a[689]:;case a[690]:;case a[673]:;case a[688]:if(d==a[688]){MyLiveChat[a[669]]()}else {MyLiveChat[a[556]]()};if(!MyLiveChat[a[665]]()){t[a[672]](a[671]);MyLiveChat[a[709]]=true};break;case a[704]:w(true,true);break;case a[663]:bk();return;case a[686]:w(true,true);break;case a[710]:break}}q()}function bv(c,b){MyLiveChat[a[675]]=c;if(MyLiveChat[a[709]]){c[a[712]]=false};MyLiveChat[a[555]]()}function bw(){if(MyLiveChat[a[713]]){return};var d=MyLiveChat[a[714]];;;var e;if( typeof (DOMParser)!=a[626]){e=( new DOMParser())[a[716]](d,a[715])}else {if(window[a[717]]){e=( new ActiveXObject(a[718]));e[a[719]](d)}else {var b=document[a[353]](a[720]);b[a[564]]=a[721]+d+a[722];e=b[a[357]]}};function c(b){if(b&&b[a[723]](0)==a[724]){b=b[a[416]](1);return MyLiveChat[a[0]](b)||b};return b}jsml[a[725]](e,null,null,null,c);MyLiveChat[a[713]]=true}function bx(d,c){var e=[];function b(h){var d=h[a[726]];if(!d||!d[a[336]]){return};for(var f=0;f0?Math[a[491]](q-d,k(l)):-Math[a[491]](d-q,k(-l));m=m>0?Math[a[491]](r-e,k(m)):-Math[a[491]](e-r,k(-m));q=d+l;r=e+m};f[a[361]][a[731]]=q+a[762];f[a[361]][a[730]]=r+a[762];f[a[745]]=o}function bB(d){this[a[559]]=MyLiveChat[a[280]];if(!d){d={}};var b=bR(a[764],a[765],a[751],0,a[756],0,a[741],MyLiveChat[a[175]],a[746],MyLiveChat[a[168]],a[747],MyLiveChat[a[170]],a[766],15,a[767],MyLiveChat[a[171]],a[768],MyLiveChat[a[172]],a[769],MyLiveChat[a[173]],a[770],MyLiveChat[a[174]],a[771],MyLiveChat[a[178]],a[772],MyLiveChat[a[179]],a[773],MyLiveChat[a[182]],a[774],MyLiveChat[a[183]],a[272],0);for(var e in b){if(!(e in d)){d[e]=b[e]}};d[a[754]]=MyLiveChat[a[775]];if(d[a[754]]){if(/MSIE [56]/[a[14]](navigator[a[13]])||document[a[736]]==a[737]){d[a[754]]=false}};var c=MlcBuidinWidget[a[763]][d[a[764]]];if(c==null){c=MlcBuidinWidget[a[763]][d[a[764]]]= new MlcBuidinWidget[a[776]](d)}else {c[a[777]](d)};return c}function bC(i){function b(){k[a[778]][a[361]][a[596]]=a[16]}function c(){k[a[778]][a[361]][a[596]]=a[429]}function d(){k[a[752]]=i[a[769]];k[a[757]]=i[a[770]]}function e(){k[a[752]]=i[a[767]];k[a[757]]=i[a[768]]}function f(){W(a[553])}function g(d){function b(){if(this[a[376]](a[779])){this[a[440]]=this[a[376]](a[779])}}function c(){if(this[a[376]](a[779])){this[a[440]]=this[a[376]](a[780])}}h=i;i=d;i[a[781]]=MyLiveChat[a[280]]?i[a[771]]:i[a[772]];i[a[782]]=MyLiveChat[a[280]]?i[a[773]]:i[a[774]];for(var e in i){if(h!=i&&i[e]==h[e]){continue};switch(e){case a[781]:k[a[783]][a[440]]=i[a[781]];k[a[783]][a[356]](a[780],i[a[781]]);break;case a[782]:k[a[783]][a[356]](a[779],i[a[782]]);break}};k[a[783]][a[784]]=j;k[a[783]][a[785]]=b;k[a[783]][a[786]]=c;j()}var h;var k=this;k[a[778]]=document[a[353]](a[720]);k[a[778]][a[361]][a[747]]=i[a[754]]?a[787]:a[788];k[a[778]][a[361]][a[789]]=a[790];k[a[778]][a[361]][a[524]]=a[791];k[a[778]][a[361]][a[525]]=a[791];k[a[778]][a[361]][a[792]]=a[793];k[a[778]][a[361]][a[794]]=a[795];k[a[778]][a[564]]=a[796];k[a[783]]=k[a[778]][a[357]];k[a[797]]=b;k[a[798]]=c;document[a[351]][a[358]](k[a[778]],document[a[351]][a[357]]);k[a[752]]=i[a[767]];k[a[757]]=i[a[768]];k[a[778]][a[785]]=d;k[a[778]][a[786]]=e;k[a[778]][a[799]]=f;function j(){clearTimeout(k[a[800]]);k[a[800]]=setTimeout(j,i[a[766]]);i[a[752]]=k[a[752]];i[a[757]]=k[a[757]];bA(i,k[a[778]])}this[a[777]]=g;this[a[777]](i)}function bD(f,c){if(!f){f=a[95]};if(!c&&c!==0){c=5};var e=document[a[736]]==a[737]?document[a[351]]:document[a[738]];var d=e[a[739]];var b=e[a[740]];if(navigator[a[801]]===false){d=window[a[802]];b=window[a[803]]};if(f!=a[729]){var g=bE(f,d,b);if(f[a[266]](a[731])!= -1){g[a[731]]+=c};if(f[a[266]](a[742])!= -1){g[a[731]]-=c};if(f[a[266]](a[730])!= -1){g[a[730]]+=c};if(f[a[266]](a[743])!= -1){g[a[730]]-=c};return g};return bE(f,d,b)}function bE(c,d,b){switch(c){case a[729]:;case a[732]:return bR(a[730],0,a[731],0);case a[77]:return bR(a[730],0,a[731],Math[a[191]](d/2));case a[97]:return bR(a[730],0,a[731],d);case a[169]:return bR(a[730],Math[a[191]](b/2),a[731],0);case a[75]:return bR(a[730],Math[a[191]](b/2),a[731],Math[a[191]](d/2));case a[733]:return bR(a[730],Math[a[191]](b/2),a[731],d);case a[734]:return bR(a[730],b,a[731],0);case a[735]:return bR(a[730],b,a[731],Math[a[191]](d/2));case a[95]:return bR(a[730],b,a[731],d);default:return bR(a[730],b,a[731],d)}}function bF(b,a){return a}function bG(b,c){MyLiveChat[a[507]]=b;MyLiveChat[a[505]]=c}function bH(b){MyLiveChat[a[509]]=b}function bI(b){MyLiveChat[a[330]]=b}function bJ(b){MyLiveChat[a[514]]=b}function bK(b){MyLiveChat[a[516]]=b}function bL(b){if(b instanceof Array){b=bf(b)};MyLiveChat[a[327]]=b;try{MyLiveChat[a[325]]=eval(a[620]+(MyLiveChat[a[327]]||a[476]))||[]}catch(x){MyLiveChat[a[325]]=[]}}function bM(b){MyLiveChat[a[497]]=b}function bN(b){MyLiveChat[a[519]]=b}function bO(b){MyLiveChat[a[521]]=b}function bP(b){var c=parseInt(r(a[490]))||0;s(a[490],String( new Date()[a[342]]()));if(window[a[471]]||MyLiveChat[a[472]]){return};if(b!==true&&c&& new Date()[a[342]]()-c>5*60*1000){L(1)}}function bQ(){if(!MyLiveChat[a[280]]){return};s(a[495],String(1+(parseInt(r(a[495]))||0)),86400*365)}_setjsmlfolder=d;MyLiveChat_InitOnce=e;MyLiveChat_CalcImagePath=f;MyLiveChat_CalcCustomUrl=g;MyLiveChat_InitOnceDialog=h;MyLiveChat_InitOnceInline=i;MyLiveChat_InitOnceFinal=j;MyLiveChat_IsDuringOperatingHours=k;IE_AddBehavior=l;MyLiveChat_LoadUserDataBehavior=n;MyLiveChat_SupportLocalData=o;MyLiveChat_GetCookie=p;MyLiveChat_SetCookie=q;MyLiveChat_GetLocalData=r;MyLiveChat_SetLocalData=s;MyLiveChat_SyncToCPR=t;MyLiveChat_SmartTriggers=u;MyLiveChat_SmartIsMatch=v;MyLiveChat_PatternMatch=w;MyLiveChat_HtmlEncode=y;MyLiveChat_InvokeEvent=z;MyLiveChat_ShowChatBox=A;MyLiveChat_PlaySound=B;MyLiveChat_ShowSmart=C;MyLiveChat_AcceptSmart=D;MyLiveChat_RejectSmart=E;MyLiveChat_HideSmart=F;MyLiveChat_ShowInvite=G;MyLiveChat_HideInvite=H;MyLiveChat_AcceptInvite=I;MyLiveChat_RejectInvite=J;MyLiveChat_DelayRequest=K;MyLiveChat_SetNextReqTimeout=L;MyLiveChat_NextRequest=M;MyLiveChat_SyncFromCPR=N;MyLiveChat_CPRDecode=O;MyLiveChat_CPREncode=P;MyLiveChat_GetSourceUrl=Q;MyLiveChat_GetReferrer=R;MyLiveChat_AppendToUrl=S;MyLiveChat_ChangeUrl=T;MyLiveChat_GetDialogUrl=U;MyLiveChat_IsUseInlineChat=V;MyLiveChat_OpenDialog=W;MyLiveChat_ShowChatWidget=X;MyLiveChat_ShowInPageChat=Y;MyLiveChat_ForEachElement=Z;MyLiveChat_WriteOrSetHTML=ba;MyLiveChat_Initialize=bb;MyLiveChat_RunLoadingHandler=bc;MyLiveChat_AddCustomData=bd;MergeCustomData=be;ConvertToJson=bf;MyLiveChat_InlineTriggerMatch=bg;MyLiveChat_MatchServerTriggers=bh;MyLiveChat_TryServerInvitation=bi;MyLiveChat_OnServerInvitation=bj;MyLiveChat_RestoreServerInvite=bk;CreateCrossPageManager=bu;MyLiveChatInitTemplate=bw;mlcwidget_findelements=bx;mlcwidget_calcpoint=by;mlcwidget_calcbodypoint=bz;mlcwidget_nextposition=bA;MyLiveChat_CalcBodyPoint=bD;MyLiveChat_CalcPoint=bE;MyLiveChat_MovePoint=bF;MyLiveChat_SetUserName=bG;MyLiveChat_SetEmail=bH;MyLiveChat_SetDepartment=bI;MyLiveChat_SetSubject=bJ;MyLiveChat_SetQuestion=bK;MyLiveChat_SetCustomData=bL;MyLiveChat_SetContextData=bM;MyLiveChat_SetProductName=bN;MyLiveChat_SetProductKey=bO;MyLiveChat_OnUserIsOnline=bP;MyLiveChat[a[0]]=b;MyLiveChat[a[3]]=c;d();e();if(MyLiveChat[a[339]]==a[340]){i()}else {h()};j();(m)();MyLiveChat[a[551]]=bl;MyLiveChat[a[654]]=bm;MyLiveChat[a[668]]=bn;MyLiveChat[a[556]]=bo;MyLiveChat[a[669]]=bp;MyLiveChat[a[665]]=bq;MyLiveChat[a[585]]=br;MyLiveChat[a[667]]=bs;MyLiveChat[a[664]]=bt;MyLiveChat[a[711]]=bv;MlcBuidinWidget={};MlcBuidinWidget[a[559]]=null;MlcBuidinWidget[a[763]]={};MlcBuidinWidget[a[560]]=bB;MlcBuidinWidget[a[776]]=bC;MyLiveChat[a[555]]=bQ;if(!MyLiveChat[a[472]]){if(document[a[804]]){document[a[804]](a[805],bP,false);document[a[804]](a[806],bP,false);window[a[804]](a[807],bP,false);window[a[804]](a[808],bP,false)}else {document[a[809]](a[805],bP);document[a[809]](a[810],bP);window[a[809]](a[807],bP);window[a[809]](a[808],bP)};bP(true);isnewid=true;if(!MyLiveChat[a[533]]||MyLiveChat[a[533]]==a[476]){MyLiveChat[a[533]]=r(a[533]);isnewid=false};if(!MyLiveChat[a[533]]||MyLiveChat[a[533]]==a[476]){MyLiveChat[a[533]]=MyLiveChat[a[811]];isnewid=true};s(a[533],MyLiveChat[a[533]],86400*365);if(isnewid&&!r(a[495])){s(a[495],a[33],86400*365)};bb()}})()
}
/*
FILE ARCHIVED ON 14:03:07 May 27, 2016 AND RETRIEVED FROM THE
INTERNET ARCHIVE ON 04:38:29 Oct 15, 2025.
JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.
ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
SECTION 108(a)(3)).
*/
/*
playback timings (ms):
captures_list: 1.786
exclusion.robots: 0.023
exclusion.robots.policy: 0.013
esindex: 0.013
cdx.remote: 8.323
LoadShardBlock: 290.701 (3)
PetaboxLoader3.datanode: 234.403 (4)
load_resource: 172.378
PetaboxLoader3.resolve: 67.335
*/