$.noConflict();

jQuery(document).ready(function() {
	jQuery('#slideshow').cycle({ 
	    timeout:       8000,  // milliseconds between slide transitions (0 to disable auto advance) 
	    speed:         1000,  // speed of the transition (any valid fx speed value) 
	    next:          null,  // id of element to use as click trigger for next slide 
	    prev:          null,  // id of element to use as click trigger for previous slide 
	    before:        onBefore,  // transition callback (scope set to element to be shown) 
	    after:         null,  // transition callback (scope set to element that was shown) 
	    height:       'auto', // container height 
	    sync:          1,     // true if in/out transitions should occur simultaneously 
	    fit:           0,     // force slides to fit container 
	    pause:         0,     // true to enable "pause on hover" 
	    delay:         0,     // additional delay (in ms) for first transition (hint: can be negative) 
	    slideExpr:     '.slide'   // expression for selecting slides (if something other than all children is required) 
	}); 
	
	
	//rollovers - main
	jQuery("#menu-targeted .main a").hover(
	  function () {
	  	debug('#menu-targeted .main a hoverOn()');
	  	jQuery(this).addClass('hover'); //show the hover class for the menu
	  	//show rounded corner rollover for first or last
	  	if (jQuery(this).hasClass('first')) {
		    jQuery("#menu-targeted div.targeted-menu-corner.first").addClass("hover");
	  	}
	  	if (jQuery(this).hasClass('last')) { 
		    jQuery("#menu-targeted div.targeted-menu-corner.last").addClass("hover");
	  	}
	  },
	  function () {
		debug('#menu-targeted .main a hoverOff()');
	  	if (jQuery(this).hasClass('link')) { //don't remove class for active current or section
		  	jQuery(this).removeClass('hover');
		  	if (jQuery(this).hasClass('first')) {
			    jQuery("#menu-targeted div.targeted-menu-corner.first").removeClass("hover");
		  	}
		  	if (jQuery(this).hasClass('last')) { 
			    jQuery("#menu-targeted div.targeted-menu-corner.last").removeClass("hover");
		  	}
	  	}
	  }
	);
	
	jQuery("#enews-signup-form").validate({
	        errorPlacement: function(error, element) { 
                error.appendTo( element.prev() ); 
        } 
	});
	
	jQuery("#SearchForm_SearchForm_Search").focus(
		function () {
			if (this.value == "Search...") this.value = '';
		}
	);
	
	
	jQuery('.twitter-share-button').click(function() {
		var url = jQuery(this).attr('href');
		window.open(url, 'naittweetthispage', 'width=550,height=300,status=0,toolbar=0,menubar=0,location=0');	
		return false;
	});
	
	jQuery('.facebook-share-button').click(function() {
		var url = jQuery(this).attr('href');
		window.open(url, 'naitfacebookthispage', 'width=550,height=300,status=0,toolbar=0,menubar=0,location=0');	
		return false;
	});
	
});

function onBefore() { 
    var newid = 'slide-nav-' + this.id.replace('slide-', '');    
    jQuery("#slide-nav .active").toggleClass('active');
    jQuery('#' + newid).toggleClass('active');
};

function debug(s) {
	jQuery("#debug").text(s);
}

function toggleEvent(id) {

	jQuery("div.event-detail").each(function() {
	    if (jQuery(this).attr("id") != 'devent-' + id ) jQuery(this).slideUp(200);
	});

	jQuery("#devent-" + id).slideToggle(200);
}

