$(function() {

/*------------------ toggle screen ------------------*/
		
		$(".browse_toggle").bind('click',function(){
					
					var slider_height = 630;
					
					var slider_position = $("#browse_menu").css('top');
					
						if(slider_position ==-slider_height+'px') 
						{
							$('#browse_slider').css({height:'auto'})
						
							$("#browse_menu").animate({top:'0'},{duration:1200})
						
						} else {
						
							$("#browse_menu").animate({top:-slider_height },{duration:1200,complete:function(){ $('#browse_slider').css({height:'38px'})}})
						}
					
					return false;
				})
				
				


/*------------------ location form effects ------------------*/
	
			
			$('#location').live('click', function () {
			
				var self = $('#location_form #location'); 
				
				var content = null;
				
				content = $(self).attr('value')
				
				$(self).focus().removeAttr('value').bind('blur',function (){
					
					var new_content = $(this).attr('value');
					
					if (new_content == ''){
					
						$(this).attr('value',content);
						
					}
					
					$(this).unbind('blur');
				})
				
				return false;
			
			})
			
			
			/* $("#yourinput").bind("blur submit", functionname); */
			
	$("#location_form, #location_form button").live("click submit", function () {
			
				var location_form = $('#location_form');
				
				var form_url = location_form.attr('action');
				
				var serialized_data = location_form.serialize();
				
				var location = $(':input#location');
				
				if (  $(location).attr('value')=='') { return false;}
				
				 $(location).addClass('ajax_loader');
				 
				
				
				var ajax = {
				
				url: form_url, 
				
				type: 'POST', 
				
				data: serialized_data,
				
				success: function(body) {
				     			
           			$(location).attr('value',body).removeClass('ajax_loader');
           				
           			window.location.reload(true);
           			return false;
           			
   				}, 
   			
   				error: function (){
   				
   					
            				
   				}
        	};
        	
        	jQuery.ajax(ajax); 
				
				return false;
			
			});

});
