var win_files = [
	/*1.2.1*/ "http://nave.hispalinux.es/productos/mozilla/1.2.1/descargas/win32/mozilla-win32-1.2.1-esES-installer.exe",
	/*1.3.1*/ "ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/l10n/lang/moz1.31/mozilla-win32-1.3.1-esES-installer.exe",
	/*1.4*/ "ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/l10n/lang/moz1.4/mozilla-win32-1.4-esES-installer.exe",
	/*1.5*/ "ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/l10n/lang/moz1.5/mozilla-win32-1.5-esES-installer.exe",
	/*1.6*/ "http://nave.hispalinux.es/productos/mozilla/1.6/descargas/win32/mozilla-win32-1.6-esES-installer.exe",
	/*1.7.3*/ "http://nave.hispalinux.es/productos/mozilla/1.7/descargas/win32/mozilla-win32-1.7.3-esES-installer.exe"
	];
var lin_files = [
	/*1.2.1*/ "http://nave.hispalinux.es/productos/mozilla/1.2.1/descargas/linux/mozilla-i686-pc-linux-gnu-1.2.1-esES-sea.tar.gz",
	/*1.3.1*/ "ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/l10n/lang/moz1.31/mozilla-i686-pc-linux-gnu-1.3.1-esES-sea.tar.gz",
	/*1.4.1*/ "ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/l10n/lang/moz1.41/mozilla-i686-pc-linux-gnu-1.4.1-esES-sea.tar.gz",
	/*1.5*/ "ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/l10n/lang/moz1.5/mozilla-i686-pc-linux-gnu-1.5-esES-sea.tar.gz",
	/*1.6*/ "ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/l10n/lang/moz1.6/mozilla-i686-pc-linux-gnu-full-installer-1.6-esES.tar.gz",
	/*1.7.3*/ "http://nave.hispalinux.es/productos/mozilla/1.7/descargas/linux/mozilla-i686-pc-linux-gnu-1.7.3-esES-full-installer.tar.gz"
	];
var mac_files = [
	/*1.2.1*/ null,
	/*1.3.1*/ null,
	/*1.4.1*/ null,
	/*1.5*/ "ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/l10n/lang/moz1.5/mozilla-mac-MachO-1.5-esES.dmg",
	/*1.6*/ "http://nave.hispalinux.es/productos/mozilla/1.6/descargas/mac/mozilla-mac-MachO-1.6-esES.dmg.gz",
	/*1.7.3*/
	"http://nave.hispalinux.es/productos/mozilla/1.7/descargas/mac/mozilla-mac-MachO-1.7.3-esES.dmg.gz"
    ];

var lang_files = [
	/*1.0*/ "ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/l10n/lang/moz1.0/langeses.xpi",
	/*1.0.1*/ "ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/l10n/lang/moz1.01/langeses.xpi",
	/*1.0.2*/ "ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/l10n/lang/moz1.02/langeses.xpi",
	/*1.1*/ "ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/l10n/lang/moz1.1/langeses.xpi",
	/*1.2.1*/ "ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/l10n/lang/moz1.21/langeses.xpi",
	/*1.3/1.3.1*/ "ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/l10n/lang/moz1.31/language-packages/langeses.xpi",
	/*1.4/1.4.1*/ "ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/l10n/lang/moz1.41/langeses.xpi",
	/*1.5/1.5.1*/ "ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/l10n/lang/moz1.5/langeses.xpi",
	/*1.6*/ "ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/l10n/lang/moz1.6/langeses.xpi",
	/*1.7*/ "http://nave.escomposlinux.org/productos/mozilla/1.7/descargas/langeses.xpi"
	];
var reg_files = [
	/*1.0*/ "ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/l10n/lang/moz1.0/regeses.xpi",
	/*1.0.1*/ "ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/l10n/lang/moz1.01/reges.xpi",
	/*1.0.2*/ "ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/l10n/lang/moz1.02/reges.xpi",
	/*1.1*/ "ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/l10n/lang/moz1.1/reges.xpi",
	/*1.2.1*/ "ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/l10n/lang/moz1.21/reges.xpi",
	/*1.3/1.3.1*/ "ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/l10n/lang/moz1.31/language-packages/reges.xpi",
	/*1.4/1.4.1*/ "ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/l10n/lang/moz1.41/regeses.xpi",
	/*1.5*/ "ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/l10n/lang/moz1.5/regeses.xpi",
	/*1.6*/ "ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/l10n/lang/moz1.6/regeses.xpi",
	/*1.7*/ "http://nave.escomposlinux.org/productos/mozilla/1.7/descargas/reges.xpi"
	];

var win_firefox = [
	/* 0.8 */ "http://nave.hispalinux.es/productos/firebird/0.8/descargas/win32/FirefoxSetup-0.8-esES.exe",
	/* 0.9.3 */ "http://nave.hispalinux.es/productos/firebird/0.9/descargas/win32/FirefoxSetup-0.9.3-esES.exe"
	];

var mac_firefox = [
	/*0.8*/ "http://nave.hispalinux.es/productos/firebird/0.8/descargas/mac/firefox-0.8-macosx-esES.dmg.gz",
	/* 0.9.1 */ "http://nave.hispalinux.es/productos/firebird/0.9/descargas/mac/firefox-0.9.1-macosx-esES.dmg.gz"
	];

var lin_firefox = [
	/*0.8*/ "ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/0.8/contrib-localized/firefox-0.8-i686-pc-linux-gnu-esES.tar.gz",
	/* 0.9.3 */ "http://nave.hispalinux.es/productos/firebird/0.9/descargas/linux/firefox-0.9.3-i686-linux-gtk2+xft-esES.tar.gz"
	];

var win_thunderbird = [
	/*0.5*/ "http://nave.hispalinux.es/productos/thunderbird/0.5/descargas/win32/thunderbird-0.5-win32-esES.zip",
	/*0.6*/
	"http://nave.hispalinux.es/productos/thunderbird/0.6/descargas/win32/thunderbird-0.6-win32-esES.zip",
	/*0.7.3*/ "http://nave.hispalinux.es/productos/thunderbird/0.7/descargas/win32/ThunderbirdSetup-0.7.3-esES.exe",
	/*0.8*/
	"http://nave.hispalinux.es/productos/thunderbird/0.8/descargas/win32/ThunderbirdSetup-0.8-esES.exe"
	];

var lin_thunderbird = [
	/*0.5*/ "http://nave.hispalinux.es/productos/thunderbird/0.5/descargas/linux/thunderbird-0.5-i686-pc-linux-gtk2-gnu-esES.tar.bz2",
	/*0.6*/
	"http://nave.hispalinux.es/productos/thunderbird/0.6/descargas/linux/thunderbird-0.6-i686-pc-linux-gtk2-gnu-esES.tar.bz2",
	/*0.7.3*/ "http://nave.hispalinux.es/productos/thunderbird/0.7/descargas/linux/thunderbird-0.7.3-i686-pc-linux-gtk2+xft-gnu-esES.tar.bz2",
	/*0.8*/
	"http://nave.hispalinux.es/productos/thunderbird/0.8/descargas/linux/thunderbird-0.8-es-ES-i686-linux-gtk2+xft.tar.gz"
	];

var mac_thunderbird = [
	/*0.5*/ "http://nave.hispalinux.es/productos/thunderbird/0.5/descargas/mac/thunderbird-0.5-macosx-esES.dmg.gz",
	/*0.6*/
	"http://nave.hispalinux.es/productos/thunderbird/0.6/descargas/mac/thunderbird-0.6-macosx-esES.dmg.gz",
	/*0.7.1*/ "http://nave.hispalinux.es/productos/thunderbird/0.7/descargas/mac/thunderbird-0.7.1-macosx-esES.dmg.gz"
	];

function downloadMozilla(form)
{
	var url = null;
	var index = form.version.value;

	if (form.system.value=="w")
	{
		url = win_files[index];
	}
	if (form.system.value=="l")
	{
		url = lin_files[index];
	}
	if (form.system.value=="m")
	{
		url = mac_files[index];
	}
	if (url==null)
	{
		alert("No existe esa versión en castellano.");
	}
	else
	{
		location.href = url;
	}
}

function downloadLang(version, pack)
{
	var url = null;
	var index = version.value;

	if (pack=="l")
	{
		url = lang_files[index];
	}
	if (pack=="r")
	{
		url = reg_files[index];
	}
	if (url==null)
	{
		alert("Hay un error en la página.");
	}
	else
	{
		location.href = url;
	}
}

function downloadFirefox(form)
{
	var url = null;
	var index = form.version.value;

	if (form.system.value=="w")
	{
		url = win_firefox[index];
	}
	if (form.system.value=="l")
	{
		url = lin_firefox[index];
	}
	if (form.system.value=="m")
	{
		url = mac_firefox[index];
	}
	if (url==null)
	{
		alert("No existe esa versión en castellano.");
	}
	else
	{
		location.href = url;
	}
}

function downloadThunderbird(form)
{
	var url = null;
	var index = form.version.value;

	if (form.system.value=="w")
	{
		url = win_thunderbird[index];
	}
	if (form.system.value=="l")
	{
		url = lin_thunderbird[index];
	}
	if (form.system.value=="m")
	{
		url = mac_thunderbird[index];
	}
	if (url==null)
	{
		alert("No existe esa versión en castellano.");
	}
	else
	{
		location.href = url;
	}
}

function changeSelect(select, value)
{
	if (value==-1)
	{
		return;
	}

	var options = select.options;
	select.value = value;
	for(var i=0; i<options.length; i++)
	{
		var item = options.item(i);
		if (item.value==value)
		{
			item.selected = true;
		}
	}
}

function selectVersion(select)
{
	var version = Math.floor(geckoGetRv()*10000);
	var value = -1;
	switch (version)
	{
		case 10000:
			value = 0;
			break;
		case 10001:
			value = 1;
			break;
		case 10002:
			value = 2;
			break;
		case 10100:
			value = 3;
			break;
		case 10201:
			value = 4;
			break;
		case 10300:
		case 10301:
			value = 5;
			break;
		case 10400:
		case 10401:
		case 10402:
			value = 6;
			break;
		case 10500:
		case 10501:
			value = 7;
			break;
		case 10600:
			value = 8;
			break;
		case 10700:
			value = 9;
			break;
	}
	changeSelect(select, value);
}
