/*-------------------- /projects/59/templates/js/autogrow.jquery.js --------------------*/
(function($) {

    /*
* Auto-growing textareas; technique ripped from Facebook
*/
    $.fn.autogrow = function(options) {

        this.filter('textarea').each(function() {

            var $this = $(this),
                minHeight = $this.height(),
                lineHeight = $this.css('lineHeight');

            var shadow = $('<div></div>').css({
                position: 'absolute',
                top: -10000,
                left: -10000,
                width: $(this).width() - parseInt($this.css('paddingLeft')) - parseInt($this.css('paddingRight')),
                fontSize: $this.css('fontSize'),
                fontFamily: $this.css('fontFamily'),
                lineHeight: $this.css('lineHeight'),
                resize: 'none'
            }).appendTo(document.body);

            var update = function() {

                var times = function(string, number) {
                    for (var i = 0, r = ''; i < number; i ++) r += string;
                    return r;
                };

                var val = this.value.replace(/</g, '&lt;')
                                    .replace(/>/g, '&gt;')
                                    .replace(/&/g, '&amp;')
                                    .replace(/\n$/, '<br/>&nbsp;')
                                    .replace(/\n/g, '<br/>')
                                    .replace(/ {2,}/g, function(space) { return times('&nbsp;', space.length -1) + ' ' });

                shadow.html(val);
                $(this).css('height', Math.max(shadow.height() + 20, minHeight));

            }

            $(this).change(update).keyup(update).keydown(update);

            update.apply(this);

        });

        return this;

    }

})(jQuery);
/*-------------------- /projects/59/templates/js/main.js --------------------*/
/*
    Document   : main.js
    Created on : 05.01.2011, 11:45:16
    Description:
        Basis javascript Datei  
*/



$(document).ready(function () {

	$('#mailto').attr('href','mailto:info@planquadrat.org');
	menuHover();
	$('textarea#nachricht').autogrow();

	$("a[rel^='prettyPhoto']").prettyPhoto({theme: 'light_square'});

});

function ajax_trackimage(image_id){ }

function slideshow(){ }
	function menuHover(){
		$('#menu li a').each(function(){
			var size = $('body.home').size() > 0 ? 1.4 : $(this).parent('li').hasClass('bauen_im_bestand') ? 1 : 1.1 ;

			var oldSize = $(this).css('fontSize'), oldLSize = $(this).css('lineHeight');
			var newSize = parseInt(oldSize)*size+'px';
			$(this).hover(function(){
				$(this).stop().animate({'fontSize':newSize, 'lineHeight':newSize},400);
			},function(){
				$(this).stop().animate({'fontSize':oldSize, 'lineHeight':oldLSize},200);
			});
		});
	}

/*--------------------------------------------------------------------------------
sum bytes: 2638 (3 KB)
--------------------------------------------------------------------------------*/

