window.addEvent('domready', function() {
	
		/* Tips 1 */
	var Tips1 = new Tips($$('.Tips1'));
	
	//begin buttons
	
	var buttons = $$('.button');
	buttons.each(function(element) {
 
		element.addEvent('mouseenter', function(){
			element.addClass('buttonOver');
		});
 
		element.addEvent('mouseleave', function(){
			element.removeClass('buttonOver');
		});
	
		element.addEvent('click', function(){
			location.href=element.firstChild;
		});
	});
	
	//unsubscribe
	if($('unsubscribeConfirmationHolder')){
		var unsubList = new Fx.Slide('unSubChoice', {duration:500, wait:false}).hide();
		$('unSubChoice').style.display = '';
		$('unsubscribeShowBtn').addEvent('click', function(){
			unsubList.toggle();
	    });
		var unSubConf = new Fx.Style('unsubscribeConfirmation', 'opacity', {duration:500, wait:false}).set(0);
		$('unsubscribeConfirmation').style.display = '';
		var unSubConfHolder = new Fx.Style('unsubscribeConfirmationHolder', 'opacity', {duration:500, wait:false}).set(0);
		$('unsubscribeConfirmationHolder').style.display = '';
		var unsubs = $$('.unsubscribeBtn');	
		var confhidden = true;
		var doscroll = new Fx.Scroll(window, {wait: false, duration: 500, transition: Fx.Transitions.Quad.easeInOut});
		unsubs.each(function(element){
			element.addEvent('click', function(){
				if(confhidden){
					$('unsubscribeConfirmation').style.top = (window.getHeight() - 200)/2 + 'px';
					$('unsubscribeConfirmation').style.left = (window.getWidth() - 450)/2 + 'px';
					unSubConfHolder.start(0.8)
					unSubConf.start(1);					
					doscroll.scrollTo(0,0);
					confhidden = false;					
				}else{
					unSubConf.start(0);
					unSubConfHolder.start(0)
					confhidden = true;
				}
			});
		});
	}
	if($('bleachShowBtn')){
		var bleachList = new Fx.Slide('bleachChoice', {duration:500, wait:false}).hide();
		$('bleachChoice').style.display = '';
		$('bleachShowBtn').addEvent('click', function(){
			bleachList.toggle();
	    });
	}
	if($('showLoadBtn')){
		var loadScreen = new Fx.Style('loadScreen', 'opacity', {duration:500, wait:false}).set(0);
		$('loadScreen').style.display = '';
		var loadScreenHolder = new Fx.Style('loadHolder', 'opacity', {duration:500, wait:false}).set(0);
		$('loadHolder').style.display = '';
		$('showLoadBtn').addEvent('click', function(){
			$('loadScreen').style.top = (window.getHeight() - 200)/2 + 'px';
			$('loadScreen').style.left = (window.getWidth() - 450)/2 + 'px';
			loadScreen.start(1);
			loadScreenHolder.start(0.8);
		});
		$('hideLoadBtn').addEvent('click', function(){
			loadScreen.start(0);
			loadScreenHolder.start(0);
		});
	}
	//changeevent
	if($('changeEventHolder')){
		var changeScreen = new Fx.Style('changeEventScreen', 'opacity', {duration:500, wait:false}).set(0);
		$('changeEventScreen').style.display = '';
		var changeScreenHolder = new Fx.Style('changeEventHolder', 'opacity', {duration:500, wait:false}).set(0);
		$('changeEventHolder').style.display = '';
		var changeBtn = $$('.changeBtns');	
		var screenhidden = true;
		var doscroll = new Fx.Scroll(window, {wait: false, duration: 500, transition: Fx.Transitions.Quad.easeInOut});
		changeBtn.each(function(element){
			element.addEvent('click', function(){
				if(screenhidden){
					$('changeEventScreen').style.top = (window.getHeight() - 500)/2 + 'px';
					$('changeEventScreen').style.left = (window.getWidth() - 650)/2 + 'px';
					changeScreen.start(1);
					changeScreenHolder.start(0.8)
					$('subBtnEvent').disabled = true;
					$('eventList').innerHTML = '';
					$('eventList').style.display = 'none';
					$('customEventDiag').style.display = 'none';
					doscroll.scrollTo(0,0);
					screenhidden = false;					
				}else{
					changeScreen.start(0);
					changeScreenHolder.start(0);
					$('doActionBtn').disabled = false;
					$('subBtnEvent').disabled = false;
					screenhidden = true;
				}
			});
		});
		$('hiddenchange').addEvent('click', function(){
			if(screenhidden){
				if(clickedVals != ''){
					$('changeEventScreen').style.top = (window.getHeight() - 500)/2 + 'px';
					$('changeEventScreen').style.left = (window.getWidth() - 500)/2 + 'px';
					changeScreenHolder.start(0.8)
					$('subBtnEvent').disabled = true;
					$('eventList').innerHTML = '';
					$('eventList').style.display = 'none';
					$('customEventDiag').style.display = 'none';
					changeScreen.start(1);				
					doscroll.scrollTo(0,0);
					screenhidden = false;
					populateChangeDiag2();
				}else{
					alert('Please select at least one image.');
				}
			}else{
				changeScreen.start(0);
				changeScreenHolder.start(0);
				$('doActionBtn').disabled = false;
				screenhidden = true;
			}
		});
	}
	
	//notificationss
	
	if($$('.notificationsClosed'))	{
		
		var notificationsTrigger = $$('.notificationsClosed');
		
		notificationsTrigger.each(function(element){
			var prime = parseInt(element.id);
			var notificationsSlide = new Fx.Styles(''+prime+'notificationsDrop',{duration:100, wait:false});
			var notificationsBox = new Fx.Styles(''+prime+'notificationsSlide',{duration:100, wait:false});	
			element.addEvent('click', function(){
 
				if (element.className.indexOf('notificationsClosed') >= 0)	{
				element.removeClass('notificationsClosed');
				element.addClass('notificationsOpen');
				notificationsSlide.start({
				'height': 100,
				'width':140
				});
				notificationsBox.start({
				'height': 120,
				'width':140
				});
		
			} else {
				element.removeClass('notificationsOpen');
				element.addClass('notificationsClosed');
				notificationsSlide.start({
					'height': 20,
					'width':100
				});
				notificationsBox.start({
					'height': 20,
					'width':100
				});
	
			};
	
		});
										   });
		
		
		
		
	};
	
	//subscriptionss
	
	if($$('.subscriptionsClosed'))	{
		
		var subscriptionsTrigger = $$('.subscriptionsClosed');
		
		subscriptionsTrigger.each(function(element){
			var prime = parseInt(element.id);
			var subscriptionsSlide = new Fx.Styles(''+prime+'subscriptionsDrop',{duration:100, wait:false});	
			var subscriptionsBox = new Fx.Styles(''+prime+'subscriptionsSlide',{duration:100, wait:false});	
			element.addEvent('click', function(){
 
			if (element.className.indexOf('subscriptionsClosed') >= 0)	{
				element.removeClass('subscriptionsClosed');
				element.addClass('subscriptionsOpen');
				subscriptionsSlide.start({
				'height': 100,
				'width':180
				});
				subscriptionsBox.start({
				'height': 120,
				'width':180
				});
		
			} else {
				element.removeClass('subscriptionsOpen');
				element.addClass('subscriptionsClosed');
				subscriptionsSlide.start({
					'height': 20,
					'width':130
				});
				subscriptionsBox.start({
					'height': 20,
					'width':130
				});
	
			};
	
		});	
										   });
		
	};
	
	
	//midnav rollover
	
	var midRoll = $$('.midNav');
	
	midRoll.each(function(element)	{
		element.addEvent('mouseenter',function(e)	{
			e=new Event(e);
			element.addClass('midRolled');
			e.stop();
		});
	
		element.addEvent('mouseleave',function(e)	{
			e=new Event(e);
			element.removeClass('midRolled');
			e.stop();
		});
	});
	
	// hide/show change pass
	if ($('changePassForm')) {
	if(showPassForm){
		$('changePassLink').style.display='none';
	}else{
		$('changePassForm').style.display='none';
	}
	
	$('changePassClick').addEvent('click',function(){
			$('changePassForm').style.display='block';
			$('changePassLink').style.display='none';
		});
	$('changePassClick2').addEvent('click',function(){
			$('changePassForm').style.display='block';
			$('changePassLink').style.display='none';
		});
	};
	
});