function editCharacteristics(subject, subjectId)
{
	myWindow = $('#characteristics');
	
    $.ajax({
        url: "characteristics_ajax.php",
        type: "POST",
        data: ({'action': 'renderForm', 'subject': subject, 'subjectId': subjectId}),
        success: function(result)
        {
        	formHtm = "<input type='hidden' id='subject' name='subject' value='" + subject + "'/>";
    		formHtm += "<input type='hidden' id='subject_id' name='subjectId' value='" + subjectId + "'/>";
    		formHtm += "<input type='hidden' id='action' name='action' value='save' />";
        	formHtm += result;

        	$("#characteristics_fields").html(formHtm);
        }
     });   
    
    //instantiate the dialog
    myWindow.dialog({ height: 650,
            width: 500,
            modal: true,
            position: 'center',
            autoOpen:false,
            title:'',
            overlay: { opacity: 0.5, background: 'black'}
            });    
    
    myWindow.show();
    myWindow.dialog("open");
}

function closeCharacteristicsDialog()
{
	$('#characteristics').dialog("close");
}

function saveCharacteristics()
{	
	var subject = $("#subject").attr("value");
	var subjectId = $("#subject_id").attr("value");
	var myWindow = $('#characteristics');
	var inputs = $('#characteristics_form :input');

	$.ajax({
        url: "characteristics_ajax.php",
        type: "POST",
        data: ({'action': 'save', 'subject': subject, 'subjectId': subjectId}),
        data : inputs,
        success: function(result)
        {
//        	myWindow.html(result);
        	myWindow.dialog("close");
        }
     });
}
