var stable_version = "2.10.8"
var beta_version = "2.10.8.1"
var supported_version = "2.6.7"

var yast = "This distribution supports installing packages via YaST. Add the following installation source to YaST:"
var yast_help = "For assistance with using repositories and installing packages with YaST, <a href=\"http://en.opensuse.org/Add_Package_Repositories_to_YaST\">visit the YaST help page.</a>"
var zypper = "This distribution supports installing packages via Zypper. Add the following repository to Zypper:"
var zypper_help_1 = "<p>To add the repository, execute the following commands (as root):</p><pre><blockquote><code>zypper addrepo <em>"
var zypper_help_2 = "</em> mono-stable<br/>zypper refresh --repo mono-stable<br/>zypper dist-upgrade --repo mono-stable</code></blockquote></pre>"
var discontinued = "<div style=\"color: darkred; font-weight: bold\">Binaries for this platform have been discontinued.  Builds may be available from <a href=\"http://www.mono-project.com/Other_Downloads\">unsupported downloads</a> or we may be looking for a volunteer to maintain packages.</div>";
var i586_x86_64 = "i586, x86_64"
var i586_x86_64_ppc64_ia64 = "i586, x86_64, ppc64, and ia64"
var enterprise = "<p>The <a href=\"http://www.novell.com/products/mono/\">SUSE Linux Enterprise Mono Extension</a> is available for purchase from <a href=\"http://www.novell.com/\">Novell</a>.</p>"

// URLS

var old_download_url_base = "ftp://ftp.novell.com/pub/mono"
var download_url_base = "http://download.mono-project.com"

var appliance_version = stable_version
var vpc_zip_url = download_url_base + "/appliance/" + appliance_version + "/Mono-" + appliance_version + "-vpc.zip"
var vmx_zip_url = download_url_base + "/appliance/" + appliance_version + "/Mono-" + appliance_version + "-vmx.zip"
var livecd_iso_url = download_url_base + "/appliance/" + appliance_version + "/Mono-" + appliance_version + ".iso"

var ops110_repo_url = download_url_base + "/download-stable/openSUSE_11.0"
var ops111_repo_url = download_url_base + "/download-stable/openSUSE_11.1"
var ops112_repo_url = download_url_base + "/download-stable/openSUSE_11.2"
var ops113_repo_url = download_url_base + "/download-stable/openSUSE_11.3"
var ops114_repo_url = download_url_base + "/download-stable/openSUSE_11.4"

var sle11_repo_url = download_url_base + "/download-stable/SLE_11_SP1"
var sle11_supported_repo_url = download_url_base + "/archive/2.6.7/download/SLE_11"

var rhel5_repo_url = download_url_base + "/download-stable/RHEL_5"

var win_version = stable_version
var win_build = "1"
var gtk_version = "2.12.11"
var win_exe_url = download_url_base + "/archive/" + win_version + "/windows-installer/" + win_build + "/mono-" + win_version + "-gtksharp-" + gtk_version + "-win32-" + win_build + ".exe"
//var win_gtk_url = download_url_base + "/gtk-sharp/gtk-sharp-" + gtk_version + ".win32.msi"
var win_gtk_url = download_url_base + "/gtk-sharp/gtk-sharp-2.12.10.win32.msi"

var win_supported_version = supported_version
var win_supported_build = "2"
var gtk_supported_version = "2.12.10"
var win_supported_exe_url = download_url_base + "/archive/" + win_supported_version + "/windows-installer/" + win_supported_build + "/mono-" + win_supported_version + "-gtksharp-" + gtk_supported_version + "-win32-" + win_supported_build + ".exe"
var win_supported_gtk_url = download_url_base + "/gtk-sharp/gtk-sharp-" + gtk_supported_version + ".win32.msi"

var osx_version = stable_version
var osx_build = "3"
var osx_x86_url = download_url_base + "/archive/" + osx_version + "/macos-10-x86/" + osx_build + "/MonoFramework-MRE-" + osx_version + "_" + osx_build + ".macos10.xamarin.x86.dmg"
var osx_x86_csdk_url = download_url_base + "/archive/" + osx_version + "/macos-10-x86/" + osx_build + "/MonoFramework-MDK-" + osx_version + "_" + osx_build + ".macos10.xamarin.x86.dmg"
var osx_ppc_url = download_url_base + "/archive/" + osx_version + "/macos-10-ppc/" + osx_build + "/MonoFramework-MRE-" + osx_version + "_" + osx_build + ".macos10.xamarin.ppc.dmg"
var osx_ppc_csdk_url = download_url_base + "/archive/" + osx_version + "/macos-10-ppc/" + osx_build + "/MonoFramework-MDK-" + osx_version + "_" + osx_build + ".macos10.xamarin.ppc.dmg"
var osx_univ_url = download_url_base + "/archive/" + osx_version + "/macos-10-universal/" + osx_build + "/MonoFramework-MRE-" + osx_version + "_" + osx_build + ".macos10.xamarin.universal.dmg"
var osx_univ_csdk_url = download_url_base + "/archive/" + osx_version + "/macos-10-universal/" + osx_build + "/MonoFramework-MDK-" + osx_version + "_" + osx_build + ".macos10.xamarin.universal.dmg"

var osx_supported_version = supported_version
var osx_supported_build = "3"
var osx_x86_supported_url = download_url_base + "/archive/" + osx_supported_version + "/macos-10-x86/" + osx_supported_build + "/MonoFramework-" + osx_supported_version + "_" + osx_supported_build + ".macos10.novell.x86.dmg"
var osx_x86_supported_csdk_url = download_url_base + "/archive/" + osx_supported_version + "/macos-10-x86/" + osx_supported_build + "/MonoFramework-CSDK-" + osx_supported_version + "_" + osx_supported_build + ".macos10.novell.x86.dmg"
var osx_ppc_supported_url = download_url_base + "/archive/" + osx_supported_version + "/macos-10-ppc/" + osx_supported_build + "/MonoFramework-" + osx_supported_version + "_" + osx_supported_build + ".macos10.novell.ppc.dmg"
var osx_ppc_supported_csdk_url = download_url_base + "/archive/" + osx_supported_version + "/macos-10-ppc/" + osx_supported_build + "/MonoFramework-CSDK-" + osx_supported_version + "_" + osx_supported_build + ".macos10.novell.ppc.dmg"
var osx_univ_supported_url = download_url_base + "/archive/" + osx_supported_version + "/macos-10-universal/" + osx_supported_build + "/MonoFramework-" + osx_supported_version + "_" + osx_supported_build + ".macos10.novell.universal.dmg"
var osx_univ_supported_csdk_url = download_url_base + "/archive/" + osx_supported_version + "/macos-10-universal/" + osx_supported_build + "/MonoFramework-CSDK-" + osx_supported_version + "_" + osx_supported_build + ".macos10.novell.universal.dmg"

var osx_beta_version = beta_version
var osx_beta_build = 2
var osx_x86_beta_mre_url = download_url_base + "/archive/" + osx_beta_version + "/MonoFramework-MRE-" + osx_beta_version + "_" + osx_beta_build + ".macos10.xamarin.x86.dmg"
var osx_x86_beta_mdk_url = download_url_base + "/archive/" + osx_beta_version + "/MonoFramework-MDK-" + osx_beta_version + "_" + osx_beta_build + ".macos10.xamarin.x86.dmg"

var osx_cocoa_source_url = "http://go-mono.com/sources/cocoa-sharp/cocoa-sharp-0.9.5.tar.bz2"

var codice = "Packages for Solaris 10 (sparc) and OpenSolaris (intel) are provided by <a href=\"http://www.codicesoftware.com/\">Codice Software</a>."
var solaris_url = download_url_base + "/third-party/codice/"

var stable =
{
	"version" : stable_version,
	"data" : "stable",
	"platforms" : [
/*
	{
		"name" : "Virtual PC",
		"icon" : "virtualpc.jpg",
		"dlicon" : "virtualpc_icon.jpg",
		"version" : [
		{
			"name" : "openSUSE 11.3",
			"arch" : [
			{
				"name" : "Mono " + appliance_version,
				"desc" : "",
				"downloadText" : "Download an openSUSE 11.3 Virtual PC image which includes Mono " + appliance_version + "<br/><a href=\"http://susestudio.com\"><img title=\"Built with SUSE Studio\" src=\"http://susestudio.com/images/built-with-web.png\" width=\"120\" height=\"30\" alt=\"Built with SUSE Studio\" align=\"right\"></a><ul><li><a href=\"" + vpc_zip_url + "\">" + vpc_zip_url + "</a> </ul><a href=\"http://mono-project.com/VirtualPC_Image\">Instructions for using the Virtual PC image</a>."
			}
			]
		}
		]
	},
	{
		"name" : "VMware",
		"icon" : "vmware_icon_2.jpg",
		"dlicon" : "vmware_icon.jpg",
		"version" : [
		{
			"name" : "openSUSE 11.3",
			"arch" : [
			{
				"name" : "Mono " + appliance_version,
				"desc" : "",
				"downloadText" : "Download an openSUSE 11.3 VMWare image which includes Mono " + appliance_version + "<br/><a href=\"http://susestudio.com\"><img title=\"Built with SUSE Studio\" src=\"http://susestudio.com/images/built-with-web.png\" width=\"120\" height=\"30\" alt=\"Built with SUSE Studio\" align=\"right\"></a><ul><li><a href=\"" + vmx_zip_url + "\">" + vmx_zip_url + "</a> </ul><a href=\"http://mono-project.com/VMware_Image\">Instructions for using the VMware image</a>."
			}
			]
		}
		]
	},
	{
		"name" : "LiveCD",
		"icon" : "livecd.jpg",
		"dlicon" : "livecd.jpg",
		"version" : [
		{
			"name" : "openSUSE 11.3 Live CD",
			"arch" : [
			{
				"name" : "Mono " + appliance_version,
				"desc" : "",
				"downloadText" : "Download the openSUSE 11.3 Live CD which includes Mono " + appliance_version + "<br/><a href=\"http://susestudio.com\"><img title=\"Built with SUSE Studio\" src=\"http://susestudio.com/images/built-with-web.png\" width=\"120\" height=\"30\" alt=\"Built with SUSE Studio\" align=\"right\"></a><ul><li><a href=\"" + livecd_iso_url + "\">" + livecd_iso_url + "</a> </ul>"
			}
			]
		}
		]
	},
*/
	{
		"name" : "openSUSE",
		"icon" : "opensuse.jpg",
		"dlicon" : "opensuse.jpg",
		"version" : [
		{
			"name" : "openSUSE 11.4",
			"arch" : [
			{
				"name" : i586_x86_64,
				"desc" : "",
				"downloadText" : zypper + "<ul><li><a href=\"" + ops114_repo_url + "\">" + ops114_repo_url + "</a></ul>" + zypper_help_1 + ops114_repo_url + zypper_help_2
				//"downloadText" : "Mono 2.10.5 packages for openSUSE will be available soon."
			}
			]
		}
		]
	},
	{
		"name" : "Mac&nbsp;OS&nbsp;X",
		"icon" : "osx_icon.jpg",
		"dlicon" : "osx_icon.jpg",
		"version" : [
		{
			"name" : "10.5 & 10.6 - Latest Stable Mono",
			"arch" : [
			{
				"name" : "Intel and PowerPC",
				"desc" : "This download works on Mac OS X Leopard (10.5), Snow Leopard (10.6), and Lion (10.7).",
				"downloadText" : "Includes Mono and Gtk#. Installs in /Library/Frameworks:<br/><em>The SDK packages are for developers.</em><ul><li>Mono " + osx_version + "<ul><li>Intel Mac: <a href=\"" + osx_x86_url + "\">Runtime</a> or <a href=\"" + osx_x86_csdk_url + "\">SDK</a></li></ul>" //<li>PowerPC: <a href=\"" + osx_ppc_url + "\">Runtime</a> or <a href=\"" + osx_ppc_csdk_url + "\">SDK</a></li><li>Universal (if you don't know what you need): <a href=\"" + osx_univ_url + "\">Runtime</a> or <a href=\"" + osx_univ_csdk_url + "\">SDK</a></li></ul>
				+ "<li><a href=\"http://monodevelop.com/Download\">MonoDevelop</a></li></ul>System.Windows.Forms applications require X11."
			}
			]
		}
		]
	},
	
	{
		"name" : "Windows",
		"icon" : "windows_icon.jpg",
		"dlicon" : "windows_icon.jpg",
		"version" : [
		{
			"name" : "Windows 2000, XP, 2003 and Vista",
			"arch" : [
			{
				"name" : "All",
				"desc" : "This download works on all versions of Windows XP, 2003, Vista and Windows 7.",
				"downloadText" : "<ul><li><a href=\"" + win_exe_url + "\">Mono for Windows, Gtk#, and XSP</a></li><li><a href=\"" + win_gtk_url + "\">Gtk# for .NET</a></li><li><a href=\"http://mono-project.com/MoMA\">Mono Migration Analyzer</a></li></ul>"
			}
			]
		}
		]
	},
/*
	{
		"name" : "SLES/SLED",
		"icon" : "sles.jpg",
		"dlicon" : "sles.jpg",
		"version" : [
		{
			"name" : "SUSE Linux Enterprise 11 SP1",
			"arch" : [
			{
				"name" : i586_x86_64_ppc64_ia64,
				"desc" : "",
				"downloadText" : zypper + "<ul><li><a href=\"" + sle11_repo_url + "\">" + sle11_repo_url + "</a></ul>" + zypper_help_1 + sle11_repo_url + zypper_help_2
			}
			]
		}
		]
	},
*/
/*
	{
		"name" : "RHEL/CentOS",
		"icon" : "centos.jpg",
		"dlicon" : "centos.jpg",
		"version" : [
		{
			"name" : "Red Hat Enterprise Linux 5",
			"arch" : [
			{
				"name" : i586_x86_64,
				"desc" : "",
				"downloadText" : "<ul><li><a href=\"" + rhel5_repo_url + "\">" + rhel5_repo_url + "</a></li></ul>"
			}
			]
		}
		]
	},
*/
	{
		"name" : "Solaris",
		"icon" : "solaris.jpg",
		"dlicon" : "solaris.jpg",
		"version" : [
		{
			"name" : "Solaris 10",
			"arch" : [
			{
				"name" : "sparc",
				"desc" : "",
				"downloadText" : codice + "<br/><a href=\"" + solaris_url + "\">" + solaris_url + "</a>"
			}
			]
		}
		]
	},
	{
		"name" : "Other",
		"icon" : "linux_icon.jpg",
		"version" : [
		{
			"name" : "Debian",
			"icon" : "debian_icon.jpg",
			"url" : "http://mono-project.com/DistroPackages/Debian"
		},
		{
			"name" : "Ubuntu",
			"icon" : "ubuntu_icon.jpg",
			"url" : "http://mono-project.com/DistroPackages/Ubuntu"
		},
		{
			"name" : "Other",
			"icon" : "linux_icon.jpg",
			"url" : "http://www.mono-project.com/Other_Downloads"
		}
		]
	}

	]
}

var beta = { 
    "version": beta_version, 
    "data": "beta", 
    "platforms": [{
	"name": "Mac OS X", 
	"icon": "osx_icon.jpg", 
	"dlicon": "osx_icon.jpg", 
	"version": [{"name": "10.6 & 10.7",
		     "arch": [{"name": "Intel",
			       "desc": "This download works on MacOS X Snow Leopard (10.6) and Lion (10.7).",
				"downloadText" : "Includes Mono and Gtk#. Installs in /Library/Frameworks:<br/><em>The MDK package is for developers.</em><ul><li>Mono " + osx_beta_version + "<ul><li>Intel: <a href=\"" + osx_x86_beta_mre_url + "\">Mono installer</a></li></ul><li><a href=\"http://monodevelop.com/Download\">MonoDevelop</a></li></ul>System.Windows.Forms applications require X11."
			      }]
		    }]
    }]
}

var supported =
{
	"version" : supported_version,
	"data" : "supported",
	"platforms" : [
	{
		"name" : "SLES/SLED",
		"icon" : "sles.jpg",
		"dlicon" : "sles.jpg",
		"version" : [
		{
			"name" : "SUSE Linux Enterprise 11",
			"arch" : [
			{
				"name" : "Novell Supported for i586, x86_64, and s390x",
				"desc" : "",
				"downloadText" : enterprise
			},
			{
				"name" : i586_x86_64_ppc64_ia64,
				"desc" : "",
				"downloadText" : zypper + "<ul><li><a href=\"" + sle11_supported_repo_url + "\">" + sle11_supported_repo_url + "</a></ul>" + zypper_help_1 + sle11_repo_url + zypper_help_2
			}
			]
		}
		]
	},

	{
		"name" : "Mac&nbsp;OS&nbsp;X",
		"icon" : "osx_icon.jpg",
		"dlicon" : "osx_icon.jpg",
		"version" : [
		{
			"name" : "10.5 & 10.6 - Long Term Supported Mono",
			"arch" : [
			{
				"name" : "Intel and PowerPC",
				"desc" : "This download works on Mac OS X Leopard (10.5), and Snow Leopard (10.6).  Note that Tiger (10.4) is no longer supported.",
				"downloadText" : "Includes Mono, Cocoa#, and Gtk#. Installs in /Library/Frameworks:<br/><em>The CSDK packages are for developers embedding mono into their applications.  If you don't know what that means you don't need it.</em><ul><li>Mono " + osx_supported_version + "<ul><li>Intel: <a href=\"" + osx_x86_supported_url + "\">Framework</a> <span style=\"font-size: x-small\">(<a href=\"" + osx_x86_supported_csdk_url + "\">CSDK</a>)</span></li><li>PowerPC: <a href=\"" + osx_ppc_supported_url + "\">Framework</a> <span style=\"font-size: x-small\">(<a href=\"" + osx_ppc_supported_csdk_url + "\">CSDK</a>)</span></li><li>Universal: <a href=\"" + osx_univ_supported_url + "\">Framework</a> (if you don't know what you need) <span style=\"font-size: x-small\">(<a href=\"" + osx_univ_supported_csdk_url + "\">CSDK</a>)</span></li></ul><li><a href=\"http://monodevelop.com/Download\">MonoDevelop</a></li></ul>System.Windows.Forms applications require X11."
			}
			]
		}
		]
	},

	{
		"name" : "Windows",
		"icon" : "windows_icon.jpg",
		"dlicon" : "windows_icon.jpg",
		"version" : [
		{
			"name" : "Windows 2000, XP, 2003 and Vista",
			"arch" : [
			{
				"name" : "All",
				"desc" : "This download works on all versions of Windows 2000, XP, 2003 and Vista.",
				"downloadText" : "<ul><li><a href=\"" + win_supported_exe_url + "\">Mono for Windows, Gtk#, and XSP</a></li><li><a href=\"" + win_supported_gtk_url + "\">Gtk# for .NET</a></li><li><a href=\"http://mono-project.com/MoMA\">Mono Migration Analyzer</a></li></ul>"
			}
			]
		}
		]
	}
	]
	// Don't leave a stray comma on the last element. IE8 takes that to mean that there is a null element on the end!
};

