﻿		var lastNotify = new Date();
			
		function checkEnter(e){ //e is event object passed from function invocation
          
            var characterCode// literal character code will be stored in this variable

            if(e && e.which){ //if which property of event object is supported (NN4)
                e = e
                characterCode = e.which //character code is contained in NN4's which property
            }
            else{
                e = event
                characterCode = e.keyCode //character code is contained in IE's keyCode property
            }

            if(characterCode == 13){ //if generated character code is equal to ascii 13 (if enter key)
                CallSendMsg();
                return false 
            }
//            else{
//				var now = new Date();
//				var elapse = now.getSeconds() - lastNotify.getSeconds();
//				var sameMinute = now.getMinutes() - lastNotify.getMinutes();
//				if( sameMinute != 0 || elapse >= 3 )
//				{
//					// Set typing notification
//					SetTypingNotification(); 
//					
//					lastNotify = new Date();
//				}
//				
//                return true 
//            }                              
 }   
       
//	function SetTypingNotification() 
//    {
//		//Get text control
//        var txt1 = $get("txtMsg");
//       
//        //Call server side method
//        PageMethods.SetTypingNotification(getCookie('chatId'), txt1.value, OnSetTypingNotificationComplete);
//    }
    
    function OnSetTypingNotificationComplete(result,methodName)
    {
    } 

    function CallSendMsg() 
    {
    if ($get("txtMsg").value != "")
        {
          //Call server side function
          PageMethods.SendMsg($get("txtMsg").value,$get("hdnID").value);
 	        $get("txtMsg").value = "";
 	        $get("txtMsg").focus();		
 	      }	
    }
    
    function OnCallSendMsgComplete(result,methodName)
    {
        alert('1');
        $get("txtMsg").value='';
        $get("txtMsg").focus();
    }
