﻿function CreateXMLHttpRequest()
{
    http_request = false;
    if (window.XMLHttpRequest) 
    {
        http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType) 
        {
            http_request.overrideMimeType('text/html');
        }
    } 
    else if (window.ActiveXObject) 
    {
         try 
         {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } 
         catch (e) 
         {
            try 
            {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) 
            {
            }
         }
     }
     if (!http_request) 
     {
        return false;
     }
     else
     {
        return http_request;
     }  
}
function GetSearchResults(keyCode)
{
    if(keyCode == 13)
    {
        var searchTxt =  document.getElementById('search').value;
        var method = 'search';
        data = "s="+searchTxt;    
                
         http_request = CreateXMLHttpRequest();          
         url = "webservice/messenger.php?method=" + method;
         http_request.onreadystatechange = function()
         {
            if (http_request.readyState == 4) 
            {
                if (http_request.status == 200) 
                {
                    var result = http_request.responseText;                    
                    document.getElementById('messagesList').innerHTML = result;                    
                } 
                else 
                {
                    alert('Sorry, There was a problem with the request.');
                }
            }
         };
         http_request.open('POST', url, true);
         http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	     http_request.setRequestHeader("Content-length", data.length);
	     http_request.setRequestHeader("Connection", "close");
	     http_request.send(data);
	 }
}

function listBoxSearchResults_Changed()
{
    var select = document.getElementById("listBoxSearchResults");
    var selected_item = select.options[select.selectedIndex];
    document.getElementById('textAreaMessage').value = selected_item.text;
}

function ChangeChatRoom()
{
    var selectedChatRoom = document.getElementById("selectChatRooms").value;
    if(selectedChatRoom == 1)
    {
        document.getElementById("chat_box").innerHTML = '<div id ="chatroom1"><iframe width="614" height="301" src="http://widget.mibbit.com/?settings=74e5c685d707d1c5a7fbc57ceee442fc&server=irc.afternet.org&channel=%23thevillage"></iframe></div>';    
    }
    else if(selectedChatRoom == 2)
    {
         document.getElementById("chat_box").innerHTML = '<div id ="chatroom2"><iframe width="614" height="301" src="http://widget.mibbit.com/?settings=74e5c685d707d1c5a7fbc57ceee442fc&server=irc.ircstorm.net&channel=%23schizophrenia"></iframe></div>';   
    }
}

function CopyToClipBoard(elementId)
{
    //Copied = document.getElementById(elementId).createTextRange();
    //alert(document.getElementById(elementId).createTextRange());
    //Copied.execCommand("Copy");
    //copy(document.getElementById(elementId));
}

function copy(inElement) 
{
  alert(inElement.value)
  if (inElement.createTextRange) 
  {
    var range = inElement.createTextRange();
    if (range)
    {
      range.execCommand('Copy');
    }
  } 
  else 
  {
    alert("down");
  }
}