<X-FC-WHITESPACE [STRIP]><!--#rem startconfig --><!--#set var="REQUESTPERSON2" expr="@indexof ('<X-FC-URL-PARAMETER>', '@')+1" --><!--#set var="REQUESTPERSON3" expr="@substr('<X-FC-URL-PARAMETER>',$REQUESTPERSON2)"--><!--#set var="REQUESTPERSON"
expr="@lower('$REQUESTPERSON3')"--><!--#set var="UNIQUEITEM" expr="@rand()"--><!--#set var="PAGETITLE" value="FirstMagic Chat"--><X-FC-WHITESPACE [RETAIN]><!--#rem endconfig --><!--#if expr="<X-FC-URL-PARAMETER updateme exists>=1"--><!--#if expr="<X-FC-URL-PARAMETER poll exists>=1"--><script type="text/javascript"><!--
TheNewList='<X-FC-FIELD-COUNT LATE.8052>';
//--></script><!--#else--><!--#include virtual="/.templates/fmlibrary/terms.inc" --><!--#set var="INDEX" value="-1"--><!--#while expr="++$INDEX < <X-FC-FIELD-COUNT LATE.8052>"--><!--#set var="WHAT" expr="1 + <X-FC-FIELD LATE.8052.`$INDEX` DEFAULT=0 NUMBER>"--><!--#set var="SENDERB" expr="@lower('<X-FC-FIELD LATE.100.`$INDEX` STRING>')"--><!--#set var="SENDER"
expr="@urlescape('$SENDERB')"--><!--#if expr="$INDEX>1"--><div class="smallfctext chatmessage<!--#if expr="`<X-FC-USER-NAME>`=`<X-FC-FIELD LATE.100.`$INDEX` STRING>`"--> visitor<!--#else--> operator<!--#endif-->"><span class="chatname"><!--#if expr="`<X-FC-USER-NAME>`=`<X-FC-FIELD LATE.100.`$INDEX` STRING>`"--><!--#echo expr=`$FMCHATME`--><!--#else--><X-FC-FIELD LATE.100.`$INDEX` STRING><!--#endif--></span><X-FC-FIELD LANG.139.`$WHAT` STRING><X-FC-FIELD LATE.8047.`$INDEX`></div><!--#endif--><!--#endwhile--><!--#endif--><!--#else--><!--#include virtual="//Setup?formid=2659&CONFIG" --><!--#include virtual="/.templates/$FMGSYSTEM/FMServerSettings?formid=2655" --><!--#include virtual="/.templates/plainheader.inc"-->
<script type="text/javascript"><!--
window.addEvent('domready', function(){function GetLinks(){allLinks = $(document.body).getElements('a');for (var i=0; i<allLinks.length; i++){allLinks[i].target="_top";}}GetLinks(); window.parent.fadein(); <!--#if expr="<X-FC-URL-PARAMETER chatout exists>=0"-->scrollparent=window.parent.pageYOffset, $('chatid<!--#echo expr=`$UNIQUEITEM`-->').focus(), window.parent.scrollTo(0,(scrollparent)), $('chatstartbtn<!--#echo expr=`$UNIQUEITEM`-->').disabled = true;<!--#endif-->});
//--></script>
</head>
<body class="popwin chatwin<!--#if expr="<X-FC-URL-PARAMETER userchat exists>=1"--> userchat<!--#else--> publicchat<!--#endif-->"><!--#include virtual="/Login/__WhosOnline?templates=lookups" --><!--#if expr="@indexof ('_$ALLONLINE', '$REQUESTPERSON')>0 || `<X-FC-URL-PARAMETER invited exists>`=`1`"-->
<script type="text/javascript"><!--
function LeaveChat(){Cookie.dispose('myname', {domain: '<X-FC-HTTP-DOMAIN-NAME>'}); self.location.replace('/Login/__Chat?chatout&<!--#if expr="<X-FC-URL-PARAMETER userchat exists>=1"-->userchat&<!--#else-->publicchat&<!--#endif-->@<!--#echo expr=`$REQUESTPERSON`-->');}
<!--#if expr="<X-FC-URL-PARAMETER invited exists>=0"-->function GetChat(){window.parent.fadeout(); self.location.replace('/Login/__Chat?invited&<!--#if expr="<X-FC-URL-PARAMETER userchat exists>=1"-->userchat&<!--#else-->publicchat&<!--#endif-->invite=<!--#echo expr=`$REQUESTPERSON`-->&@<!--#echo expr=`$REQUESTPERSON`-->'); return false;}
function EnableChat(){thename=$('chatid<!--#echo expr=`$UNIQUEITEM`-->').value; var SavedName = Cookie.write('myname', thename, {domain: '<X-FC-HTTP-DOMAIN-NAME>',duration:0}); $('chatstartbtn<!--#echo expr=`$UNIQUEITEM`-->').setStyle('opacity', '1'), $('chatstartbtn<!--#echo expr=`$UNIQUEITEM`-->').setStyle('pointer-events', 'all'), $('chatstartbtn<!--#echo expr=`$UNIQUEITEM`-->').disabled = false; if (event.which == 13 || event.keyCode == 13) $('chatstartbtn<!--#echo expr=`$UNIQUEITEM`-->').click();}
<!--#else-->function docscroller (docscont,scrollbar,grip,hor,ignoreMouse) {if ( docscont.getScrollSize().y-docscont.getSize().y > 0){var slider = new Slider(scrollbar, grip, {steps: 100,mode: 'vertical',onChange: function(step){var x = (hor?(((docscont.getScrollSize().x-docscont.getSize().x)/100)*step):0); var y = (hor?0:(((docscont.getScrollSize().y-docscont.getSize().y)/100)*step)); docscont.scrollTo(x,y);}}).set(100); if( !(ignoreMouse) ){$$(docscont, scrollbar).addEvent('mousewheel', function(e){e = new Event(e).stop(); var step = slider.step - e.wheel * 2;slider.set(step);});} $(document.body).addEvent('mouseleave',function(){slider.drag.stop()});}}
function CheckForm(Form){if (document.getElementById('myname<!--#echo expr=`$UNIQUEITEM`-->').value == '' || document.getElementById('myname<!--#echo expr=`$UNIQUEITEM`-->').value == '<!--#echo expr=`$FMNAME`-->'){document.getElementById('mynamenote<!--#echo expr=`$UNIQUEITEM`-->').style.visibility = 'visible'; document.getElementById('myname<!--#echo expr=`$UNIQUEITEM`-->').style.borderColor = '#d0010b'; document.getElementById('myname<!--#echo expr=`$UNIQUEITEM`-->').focus();return (false);} return (true);}
function SendNow<!--#echo expr=`$UNIQUEITEM`--> (e) {if (event.which == 13 || event.keyCode == 13){$('submitpost<!--#echo expr=`$UNIQUEITEM`-->').click(); return false;} return true;};
function ScrollMe<!--#echo expr=`$UNIQUEITEM`--> () {new Fx.Scroll($('thechat2<!--#echo expr=`$UNIQUEITEM`-->'), {duration:500, wait: false}).toElement('bottom<!--#echo expr=`$UNIQUEITEM`-->'); docscroller($('thechat2<!--#echo expr=`$UNIQUEITEM`-->'),$('thechatscroll<!--#echo expr=`$UNIQUEITEM`-->'),$('thechatgrip<!--#echo expr=`$UNIQUEITEM`-->'));}
TheNewList=0;TheNewList2=0;
function GetLatest(){TheNewList2=(TheNewList2+1); var req = new Request.HTML({url:'<X-FC-OBJURL>?updateme', method: 'get',noCache: true,data: { 'do' : '1' }, update: $('thechat<!--#echo expr=`$UNIQUEITEM`-->'), onComplete: function(response) {$('thechat<!--#echo expr=`$UNIQUEITEM`-->'); ScrollMe<!--#echo expr=`$UNIQUEITEM`--> ();}, onFailure: function() {$('thechat<!--#echo expr=`$UNIQUEITEM`-->').set('text', '<!--#echo expr=`$FMDENIED`-->');}}) .send();}
function GoGetComments<!--#echo expr=`$UNIQUEITEM`-->(){var req = new Request.HTML({url:'<X-FC-OBJURL>?updateme&poll', method: 'get',noCache: true, update: $('poll'), onComplete: function(response) {$('poll');}, onFailure: function() {$('thechat<!--#echo expr=`$UNIQUEITEM`-->').set('text', '<!--#echo expr=`$FMDENIED`-->');}}) .send(); if ((TheNewList)!=(TheNewList2)) GetLatest();}
setInterval(GoGetComments<!--#echo expr=`$UNIQUEITEM`-->,1000);
window.addEvent('domready', function(){docscroller($('thechat2<!--#echo expr=`$UNIQUEITEM`-->'),$('thechatscroll<!--#echo expr=`$UNIQUEITEM`-->'),$('thechatgrip<!--#echo expr=`$UNIQUEITEM`-->'));
GoGetComments<!--#echo expr=`$UNIQUEITEM`-->(); $('chatform<!--#echo expr=`$UNIQUEITEM`-->').addEvent('submit', function(e){e.stop(); this.send(); GoGetComments<!--#echo expr=`$UNIQUEITEM`-->(); $('posted<!--#echo expr=`$UNIQUEITEM`-->').value=''; docscroller($('thechat2<!--#echo expr=`$UNIQUEITEM`-->'),$('thechatscroll<!--#echo expr=`$UNIQUEITEM`-->'),$('thechatgrip<!--#echo expr=`$UNIQUEITEM`-->'));});
thename = '<!--#echo expr=`$FMNAME`-->: '+Cookie.read('myname'); $('posted<!--#echo expr=`$UNIQUEITEM`-->').value=(thename); $('submitpost<!--#echo expr=`$UNIQUEITEM`-->').click();$('posted<!--#echo expr=`$UNIQUEITEM`-->').focus();});<!--#endif-->
//--></script>
<div id="poll" style="width:1px;height:1px;top:0px;left:0px;position:absolute;z-index:-1;visibility:hidden;"></div>
<div class="chatcontent<!--#if expr="<X-FC-URL-PARAMETER invited exists>=0"--> chinvite<!--#endif-->" id="thechat2<!--#echo expr=`$UNIQUEITEM`-->">
<div class="chatarea<!--#if expr="<X-FC-URL-PARAMETER invited exists>=1"-->hidden<!--#endif-->">
<div class="chatlogin"><h4 class="fctext" style="margin-bottom:10px;"><!--#echo expr=`$FMNAME`-->:</h4><input name="FieldID:8010=STRING" type="text" id="chatid<!--#echo expr=`$UNIQUEITEM`-->" class="txtfield mychatname" value="" onkeypress="EnableChat();"/><br/><input class="formbtn chatbtn startup" id="chatstartbtn<!--#echo expr=`$UNIQUEITEM`-->" type="button" value=" <!--#echo expr=`$FMSTARTCHAT`--> ▶ " onclick="GetChat();"/></div>
</div>
<div class="chatarea<!--#if expr="<X-FC-URL-PARAMETER invited exists>=0"-->hidden<!--#endif-->">
<div id="thechatscroll<!--#echo expr=`$UNIQUEITEM`-->" class="chatscrollbar"><div id="thechatgrip<!--#echo expr=`$UNIQUEITEM`-->" class="chatgrip"></div></div><div id="thechat<!--#echo expr=`$UNIQUEITEM`-->" class="chatposts"></div><div id="bottom<!--#echo expr=`$UNIQUEITEM`-->"></div></div>
</div>
<div class="chatarea<!--#if expr="<X-FC-URL-PARAMETER invited exists>=0"-->hidden<!--#endif-->">
<div class="chatformcontainer">
<form id="chatform<!--#echo expr=`$UNIQUEITEM`-->" action="<X-FC-OBJURL BASE SLASH>__FormSave?TargetURL=<X-FC-OBJURL>&VKey=<X-FC-SESSION VKEY>&JumpAction=8" method="post" enctype="multipart/form-data">
<input type="hidden" name="CharSet" value="<X-FC-ITEM DATA[Charset]>"/><input type="hidden" name="VKey" value="<X-FC-SESSION VKEY>"/><input type="hidden" name="Close" value="-1"/><input type="hidden" name="KeepNames" value="1"/><textarea id="posted<!--#echo expr=`$UNIQUEITEM`-->" class="txtfield chatbox" name="chatmsg" onkeypress="SendNow<!--#echo expr=`$UNIQUEITEM`-->();" rows="3" cols="62" onfocus="if(this.value == '<!--#echo expr=`$FMCHATMESSAGE`--> ...') {this.value='';}"
onblur="if (this.value=='') {this.value='<!--#echo expr=`$FMCHATMESSAGE`--> ...';}" ><!--#echo expr=`$FMCHATMESSAGE`--> ...</textarea>
<div class="chatbtnrow"><input class="formbtn chatbtn" type="submit" id="submitpost<!--#echo expr=`$UNIQUEITEM`-->" value=" ✔ <!--#echo expr=`$FMSENDMSG`--> " style="font-weight:bold;"/><input class="formbtn chatbtn" type="button" onclick="window.parent.closechat(),LeaveChat();" value=" <!--#echo expr=`$FMLEAVECHAT`--> "/></div></form></div>
</div><!--#elif expr="<X-FC-URL-PARAMETER invited exists>=0"--><script type="text/javascript"><!--
function LeaveChat(){}
//--></script>
<h3 class="chatnote"><span style="font-weight:bold;"><!--#echo expr=`$FMCHATUNAVAILABLE`-->:</span><br/><!--#echo expr=`$WTAUTHOR`--> <!--#echo expr=`$FMLOFFLINECHAT`--></h3>
<!--#endif--></body>
</html><!--#endif-->
|