window.addEvent('domready', function() {
	// Add textfield label
	$$('input[type="text"]').each(function(el, index) {
		el.getProperty("class").split(' ').each(function(single_class) {
			if (single_class.match(/^focusLabel(\[.+\])$/)) {
				var focusTitle = eval(single_class.match(/^focusLabel(\[.+\])$/)[1]);
				if(el.value == '' || el.value == focusTitle) {
					el.value = focusTitle;
					el.addClass('hasTitle');
				}
				el.addEvent('focus', function() {
					if(el.value == focusTitle) {
						el.value = '';
						el.removeClass('hasTitle');
					}
				}).addEvent('keyup', function() {
					if(el.get('class') == 'hasTitle') {
						el.removeClass('hasTitle');
					}
				}).addEvent('blur', function() {
					if(el.value == '') {
						el.value = focusTitle;
						el.addClass('hasTitle');
					}
				});
			}
		});
	});
});






/////**** OLD FROM NOW ON ****/

/*
function style_switch() {
    var old_css = $('default_style').getProperty('href');
    if (Cookie.read('barrierefrei') != null) {
        //if (handler == 'Startseite') {
        //    location.href = location.href;
        //}
        var new_css = old_css.replace(/default/, 'barrierefrei');
        //$$('#top_navigation li a').each(function (ele) {
        //  ele.removeEvents(); 
        //});
        $('barrierefrei_link').set('html', 'Normale Version');   
    } else {
        var new_css = old_css.replace(/barrierefrei/, 'default');
        $('barrierefrei_link').set('html', 'Barrierefreie Version');
    }
    if (new_css != old_css) {
        $('default_style').setProperty('href', new_css);    
    }
}




window.addEvent('domready', function () {
    $('barrierefrei_link').addEvent('click', function() {
        if (Cookie.read('barrierefrei') != null) {    
            Cookie.dispose('barrierefrei', {path: '/'});
            style_switch();
        } else {
            Cookie.write('barrierefrei', 'barrierefrei', {duration: 1, path: '/'});           
            style_switch();
        }
        var myElement = $(document.body);
        var myFx = new Fx.Scroll(myElement).toTop();
                
    });
    if ($('barrierefrei_temp_link') != null) {
        $('barrierefrei_temp_link').addEvent('click', function() {
            if (Cookie.read('barrierefrei') != null) {    
                Cookie.dispose('barrierefrei', {path: '/'});
                style_switch();
            } else {
                Cookie.write('barrierefrei', 'barrierefrei', {duration: 1, path: '/'});           
                style_switch();
            }
            var myElement = $(document.body);
            var myFx = new Fx.Scroll(myElement).toTop();
                    
        });    
    }
    
   
    
    if (bf) {
        $('barrierefrei_link').set('html', 'Normale Version');    
    }   

    
    
});

*/
 
 
