$(document).ready(function()	{

//	$('#hider').toggle(function() {
//		$('#toolBar').animate({
//			height: '65px'
//			}, 300);
//		$('#metaData').fadeIn();
//	}, function() {
//		$('#toolBar').animate({
//			height: '16px'
//			}, 300);
//		$('#metaData').fadeOut();

//	});
	$('#pageCode').ckeditor();
	if($('#pageName').html() == 'models') {
		//$('#pageEdit').attr('disabled','disabled');
	}
	$('#pageEdit').toggle(function(){
		$('#toolBar').animate({
			height: '65px'
			}, 300);
		$('#metaData').fadeIn();
		$('#content').addClass('hidden');
		if($('#pageName').html() !== 'models') {
			$('#pageContentPos').fadeIn();
		}
		$('#pageEdit').html('Close Editor');
		$('#pageSave').attr('disabled','disabled');
	}, function(){
		var pageContent = $('#pageCode').val();
		$('#toolBar').animate({
			height: '16px'
			}, 300);
		$('#metaData').fadeOut();
		if($('#pageName').html() !== 'models') {
			$('#content').html(pageContent);
		}
		$('#content').removeClass('hidden');
		$('#pageContentPos').fadeOut();
		$('#pageEdit').html('Edit Page');
		$('#pageSave').removeAttr('disabled');
		
	});

	$('#pageSave').click(function(event) {
		event.preventDefault();
		$('#message').html('Saving Page...');
		$('#overlay').fadeIn();
		var url = $('#metaData').attr('action');
		var pageTitle = $('#pageTitle').val();
		var keywords = $('#keywords').val();
		var description = $('#description').val();
		var metaID = $('#metaID').val();
		var contentID = $('#contentID').val();
		var pageContent = $('#pageCode').val();
		var dataString = 'pageTitle=' + pageTitle + '&keywords=' + keywords + '&description=' + description + '&metaID=' + metaID + "&pageCode=" + escape(pageContent) +"&contentID=" + contentID;
		$.ajax({
			type: 'POST',
			url: url,
			data: dataString,
			success: function(){
			//	$('#message').html(dataString);
			//	alert('Page Saved');
				$('#message').html('Page Saved Successfully!');
				delay(function() {
					$('#overlay').fadeOut('slow');
					$('#message').html('');
					location.reload();
				},1500);
					
			}
		})
		
	});
	var delay = (function() {
		var timer = 0;
		return function(callback, ms){
			clearTimeout (timer);
			timer = setTimeout(callback, ms);
		}
	})();




});

