$(document).ready(function() {

	/* Check for JS in case we need to do special cases in CSS */
	$('html').removeClass('no-js');
	
	$(".pagination .pagearrows .farleftar, .pagination .pagearrows .leftar").css({"display":"block","visibility":"hidden"});
	
	$(".datetimepicker_nolimit").datepicker({
		dateFormat: 'yy-mm-dd'
	});
	
	/* MODULE PAGINATION */
	$(".module .arrow").click(function(e){
		e.preventDefault();
		var page = $(this).attr('rel');
		var thisClass = 'page' + page;
		var thisModule = $(this).parents('.module');
		var modulePages = thisModule.find('.module_page');
		
		modulePages.each(function(){
			if ($(this).hasClass(thisClass)) {
				$(this).removeClass('hidden');
			} else {
				$(this).addClass('hidden');
			}
		});
		
		thisModule.find('.numbers').each(function(){
			if ($(this).text() == page) {
				$(this).addClass('strong');
			} else {
				$(this).removeClass('strong');
			}
		})
		
		// Update Arrows
		//thisModule.find('.arrow').show();
		thisModule.find('.arrow').css('visibility','visible');
		if (page == 1) {
			//thisModule.find('.farleftar, .leftar').hide();
			thisModule.find('.farleftar, .leftar').css('visibility','hidden');
		} else if(page == modulePages.length) {
			//thisModule.find('.farrightar, .rightar').hide();
			thisModule.find('.farrightar, .rightar').css('visibility','hidden');
		}
		thisModule.find('.leftar').attr('rel', parseInt(page) - 1);
		thisModule.find('.rightar').attr('rel', parseInt(page) + 1);
	});
	
	$("a[href='#']").click(function (e){
		e.preventDefault();	
	});

});
