	var ajax_edit_arr = new Array();
	$(document).ready
	(
        function()
        {
			$('form').click(function() {
				$('.action_edit').click(function(event) {
					ajax_edit_var = $(this).attr('ajax_edit_var');
					var_arr = ajax_edit_var.split(',');
				
					ajax_edit_out = ajax_edit_arr[0];

					ajax_edit_restore();
				
					if (ajax_edit_out == var_arr[0]+var_arr[1]) return true;
				
					ajax_edit_arr[0] = var_arr[0]+var_arr[1];

					$("*[ajax_edit_id="+var_arr[0]+var_arr[1]+"]").each(function(i){
						ajax_edit_arr[i+1] = $(this).html();

						title = $(this).attr('ajax_edit_title');
					
						if (!title) {
							$(this).html($("#ajax_edit_button").html());
							$(this).find("input[type='hidden']").val(var_arr[1]);
							return ;
						}
					
						title_text = $.trim($(this).html()).replace(/&nbsp;/ig, '');
						title_arr = title.split(',');
				
						if (/^select.*$/.test(title_arr[0])) 
							title_find = "select";
						else if (/^date.*$/.test(title_arr[0])) 
							title_find = "input[type='text']";
						else if (/^password.*$/.test(title_arr[0])) 
							title_find = "input[type='password']";
						else 
							title_find = "input[type='text']";

						out_text = $("#ajax_edit_"+title_arr[0]).find(title_find).attr("name",title_arr[1]).end().html();
						$(this).html(out_text);

						if (/^select.*$/.test(title_arr[0])) {
							select_val = '';
							$(this).find(title_find).find('option').each(function(){
								if ($(this).html() == title_text) select_val = $(this).val();
							});
							$(this).find(title_find).attr("name",title_arr[1]);
							$(this).find(title_find).val(select_val);
						} else if (/^date.*$/.test(title_arr[0])) {
							$(this).find(title_find).attr("id",title_arr[1]);
							$(this).find(title_find).attr("name",title_arr[1]);
							$(this).find(title_find).attr("class",'date-pick');
							$(this).find(title_find).val($.string(title_text).unescapeHTML().str);
							$(".date-pick").datePicker();
							$(".date-pick").dpSetStartDate("1900-01-01");
						} else if (/^password.*$/.test(title_arr[0])) {
							$(this).find(title_find).attr("name",title_arr[1]);
							//$(this).find(title_find).val('');
						} else {
							$(this).find(title_find).attr("name",title_arr[1]);
							$(this).find(title_find).val($.string(title_text).unescapeHTML().str);
						}


					});
				
					$('#form_curriculum').click();
				});
			}).click();
        }
	);
	
	function ajax_edit_restore() {
		if (ajax_edit_arr) {
			$("*[ajax_edit_id="+ajax_edit_arr[0]+"]").each(function(i){
				$(this).html(ajax_edit_arr[i+1]);
			});
			ajax_edit_arr = new Array();
			$('form').click();
		}
	}