function ajaxSpeakerFileUpload(id)
{
	if ( $("#logo_field").val() )
	{
		$.ajaxFileUpload
		(
			{
				url:'/ajax/save_speaker_profile.php',
				secureuri:false,
				fileElementId:'logo_field',
				dataType: 'json',
				success: function (data, status)
				{
					if(typeof(data.error) != 'undefined')
					{
						if(data.error != '')
						{
							alert( data.error );
						}
						else
						{
							if (id)
							{
								$("#company_logo_img")[0].src = "/images/"+data.msg;
								$("#logo_field").val("");
								$("#logo_text").html("/images/"+data.msg);
								saveSpeakerProfile(id,data.msg);
							}
							else
							{
								alert( data.msg );
							}
						}
					}
				},
				error: function (data, status, e)
				{
					alert('Very sorry '+e);
				}
			}
		)
	}
	else
	{
		saveSpeakerProfile(id);
	}
	return false;
}

function saveSpeakerProfile(speaker_id,logo)
{
	getElement("fname_field").disabled = true;
	getElement("sname_field").disabled = true;
	getElement("job_field").disabled = true;
    getElement("company_field").disabled = true;
	getElement("url_field").disabled = true;
    getElement("bio_field").disabled = true;
    getElement("companybio_field").disabled = true;
	//$("#loading"+id).show();
	$.ajax({
		type: "POST",
		url: "/ajax/save_speaker_profile.php",
		data: "speaker_id=" + speaker_id +
			  "&fname=" + escape(getElement("fname_field").value) +
			  "&sname=" + escape(getElement("sname_field").value) +
			  "&job_title=" + escape(getElement("job_field").value) +
              "&logo=" + escape(logo) +
              "&company=" + escape(getElement("company_field").value) +
              "&url=" + escape(getElement("url_field").value) +
			  "&bio=" + escape(getElement("bio_field").value) +
              "&company_bio=" + escape(getElement("companybio_field").value),
		success: function(msg) {
            getElement("fname_field").disabled = false;
            getElement("sname_field").disabled = false;
            getElement("job_field").disabled = false;
            getElement("company_field").disabled = false;
            getElement("url_field").disabled = false;
            getElement("bio_field").disabled = false;
            getElement("companybio_field").disabled = false;
            document.title = $("#fname_field").val()+" "+$("#sname_field").val()+" : a4uexpo London, 14th - 15th October 2008";
            $("#name_text").html($("#fname_field").val()+" "+$("#sname_field").val());
            $("#job_text").html($("#job_field").val());
            $("#company_url")[0].href = getElement("url_field").value;
			$("#company_url").html(getElement("company_field").value);
            $("#company_logo")[0].href = getElement("url_field").value;
            $("#bio_text").html(displayParagraph($("#bio_field").val()));
            $("#companybio_text").html(displayParagraph($("#companybio_field").val()));
            if ($("#companybio_field").val() == "")
            {
                hideVisibleSlide("company_profile");
            }
            else
            {
                showVisibleSlide("company_profile");
            }
            hideEditProfile("speaker_profile");
		}
	});
}