function ffDeleteSkin()
{
	if (document.getElementById("skin").value=="")
		return false;
	var idx = document.getElementById("skin").selectedIndex;
	var name = document.getElementById("skin").options[idx].text;
	var value = document.getElementById("skin").value;
	var re = new RegExp('[0-9]+_')
	return confirm("Are you sure, you want to delete skin '"+name+
		"' ("+value.replace(re, '')+")?");
}

function ffDeleteConfig()
{
	if (document.getElementById("config").value=="")
		return false;
	var idx = document.getElementById("config").selectedIndex;
	var name = document.getElementById("config").options[idx].text;
	var value = document.getElementById("config").value;
	var re = new RegExp('[0-9]+_')
	return confirm("Are you sure, you want to delete configuration '"+name+
		" ("+value.replace(re, '')+")'?");
}

function ffBuildAvailable()
{
	if (!document.getElementById("firmware") ||
	    !document.getElementById("build"))
		return false;
	if ((document.getElementById("firmware").value=="") ||
	    (document.getElementById("skin").value=="") ||
	    (document.getElementById("config").value=="")) {
		document.getElementById("build").disabled = true;
		document.getElementById("build").className = 'inputpass_disabled';
	} else {
		document.getElementById("build").disabled = false;
		document.getElementById("build").className = 'inputlogin';
	}
	return true;
}

function ffResetForm()
{
	document.getElementById("skin").selectedIndex = -1;
	document.getElementById("config").selectedIndex = -1;
	ffBuildAvailable();
}

function ffStartBuild()
{
	showElement('tdLoadingBar');
}
