window.addEvent('domready', function () {
	
	$$('.left-top-header-click').each(function (el){
		if(el.get('rel')){
			el.addEvents({
				'mouseover': function (){
					el.setStyle('cursor','pointer');
				},
				'click': function (){
					document.location = el.get('rel');
				}
			});
		}
	});
	
	$$('.li-hover-effect').each(function (el){
		el.addEvents({
			'mouseover': function (){
				el.addClass('hover');
			},
			'mouseout': function (){
				el.removeClass('hover');
			}
		});
	});	
	
	var exists = false;
	$$('.top-image').each(function el(){
		exists = true;
	});
	
	var minus = 230;
	if(exists){
		minus = 0;
	}
	
	//$$('.inner-content').each(function (el){
	$$('.right-column').each(function (el){
		$$('.left-content').each(function (element){
			
			
			var hasImage = false;
			$$('.top-image').each(function (image){
				hasImage = true;
			});
				
			var add = 14;
			if(hasImage){
				add = -217;
			}
			
			if(element.clientHeight && el.clientHeight){
								
				if(hasImage && element.clientHeight > el.clientHeight){
					
					$$('.inner-content').each(function (inner){
						var height = element.clientHeight + add;
						inner.setStyle('height',height+'px');
					});
															
				}
				else if (hasImage && element.clientHeight < el.clientHeight){
					

					var height = el.clientHeight - 95;
					element.setStyle('height',height+'px');
				}
				else if(element.clientHeight > el.clientHeight){
					
					$$('.inner-content').each(function (inner){
						var height = element.clientHeight + add;
						inner.setStyle('height',height+'px');
					});
				} 
				else if (element.clientHeight < el.clientHeight) {
					
					var height = el.clientHeight - 95;
					element.setStyle('height',height+'px');
				}
			} else {
				
				
				if(hasImage && element.getSize().y > el.getSize().y){
					
					$$('.inner-content').each(function (inner){
						var height = element.getSize().y + add;
						inner.setStyle('height',height+'px');
					});
															
				}
				else if (hasImage && element.getSize().y < el.getSize().y){
					
					var height = el.getSize().y - 87;
					element.setStyle('height',height+'px');
				}
				else if(element.getSize().y > el.getSize().y){
					
					$$('.inner-content').each(function (inner){
						var height = element.getSize().y + add;
						inner.setStyle('height',height+'px');
					});
				} 
				else if (element.getSize().y < el.getSize().y) {
					
					var height = el.getSize().y - 87;
					element.setStyle('height',height+'px');
				}
	
			}
		});
	});

	$$('.search-button').each(function (el){
		el.addEvents({
			'click': function (){
				$('archive-search').submit();
			}
		});
	});
	
	$$('.open-sticky').each(function (el){
		el.addEvents({
			'click': function (){
				open_sticky(el.get('rel'), 'PublicationspageController');
			}
		});
	});
			
	$$('.open-sticky-member').each(function (el){
		el.addEvents({
			'click': function (){
				open_sticky(el.get('rel'), 'MemberpageController');
			}
		});
	});
	
	$$('.sticky-win-contents').each(function (el){
		el.hide();
	});

	$$('.printing').each(function (el){
		el.addEvents({
			'click': function (){
				window.print();
			}
		});
	});
	
	$$('.speaking').each(function (el){
		el.addEvents({
			'click': function (){
				open_read();
			}
		});
	});
	
	$$('.upping').each(function (el){
		el.addEvents({
			'click': function (){
				var size = $(document.body).getStyle('font-size');
				size = size.replace('px', '');
				size = Math.floor(size) + Math.floor(1);
				$(document.body).setStyle('font-size', size+'px');
			}
		});
	});
	
	$$('.downing').each(function (el){
		el.addEvents({
			'click': function (){
				var size = $(document.body).getStyle('font-size');
				size = size.replace('px', '');
				size = Math.floor(size) - Math.floor(1);
				$(document.body).setStyle('font-size', size+'px');
			}
		});
	});

});

function open_sticky(id, controller){
	new StickyWin({
		content: $('sticky-win-content'+id).get('html'),
		offset: {x: ($(controller).getWidth()/2)-(800/2), y: 50},
	    position: 'upperLeft',
		fadeDuration: 600
	});
}

function open_read(){
	new StickyWin({
		content: $('read-sticky-win-content').get('html'),
	    position: 'center',
		fadeDuration: 600
	});
}
