﻿// JScript File
            var cadenaMsg
			function dameMsg_CallBack(response){ 
			if (response.error != null){ 
			document.getElementById('chatBox').innerHTML=(response.error); 
			return; }
			document.getElementById('chatBox').innerHTML=response.value;
			setTimeout("ChatFunctions.dameMsg(dameMsg_CallBack)",1000);
			}
			var buddyMsg
			function dameBuddy_CallBack(response){ 
			if (response.error != null){ 
			document.getElementById('buddylist').innerHTML=(response.error); 
			return; }
			document.getElementById('buddylist').innerHTML=response.value;
			setTimeout("ChatFunctions.dameBuddy(dameBuddy_CallBack)",1000);
			}
			function NewUser(){
			var userid=document.getElementById('txtUsr').value;
			ChatFunctions.InsertMsgEnter(userid); 
			}
			function NewUserBuddy(){
			var userid=document.getElementById('txtUsr').value;
			ChatFunctions.InsertMsgBuddy(userid); 
			}
			function LeaveUser(){
			var userid=document.getElementById('txtUsr').value;
			ChatFunctions.InsertMsgLeave(userid); 
			}
			function LeaveUserBuddy(){
			var userid=document.getElementById('txtUsr').value;
			ChatFunctions.InsertMsgLeaveBuddy(userid); 
			}
			function InsertMessage(){
			if (document.getElementById('txtMsg').value !== ""){
			var userid=document.getElementById('txtUsr').value; 
			ChatFunctions.InsertMsg(document.getElementById('txtMsg').value,userid);
			document.getElementById('txtMsg').value='';
			document.getElementById('txtMsg').focus();
			}
			}
			
function handleKeystroke(e)
			{
			var keyPressed;
			//Browser compatibility check
			if (document.all) 
			{
			//Browser used: Internet Explorer 6
			keyPressed = e.keyCode;
			} 
			else 
			{
			//Browser used: Firefox
			keyPressed = e.which;
			}
			//13 = ASCII code for Enter key
			if (keyPressed == 13) 
			{ 
			if (document.getElementById('txtMsg').value !== ""){
			var userid=document.getElementById('txtUsr').value; 
			ChatFunctions.InsertMsg(document.getElementById('txtMsg').value,userid);
			document.getElementById('txtMsg').value='';
			document.getElementById('txtMsg').focus();
			}
			} 
			}
function MakeReadOnlyMessageButton(){
			document.getElementById('txtUsr').value = ChatFunctions.ReturnUsername(usersessionid).value;
			var x=document.getElementById('txtMsg');
			var y=document.getElementById('sbtMessage');
			var a=document.getElementById('txtUsr');
			var b=document.getElementById('sbtUsr');
			if (document.getElementById('txtUsr').value == ""){
			x.disabled=true;
            y.disabled=true;
            x.value = 'Introduce tu usuario para chatear'
			}
			else{
			NewUserBuddy();
			x.disabled=false;
            y.disabled=false;
            a.disabled=true;
            b.disabled=true;
			}
			}
function MakeNotReadOnlyMessageButton(){
			var x=document.getElementById('txtMsg');
			var y=document.getElementById('sbtMessage');
			var a=document.getElementById('txtUsr');
			if (a.value == ""){
			    document.form1.sbtUsr.value = "Create User ID";
			}
			else{
			x.disabled=false;
            y.disabled=false;
            x.value = ''
            document.form1.sbtUsr.value = "Set";
            MakeReadOnlyUsernameButton();
            NewUserBuddy();
            document.getElementById('txtMsg').focus();
            }
			}
function MakeReadOnlyUsernameButton(){
			var x=document.getElementById('txtUsr');
			var y=document.getElementById('sbtUsr');
			x.disabled=true;
            y.disabled=true;
            ChatFunctions.setSessionUsername(document.getElementById('txtUsr').value,usersessionid,userIP); 
			}