$(document).ready(function() {
		
	$("#search-query:[class!=hasBeenFocused]").live("focus", function(){
		$(this).val("").addClass("hasBeenFocused");;
	});
	
	// Galerie
	
	$("a[rel*=gallery]").fancybox({
		//'showNavArrows' : false,
		'overlayColor'	: '#333',
		'overlayOpacity': 0.9,
		'cyclic'		: true,
		'padding'		: 0,
		//'transitionIn'	: 'elastic',
		//'transitionOut'	: 'elastic',
		//'easingIn'      : 'easeOutBack',
		//'easingOut'     : 'easeInBack',
		'speedIn'			:500,
		'titlePosition' 	: 'outside',
		'titleFormat'       : function(title, currentArray, currentIndex, currentOpts) {
		    //return '<span id="fancybox-title-over">Image ' +  (currentIndex + 1) + ' / ' + currentArray.length + '</span>';
			
			
			return '<div id="title-gallery"><table><tr><td class="td-left">'+ title +'</td><td class="td-right"><a href="#" id="gal_next">zurück</a> | <a href="#" id="gal_next">vor</a>&nbsp;&nbsp;&nbsp;' +  (currentIndex + 1) + '/' + currentArray.length + '</td></tr></table></div>';
		}
	});

	$("#gal_next").live("mouseover", function(){
		$(this).attr({src: "/_skripte/fancybox/fancy_nav_right_on.png"});
		
	});
	
	$("#gal_next").live("mouseout", function(){
		$(this).attr({src: "/_skripte/fancybox/fancy_nav_right.png"});
	});
	
	$("#gal_next").live("click", function(){
		$.fancybox.next();
		return false;
	});
	
	$("#gal_prev").live("mouseover", function(){
		$(this).attr({src: "/_skripte/fancybox/fancy_nav_left_on.png"});
	});
	
	$("#gal_prev").live("mouseout", function(){
		$(this).attr({src: "/_skripte/fancybox/fancy_nav_left.png"});
	});
	
	$("#gal_prev").live("click", function(){
		$.fancybox.prev();
		return false;
	});
	

	
	$("#folder, #subfolder").change(function(){
		if($(this).attr("id") == "folder") {
			$("#subfolder").attr({value: ""});
		}
		$("#folderform").submit();
	});
	// ################ Galerie Ende
	
});


function validEmail(email) {
  var strReg = "^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$";
  var regex = new RegExp(strReg);
  return(regex.test(email));
}

function checkdateformat(datum){
	var dateformat = /^\d{2}(\.)\d{2}(\.)\d{4}$/;
	var result = dateformat.test(datum);
	return result;
}
