function validateForm(fields)
{
    var errors = 0;

    $('#warning').html("");

    for (i=0; i<fields.length;i++)
    {
        if (!$("input[name=" + fields[i] + "]:checked").val())
        {
            $('#' + fields[i]).addClass('error');
            errors++;
        }
        else
            $('#' + fields[i]).removeClass('error');
    }

    if (errors != 0)
    {
        $('#warning').html("The highlighted fields must be completed");
        return false;
    }
}

function landingpageValidate(fields, caller)
{
    var errors = 0;

    for (i=0; i<fields.length;i++)
    {
        if ($("input[name=" + fields[i] + "]").val() == "" || $("select[name=" + fields[i] + "]").val() == "")
        {
            $('#' + fields[i]).addClass('landingpage-error');
            $("input[name=" + fields[i] + "]").addClass('landingpage-error-input');
            $("select[name=" + fields[i] + "]").addClass('landingpage-error-input');
            errors++;
        }
        else
        {
            $('#' + fields[i]).removeClass('landingpage-error');
            $("input[name=" + fields[i] + "]").removeClass('landingpage-error-input');
            $("select[name=" + fields[i] + "]").removeClass('landingpage-error-input');
        }
    }

    if (errors != 0)
    {
        $('#warning').html("The highlighted fields must be completed");
        return false;
    }else
	{
		try
		{
		caller.disabled=true;
		}catch(e){}
		document.forms[0].submit()
	}
}
