$(document).ready(function() {
    var message = '';
    $.ajaxSetup({
		error:function(x,e){
			if(x.status==0){
                            message = 'Du har mistet netværksforbindelse. Prøv senere.';
			}else if(x.status==404){
                            message = 'Det er sket en fejl på serveren, jeg kigger på det med det samme.';
			}else if(x.status==500){
                            message = 'Det er sket en fejl på serveren, jeg kigger på det med det samme.';
			}else if(e=='parsererror'){
                            message = 'Det er sket en fejl på serveren, jeg kigger på det med det samme.';
			}else if(e=='timeout'){
                            message = 'Svartiden fra serveren er alt for lang, jeg kigger på det med det samme';
			}else {
                            message = 'Det sker noget mystiskt med vores server, jeg kigger på det med det samme';
			}

                        displayGlobalErrorMessage(message);
		}
	});

    $("#user").focus();
})

function puff(formId, callback)
{

     var callback = callback || false;

     var position = $("#" + formId + " .button").offset();

     $('<div id="puffer"></div>')
        .html('<img src="fileadmin/template/images/icons/check_green.png" /> <br />Gemt')
        .appendTo('body')
        .css({
            'top'  : position.top - 50,
            'left' : position.left + 30
        })
        .hide()
        .fadeIn()
        .delay(1000)
        .effect('puff', {}, 'fast', callback);;

}

function displayErrorMessage(message)
{
    $('<div id="global-error-message"></div>');
}

function displayGlobalErrorMessage(message)
{
     /*$("<div class='global-error-message'></div>")
                            .html('<p>' + message + '</p>')
                            .appendTo('body')
                            .hide()
                            .slideDown();*/
}