﻿$(document).ready(function(){
  
  				 
				//all hover and click logic for buttons
				$(".ui-button:not(.ui-state-disabled)")
				.hover(
					function(){ 
						$(this).not(".search-button").addClass("ui-state-hover"); 
					},
					function(){ 
						$(this).not(".search-button").removeClass("ui-state-hover");
					}
				)
				.mousedown(function(){
						$(this).not(".search-button").parents('.ui-buttonset-single:first').find(".ui-button.ui-state-active").removeClass("ui-state-active");
						if( $(this).not(".search-button").is('.ui-state-active.ui-button-toggleable, .ui-buttonset-multi .ui-state-active') ){ $(this).not(".search-button").removeClass("ui-state-active"); }
						else { $(this).not(".search-button").addClass("ui-state-active"); }	
				})
				.mouseup(function(){
					if(! $(this).not(".search-button").is('.ui-button-toggleable, .ui-buttonset-single .ui-button, .ui-buttonset-multi .ui-button') ){
						$(this).not(".search-button").removeClass("ui-state-active");
					}
				});
		
		
		    $('#logo').click(function () { 
		      window.location.href = 'default.asp';
		    });
		    
		    		
			 $('#suche').click(function () {
			    	$(this).removeClass('ui-widget-header');
					$(this).addClass('ui-widget-content'); 
			    });
			
			
			 $('#suchebutton').click(function () {
			    	$('#suche').removeClass('ui-widget-header');
					$('#suche').addClass('ui-widget-content');
					$('#suche').focus();
			    });
			

		    
		    //general event listener for keyboard navigation/selection
       		$('#suche').bind("keyup", function(e) {
       				
       		switch(e.keyCode)
					{
					  case 13: 
						 break;
						 
					  case 40:
					   //alert(e.keyCode) 
	 					break;
	 					
					  case 38: 
					    //alert(e.keyCode)
					   break;
					  
					  default: 
					  	 $('#output').load("ajaxsearch.asp?s=" + $('#suche').val());
 
					} 
	
	        	}); 


			$("a.fancy").fancybox({
				overlayShow			: true,
				overlayOpacity		: 0.4,
				overlayColor		: '#eee',
				titlePosition		: 'inside',
			    'transitionIn'		: 'elastic',
				'transitionOut'		: 'elastic',
				'hideOnContentClick': true,
				centerOnScroll      : true
			});

			//Tabs
			$("#tabs").tabs({cookie: { expires:5000, name: 'tabs' } });
    		

		    
		    
		    

});