function counter(input,exit,text,characters) {
	var inputObj=$(input);
	var exitObj=$(exit);
	var length=characters - inputObj.value.length;
	if(length <= 0) {
		length=0;
		inputObj.value=inputObj.value.substr(0,characters);
	}
	exitObj.innerHTML = text.replace("{CHAR}",length);
}


function sendRecommandationForm(url) {
    new Ajax.Updater(
    	'recommend-form-container',
    	url, 
    	{method: 'POST', parameters: $('recommendation-form').serialize()});
}

document.observe('dom:loaded', function(event) {
     //################## Header-Suche  #############################
     
    $("search-form-link").observe('click', function(event){
        $("search-form-form").reset();
        Effect.toggle('search-form', 'blind', { duration: 0.9 });           
        $("search-form-link").addClassName("active");
    });
    
    
    $("search-form-cancel").observe('click', function(event){
        $("search-form-form").reset();
        Effect.toggle('search-form', 'blind', { duration: 0.9 });   
        $("search-form-link").removeClassName("active");  
    });
    

    $$('#search-form-input').each(function(event) {
        event.observe('focus', function(e) {
            event.clear();
        });
    });
    
    
    $$('#search-form-submit').each(function(event) {
        event.observe('click', function(e) {
            $('search-form-form').submit();
        });
    });
    
    $$('#search-form-input').each(function(event) {
        event.observe('blur', function(e) {
           Effect.toggle('search-form', 'blind', { duration: 0.9 , delay: 3.0 });
        });
    });
    
     
     
        //################## Links in der Topnav loeschen #############################
        $$('.right a.contact', '.right a#search-form-link').each(function(item) {
                item.update('');
        });        
    
});

//################## Navigation #############################

document.observe("dom:loaded", function() {
	if($('click_me') != null) {
		$('click_me').observe('click', function() {$('inp').value = "clicked"});
	}
	if($('toggle') != null) {
		$('toggle').observe('click', function() {$('click_me').toggle()});
	}
});


document.observe("dom:loaded", function() {
	$$('#ll-menu .hotspot-level-0').each(function(el) { el.update(""); });

	new jsmen.Menu($('ll-menu'), {debug: false, delay: 200});
});

//################### Util fuer Flash ###################################
function getUserAgent(){
	return navigator.userAgent;
}
