$(document).ready(function(){
	//INPUT ELEMENTS	
		//remove styles from hidden inputs
		$('input[type=hidden]').each(function(){$(this).css('display', 'none');});
		
		//change color unless typed in	
		$(':input').focus(function(){
			if($(this).val() == $(this).attr('rel')){
				$(this).fadeTo(500, 0.5);
				$(this).keydown(function(){
					if($(this).val() == $(this).attr('rel')){					
						$(this).val('');
						$(this).fadeTo(500, 1.0);
					}
				});
			}
		}).blur(function(){
			if($(this).val() == '' || $(this).val() == $(this).attr('rel')){
				var atty = $(this).attr('rel');
				$(this).val(atty).fadeTo(500, 1.0);
			}
		});
		
		//CHECKBOX
		$('input[type=checkbox]').each(function(){
			$(this).css({'display' : 'inline', 'width' : 'auto', 'padding' : '0px', 'margin-right' : '5px'});
		});
	//INPUT ELEMENTS
	
	//FIND LOGO
	$('#logo').css('cursor', 'pointer').bind({
		click: function(){
			window.location = './?page=home';	
		}
	});
	
	$('#footLogo').css('cursor', 'pointer').bind({
		click: function(){
			window.location = './?page=home';	
		},
		mouseenter: function(){
			$(this).fadeTo(500, 0.5);
		},
		mouseleave: function(){
			$(this).fadeTo(500, 1.0);
		}
	});
	
	//margins
	$('#homeCal a').last().css({'padding-bottom' : '0px', 'margin-bottom' : '0px', 'border-bottom' : 'none'});
	$('#inner a').last().css({'padding-bottom' : '0px', 'margin-bottom' : '0px', 'border-bottom' : 'none'});
	
	//line height
		lH = $('#left').height();
		rH = $('#right').height();
		if(lH >= rH){
			$('#line').css('height', lH+'px');
		}else{
			$('#line').css('height', rH+'px');		
		}
	//line height
	
	//buttons
		$('#buttons a').last().css('margin-right', '0px').end().hover(function(){
			$(this).fadeTo('fast', 0.7);
		},function(){
			$(this).fadeTo('fast', 1.0);		
		});
	//buttons
	
	//calendar buttons
		$('#homeCal a').hover(function(){
			$(this).css('color', '#333333').find('span').css({'font-weight' : 'bold', 'color' : '#482828'});
		},function(){
			$(this).css('color', '#797979').find('span').css({'font-weight' : 'normal', 'color' : '#745d5d'});		
		});
	//calendar buttons
	
	//CALENDAR
	$('.cal_btn').bind({
		click: function(){
			if($(this).attr('rel') == undefined){
				window.location = './?page=calendar';			
			}else{
				window.location = './?page=calendar&'+$(this).attr('rel');
			}			
		},
		mouseenter: function(){
			col = $(this).css('color');
			spc = $('span', this).css('color');
			$(this).find('span').css('color', '#082f52').end().css('color', '#000000');
		},
		mouseleave: function(){
			$(this).find('span').css('color', spc).end().css('color', col);
		}
	});
	
	//CALENDAR SHOW
	$('.showDescription').toggle(function(){
		$(this).next().show(1000);
		$(this).css('font-weight', 'bold');
	},function(){
		$(this).next().hide('slow');
		$(this).css('font-weight', 'normal');
	});

	//SHOW HIDDEN
	$('.show_hidden').toggle(function(){
		$(this).next().slideDown('slow');
	},function(){
		$(this).next().slideUp('fast');	
	});
});
