// JavaScript Document
function createUser() {
/*
	if($("id_client_name").value == "") {
			alert("Client Name is required");
			return false;
		}
*/
   var success = true;
	if(success == true) {
		var url = base_path+"/control.php?action=create_user"
	//	Fader.showWaiting("Please wait....");
		new Ajax.Request(url,{method:'post',
					onSuccess: function(transport){
					var response = transport.responseText.split("::");	
						if(response[0]=="ok") {
							$("notice").style.visibility = "visible";
							$("notice").innerHTML = response[1];
							new Effect.Highlight('notice',{duration:1.5});
							$("list_container").innerHTML = response[2];							
						}	
						
						else if(response[0]=="error") {
							$("notice").style.visibility = "visible";
							$("notice").innerHTML = response[1];
							new Effect.Highlight('notice',{duration:1.5});
							

							
						}
						
						else {
							alert(transport.responseText);
							}
				},
					onFailure: function(){ 
					alert("System Error!");
				}, 
				parameters: $('create_user_form').serialize(true)
			}
		);
//		Fader.hideWaiting("Please wait....");		
	}
}

function deleteUser(id) {
	if(confirm("Are you sure you want to continue?")) {
		var url = base_path+"/control.php?action=delete_user&id="+id;
	//	Fader.showWaiting("Please wait....");
		new Ajax.Request(url,{method:'post',
					onSuccess: function(transport){
					var response = transport.responseText.split("::");	
						if(response[0]=="ok") {
							$("notice").style.visibility = "visible";
							$("notice").innerHTML = response[1];
							new Effect.Highlight('notice',{duration:1.5});
							$("list_container").innerHTML = response[2];
						}
						else if(response[0]=="error") {
							$("notice").style.visibility = "visible";
							$("notice").innerHTML = response[1];
							new Effect.Highlight('notice',{duration:1.5});
							$("list_container").innerHTML = response[2];							
							}
						else {
							alert(transport.responseText);
							}
				},
					onFailure: function(){ 
					alert("System Error!");
				}
			}
		);
//		Fader.hideWaiting("Please wait....");		
	}
}

function updateUserInfo(id) {
   var success = true;
	if(success == true) {
		var url = base_path+"/control.php?action=update_userinfo&id="+id;
			new Ajax.Request(url,{method:'post',
					onSuccess: function(transport){
					var response = transport.responseText.split("::");	
						if(response[0]=="ok") {
							$("notice").style.visibility = "visible";
							$("notice").innerHTML = response[1];
							new Effect.Highlight('notice',{duration:1.5});
							//$("list_container").innerHTML = response[2];
						}	
						
						else if(response[0]=="error") {
							$("notice").style.visibility = "visible";
							$("notice").innerHTML = response[1];
							new Effect.Highlight('notice',{duration:1.5});
	
						}
						else {
							alert(transport.responseText);
							}
				},
					onFailure: function(){ 
					alert("System Error!");
				}, 
				parameters: $('edit_user_form').serialize(true)
			}
		);
//		Fader.hideWaiting("Please wait....");		
	}
}


function updateMyInfo(id) {
   var success = true;
	if(success == true) {
		var url = base_path+"/control.php?action=update_myinfo&id="+id;
			new Ajax.Request(url,{method:'post',
					onSuccess: function(transport){
					var response = transport.responseText.split("::");	
						if(response[0]=="ok") {
							$("notice").style.visibility = "visible";
							$("notice").innerHTML = response[1];
							new Effect.Highlight('notice',{duration:1.5});
							//$("list_container").innerHTML = response[2];
						}	
						
						else if(response[0]=="error") {
							$("notice").style.visibility = "visible";
							$("notice").innerHTML = response[1];
							new Effect.Highlight('notice',{duration:1.5});
	
						}
						else {
							alert(transport.responseText);
							}
				},
					onFailure: function(){ 
					alert("System Error!");
				}, 
				parameters: $('edit_user_form').serialize(true)
			}
		);
//		Fader.hideWaiting("Please wait....");		
	}
}


function changeMyPassword() {
   var success = true;
	if(success == true) {
		var url = base_path+"/control.php?action=change_mypassword";
	//	Fader.showWaiting("Please wait....");
		new Ajax.Request(url,{method:'post',
					onSuccess: function(transport){
					var response = transport.responseText.split("::");	
						if(response[0]=="ok") {
							$("notice").style.visibility = "visible";
							$("notice").innerHTML = response[2];
							new Effect.Highlight('notice',{duration:1.5});
							//$("list_container").innerHTML = response[2];
						}	
						
						else if(response[0]=="error") {
							$("notice").style.visibility = "visible";
							$("notice").innerHTML = response[2];
							new Effect.Highlight('notice',{duration:1.5});
					
						}
						
						else {
							alert(transport.responseText);
							}
				},
					onFailure: function(){ 
					alert("System Error!");
				}, 
				parameters: $('change_password_form').serialize(true)
			}
		);
//		Fader.hideWaiting("Please wait....");		
	}
}

function changeUserPassword(id) {
   var success = true;
	if(success == true) {
		var url = base_path+"/control.php?action=change_userpassword&id="+id;
	//	Fader.showWaiting("Please wait....");
		new Ajax.Request(url,{method:'post',
					onSuccess: function(transport){
					var response = transport.responseText.split("::");	
						if(response[0]=="ok") {
							$("notice").style.visibility = "visible";
							$("notice").innerHTML = response[2];
							new Effect.Highlight('notice',{duration:1.5});
							//$("list_container").innerHTML = response[2];
						}	
						
						else if(response[0]=="error") {
							$("notice").style.visibility = "visible";
							$("notice").innerHTML = response[2];
							new Effect.Highlight('notice',{duration:1.5});
					
						}
						
						else {
							alert(transport.responseText);
							}
				},
					onFailure: function(){ 
					alert("System Error!");
				}, 
				parameters: $('change_password_form').serialize(true)
			}
		);
//		Fader.hideWaiting("Please wait....");		
	}
}
