﻿var repeat;
function CreateXMLHTTP() 
{//debugger;
    var request = false;
        try {
            request = new ActiveXObject('Msxml2.XMLHTTP');
        }
        catch (err2) {
            try {
                request = new ActiveXObject('Microsoft.XMLHTTP');
            }
            catch (err3) {
		try {
			request = new XMLHttpRequest();
		}
		catch (err1) 
		{
			request = false;
		}
            }
        }
    return request;
}

function DisplayDataFromServer()
{

    var sUserDisplayName
    var sFromUser = document.getElementById('hdnUId')
    if (!sFromUser){
        return;
    }
    var sReply = GetChatDataFromServer(sFromUser.value);
    var sTmp;
    var sUDisName;
    var sContent;
    var DivDisplay = document.getElementById('ctl00_ctrlChattingMsg1_pnlChatMsg');

    if (DivDisplay != null){
        DivDisplay.style.display = 'none';
    } 
    else if (document.getElementById('ctl00_ctl00_ctrlChattingMsg1_pnlChatMsg') != null){
        DivDisplay = document.getElementById('ctl00_ctl00_ctrlChattingMsg1_pnlChatMsg');
        DivDisplay.style.display = 'none';
    }
    

//if ($find('ctl00_avceChatMsg') != null ){
//     $find('ctl00_avceChatMsg').hide();
//}
//else if ($find('ctl00_ctl00_avceChatMsg') != null ){
//     $find('ctl00_ctl00_avceChatMsg').hide();
//}

       
    if(sReply.length>0)
    {
        var sCtrID = sReply.substring(0,sReply.indexOf(':'));
        sUserDisplayName = sReply.substring((sCtrID.length + 2));
        sUserDisplayName = sUserDisplayName.substring(0,sUserDisplayName.indexOf(':'));
        sContent = sReply.substring(sCtrID.length + sUserDisplayName.length + 2);
        
        if (sContent == ': ||IsTyping||'){
            return;
        }
        else if (sContent == ''){
            return; 
        }
        
        if (DivDisplay != null){
            DivDisplay.style.display = '';
        }
//            if ($find('ctl00_avceChatMsg') != null ){
//                 $find('ctl00_avceChatMsg').show();
//            }
//            else if ($find('ctl00_ctl00_ctl00_avceChatMsg') != null ){
//                 $find('ctl00_ctl00_ctl00_avceChatMsg').show();
//            }
     }   
}
function GetChatDataFromServer(FromUser)
{   

    var objHTTP = CreateXMLHTTP();
    var sQueryString = "cmd=getdata&rqotherpg=true&fromusergetdata=" + FromUser;
    objHTTP.open("POST", "./ChatServer.aspx", false);
    objHTTP.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    objHTTP.send(sQueryString);
    
    objHTTP.onreadystatechange=function()
		{ 
			if(objHTTP.readyState == 4)
			{
				// nothing for now
			}
		}; 

    if (objHTTP.status == 404){
        objHTTP.open("POST", "../../WebForms/ChatServer.aspx", false);
        objHTTP.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        objHTTP.send(sQueryString);
        objHTTP.onreadystatechange=function()
	        { 
		        if(objHTTP.readyState == 4)
		        {
			        // nothing for now
		        }
	        }; 
        
    }
    		
    var sReply = objHTTP.responseText;		
    if (objHTTP.status != 200)
    {
        //failure
        //sReply = "failure";
        sReply = "";
    }    
    return sReply;    
    
}

