// From http://plugins.jquery.com/project/autogrowtextarea
var colsDefault = 0;
var rowsDefault = 0;

function setDefaultValues(txtArea)
{
	colsDefault = txtArea.cols;
	rowsDefault = txtArea.rows;
}

function bindEvents(txtArea)
{
	txtArea.onkeyup = function() {
		grow(txtArea);
	}
}
function grow(txtArea)
{
    var linesCount = 0;
    var lines = txtArea.value.split('\n');

    for (var i=lines.length-1; i>=0; --i)
    {
        linesCount += Math.floor((lines[i].length / colsDefault) + 1);
    }

    if (linesCount >= rowsDefault)
        txtArea.rows = linesCount + 1;
	else
        txtArea.rows = rowsDefault;
}
jQuery.fn.autoGrow = function(){
	return this.each(function(){
		setDefaultValues(this);
		bindEvents(this);
	});
};



$(document).ready(function(){
	
	$("#message").autoGrow();
	$("#enquiryForm").validate({
		rules: {
			name: "required",
			phone: {
				required: true,
      			minlength: 8
			},
			email: {
				required: true,
				email: true
			}
		},
	   messages: {
		 name: "Angiv venligst dit navn.",
		 phone: {
		   required: "Angiv venligst dit tlf. nr.",
		   minlength: "Dit tlf. nr. er ikke angivet korrekt."
		 },
		 email: {
		   required: "Angiv venligst din e-mail.",
		   email: "Din e-mail er ikke angivet korrekt."
		 }
	   }
	})

});



