// Open Error-Message-Box
function message(name, text){
	if(!$("#message").length) $("noscript").after('<div id="message" class="error"></div>');
	$("#message").append('<h1>' + name + '</h1><p>' + text + '</p>');
}


// jQuery Ready-Handler
$(function() {

	jQuery.validator.addMethod("defaultInvalid", function(value, element) {
	    return value != element.defaultValue;
	}, "Dieses Feld ist ein Pflichtfeld.");

	$("#send_newsletter").validate({meta: "validate"});
	$("#send_empfehlung").validate({meta: "validate"});

	// open and close content of boxes
	$("a.slide").click(function(event) {
		event.preventDefault();
		$($(this).attr("href")).slideToggle("slow");
	});

	// open and close content of boxes
	$("a.slide_more").click(function(event) {
		event.preventDefault();
		$($(this).attr("href")).slideToggle("slow");
		$(($(this).attr("href"))+'_less').toggle();
		$(($(this).attr("href"))+'_more').toggle();
	});

	// toggle visibility
	$("a.toggle").click(function(event) {
		event.preventDefault();
		$(this).parent().hide();
		$($(this).attr("href")).slideToggle("slow");
	});

	// send new extended search
	$("a#send_new_search").click(function(event) {
		event.preventDefault();
		$("ul.removable li").each(function(){
			// TODO: Suchanfrage asynchron abschießen
			debug($(this).text());
		});
	});

    // Hide all elements which should be initially hidden
    $(".hidden").hide();

    $("a#toftp").click(function(event) {
		event.preventDefault();
		window.open('ftp://217.7.226.91');
    });

});



