function addsmile(id)
{
	var message = document.getElementById('chat_msg');
	var text = message.value;
	var symbols = new Array();
	   
	   // Defining symbols for each smile
	   symbols[1] = ":D";
	   symbols[2] = ":))";
	   symbols[3] = ":)";
	   symbols[4] = ":((";
	   symbols[5] = ":(";
	   symbols[6] = ":O";
	   symbols[7] = ":s";
	   symbols[8] = ":p";
	   symbols[9] = ";)";
	   symbols[10] = ":|";
	   symbols[11] = ":?";
	   symbols[12] = "=)";
	
	message.value = text + " " + symbols[id] + " ";
}

function AddChatLine()
{ 
  var url = 'http://www.myghanaradio.com/ajax/schat.php';
  var Nick = $('chat_nickname').value;
  var Text = $('chat_msg');
  var Location = $('location');
  
  if (Nick == "")
   { alert ('Please fill in your nickname');
     return false;
   }
   
  if (Text.value == "") 
   {alert('Please enter a message to send.');
    return false;
   }
  var pars = "Nick=" + escape(Nick) + "&Text="+escape(Text.value)+ "&location="+escape(Location.value); 

		   var myAjax = new Ajax.Request( url, 
  			{
  				method: 'get', 
  				parameters: pars, 
  				onComplete: doNothing
  			});
        
  Text.value = "";
  return false;
}

function doNothing(originalRequest)
{
  var ResultString = originalRequest.responseText;
}

function GetTextFromDB()
{ 
  var url = 'http://www.myghanaradio.com/ajax/schat.php';
  var pars = '';
		   var myAjax = new Ajax.Request( url, 
  			{
  				method: 'get', 
  				parameters: pars, 
  				onComplete: ShowText
  			});
}

function ShowText(originalRequest)
{ 
  var ResultString = originalRequest.responseText;
  var ChatBox = $('ChatBox');
  ChatBox.innerHTML = ResultString;
  setTimeout('GetTextFromDB()',1000);
}

var maxL=200;
var bName = navigator.appName;
function taLimit(taObj) 
 { if (taObj.value.length==maxL) return false;
	 return true;
 }
function taCount(taObj,Cnt) 
{ 
	objCnt=createObject(Cnt);
	objVal=taObj.value;
	if (objVal.length>maxL) objVal=objVal.substring(0,maxL);
	if (objCnt) {
		if(bName == "Netscape"){	
			objCnt.textContent=maxL-objVal.length;}
		else{objCnt.innerText=maxL-objVal.length;}
	}
	return true;
}

function createObject(objId) {
	if (document.getElementById) return document.getElementById(objId);
	else if (document.layers) return eval("document." + objId);
	else if (document.all) return eval("document.all." + objId);
	else return eval("document." + objId);
}

