 $(document).ready(function(){

    var options = {
        dataType: 'json',
        beforeSubmit: function(data, jqForm)
        {
            var form = $(jqForm);
            var infoText = form.parent().find('.infoText');
            form.hide()
            infoText.html('Sending e-mail ...');
            infoText.show()
            return true;
        },
        success: function(data, status, jqForm){
            var form = $(jqForm);
            var infoText = form.parent().find('.infoText');
            if(data.successful)
                infoText.text('Mail sended successfully.')
            else if(data.error)
                infoText.html('Mail could not be sended: <br>' + data.error);
            else
                infoText.text('Mail could not be sended. ');
            form.show();
            infoText.show();
        }
    };

    $('.mail_form').ajaxForm(options);

/*

    var loginDialog = $('#loginForm');
    var loginBox = $("#loginBox");
    var loginLink = loginBox.find("a");
    var loginUrl = loginLink.attr("href");

    if (loginBox.has(".login").length > 0) {
    	var loginDialogUrl = $('#loginFormUrl').attr('href');
    	
    	var loadFrame = function() {
    		var loginDialogFrame = $('#loginDialogFrame');
    		if (loginDialogFrame.length == 0) {
            	loginDialog.css('padding', '0');
            	loginDialog.css('margin', '0');
    			loginDialogFrame = $('<iframe></iframe>');
    			loginDialogFrame.attr('id', 'loginDialogFrame');
    			loginDialogFrame.attr('name', 'loginDialogFrame');
    			loginDialog.append(loginDialogFrame);
    			resizeFrame();
    			loginDialogFrame.attr('src', loginDialogUrl);
    		}
    	}

		var resizeFrame = function(event, ui) {
    		var loginDialogFrame = $('#loginDialogFrame');
			loginDialogFrame.attr('width', loginDialog.innerWidth());
			loginDialogFrame.attr('height', loginDialog.innerHeight());
		};

		loginDialog.dialog({
        	autoOpen : false,
        	modal : true,
        	title : "Login",
        	open : loadFrame,
        	resize : resizeFrame,
        	width : 400,
        	height : 250});
    	loginDialog.show();

        loginBox.css("cursor", "pointer");
        loginLink.removeAttr("href");
        loginBox.click(function() {
        	loginDialog.dialog('open');
        })

    }

    if (loginBox.has(".logout").length > 0) {
        loginBox.css("cursor", "pointer");
        loginLink.removeAttr("href");
        loginBox.click(function() {
        	loginDialog.dialog({
        		autoOpen : false,
        		disabled : true,
        		modal : true,
        		title : "Logout"});
        	loginDialog.dialog('open');
    		//loginDialog.dialog('disable');
			$.ajax({
				type : 'GET',
				url : loginDialog.attr('action'),
				dataType : 'json',
				success : function(data) {
					if (data.successful) {
						location.reload();
					}
				}
			})
        })
    }
*/
})

