// JavaScript Document
/* receive fms message */
var acutalSize = 'stream-smaller';
var sizeObj = new Array();
sizeObj['smaller'] = 'stream-smaller';
sizeObj['small'] = 'stream-small';
sizeObj['middle'] = 'stream-middle';
sizeObj['big'] = 'stream-big';
sizeObj['bigger'] = 'stream-bigger';

var profileContent = ["chat-content", "profile-content", "photo-content", "video-content", "comment-content"];
var profileContentA = ["chat-content-a", "profile-content-a", "photo-content-a", "video-content-a", "comment-content-a"];


//
function clearChat (msg)
{
    document.getElementById('chatarea').innerHTML = '';
    if (msg == true)
    {
        var msg = "- U ready chat with partner";
        receiveMessage(msg, -1);
    }
}
function receiveMessage (message, num)
{
    var title = message.substring(0, message.indexOf('-') );
    message = message.substring(message.indexOf('-')+1);
    var msgcontent = document.createElement('p');
    if (num == 0)
    {
        message = title+" [YOU]: "+message;
        msgcontent.setAttribute('class', 'color1');
    }
    else if (num == 1)
    {
        message = title+" [PARTNER]: "+message;
        msgcontent.setAttribute('class', 'color2');
    }
    else
    {
        message = title+" [SYSTEM]: "+message;
        msgcontent.setAttribute('class', 'color3');    
    }
    msgcontent.innerHTML = message;
    document.getElementById('chatarea').appendChild(msgcontent);
    document.getElementById('chatarea').scrollTop = document.getElementById('chatarea').scrollHeight;
    document.getElementById('inputtxt').value = '';
}
/* return flash object */
function thisMovie(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1)
    {
        return window[movieName];
    }
    else
    {
        return document[movieName];
    }
}
/* send message */
function message ()
{
    var value = document.getElementById('message-input').value;
    callFlashFunction('sendMessage', value);
    document.getElementById('message-input').value = "";
    return false;
}
/* fms interface */
function callFlashFunction(funct, param)
{
    try
    {
        thisMovie("chat")[funct](param);
    }
    catch (error) { alert(error); }
}

