$j(document).ready(function() {
	$j('#nav>li:not(.active) a').prepend('+ ');
	$j('#navbar #nav>li.active>a').prepend('- ');
	var nav_members = $j('#nav li.nav_members>a').html();
	$j('#navbar #nav li.nav_members.active>a').html(nav_members.replace(/[^\w]/,''));
	//$j('#nav>li.active a').prepend('- ');

	$j('#homeslide .slideshow').cycle({
		timeout: 8000,
		speed: 2000,
		next: '.next',
		prev: '.prev'
	});
	
	$j('a.reveal').click(function(e){
		e.preventDefault();
		var h = $j(this).attr('href');
		if ($j(h).length != 0) {
			$j(h).toggle();
			$j(this).toggleClass('revealed');
		}
	});
	
	
	$j(".accordion").accordion({
		autoHeight: false
	});
	
	$j("#p_board-of-directors ._accordion").accordion({
		autoHeight: false,
		navigation: true,
		 active: false,
		navigationFilter: function () {
		    //Accordion NavigationFilter
		    var locationHrefArray = location.href.split("#");
		    var locationLastString = locationHrefArray[locationHrefArray.length - 1].toLowerCase();
		
		    var sidebarHrefArray = this.href.split("#");
		    var sideBarLastString = sidebarHrefArray[sidebarHrefArray.length - 1].toLowerCase();
		
		    return locationLastString  == sideBarLastString;
		}		
	});
	
	$j("._accordion").accordion({
		autoHeight: false,
		navigation: true, 
		navigationFilter: function () {
		    //Accordion NavigationFilter
		    var locationHrefArray = location.href.split("#");
		    var locationLastString = locationHrefArray[locationHrefArray.length - 1].toLowerCase();
		
		    var sidebarHrefArray = this.href.split("#");
		    var sideBarLastString = sidebarHrefArray[sidebarHrefArray.length - 1].toLowerCase();
		
		    return locationLastString  == sideBarLastString;
		}		
	});
	
	$j('#p_award-winners #main ._sc_gallery li:first-child').addClass('first');

	
	$j("tfoot input").keyup( function () {
			/* Filter on the column (the index) of this element */
			$j('._datatable').dataTable().fnFilter( this.value, $j("tfoot input").index(this) );
	});
	$j("tfoot select").change( function () {
			/* Filter on the column (the index) of this element */
			$j('._datatable').dataTable().fnFilter( this.value, $j("tfoot select").index(this) );
	});
	
	$j('select.smartSelect').asmSelect({
		//sortable: true,
		//animate: true,
	});
	$j('.asmListItemLabel:contains(Required)').siblings('.asmListItemRemove').hide();
	
	$j('#p_education ._accordion').accordion( "destroy" );
	
	// print
	$j('#_site-functions a.print').click(function(e) {
			e.preventDefault();
			window.print();
			return false;
	});
	
	// Reset Font Size
		var originalFontSize = $j('body').css('font-size');
		$j(".resetFont").click(function(){
			$j('body').css('font-size', originalFontSize);
		});
	
	// Increase Font Size
	$j("#_site-functions a.font-larger").click(function(e){
		e.preventDefault();
		var currentFontSize = $j('body').css('font-size');
		var currentFontSizeNum = parseFloat(currentFontSize, 10);
		var newFontSize = currentFontSizeNum*1.2;
		$j('body').css('font-size', newFontSize);
		//return false;
	});
	
	// Decrease Font Size
	$j("#_site-functions a.font-smaller").click(function(e){
		e.preventDefault();
		var currentFontSize = $j('body').css('font-size');
		var currentFontSizeNum = parseFloat(currentFontSize, 10);
		var newFontSize = currentFontSizeNum*0.8;
		$j('body').css('font-size', newFontSize);
		//return false;
	});
	
	
	// # Modal Window
	//$j("a.modal").fancybox({
	//	//'modal' : true
	//	scrolling: 'no',
	//	autoScale: 'true'
	//});
	
	$j('a.modal').prettyPhoto();
	
	$j('.designer-list a.marker').click(function(e){
		e.preventDefault();
		var i = $j(this).attr('href');
		i = i.replace('#','');
		$j('#sidebar_map a:eq('+i+')').click();
	});
	
	$j('input[title]').tipsy({trigger: 'focus', gravity: 'w'});
	
	if ($j.browser.msie == true && $j.browser.version < 8) {
		$j('label.required').prepend('<span class="red">* </span>');
	}
	
	$j('input.clickonce[type=submit]').click(function(e){
		if ($j(this).parents('form').hasClass('submitted') == true) {
			e.preventDefault();
			
			//$j(this).parents('form').submit();
			//$j(this).attr('disabled',true);
			$j(this).val('Submitting, please wait...');
			$j(this).addClass('disabled');
		}
		//var req_input = $j(this).parents('form').find('input.required[value=]').length;
		//var req_select = $j(this).parents('form').find('select.required[value=]').length;
		//var req_textarea = $j(this).parents('form').find('textarea.required[value=]').length;
		/*
		if (req_input == 0 && req_select == 0 && req_textarea == 0) {
			$j(this).parents('form').submit();
			$j(this).attr('disabled',true);
			$j(this).val('Submitting, please wait...');
			$j(this).addClass('disabled');
		}*/
	});
	
	$j('form').submit(function(e){
		var once = $j(this).find('input.clickonce[type=submit]');		
		if (once != null) {
			//$j(this).addClass('submitted');
		}
	});
	
	
});
