function positionFooter()
{
	var padding_top = $(".footer").css("padding-bottom").replace("px", "");
	var page_height = $(document.body).height() - padding_top;
	var window_height = $(window).height();
	var difference = window_height - page_height;
	if (difference < 0)
		difference = 0;

	$(".footer").css({
		padding: "0 0 " + difference + "px 0"
	})
}

function m5_init()
{
	positionFooter();

	$(window).resize(positionFooter);
}

function validateProposalForm()
{
	var errors = new Array();
	var errorMsg = "";
	var errorColor = "#ff6565";

	if($("#name").val() == "")
	{
		$("#name").css("backgroundColor", errorColor);
		errors.push("Please enter your full name.");
	}
	if($("#email").val() == "")
	{
		$("#email").css("backgroundColor", errorColor);
		errors.push("Please enter your email address.");
	}
	else
	{
		var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
     		if (document.getElementById("email").value.search(emailRegEx) == -1)
		{
			$("#email").css("backgroundColor", errorColor);
			errors.push("Your email address is invalid.");
     		}
	}
	if($("#services").val() == "")
        {
                $("#services").css("backgroundColor", errorColor);
                errors.push("Please enter which services you are interested in.");
	}
	if($("#timeframe").val() == "")
        {
                $("#timeframe").css("backgroundColor", errorColor);
                errors.push("Please select a time frame.");
	}
	if($("#budget").val() == "")
        {
                $("#budget").css("backgroundColor", errorColor);
                errors.push("Please select your budget.");
	}
	if($("#details").val() == "")
        {
                $("#details").css("backgroundColor", errorColor);
                errors.push("Please enter the details about your project.");
	}

	if(errors.length == 0)
	{
		return true;
	}

	errorMsg += "<ul>";
	for(var i = 0; i < errors.length; i++)
	{
		errorMsg += "<li>" + errors[i] + "</ul>";
	}
	errorMsg += "</ul>";

	$("#errorMessages").html(errorMsg);

	return false;
}

function checkRequiredField(field)
{
	if($(field).val() != "")
	{
		$(field).css("backgroundColor", "#ffffff");
	}
}

