// JavaScript Document

var GeoSetting = function()
{
//privat
	var geoCheckbox;
	var trackingDevices;
	var panel;
	var closeButton;
	var link;
	var UID;

//public
return {
	Initialize: function()
	{
		geoCheckbox = "#geoCheckbox";
		trackingDevices = "#TrackingDevices";
		panel = "panel";
		closeButton = ".container-close";
		link = "#link";
		UID = "#UID";
		geoCheckbox = jQuery(geoCheckbox);
		trackingDevices = jQuery(trackingDevices);
		panel = new YAHOO.widget.Panel(panel,
			{
				width: "300px",
				visible: false,
				constraintoviewport: true,
				xy: [(screen.width - 300) / 2, 500]
			});
		panel.render();
		closeButton = jQuery(closeButton);
		closeButton.click(GeoSetting.SetUIDCancel);
		jQuery("#panel").css("display", "block");
		link = jQuery(link);
		UID = jQuery(UID);
	},

	SetGeo: function()
	{
		if (geoCheckbox[0].checked)
		{
			trackingDevices[0].selectedIndex = 0;
			trackingDevices.css("display", "block");
		}
		else
			trackingDevices.css("display", "none");
	},

	SetUID: function()
	{
		link.attr("href", trackingDevices[0].options[trackingDevices[0].selectedIndex].attributes["link"].value);
		panel.show();
		UID[0].select()
	},
	
	SetUIDOk: function()
	{
		panel.hide();
	},
	
	SetUIDCancel: function()
	{
		trackingDevices.css("display", "none");
		geoCheckbox[0].checked = false;
		trackingDevices[0].selectedIndex = 0;
		panel.hide();
	}
};
}();