var checkCount = 0;
var isIE = 1;    
    if (navigator.appName == "Netscape")
        { 
        isIE = 0;
        }

        function checkChatStatus () 
            {
            var u = '<%=Userame%>';
            var e = '<%=Email%>';
            u = u.toUpperCase() + e.toUpperCase();
            var n = 0
            for (i=0; i < u.length; i++)
                {
                n += getASCII(u.substring(i,i+1));
                }

            var c = '<%=ChatCode%>';
            if (c.toString() == n.toString())
                {
                chatStatus = 'Registered';
                }
            else
                {
                chatStatus = 'Unregistered';
                }
            }

        function formLoad()
            {
            //getChatText();
            checkMax();
            if (chatStatus == 'Unregistered')
                {
                document.getElementById('ChatUsers').innerHTML = 
                    'You must register in the profile screen to enable chat.';
                }
            //setTimeout('refreshChatUsers()', 1000);
            setTimeout('refreshIt()',1000);
            }

        function refreshIt()
            {
            checkMax();
            checkCount += 1;
            if (checkCount > 3) 
                {
                checkCount = 0;
                refreshImage();
                //if (isIE == 0) {wait(6000);}
                refreshChatUsers();
                }

            if (isIE)
                {
                setTimeout('refreshIt()',1000);
                }
            else
                {
                setTimeout('refreshIt()',1000);
                }
            }

function refreshImage() 
    {
    pic.onload = LoadImage;
    pic.src='http://www.HarvestAmerican.us/images/EyeOnCamden2b.jpg?' + Math.random();
    //var c = Number(document.getElementById('countPicture').innerHTML);
    //c +=1
    //document.getElementById('countPicture').innerHTML = c;
    }

function LoadImage() 
    {
    document.images['MainStreet'].src = pic.src;
    }


function refreshChatUsers()
    {
    if (chatStatus == 'Registered')
        {
        http2.open("GET", "chat/eye_chat_UserList.asp?Username=" + Username + "&Now=" + escape(Date()), true);
        http2.onreadystatechange = readChatUsers;
        http2.send(null);
        }
    }

function readChatUsers() 
    {
    if (http2.readyState == 4)
        {
        var r = http2.responseXML;
        if (r.documentElement != null)
            {
        var len = r.documentElement.getElementsByTagName('username').length;
                document.getElementById('ChatUserCount').innerHTML = len;
                var userNames = r.documentElement.getElementsByTagName('username');

                var s = '<html><table width="210" cellpadding="0" cellspacing="0">';
                s += '<tr><td width="33%" valign="top"><font size="1" color="0000FF">';
                if (len > 0)
                    {
                    for(i = 1; i <= len; i++) 
                        {
                        s += getInnerText(userNames[i-1]) + '<BR>';
                        //s += r.getElementsByTagName('username').item(i-1).text + '<BR>';
                        if (i == 12)
                            {
                            //Add 2nd column
                            s += '</td><td width="33%" valign="top"><font size="1" color="0000FF">';
                            }
                        }
                    }
                else
                    {
                    s += '&nbsp;'
                    }
                s += '</td></tr></table></font></html>'
		//Put text in textarea box
                document.getElementById('ChatUsers').innerHTML = s;
 	        }
    	    }
    	    }

function checkMax () 
    {
    http4.open("GET", "chat/eye_chat_maxID.asp?Now=" + escape(Date()), true);
    http4.onreadystatechange = readMax;
    http4.send(null);
    }

function readMax() 
    {
    if (http4.readyState == 4)
        {
            var maxID = http4.responseText;
            //document.getElementById('countMaxID').innerHTML = maxID;
            if ((maxID != LastMaxID) || (chatLength == 0)) 
            {
                LastMaxID = maxID;
                getChatText();
                document.getElementById('ChatText').focus();
            }
        }
    }

        function clickSend () 
            {
            var str = document.getElementById('ChatText').value;

            if (chatStatus == 'Unregistered')
                {
                document.getElementById('ChatText').value = '';
 		alert('You must register in the profile screen to enable chat.');
                }
            else
                {
                if (str.length == 0) 
                    {
                    alert('Nothing to send');
                    }
	        else
                    {
                    str = 'text=' + escape(str);
                    str += '&user=' + Username;
                    document.getElementById('ChatText').value = '';
    	            http.open("POST", "chat/eye_chat_post.asp");
	            http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	            http.send(str);
                    }
                }
            }

function keytest(e) 
    {
    var k = whichKey(e);
    if (k == 13) 
        {
        if (document.getElementById('ChatText').value.length > 0) 
            {
            clickSend();
            }
        if (isIE) {window.event.keyCode = 0;}
        }
    }


function getChatText() 
    {
    //var c = Number(document.getElementById('countChatText').innerHTML);
    //c +=1
    //document.getElementById('countChatText').innerHTML = c;

        chatLength = 0;
        http.open("GET", "http://www.eyeoncamden.com/eyeoncamden/chat/eye_chat_read.asp?Now=" + escape(Date()), true);
        http.onreadystatechange = readChatText;
        http.send(null);
    }


function readChatText() 
    {
    if (http.readyState == 4) 
        {
        var r = http.responseXML;
        chatLength = r.documentElement.getElementsByTagName('user').length;

        var s = '<html><font size="1">';
        for(i = 1; i <= 15; i++) 
            {
            s += '<font color="0000FF">' +
                getInnerText(r.getElementsByTagName('user').item(i-1)) + 
                '</font>';
            s += '<font color="#C0C0C0"> - ' +
                getInnerText(r.getElementsByTagName('created_date').item(i-1)) + 
                '</font><BR>';
            s += '<font color="black">&nbsp;&nbsp;' +
                getInnerText(r.getElementsByTagName('text').item(i-1)) +
                '</font><BR>';
            }
         s += '</font></html>'

         //Put text in textarea box
         document.getElementById('ChatArea').innerHTML = s;
         }
    }

function wait(millis) 
{
var date = new Date();
var curDate = null;

do { curDate = new Date(); } 
while(curDate-date < millis);
} 

function whichKey(e)
    {
    if (isIE)
        {
        return e.keyCode;
        }
    else
        {
        return e.which;
        }
    }


