$(document).ready(function() {
	//console
	$('#console').hide();
	$('#consolebar').click(function(){
		$('#console').slideToggle();
	});
	
	//form messages
	$('form div#messages').hide();
	$('form div#messages a').click(function(){
		$('form div#messages').slideUp();
		return false;
	});
	
	//expand/collapse
	$('.collapse').hide();
	$('a.expand').click(function(){
		elmid=$(this).attr('href');
		$(elmid).slideToggle();
		return false;
	});
	
	//status bar
	$('div#statusbar').hide();
	if(document.getElementById('statusbar').innerHTML!=''&&document.getElementById('statusbar').innerHTML!='@@statusmessage'){
		$('div#statusbar').fadeTo(0,0.8);
		$('div#statusbar').slideDown();
	}
	$('div#statusbar a').click(function(){
		$('div#statusbar').slideUp();
		return false;
	});
	$('div#statusbar').click(function(){
		$('div#statusbar').slideUp();
		return false;
	});
	
	//general forms
	$('.displaypane form p.title').click(function(){
		idend=$(this).attr('title');
		ulid='#ul-'+idend;
		$(ulid).slideToggle();
	});
	
	// cms content forms collapse by default
	$('.cms-contentform').slideUp();

	
	//TASK SPECIFIC FUNCTIONS
	
		//admin login
		$('#frmLogin #bttSubmit').click(function(){
			$('form div#messages p').html('Checking login...');
			$('form div#messages').slideDown();
			
			datastr='task=login&f1='+$('#f1').attr('value')+'&f2='+$('#f2').attr('value');
			
			$.ajax({
				type: "POST",
				url: basepath+'ajax.php',
				data: datastr,
				success: function(html){
					if(html=='valid'){
						$('form div#messages p').html('Login successful');
						window.location='index.php';
					}
					else{
						$('form div#messages p').html('Login failed');
						return false;
					}
				}
			});	
		});
		
		//cms content forms
			//collapse all
			$('#link-collapseall').click(function(){
				$('.cms-contentform').slideUp();
				return false;
			});
			
			//expand all
			$('#link-expandall').click(function(){
				$('.cms-contentform').slideDown();
				return false;
			});
	
});

function loadDisplayPane(task){
	$('.displaypane').html('loading...');
	$ajaxurl=basepath+'ajax.php';
	$('.displaypane').load($ajaxurl+'?task='+task);
}
