function selectRadio() {
	$(this)
		.parents('ul:first')
			.find('li')
				.removeClass('selected')
			.end()
		.end()
	.addClass('selected');
}
function triggerRadio(data) {
	var elem = $('#' + data.id + "_radio").get(0);
	selectRadio.call(elem);
}

function triggerTab(lid) {
	$($('.tab')).each(function (i) {
		$(this).removeClass('tab_active');
	});	
	$('#tab_' + lid).addClass('tab_active');
	$($('.content')).each(function (i) {
		$(this).addClass('hidden');
	});	
	$('#box_' + lid).removeClass('hidden');

}
$(document).ready(function() {
	$('.content input,.content textarea').bind('focus change',function(e) {
		if($(this).attr('value')==$(this).attr('name')) {
			$(this).attr('value','');
		}
	});

	$('.content input,.content textarea').bind('focusout',function(e) {
		if($(this).attr('value')=='') {
				$(this).attr('value',$(this).attr('name'));
		}
	});

	$('.submit_button').bind('click',function(e) {
		$(this).closest('form').trigger('submit');
	});

	if($('.content').size() > 1) {
		$('#page_tabs').empty();
		lclass = ' tab_active';
		$($('.content')).each(function (i) {
			ltitle = $(this).attr('title');
			lid = $(this).attr('id').substring(4);
			$(this).addClass('hidden');
			$('#page_tabs').append('<a href="#' + lid + '" id="tab_' + lid + '" class="tab' + lclass + '"><b>' + ltitle + '</b><span>&nbsp;</span></a>');
			lclass = '';
		});
		$('.content:first').removeClass('hidden');
	
		$('.tab').bind('click',function(e) {
			triggerTab($(this).attr('id').substring(4));			
		});

		if(window.location.hash) {
		    triggerTab(window.location.hash.substring(1));
		}
	}
});
