
// COMMON: Load page in a new window; use class="new_window" on <a> tags
$(document).ready(function(){
	$("a.new_window").click(function(){
		w = window.open(this.href, 'new_window');
		return false;
	});
});


// TOOLS > TEXT SIZE: Change the text size (small/large)
$(document).ready(function(){
	if (!$.cookie('ywca_textsize')){
		$.cookie('ywca_textsize', 'small', {path: '/', expires: 365});
	}

	var cookie = $.cookie('ywca_textsize');
	resizeText(cookie);

	$('#tools .text_size .decrease').click(function(){
		resizeText('small');
	});
	$('#tools .text_size .increase').click(function(){
		resizeText('large');
	});
});

function resizeText(level){
	switch(level){
		case 'small':
			$('body').css('font-size', '100%');
			$.cookie('ywca_textsize', 'small', {path: '/', expires: 365});
			break;
		case 'large':
			$('body').css('font-size', '120%');
			$.cookie('ywca_textsize', 'large', {path: '/', expires: 365});
			break;
	}
}


// NAVIGATION MENUS: open/close menu branches
$(document).ready(function(){
	// Open parent branches of current page
	var current = $("#nav .current_page").parents('.closed');
	current.toggleClass('open');
	current.toggleClass('closed');
	// Toggle branches
	$("#nav .toggle_menu").click(function(){
		$(this).next().slideToggle('fast');
		$(this).parent().toggleClass('open');
		$(this).parent().toggleClass('closed');
	});
});


// SEARCH: select placeholder text
$(document).ready(function(){
	$("#search").focus(function(){
		$(this).select();
	});
});

