//This function executes the initAll function upon loading
window.onload = initAll;

/*
This function initiates all main functions
and provides an alert for those who don't have JavaScript support enabled
*/
function initAll()
{
	if (document.getElementById)
	{
	    initLinks();
	    initSelect();
	}
	else
	{
		alert("Sorry, your browser doesn't support this script");
	}
}

//This function initiates the link functions
function initLinks()
{
    for (var i = 0; i < document.links.length; i++)
	{
	    switch(document.links[i].id)
        {
            case "aIndividualProject":
                document.links[i].onclick = aIndividualProject;
                break;
            case "aDatabaseGUI":
                document.links[i].onclick = aDatabaseGUI;
                break;
            case "aSubmitLogin":
                document.links[i].onclick = aSubmitLogin;
                break;
            case "aSubmitRegister":
                document.links[i].onclick = aSubmitRegister;
                break;
            case "aSubmitGUI":
                document.links[i].onclick = aSubmitGUI;
                break;
			case "aCloseIndividualProject":
			case "aHome":
                document.links[i].onclick = aHome;
                break;
			default:
			    break;
		}
	}
}

function initSelect()
{
    var selection = document.getElementById("selectCategory").selectedIndex;
    var category = document.getElementById(selection).innerHTML;
    document.getElementById("divSelect").innerHTML = category;
    document.getElementById("selectCategory").onchange = changeDivSelect;
}

function changeDivSelect()
{
    var newSelection = document.getElementById("selectCategory").selectedIndex;
    var newCategory = document.getElementById(newSelection).innerHTML;
    document.getElementById("divSelect").innerHTML = newCategory;
}

function divTop()
{
    document.getElementById("divTop").style.display = "block";
}

function aIndividualProject()
{
    divTop();
    document.getElementById("divIndividualProject").style.display = "block";
    document.getElementById("iframeIndividualProject").src = "php/individual_project.php";
}

function aDatabaseGUI()
{
    divTop();
    document.getElementById("divIndividualProject").style.display = "block";
    document.getElementById("iframeIndividualProject").src = "php/login.php";
}

function aSubmitLogin()
{
    document.getElementById('formLogin').submit();
}

function aSubmitRegister()
{
    document.getElementById('formSubmitRegister').submit();
}

function aSubmitGUI()
{
    document.getElementById('formGUI').submit();
}

function aHome()
{
    window.location.reload();
}
