	jQuery(document).ready(function() {
		
		Shadowbox.init();
		
		jQuery('#start_carousel').jcarousel({
	        start: 		1,
			scroll:		1,
			easing: 	"swing",
			itemFirstInCallback: {
			  onBeforeAnimation: ScrollCallback,
			  onAfterAnimation: function() { }
			},
			initCallback: InitCarousel
	    });
	
		jQuery('#showroom_carousel').jcarousel({
	        start: 		1,
			scroll:		3,
			itemFirstInCallback: {
			  onBeforeAnimation: function() { },
			  onAfterAnimation: ShowroomScrollCallback
			},
			initCallback: InitCarousel
	    });
	
		$(".morelink").click(function() {
			var li = $(this).parents().get(2);
			$("#presse_items li.open").removeClass("open");
			$("#presse_items li.after").removeClass("after");
			$(li).addClass("open");
			$(li).next().addClass("after");
		});
		$(".closelink").click(function() {
			$("#presse_items li.open").removeClass("open");
			$("#presse_items li.after").removeClass("after");
		});
		$('.showroom .med_floater .wrapper').css("cursor", "pointer");
		$('.showroom .med_floater #selected_album').css("cursor", "default");
		$('.showroom .med_floater .wrapper').click(function(){
			if($(this).attr("id") != "selected_album") {
				var link = $(this).find("a.viewlink");
				location.href = $(link).attr("href");
			}
		});
		$("a.dummy").click(function() {
			preventDefault();
			return false;
		});
		
		// add and delete values for inputs and textarea (startpage and kontakt)
		
		$("#message").data('default','Nachricht');
		$(".en #message").data('default','Message');
		$("#email").data('default','E-Mail');
		$("#name").data('default','Name');
		$("#username").data('default','Benutzer');
		$("#password").data('default','Passwort');
		$(".en #username").data('default','User');
		$(".en #password").data('default','Password');
		$("#name, #email, #message, #username, #password").focus(function() {
			if($(this).val() == $(this).data("default")) {
				$(this).val('');
			}
		});
		$("#name, #email, #message, #username, #password").blur(function() {
			if($(this).val() == "") {
				$(this).val($(this).data("default"));
			}
			
		});
		
		// external links
		$('A[rel="external"]').click( function() {
	        window.open( $(this).attr('href') );
	        return false;
	    });
		
		$("form").attr("target","_parent");
		
		$(".msg_error").animate( { backgroundColor:"yellow", opacity:0 }, { duration:8000 } );
		
	});