

		
		$(document).ready(function() {

	// Disable caching
	$.ajaxSetup({
		cache: false
	});

	var error = "0";
	var addform = "0";
	var response = "";
	$('#error').fadeIn('slow');
	$('#success').fadeIn('slow');
	

	
	// Random functions
	function Left(str, n) {
		if (n <= 0)
		    return "";
		else if (n > String(str).length)
		    return str;
		else
		    return String(str).substring(0,n);
	}
	
	function SubStr(str, n) {
		if (n <= 0)
		    return "";
		else if (n > String(str).length)
		    return str;
		else
		    return String(str).substring(n,String(str).length);
	}
	
	$('a[id=delete_alert]').click(function () {
		var id = $(this).attr('name');

		$.post('/admin/actions.php', { 'q' : 'alerts', 'action' : 'remove' , 'id' : id }, 
  			function(response) {
  				if (response == 'success') {

					$('tr[id=alert_' + id + ']').fadeOut();
  				}
  				return false;
  			});

	});

	$('a[id=delete_field]').click(function () {
		var id = $(this).attr('name');

		$.post('/admin/actions.php', { 'q' : 'fields', 'action' : 'remove' , 'id' : id }, 
  			function(response) {
  				if (response == 'success') {

					$('tr[id=field_' + id + ']').fadeOut();
  				}
  				return false;
  			});

	});

	$('a[id=delete_category]').click(function () {
		var id = $(this).attr('name');

		$.post('/admin/actions.php', { 'q' : 'categories', 'action' : 'remove' , 'id' : id }, 
  			function(response) {
  				if (response == 'success') {

					$('tr[id=cat_' + id + ']').fadeOut();
  				}
  				return false;
  			});

	});

	$('a[id=delete_templates]').click(function () {
		var id = $(this).attr('name');

		$.post('/admin/actions.php', { 'q' : 'templates', 'action' : 'remove' , 'id' : id }, 
  			function(response) {
  				if (response == 'success') {

					$('tr[id=template_' + id + ']').fadeOut();
  				}
  				return false;
  			});

	});

	
	$('a[id=delete_client]').click(function () {
		var id = $(this).attr('name');

		$.post('/admin/actions.php', { 'q' : 'delete_client', 'id' : id }, 
  			function(response) {
  				if (response == 'success') {
					window.location = '/admin/clients';
  				}
  				return false;
  			});

	});
	
	$('a[id=delete_service]').click(function () {
		var id = $(this).attr('name');

		$.post('/admin/actions.php', { 'q' : 'services', 'action' : 'remove' , 'id' : id }, 
  			function(response) {
  				if (response == 'success') {

					$('tr[id=s_' + id + ']').fadeOut();
  				}
  				return false;
  			});

	});
	
	$('a[id=delete_order]').click(function () {
		var id = $(this).attr('name');

		$.post('/admin/actions.php', { 'q' : 'pending', 'action' : 'remove' , 'id' : id }, 
  			function(response) {
  				if (response == 'success') {

					$('tr[id=ord_' + id + ']').fadeOut();
  				}
  				return false;
  			});
	});

	$('input[name=load_result_template]').click(function () {
		var id = $('select[name=load_result_id]').val();
		$.post('/admin/actions.php', { 'q' : 'orders', 'action' : 'load_template' , 'id' : id }, 
  			function(response) {
				$('textarea[name=service_results]').val(response);  
  				return false;
  			});
		return false;
		
	});

	$('input[name=load_notes_template]').click(function () {
		var id = $('select[name=load_notes_id]').val();
		$.post('/admin/actions.php', { 'q' : 'orders', 'action' : 'load_template' , 'id' : id }, 
  			function(response) {
				$('textarea[name=order_notes]').val(response);  
  				return false;
  			});
		return false;
		
	});

	


	//-------------------------------------------------------------------------
	// SIGNUP
	//-------------------------------------------------------------------------
	var signup_vars = {
	  	url:	'/actions/all_users.php?q=sign_up',
	   	type:	'POST',
	   	beforeSubmit: function() { 		// error checking
	   		var error = "0";
	   		$('#form_response').empty();
	  	},
	
   	success:	function(response) {
   		$('#form_response').empty();
   		if (Left(response,8) == "success|") {
   			response = SubStr(response,8);
   			$('form[name=signup_form]').fadeOut('slow');
				$('form[name=signup_form]').remove();
				$('#form_response').empty();
				$('#form_response').append('<div id="success">' + response + '</div>');
				$('#success').fadeIn('slow');
   		} else {
   			response = SubStr(response,6);
   			$('#form_response').append('<div id="error">' + response + '</div>');
   			$('#error').fadeIn('slow');
   		}
   	}
	};
	
	// submit the form
	$('form[name=signup_form]').ajaxForm(signup_vars);
	//-------------------------------------------------------------------------
	
	
	//-------------------------------------------------------------------------
	// LOGIN JS
	//-------------------------------------------------------------------------
	var login_vars = {
	  	url:	'/actions/all_users.php?q=log_in',
	   	type:	'POST',
	   	beforeSubmit: function() { 		// error checking
	   		var error = "0";
	   		$('#form_response_login').empty();
		  		   		
	   		// display error response
	   		if (error == "1") {
	          	$('#error').fadeIn('slow');
	          	return false;
	          } else {
	          	$('#login_form').hide();
	          	return true;
	          }
	  	},
	
   	success:	function(response) {
   		$('#form_response_login').empty();

   		if (Left(response,8) == "success|") {
   			$('form[name=login_form]').fadeOut('slow');
				$('form[name=login_form]').remove();
				window.location = "account";
   		} else {
   			response = SubStr(response,6);
   			$('#form_response_login').append('<div id="error">' + response + '</div>');
   			$('#error').fadeIn('slow');
   			$('#login_form').show();
   		}
   	}
	};
	
	// submit the form
	$('form[name=login_form]').ajaxForm(login_vars);
	//-------------------------------------------------------------------------
	
	//-------------------------------------------------------------------------
	// EDIT ACCOUNT
	//-------------------------------------------------------------------------
	var edit_account_vars = {
	  	url:	'/actions/all_users.php?q=edit_account',
	   	type:	'POST',
	   	beforeSubmit: function() { 		// error checking
	   		var error = "0";
	   		$('#form_response').empty();
	  	},
	
   	success:	function(response) {
   		$('#form_response').empty();
   		if (Left(response,8) == "success|") {
   			response = SubStr(response,8);
   			$('form[name=edit_account_form]').fadeOut('slow');
				$('form[name=edit_account_form]').remove();
				$('#form_response').empty();
				$('#form_response').append('<div id="success">' + response + '</div>');
				$('#success').fadeIn('slow');
   		} else {
   			response = SubStr(response,6);
   			$('#form_response').append('<div id="error">' + response + '</div>');
   			$('#error').fadeIn('slow');
   		}
   	}
	};
	
	// submit the form
	$('form[name=edit_account_form]').ajaxForm(edit_account_vars);
	//-------------------------------------------------------------------------
	
	
	//-------------------------------------------------------------------------
	// EDIT ACCOUNT PAYMENT INFORMATION
	//-------------------------------------------------------------------------
	var edit_account_payment_vars = {
	  	url:	'/actions/all_users.php?q=edit_payment_information',
	   	type:	'POST',
	   	beforeSubmit: function() { 		// error checking
	   		var error = "0";
	   		$('#form_response').empty();
	  	},
	
   	success:	function(response) {
   		$('#form_response').empty();
   		if (Left(response,8) == "success|") {
   			response = SubStr(response,8);
   			$('form[name=edit_account_payment_form]').fadeOut('slow');
				$('form[name=edit_account_payment_form]').remove();
				$('#form_response').empty();
				$('#form_response').append('<div id="success">' + response + '</div>');
				$('#success').fadeIn('slow');
   		} else {
   			response = SubStr(response,6);
   			$('#form_response').append('<div id="error">' + response + '</div>');
   			$('#error').fadeIn('slow');
   		}
   	}
	};
	
	// submit the form
	$('form[name=edit_account_payment_form]').ajaxForm(edit_account_payment_vars);
	//-------------------------------------------------------------------------
	
	
	//-------------------------------------------------------------------------
	// CHANGE PASSWORD
	//-------------------------------------------------------------------------
	var changepassword_vars = {
	  	url:	'/actions/all_users.php?q=change_password',
	   	type:	'POST',
	   	beforeSubmit: function() { 		// error checking
	   		var error = "0";
	   		$('#form_response').empty();
	  	},
	
   	success:	function(response) {
   		$('#form_response').empty();
   		if (Left(response,8) == "success|") {
   			response = SubStr(response,8);
   			$('form[name=changepassword_form]').fadeOut('slow');
				$('form[name=changepassword_form]').remove();
				$('#form_response').empty();
				$('#form_response').append('<div id="success">' + response + '</div>');
				$('#success').fadeIn('slow');
   		} else {
   			response = SubStr(response,6);
   			$('#form_response').append('<div id="error">' + response + '</div>');
   			$('#error').fadeIn('slow');
   		}
   	}
	};
	
	// submit the form
	$('form[name=changepassword_form]').ajaxForm(changepassword_vars);
	//-------------------------------------------------------------------------
	
	
	//-------------------------------------------------------------------------
	// ADD NEW CATEGORY
	//-------------------------------------------------------------------------
	var addcategory_vars = {
	  	url:	'/admin/actions.php?q=categories&action=add',
	   	type:	'POST',
	   	beforeSubmit: function() { 		// error checking
	   		var error = "0";
	   		$('#form_response').empty();
	  	},
	
   	success:	function(response) {
   		$('#form_response').empty();
   		if (Left(response,8) == "success|") {
   			response = SubStr(response,8);
   			$('form[name=addcategory_form]').fadeOut('slow');
				$('form[name=addcategory_form]').remove();
				$('#form_response').empty();
				$('#form_response').append('<div id="success">' + response + '</div>');
				$('#success').fadeIn('slow');
   		} else {
   			response = SubStr(response,6);
   			$('#form_response').append('<div id="error">' + response + '</div>');
   			$('#error').fadeIn('slow');
   		}
   	}
	};
	
	// submit the form
	$('form[name=addcategory_form]').ajaxForm(addcategory_vars);
	//-------------------------------------------------------------------------
	
	
	//-------------------------------------------------------------------------
	// EDIT CATEGORY
	//-------------------------------------------------------------------------
	var editcategory_vars = {
	  	url:	'/admin/actions.php?q=categories&action=edit',
	   	type:	'POST',
	   	beforeSubmit: function() { 		// error checking
	   		var error = "0";
	   		$('#form_response').empty();
	  	},
	
   	success:	function(response) {
   		$('#form_response').empty();
   		if (Left(response,8) == "success|") {
   			response = SubStr(response,8);
   			$('form[name=editcategory_form]').fadeOut('slow');
				$('form[name=editcategory_form]').remove();
				$('#form_response').empty();
				$('#form_response').append('<div id="success">' + response + '</div>');
				$('#success').fadeIn('slow');
   		} else {
   			response = SubStr(response,6);
   			$('#form_response').append('<div id="error">' + response + '</div>');
   			$('#error').fadeIn('slow');
   		}
   	}
	};
	
	// submit the form
	$('form[name=editcategory_form]').ajaxForm(editcategory_vars);
	//-------------------------------------------------------------------------
	
	
	//-------------------------------------------------------------------------
	// EDIT CLIENT
	//-------------------------------------------------------------------------
	var edit_client_vars = {
	  	url:	'/admin/actions.php?q=edit_client',
	   	type:	'POST',
	   	beforeSubmit: function() { 		// error checking
	   		var error = "0";
	   		$('#form_response').empty();
	  	},
	
   	success:	function(response) {
   		$('#form_response').empty();
   		if (Left(response,8) == "success|") {
   			response = SubStr(response,8);
   			$('form[name=edit_client_form]').fadeOut('slow');
				$('form[name=edit_client_form]').remove();
				$('#form_response').empty();
				$('#form_response').append('<div id="success">' + response + '</div>');
				$('#success').fadeIn('slow');
   		} else {
   			response = SubStr(response,6);
   			$('#form_response').append('<div id="error">' + response + '</div>');
   			$('#error').fadeIn('slow');
   		}
   	}
	};
	
	// submit the form
	$('form[name=edit_client_form]').ajaxForm(edit_client_vars);
	//-------------------------------------------------------------------------




	//-------------------------------------------------------------------------
	// ADD NEW SERVICES
	//-------------------------------------------------------------------------
	var addservice_vars = {
	  	url:	'/admin/actions.php?q=services&action=add',
	   	type:	'POST',
	   	beforeSubmit: function() { 		// error checking
	   		var error = "0";
	   		$('#form_response').empty();
	  	},
	
   	success:	function(response) {
   		$('#form_response').empty();
   		if (Left(response,8) == "success|") {
   			response = SubStr(response,8);
   			$('form[name=addservice_form]').fadeOut('slow');
				$('form[name=addservice_form]').remove();
				$('#form_response').empty();
				$('#form_response').append('<div id="success">' + response + '</div>');
				$('#success').fadeIn('slow');
   		} else {
   			response = SubStr(response,6);
   			$('#form_response').append('<div id="error">' + response + '</div>');
   			$('#error').fadeIn('slow');
   		}
   	}
	};
	
	// submit the form
	$('form[name=addservice_form]').ajaxForm(addservice_vars);
	//-------------------------------------------------------------------------
	
	
	
	//-------------------------------------------------------------------------
	// EDIT SERVICES
	//-------------------------------------------------------------------------
	var editservice_vars = {
		
	  	url:	'/admin/actions.php?q=services&action=edit',
	   	type:	'POST',
	   	beforeSubmit: function() { 		// error checking
	   		var error = "0";
	   		$('#form_response').empty();
	  	},
	
   	success:	function(response) {
   		$('#form_response').empty();
   		if (Left(response,8) == "success|") {
   			response = SubStr(response,8);
   			$('form[name=editservice_form]').fadeOut('slow');
				$('form[name=editservice_form]').remove();
				$('#form_response').empty();
				$('#form_response').append('<div id="success">' + response + '</div>');
				$('#success').fadeIn('slow');
   		} else {
   			response = SubStr(response,6);
   			$('#form_response').append('<div id="error">' + response + '</div>');
   			$('#error').fadeIn('slow');
   		}
   	}
	};
	
	// submit the form
	$('form[name=editservice_form]').ajaxForm(editservice_vars);
	//-------------------------------------------------------------------------
	
	
	//-------------------------------------------------------------------------
	// ADD NEW ORDERS
	//-------------------------------------------------------------------------
	var order_vars = {
	  	url:	'/actions/all_users.php?q=order',
	   	type:	'POST',
	   	beforeSubmit: function() { 		// error checking
	   		var error = "0";
	   		$('#form_response').empty();
	   		$('form[name=order_form]').fadeOut('slow');
	  	},
	
   	success:	function(response) {
   		$('#form_response').empty();
   		if (Left(response,8) == "success|") {
   			response = SubStr(response,8);   			
				$('form[name=order_form]').remove();
				$('#form_response').empty();
				$('#form_response').append('<div id="success">' + response + '</div>');
				$('#success').fadeIn('slow');
   		} else {
   			response = SubStr(response,6);
   			$('#form_response').append('<div id="error">' + response + '</div>');
   			$('#error').fadeIn('slow');
   		}
   	}
	};
	
	// submit the form
	$('form[name=order_form]').ajaxForm(order_vars);
	//-------------------------------------------------------------------------
	
	
	
	//-------------------------------------------------------------------------
	// EDIT ORDERS
	//-------------------------------------------------------------------------
	var editorder_vars = {
	  	url:	'/admin/actions.php?q=pending&action=edit',
	   	type:	'POST',
	   	beforeSubmit: function() { 		// error checking
	   		var error = "0";
	   		$('#form_response').empty();
	  	},
	
   	success:	function(response) {
   		$('#form_response').empty();
   		if (Left(response,8) == "success|") {
   			response = SubStr(response,8);
   			$('form[name=edit_order_form]').fadeOut('slow');
				$('form[name=edit_order_form]').remove();
				$('#form_response').empty();
				$('#form_response').append('<div id="success">' + response + '</div>');
				$('#success').fadeIn('slow');
   		} else {
   			response = SubStr(response,6);
   			$('#form_response').append('<div id="error">' + response + '</div>');
   			$('#error').fadeIn('slow');
   		}
   	}
	};
	
	// submit the form
	$('form[name=edit_order_form]').ajaxForm(editorder_vars);
	//-------------------------------------------------------------------------

	//-------------------------------------------------------------------------
	// ADD ALERT
	//-------------------------------------------------------------------------
	var addalert_vars = {
	  	url:	'/admin/actions.php?q=alerts&action=add',
	   	type:	'POST',
	   	beforeSubmit: function() { 		// error checking
	   		var error = "0";
	   		$('#form_response').empty();
	  	},
	
   	success:	function(response) {
   		$('#form_response').empty();
   		if (Left(response,8) == "success|") {
   			response = SubStr(response,8);
   			$('form[name=addalert_form]').fadeOut('slow');
				$('form[name=addalert_form]').remove();
				$('#form_response').empty();
				$('#form_response').append('<div id="success">' + response + '</div>');
				$('#success').fadeIn('slow');
   		} else {
   			response = SubStr(response,6);
   			$('#form_response').append('<div id="error">' + response + '</div>');
   			$('#error').fadeIn('slow');
   		}
   	}
	};
	
	// submit the form
	$('form[name=addalert_form]').ajaxForm(addalert_vars);
	//-------------------------------------------------------------------------

	//-------------------------------------------------------------------------
	// EDIT ALERT
	//-------------------------------------------------------------------------
	var editalert_vars = {
	  	url:	'/admin/actions.php?q=alerts&action=edit',
	   	type:	'POST',
	   	beforeSubmit: function() { 		// error checking
	   		var error = "0";
	   		$('#form_response').empty();
	  	},
	
   	success:	function(response) {
   		$('#form_response').empty();
   		if (Left(response,8) == "success|") {
   			response = SubStr(response,8);
   			$('form[name=editalert_form]').fadeOut('slow');
				$('form[name=editalert_form]').remove();
				$('#form_response').empty();
				$('#form_response').append('<div id="success">' + response + '</div>');
				$('#success').fadeIn('slow');
   		} else {
   			response = SubStr(response,6);
   			$('#form_response').append('<div id="error">' + response + '</div>');
   			$('#error').fadeIn('slow');
   		}
   	}
	};
	
	// submit the form
	$('form[name=editalert_form]').ajaxForm(editalert_vars);
	//-------------------------------------------------------------------------

	//-------------------------------------------------------------------------
	// ADD TEMPLATE
	//-------------------------------------------------------------------------
	var addtemplate_vars = {
	  	url:	'/admin/actions.php?q=templates&action=add',
	   	type:	'POST',
	   	beforeSubmit: function() { 		// error checking
	   		var error = "0";
	   		$('#form_response').empty();
	  	},
	
   	success:	function(response) {
   		$('#form_response').empty();
   		if (Left(response,8) == "success|") {
   			response = SubStr(response,8);
   			$('form[name=addtemplate_form]').fadeOut('slow');
				$('form[name=addtemplate_form]').remove();
				$('#form_response').empty();
				$('#form_response').append('<div id="success">' + response + '</div>');
				$('#success').fadeIn('slow');
   		} else {
   			response = SubStr(response,6);
   			$('#form_response').append('<div id="error">' + response + '</div>');
   			$('#error').fadeIn('slow');
   		}
   	}
	};
	
	// submit the form
	$('form[name=addtemplate_form]').ajaxForm(addtemplate_vars);
	//-------------------------------------------------------------------------

	//-------------------------------------------------------------------------
	// EDIT TEMPLATE
	//-------------------------------------------------------------------------
	var edittemplate_vars = {
	  	url:	'/admin/actions.php?q=templates&action=edit',
	   	type:	'POST',
	   	beforeSubmit: function() { 		// error checking
	   		var error = "0";
	   		$('#form_response').empty();
	  	},
	
   	success:	function(response) {
   		$('#form_response').empty();
   		if (Left(response,8) == "success|") {
   			response = SubStr(response,8);
   			$('form[name=edittemplate_form]').fadeOut('slow');
				$('form[name=edittemplate_form]').remove();
				$('#form_response').empty();
				$('#form_response').append('<div id="success">' + response + '</div>');
				$('#success').fadeIn('slow');
   		} else {
   			response = SubStr(response,6);
   			$('#form_response').append('<div id="error">' + response + '</div>');
   			$('#error').fadeIn('slow');
   		}
   	}
	};
	
	// submit the form
	$('form[name=edittemplate_form]').ajaxForm(edittemplate_vars);
	//-------------------------------------------------------------------------
	
	
	//-------------------------------------------------------------------------
	// ADD FIELD
	//-------------------------------------------------------------------------
	var addfield_vars = {
	  	url:	'/admin/actions.php?q=fields&action=add',
	   	type:	'POST',
	   	beforeSubmit: function() { 		// error checking
	   		var error = "0";
	   		$('#form_response').empty();
	  	},
	
   	success:	function(response) {
   		$('#form_response').empty();
   		if (Left(response,8) == "success|") {
   			response = SubStr(response,8);
   			$('form[name=addfield_form]').fadeOut('slow');
				$('form[name=addfield_form]').remove();
				$('#form_response').empty();
				$('#form_response').append('<div id="success">' + response + '</div>');
				$('#success').fadeIn('slow');
   		} else {
   			response = SubStr(response,6);
   			$('#form_response').append('<div id="error">' + response + '</div>');
   			$('#error').fadeIn('slow');
   		}
   	}
	};
	
	// submit the form
	$('form[name=addfield_form]').ajaxForm(addfield_vars);
	//-------------------------------------------------------------------------

	//-------------------------------------------------------------------------
	// EDIT FIELD
	//-------------------------------------------------------------------------
	var editfield_vars = {
	  	url:	'/admin/actions.php?q=fields&action=edit',
	   	type:	'POST',
	   	beforeSubmit: function() { 		// error checking
	   		var error = "0";
	   		$('#form_response').empty();
	  	},
	
   	success:	function(response) {
   		$('#form_response').empty();
   		if (Left(response,8) == "success|") {
   			response = SubStr(response,8);
   			$('form[name=editfield_form]').fadeOut('slow');
				$('form[name=editfield_form]').remove();
				$('#form_response').empty();
				$('#form_response').append('<div id="success">' + response + '</div>');
				$('#success').fadeIn('slow');
   		} else {
   			response = SubStr(response,6);
   			$('#form_response').append('<div id="error">' + response + '</div>');
   			$('#error').fadeIn('slow');
   		}
   	}
	};
	
	// submit the form
	$('form[name=editfield_form]').ajaxForm(editfield_vars);
	//-------------------------------------------------------------------------
	
	
	//-------------------------------------------------------------------------
	// EDIT NOTES
	//-------------------------------------------------------------------------
	var notes_vars = {
	  	url:	'/admin/actions.php?q=notes',
	   	type:	'POST',
	   	beforeSubmit: function() { 		// error checking
	   		var error = "0";
	   		$('#form_response').empty();
	  	},
	
   	success:	function(response) {
   		$('#form_response').empty();
   		if (Left(response,8) == "success|") {
   			response = SubStr(response,8);
   			$('form[name=notes_form]').fadeOut('slow');
				$('form[name=notes_form]').remove();
				$('#form_response').empty();
				$('#form_response').append('<div id="success">' + response + '</div>');
				$('#success').fadeIn('slow');
   		} else {
   			response = SubStr(response,6);
   			$('#form_response').append('<div id="error">' + response + '</div>');
   			$('#error').fadeIn('slow');
   		}
   	}
	};
	
	// submit the form
	$('form[name=notes_form]').ajaxForm(notes_vars);
	//-------------------------------------------------------------------------
	

});
