$(document).ready(function() {	
	var focus = function(){
		text = $(this).attr('rel');
		$(this).val('');
	};
	
	var blur = function(){
		if ($(this).val() == '') {
			$(this).val($(this).attr('rel'));
			$('select#region, #search input#name, #search #post_code, #search #radius').attr('disabled', false);
		}
	};
	
	$('#left-column form input[type=text], #right-column form input[type=text]').bind({
		focus:	focus,
		blur:	blur
			
	});	
	$('input#GroupDesc-Other').focus(function(){
		$('input#GroupDescOther').attr('readonly', false);		
	});
	$('form#search select#region').change(function(){
		var selected = $('form#search select#region option:selected').val();
		if (selected > 0) {
			$('form#search input#post_code, form#search select#radius, #search input#name').attr('disabled', true);
		} else {
			$('form#search input#post_code, form#search select#radius, #search input#name').attr('disabled', false);
		}
	});
	$('form#search select#radius').change(function(){
		var selected = $('form#search select#radius option:selected').val();
		if (selected >= 1) {
			$('form#search #region').attr('disabled', true);
		} else {
			$('form#search #region').attr('disabled', false);
		}
	});
	$('#search input#name').keyup(function(){
		$('#search #post_code, #search #region, #search #radius').attr('disabled', true);
	});
	
	if ($('input#post_code').val() != 'Enter Your Post Code') {
		$('select#region, #search input#name').attr('disabled', true);
	}
	$('#left-column input[type=text]').keyup(function(){
		$('select#region').attr('disabled', true);
	});
	
	$('#search #post_code').keyup(function(){
		$('select#region, #search input#name').attr('disabled', true);
	});
	
	$('dd#pack_code_15-element').before('<br style="clear:both"/>');
	$('dd#pack_code_28-element').after('<br style="clear:both"/>');
	
	$('#enquiry-form').css('float','left');
	
	$('#HistoricBuildings-label').before('<dt><strong>Which sectors are of most interest to your group?</strong></dt><dd></dd>');
	
	
	$('input.autocomplete').autocomplete({
		source:	'/search/autocomplete',
		select:	function(event, ui){
			$('input.autocomplete').val(ui.item.label);
			$('#search').submit();
			
		},
		open: function(event, ui){
			$('input.autocomplete').unbind('focus', focus);
		}
		/*close: function() {
			$('input.autocomplete').bind('focus', focus);
		}*/
	});
	
});

function createBookmark( title, url ) {
	if (window.sidebar) {
		// Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url,"");
	} else if( window.external ) {
		// IE Favorite
		window.external.AddFavorite( url, title);
	}
	else if(window.opera && window.print) {
		// Opera
		return true;
	}
}


