// Default value, minified
$.fn.setDefaultValue=function(a){var a=$.extend({css:"txt_default"},a);return this.each(function(){var e=$(this);var c=e.attr("title");$(this).attr("autocomplete","off");if(e.val().length<=0||e.val()==c){e.addClass(a.css);e.val(c)}e.click(b);e.blur(d);e.focus(b).blur();function b(){if(e.hasClass(a.css)||e.val()==c){e.val("");e.removeClass(a.css)}}function d(){if(e.val().length<=0){e.addClass(a.css);e.val(c)}}$(window).unload(b)})};

$(document).ready( function( ) {
	/* E-mail signup functions */
	var able_to_submit = false;
	
	var email_form = "#email_form";
	var email_form_select = "#contact_select_1";
	var base_url = 'adminica/lists/?p=subscribe';
	var current_option;
	var option_map = {
		3 : "Parents",
		4 : "Alumnus",
		5 : "Guests"
	};
	
	$(email_form_select).change( function( ) {
		// Get the selected option
		$(email_form_select + " option:selected").each( function( ) {
			able_to_submit = ( ( current_option = $(this).val() ) == 1 ) ? false : true;
		})
		
		// Update the hidden inputs
		$(email_form).attr("action", base_url + "&id=" + current_option);
		$("#signup_hidden").attr("name", "list[" + current_option + "]");
		$("#list_hidden").attr("name", "listname[" + current_option + "]");
		$("#list_hidden").val(option_map[current_option]);
		
		return false;
	});
	
	$(email_form).submit( function( ) {
		if ( !able_to_submit )
		{
			alert( "Please select a list to subscribe to" );
			return false;
		}
	});
	
	// Set e-mail field default value
	$("#email_address").setDefaultValue();
});
