
g_coordinates_picker_file_name = '';

function Ajax_UpdateNewLogoSubmitButton()
{
	var ajaxObj = new Class_Ajax();
	
	ajaxObj.data_obj.new_logo_name = document.getElementById("new_logo_name").value;
	ajaxObj.data_obj.new_logo_admin_name = document.getElementById("new_logo_admin_name").value;
	ajaxObj.data_obj.logo_category_id = document.getElementById("logo_category_id").value;

	document.getElementById("new_logo_submit_button").value = 'checking...';
	
	ajaxObj.SendRequest('index.php?param=process_logo_control_ajax&operation=update_new_logo_submit_button&');
}
function Ajax_UpdateNewLogoSubmitButtonHandler(existing_logo_id)
{
	if(existing_logo_id)
	{
		SetLogoSubmitButtonToOverwrite(existing_logo_id);
	}
	else
	{
		ResetNewLogoSubmitButton();
	}
}

function ResetNewLogoSubmitButton()
{
	document.getElementById("new_logo_submit_button").value = 'Add New';
}
function SetLogoSubmitButtonToOverwrite(existing_logo_id)
{
	document.getElementById("new_logo_submit_button").value = 'Update/Overwrite (ID: '+existing_logo_id+')';
}

function Ajax_UpdateCoordinatePickerButton()
{
	var ajaxObj = new Class_Ajax();

	ajaxObj.data_obj.logo_file_name = document.getElementById("new_logo_file_name").value;

	document.getElementById("coordinates_picker_button").disabled = true;
	document.getElementById("coordinates_picker_button").value = 'checking...';

	ajaxObj.SendRequest('index.php?param=process_logo_control_ajax&operation=update_coordinates_picker_button&');
}
function Ajax_UpdateCoordinatePickerButtonHandler(usable_file_name, image_name_that_was_searched)
{
	//Only process if it's the correct thread
	if(image_name_that_was_searched == document.getElementById("new_logo_file_name").value)
	{
		if(usable_file_name)
		{
			g_coordinates_picker_file_name = usable_file_name;
			
			document.getElementById("coordinates_picker_button").value = 'Set Coordinates';
			document.getElementById("coordinates_picker_button").disabled = false;
		}
		else
		{
			document.getElementById("coordinates_picker_button").value = 'no valid image found';
			document.getElementById("coordinates_picker_button").disabled = true;
		}
	}
}

function HideCoordinatePickerWindow()
{
	document.getElementById("coordinates_picker_image_area").style.display = "none";
}

function ShowCoordinatePickerWindow()
{
	document.getElementById("coordinates_picker_image_tag").src = g_coordinates_picker_file_name;
	document.getElementById("coordinates_picker_image_area").style.display = "block";
}

function SetCoordinatesFromCoordinatePickerWindow(e)
{
	document.getElementById("coordinates_picker_image_area").style.display = "none";

	var x_coord = e.layerX? e.layerX : e.offsetX? e.offsetX : 0;
	var y_coord = e.layerY? e.layerY : e.offsetY? e.offsetY : 0;

	if(document.getElementById("auto_center_x_checkbox").checked)
	{
		document.getElementById("new_logo_x_coordinate").value = 120;
	}
	else
	{
		document.getElementById("new_logo_x_coordinate").value = x_coord;
	}
	document.getElementById("new_logo_y_coordinate").value = y_coord;
}

function AutoCenterXCoordChanged()
{
	if(document.getElementById("auto_center_x_checkbox").checked)
	{
		document.getElementById("new_logo_x_coordinate").value = 120;
		document.getElementById("new_logo_x_coordinate").disabled = true;
	}
	else
	{
		document.getElementById("new_logo_x_coordinate").disabled = false;
	}
}













