function goToPage(url)
{
    window.location = url;
}

function serverClock()
{
    new Ajax.PeriodicalUpdater('clock', 'http://localhost/hitmen_reborn/includes/clock.php', {   method: 'get',   frequency: 1 });
}

function getTravelDetails(location, transportation)
{
    var location = location.value;
    var transportation = transportation;
    new Ajax.Updater('travel_costs', 'http://localhost/hitmen_reborn/includes/travel.php?transportation=' + transportation + '&location=' + location + '&get=costs', { method: 'get', limit: 1 });
    new Ajax.Updater('travel_eta', 'http://localhost/hitmen_reborn/includes/travel.php?transportation=' + transportation + '&location=' + location + '&get=eta', { method: 'get', limit: 1 });
}

function login()
{
    var user = $("user").value;
    var pass = $("pass").value;
    var error = false;

    if (user == "" || pass == "")
    {
        error = true;
    }

    if (error == true)
    {
        $("login_field_empty").getStyle('visibility');
        $("login_field_empty").setStyle({visibility: 'visible'});
        return false;
    }
    else
    {
        $("login_field_empty").getStyle('visibility');
        $("login_field_empty").setStyle({visibility: 'collapse'});
        return true;
    }
}

function register()
{
    var fields = new Array('name', 'password', 'password2', 'email');
    var error  = 0;
	
    for (i in fields)
    {
        if ($(fields[i]).value == "")
        {
            $(fields[i]).setStyle({borderColor: "#05658a"});
            $(fields[i]).setStyle({backgroundColor: "#000000"});
            error = 1;
        }
    }

    if (error == 1)
    {
        return false;
    }
    else
    {
        return true;
    }
}

function pass_check()
{
    var pass_1 = $("password").value;
    var pass_2 = $("password2").value;
    
    if (pass_1.length < 7 && pass_2.length < 7)
    {
        //Change background collour
        $("password").setStyle({backgroundColor: "#000000"});
        $("password").getStyle('fontColor');
        $("password").setStyle({color: "#05658a"});
        $("password").setStyle({borderColor: "#05658a"});
        $("password2").setStyle({backgroundColor: "#000000"});
        $("password2").getStyle('fontColor');
        $("password2").setStyle({color: "#05658a"});
        $("password2").setStyle({borderColor: "#05658a"});
        //Show error message
        $("password_short").getStyle('visibility');
        $("password_short").setStyle({visibility: 'visible'});
        //Hide unneeded message
        $("password_match").getStyle('visibility');
        $("password_match").setStyle({visibility: 'collapse'});
        return false;
    }
    else
    {
        //Hide unneeded message
        $("password_short").getStyle('visibility');
        $("password_short").setStyle({visibility: 'collapse'});
        $("password_match").getStyle('visibility');
        $("password_match").setStyle({visibility: 'collapse'});
        return true;
    }
}

function pass_check_fix()
{
    var pass_1 = $("password").value;
    var pass_2 = $("password2").value;

    if (pass_1 != pass_2)
    {
        //Change background collour
        $("password").setStyle({backgroundColor: "#000000"});
        $("password").setStyle({borderColor: "#05658a"});
        $("password2").setStyle({borderColor: "#05658a"});
        $("password2").setStyle({backgroundColor: "#000000"});

        //Show error message
        $("password_match").getStyle('visibility');
        $("password_match").setStyle({visibility: 'visible'});

        //Hide messages
        $("password_short").getStyle('visibility');
        $("password_short").setStyle({visibility: 'collapse'});
        return false;
    }
    else
    {
        return true;
    }
}
