/** AJAX functions for client section **/

/******************************************************************************/
      /******************   state change handler   ********************/

function handleStateChange() {             // request state change
  
   if(xmlHTTP.readyState == 4){
    if(xmlHTTP.status == 200){
    
       try{
       	
         switch(responseFunction){
           case 'users': users_response(); break;
         }
         
       }
       catch (e){
         alert(e.toString());
       }
    }
    else {
       alert(xmlHTTP.statusText);
    }    
   }
}

function change_pwd(id) {
	
	var oldPwd = encodeURI(document.getElementById('old_pwd').value);
	var newPwd1 = encodeURI(document.getElementById('new1_pwd').value);
	var newPwd2 = encodeURI(document.getElementById('new2_pwd').value);
	
	if( isNumber(id) ) {
		
				if(xmlHTTP){
					server_string = 'action=changePwd&id='+id+'&old='+oldPwd+'&new1='+newPwd1+'&new2='+newPwd2;
    			}
    
    			responseFunction = 'users';    
    			call_server();
	}
}

function send_user_message() {
	
	if(document.getElementById('msg_text').value!='')
		document.forms[0].submit();
	else
		alert('Nie je zadaný text správy!');
	
}
