<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">var chat_messages = Array();
var last_msg_id = -1;
var last_theme = -1;
var GA_FUNNEL_STAGE = "";

function validateEmail(email) { 
    var re = /^(([^&lt;&gt;()[\]\\.,;:\s@\"]+(\.[^&lt;&gt;()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;    	
	return re.test(email);
} 

function str_replace(search, replace, subject) {
	return subject.split(search).join(replace);
}

function getInputDate() {
	return($("#bday").val()+"."+$("#bmonth").val()+"."+$("#byear").val());
}

function getInputDates() {
	
	return ($("#bday").val()+"."+$("#bmonth").val()+"."+$("#byear").val()+',dt2='+$("#bday2").val()+"."+$("#bmonth2").val()+"."+$("#byear2").val());
}

function show_chat_messages(n) {
	if (n &lt; chat_messages.length ) {
						
		$("#chat-field").append(chat_messages[n][1]);
		document.getElementById('chat-field').scrollTop = 9999;				
		if (n+1 &lt; chat_messages.length) setTimeout(function() { show_chat_messages(n+1) }, Number(chat_messages[n+1][0]) ); 
	}
}

function send_chat_msg(theme,msg_id,params) {	
	if (msg_id &gt; last_msg_id) {
		last_msg_id  = msg_id;
		console.log('send chat message');
		$.post("/_sys/iv_chat/", "theme="+theme+"&amp;msg_id="+msg_id+"&amp;params="+params,
			  function(data){					
				console.log(data);
				chat_messages.length = 0;				
				if (data.indexOf("~~~")==-1) var d = new Array(data); else var d = data.split("~~~");					
				
				for (var i=0; i&lt;d.length; i++) {						
					var msg = d[i].split("|");				
					chat_messages[i] = msg;
				}
				
				show_chat_messages(0);
			  }); 				
	} else console.log('msg_id less than last ('+msg_id+'&lt;='+last_msg_id+')');
}</pre></body></html>