// JavaScript Document
function selectAllTracks()
{
	for(i=0; i<document.trackList.elements.length; i++)
	{
		//if (document.trackList.selectAll.checked == true
		if (document.trackList.elements[i].name.substr(0, 5) == "track")
		{
			document.trackList.elements[i].checked = document.trackList.selectAll.checked;
		}
	}	
}

function checkProject()
{
	if (document.trackList.projects.options[document.trackList.projects.selectedIndex].value == "choose")
	{
		alert("Please select a project before saving");
		return false;
	}
	if (document.getElementById("projects").value == "new")
	{
		if (document.getElementById("projectName").value == "")
		{
			alert("Please enter a name for your new project before saving");
			return false;
		}
	}
	return true;
}

function showName()
{
	   	if (document.getElementById("projects").value == "new")
		{
			document.getElementById("name").style.display = "block";
		}
		else
		{
			document.getElementById("name").style.display = "none";
		}
}

function showNewName()
{
	document.getElementById("name").style.display = "block";
	var nametochange = document.getElementById("project").options[document.getElementById("project").selectedIndex].text;
	document.getElementById("projectName").value = nametochange;
}

function closeNewName()
{
	document.getElementById("projectName").value = "";
	document.getElementById("name").style.display = "none";
}

function checkProjectDelete()
{
	if (document.getElementById("project").options[document.getElementById("project").selectedIndex].value == "-")
	{
		alert ("You must choose a project first");
		return false;
	}
	alertMessage = "Are you sure you want to delete this project:\n\n";
	alertMessage = alertMessage +document.getElementById("project").options[document.getElementById("project").selectedIndex].text+ "\n";
	answer = confirm(alertMessage);
	if (answer == true)
	{
		return true;
	}
	else
	{
		return false;
	}	
}

//Login form

function clearInput(input)
{
	if (input.value == "")
	{
		input.style.backgroundImage = "none";
	}
}

function returnUserInput(input)
{
	if (input.value == "")
	{
		if (input.style.backgroundImage = "none")
		{
			input.style.backgroundImage = "url(../images/forms/username-bg.gif)";
		}
	}
}

function returnPassInput(input)
{
	if (input.value == "")
	{
		if (input.style.backgroundImage = "none")
		{
			input.style.backgroundImage = "url(../images/forms/password-bg.gif)";
		}
	}
}


// Alternate table rows bg color

function alternate(id)
{
	if(document.getElementsByTagName)
	{  
		var table = document.getElementById(id);  
		var rows = table.getElementsByTagName("tr");  
		for(i = 0; i < rows.length; i++)
		{          
			//manipulate rows
			if(i % 2 == 0)
			{
				rows[i].className = "even";
			}
			else
			{
				rows[i].className = "odd";
			}      
   		}
	 }
}

function resetSearchForm()
{
	document.searchForm.keywords.value = "";
	document.searchForm.genre.selectedIndex = 0;
	document.searchForm.mood.selectedIndex = 0;
	document.searchForm.programType.selectedIndex = 0;
	document.searchForm.composer.selectedIndex = 0;
	document.searchForm.tempo.selectedIndex = 0;
}



function expandDownload(dldivid)
{
	var dldiv = document.getElementById(dldivid);

	if(dldiv.style.display = "none")
	{
		dldiv.style.display = "block";
	}
	else
	{
		dldiv.style.display = "none";
	}
}

function closeDownload(dldivid)
{
	var dldiv = document.getElementById(dldivid);
	
	if(dldiv.style.display = "block")
	{
		dldiv.style.display = "none";
	}
	else
	{
		dldiv.style.display = "block";
	}
}

