﻿// 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 c=document.getElementById('chatSign');
			var userid=document.getElementById('txtUsr').value;
			ChatFunctions.InsertMsgBuddy(userid,c.value); 
			}
			function LeaveUser(){
			var userid=document.getElementById('txtUsr').value;
			ChatFunctions.InsertMsgLeave(userid); 
			}
			function LeaveUserBuddy(){
			var userid=document.getElementById('txtUsr').value;
			var c=document.getElementById('chatSign');
			ChatFunctions.InsertMsgLeaveBuddy(userid,c.value); 
			}
			function InsertMessage(){
			if (document.getElementById('txtMsg').value !== ""){
			var userid=document.getElementById('txtUsr').value; 
			var c=document.getElementById('chatSign');
			ChatFunctions.InsertMsg(document.getElementById('txtMsg').value,userid,c.value);
			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');
			var c=document.getElementById('chatSign');
			var d=document.getElementById('answerSign');
			if (document.getElementById('txtUsr').value == ""){
			x.disabled=true;
            y.disabled=true;
            x.value = 'Create your user id above to chat'
			}
			else{
			c.value = ChatFunctions.ReturnSign(usersessionid).value;
            d.value = ChatFunctions.ReturnSign(usersessionid).value;
			NewUserBuddy();
			x.disabled=false;
            y.disabled=false;
            c.disabled=true;
            d.disabled=true;
            a.disabled=true;
            b.disabled=true;
			}
			}
			function MakeNotReadOnlyMessageButton(){
			var x=document.getElementById('txtMsg');
			var y=document.getElementById('sbtMessage');
			var a=document.getElementById('txtUsr');
			var b=document.getElementById('chatSign');
			if (a.value == ""){
			    document.form1.sbtUsr.value = "Create User ID";
			}
			else if (b.value == ""){
			    document.form1.sbtUsr.value = "Select Your Sign";
			}
			else{
			x.disabled=false;
            y.disabled=false;
            x.value = ''
            document.form1.sbtUsr.value = "User ID Set";
            MakeReadOnlyUsernameButton();
            NewUserBuddy();
            }
			}
			function MakeReadOnlyUsernameButton(){
			var x=document.getElementById('txtUsr');
			var y=document.getElementById('sbtUsr');
			var z=document.getElementById('chatSign');
			var d=document.getElementById('answerSign');
			x.disabled=true;
            y.disabled=true;
            z.disabled=true;
            d.value = document.getElementById('chatSign').value;
            d.disabled=true;
            ChatFunctions.setSessionUsername(document.getElementById('txtUsr').value,usersessionid,userIP,z.value); 
			}
			function AnswerQuestion(){
			var questionid=document.getElementById('questionID').value; 
			var rad_val = "";
			
			for (var i=0; i < document.form1.answerQuestion.length; i++)
                {
                if (document.form1.answerQuestion[i].checked == true)
                    {
                    rad_val = document.form1.answerQuestion[i].value;
                    }
                }
            if (document.getElementById('answerSign').value == ""){
                alert('Select Your Sign');
            }
            else if (rad_val == ""){
                alert('Choose Your Answer');
            }
            else{		
            document.getElementById('qQuestion').style.display = 'none'
			document.getElementById('qAnswer').innerHTML = ChatFunctions.AnswerQuestion(questionid,document.getElementById('answerSign').value,rad_val,userIP).value;
			}
			}
			
			function showQQresults() {
			var questionid=document.getElementById('questionID').value; 
			var rad_val = "";
			
			for (var i=0; i < document.form1.answerQuestion.length; i++)
                {
                if (document.form1.answerQuestion[i].checked == true)
                    {
                    rad_val = document.form1.answerQuestion[i].value;
            		}
                }
			document.getElementById('qQuestion').style.display = 'none'
			document.getElementById('qAnswer').innerHTML = ChatFunctions.AnswerQuestion(questionid,document.getElementById('answerSign').value,rad_val,userIP).value;
			}
			
			function DisplaySuggest(){
			
			    document.getElementById('qQuestion').style.display = 'none';
			    document.getElementById('qTitle').style.display = 'none';
			    document.getElementById('qAnswer').style.display = 'none';
			    document.getElementById('divSuggest').style.display = 'block';
			
			}
			function SuggestQuestion(){
			var name=document.getElementById('txtQuestionName').value; 
			var location=document.getElementById('txtQuestionLocation').value; 
			var question=document.getElementById('txtQuestionAdvice').value; 
			
			ChatFunctions.SuggestQuestion(name,location,question);
			
			document.getElementById('divSuggest').style.display = 'none';
			document.getElementById('lnkSuggest').style.display = 'none';
			document.getElementById('divSuggestConfirm').style.display = 'block';
			}
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; 
			var c=document.getElementById('chatSign');
			ChatFunctions.InsertMsg(document.getElementById('txtMsg').value,userid,c.value);
			document.getElementById('txtMsg').value='';
			document.getElementById('txtMsg').focus();
			}
			} 
			}