window.addEvent('domready', function() {
									 //alert($$('#main_links .sublinks, .references_841 .sublinks').length);
	
	/* Initialize cookie */
	var cookie = new Hash.Cookie('MichiganTechWeb', {path: location.pathname.slice(0, location.pathname.indexOf('/', 1))});
	//var cookiePath = 
	cookie.set('main_links', 0);
	if ($$('#main_links .active, .references_841 .active').length > 0) {
		$$('#main_links .sublinks, .references_841 .sublinks').each(function(item, index) {
			if (item.hasClass('active')) {
				cookie.set('main_links', index);
			}
		});
	}
		
	if ($$('#quick_links .active').length > 0) {
		$$('#quick_links .sublinks').each(function(item, index) {
			item.getElements('li').each(function(subitem) {
				if (subitem.hasClass('active')) {
					cookie.set('quick_links', index);
				}
			});
		});
		if ($$('#quick_links .sublinks').length == 0) {
			cookie.set('quick_links', 0);
		}
	}
	if (!cookie.get('quick_links')) {
		cookie.set('quick_links', 0);
	}
	//alert(cookie.get('main_links'));
	var mainAccordion = new Accordion($$('#main_links h1, .references_841 h2.sub'), $$('#main_links .sublinks, .references_841 .sublinks'), {
		show: cookie.get('main_links') ? cookie.get('main_links') : 0,
		opacity: false,
		alwaysHide: true,
		onActive: function(toggler, element) {
			//alert(toggler+'\n'+element+'\n'+cookie.get('main_links')-1);
			toggler.removeClass('expand').addClass('collapse');
			//cookie.set('main_links', this.previous);
		},
		onBackground: function(toggler, element) {
			toggler.removeClass('collapse').addClass('expand');
		}
	});
	
	
	if ($$('.references_841').length == 0) {
		var qlAccordion = new Accordion($$('#quick_links h2.sub'), $$('#quick_links .sublinks'), {
			show: cookie.get('quick_links').toInt()-1,
			opacity: false,
			alwaysHide: true,
			onActive: function(toggler, element) {
				toggler.removeClass('expand').addClass('collapse');
				cookie.set('quick_links', this.previous+1);
				if (location.href.test(/umc_test/)) {alert(this.previous+1);}
				//alert('onActive - ' + this.previous);
			},
			onBackground: function(toggler, element) {
				toggler.removeClass('collapse').addClass('expand');
				/*if ($$('#quick_links h2.collapse').length == 0) {
					cookie.set('quick_links', -1);
				}*/
			},
			onComplete: function(toggler, element) {
				if (location.href.test(/umc_test/)) {
				var closed = true;
				this.togglers.each(function(item) {
					if (item.hasClass('collapse')) {
						closed = false;
					}
				});
				if (closed) {
					cookie.set('quick_links', 0);
					alert(0);
				}
				}
			}
		});
	}
	$$('#leftnav .sublinks').each(function(item) {
		item.setStyle('display', 'block');
	});
	//mainAccordion.display(cookie.get('main_links'));
	
	
	/* Add the scroll effect for the Profiles/Image rotator section */
	if ($$('.focus .item, .images .item').length > 1) {
		new Asset.javascript('http://www.mtu.edu/mtu_resources/script/SimpleSlide.js', {id: 'SimpleSlide'	});
		$$('.focus .item img.title, .images .item .caption').each(function(item) {
			new Element('img', {
				'src': 'http://www.mtu.edu/mtu_resources/images/arrow-small.gif',
				'alt': 'Next'
			}).inject(new Element('div', {'class': 'next'}).appendText('More ').inject(item, 'after'));
		});
		$$('.focus, .images').each(function(mainItem, mainIndex) {
			mainItem.getElements('.next').each(function(item, index) {
				item.addEvent('click', function(e) {
					e = new Event(e).stop();
					new SimpleSlide(mainItem, {type: 'scroll', direction: 'forward', duration: 400});
				});
			});
			mainItem.getElements('.prev').each(function(item, index) {
				item.addEvent('click', function(e) {
					e = new Event(e).stop();
					new SimpleSlide(mainItem, {type: 'scroll', direction: 'back', duration: 400});
				});
			});
		});
	}
	
	/* Add the tabbed group functionality */
	$$('.tab_group .tabs li').each(function(item, index) {
		item.addEvent('click', function(e) {
			e = new Event(e).stop();
			$$('.tab_group .tab_content').each(function(tabItem) {
				tabItem.getChildren('.item').each(function(subitem, item_index) {
					if (index == item_index) {
						subitem.addClass('tabactive');
					} else {
						subitem.removeClass('tabactive');
					}
				});
		 	});
			$$('.tab_group .tabs li').each(function(item, item_index) {
				item.removeClass('tabactive');
			});
			item.addClass('tabactive');
		}.bind(index));
	});
	
	/* FAQs */
	$$('.faqs .question').each(function(item, index) {
		var slide = new Fx.Slide(item.getParent().getElement('.answer'));
		if (item.hasClass('open')) {
			slide.show();
		} else {
			slide.hide();
		}
		item.addEvents({
			'click': function(e) {
				e = new Event(e).stop();
				this.toggle();
			}.bind(slide),
			'mouseenter': function() {
				this.addClass('highlight');
			},
			'mouseleave': function() {
				this.removeClass('highlight');
			}
		});
	});
	
	/* Photo Gallery */
	if ($$('.gallery, .images').length > 0) {
		new Asset.css('http://www.mtu.edu/mtu_resources/styles/milkbox/milkbox.css', {id: 'MilkBoxCSS', type: 'text/css', rel: 'stylesheet'});
		new Asset.javascript('http://www.mtu.edu/mtu_resources/script/milkbox.js', {id: 'MilkBox'});
		var mainAccordion = new Accordion($$('.gallery h2'), $$('.gallery .photo_gallery'), {
			show: cookie.get('gallery') ? cookie.get('gallery') : 0,
			opacity: false,
			alwaysHide: true,
			onActive: function(toggler, element) {
				toggler.removeClass('expand').addClass('collapse');
			},
			onBackground: function(toggler, element) {
				toggler.removeClass('collapse').addClass('expand');
			}
		});
	}
	
	/* Search box */
	if ($('q')) {
		$('q').set('value', 'Search mtu.edu').setStyle('color', '#999');
		$('q').addEvents({
			blur: function(e) {
				if(!this.get('value').length){this.setStyle('color', '#999').set('value', 'Search mtu.edu');}
			},
			focus: function(e) {
				if(this.get('value')=='Search mtu.edu') {this.setStyle('color', '#333').set('value', '');}
			}
		});
	}
});


function ajaxNews(item) {
	var slide = new Fx.Slide(item.getElement('.parsed'));
	slide.show();
	item.getElement('.bar').addEvent('click', function(e) {
		e = new Event(e).stop();
		this.toggle();
			
		var t = item.getElement('h2');
		if (this.open) {
			t.removeClass('collapse').addClass('expand');
		}
		else {
			t.removeClass('expand').addClass('collapse');
		}
	}.bind(slide));
	item.getElements('.item').each(function(subitem) {
		subitem.addEvents({
			'click': function(e) {
				e = new Event(e).stop();
				location.href = this.getElement('a.link').getProperty('href');
			}.bind(subitem),
			'mouseenter': function() {
				this.addClass('highlight');
			}.bind(subitem),
			'mouseleave': function() {
				this.removeClass('highlight');
			}.bind(subitem)
		});
	});
}