var chatPosibleComprobado=false;var chatSolicitado=false;var iconoEsperandoMostrado=false;function arrancarLanzamiento(){if(!chatPosibleComprobado){cargarVariables(CHAT);enviarEsChatPosible();}}function enviarEsChatPosible(){var url=getUrlBaseAplicable()+servletJS+"?id_m=201&id_c="+idCliente+"&id_l="+idLinea+"&cookies="+conCookies;idScriptChat=cambiarScript(idScriptChat,url);}function mostrarIconoChatPosible(urlRelativaIcono){var nuevoContenido;if(formatoVentana==1&&conCookies){nuevoContenido='<a style="cursor:pointer" onclick="javascript:mostrarFormAlias()"><img src="'+getUrlBaseAplicable()+urlRelativaIcono+'" alt="'+getCadena(INICIAR_CONVERSACION)+'" title="'+getCadena(INICIAR_CONVERSACION)+'" border="0"></a>';}else{var url=urlBasePopup+"?id_c="+idCliente+"&id_l="+idLinea+"&cookies="+conCookies;nuevoContenido='<a style="cursor:pointer" href="javascript:void(0)"'+'onclick="'+"javascript:abrirVentanaChatPopup('"+url+'\')"><img src="'+getUrlBaseAplicable()+urlRelativaIcono+'" alt="'+getCadena(INICIAR_CONVERSACION)+'" title="'+getCadena(INICIAR_CONVERSACION)+'" border="0"></a>';}chatPosibleComprobado=true;cambiarContenidoConf(CHAT,nuevoContenido);}function mostrarIconoChatNoPosible(urlRelativaIcono,urlNoDisponible){var nuevoContenido;if(urlNoDisponible==""||urlNoDisponible=="null"){var nuevoContenido='<img src="'+getUrlBaseAplicable()+urlRelativaIcono+'" alt="'+getCadena(CONVERSACION_NO_POSIBLE)+'" title="'+getCadena(CONVERSACION_NO_POSIBLE)+'" border="0">';}else{var nuevoContenido='<a href="'+urlNoDisponible+'"><img src="'+getUrlBaseAplicable()+urlRelativaIcono+'" alt="'+getCadena(CONVERSACION_NO_POSIBLE)+'" title="'+getCadena(CONVERSACION_NO_POSIBLE)+'" border="0"></a>';}chatPosibleComprobado=true;cambiarContenidoConf(CHAT,nuevoContenido);}function mostrarFormAlias(){if(conCookies){leerCookie();}var nuevoContenido='<div style="text-align:left;"><span style="color:#202426;font-family:arial;font-size:12px;">'+getCadena(INTRODUCIR_NOMBRE)+':</span><br><input type="text" id="lw_alias" tabIndex="1" maxlength="20" '+'value="'+alias+'" onKeyPress="procesarEventoTextoAlias(event)">'+'<br><button type="button" name="enviar" '+'onclick="aliasIntroducido();">'+getCadena(INICIAR_CONVERSACION)+"</button></div>";cambiarContenidoConf(CHAT,nuevoContenido);chatSolicitado=false;setTimeout('document.getElementById("lw_alias").focus()',100);}function procesarEventoTextoAlias(evento){if(isEnterPulsado(evento)){var campoAlias=document.getElementById("lw_alias");if(campoAlias.removeEventListener){campoAlias.removeEventListener("keypress",procesarEventoTextoAlias,false);}else{campoAlias.detachEvent("keypress",procesarEventoTextoAlias);}if(evento.stopPropagation){evento.stopPropagation();}else{evento.cancelBubble=true;}if(evento.preventDefault){evento.preventDefault();}else{evento.returnValue=false;}aliasIntroducido();}}function aliasIntroducido(){if(!isAliasValido()){alert(getCadena(NOMBRE_NO_VALIDO));document.getElementById("lw_alias").focus();}else{iconoEsperandoMostrado=false;enviarSolicitarChat();}}function isAliasValido(){var campoAlias=document.getElementById("lw_alias");var alias=trim(campoAlias.value);if(alias.length==0||alias.indexOf(";")!=-1||alias.indexOf(":")!=-1||alias.indexOf(",")!=-1||alias.indexOf("'")!=-1||alias.indexOf("\\")!=-1){return false;}else{return true;}}function enviarSolicitarChat(){if(!chatSolicitado){alias=trim(document.getElementById("lw_alias").value);if(conCookies){setParamCookie("alias",escape(alias));leerCookie();}if(ventanaEnPopup){var mensaje='<?xml version="1.0" encoding="ISO-8859-15" standalone="yes"?><i><m i="solicitar_chat" v=""><i>';mensaje+='<p i="id_interno_cliente">'+idCliente+"</p>";mensaje+='<p i="id_linea_atencion">'+idLinea+"</p>";mensaje+='<p i="alias">'+escape(alias)+"</p>";if(idVisitante!=null){mensaje+='<p i="id_visitante">'+idVisitante+"</p>";}mensaje+="</i></m></i>";enviarMensaje_c(urlBaseLivewebSSL+servletXML,mensaje,procesarSolicitarChat);}else{var url=urlBaseLivewebSSL+servletJS+"?id_m=202&id_c="+idCliente+"&id_l="+idLinea+"&a="+escape(alias);if(idVisitante!=null){url+="&id_v="+idVisitante;}idScriptChat=cambiarScript(idScriptChat,url);}chatSolicitado=true;}}function procesarSolicitarChat(){if(req.readyState==4){if(req.status==200){respuesta=req.responseXML.documentElement;var codigo=getCodigoVuelta_c(respuesta);if(codigo==0){idChat=getParamVuelta_c(respuesta,"id_interno_conversacion");if(conCookies){setParamCookie("id_c",idChat);}mostrarIconoEsperando(getParamVuelta_c(respuesta,"url_icono_esperando"));urlVuelta=getParamVuelta_c(respuesta,"url_vuelta");chatEnCurso=false;stoEstaChatIniciado=setTimeout("enviarEstaChatIniciado()",1000);}else{if(codigo==-1){chatNoIniciable();}else{if(codigo==-11){chatNoIniciable();}}}}else{var statusText="";try{statusText=req.statusText;}catch(error){}alert(getCadena(ERROR_GENERICO)+" ("+req.status+":"+statusText+")");enviarErrorWeb("Código HTTP "+req.status+" como respuesta a solicitar_chat: "+req.responseText,null);}}}function mostrarIconoEsperando(urlRelativaIcono){if(!iconoEsperandoMostrado){var nuevoContenido='<img src="'+getUrlBaseAplicable()+urlRelativaIcono+'" alt="'+getCadena(ESPERANDO)+'" title="'+getCadena(ESPERANDO)+'" border="0">';cambiarContenidoConf(CHAT,nuevoContenido);iconoEsperandoMostrado=true;}}