//ScriptManager.include('FrameManager');
//ScriptManager.include('dom_functions');

function CF_FrameManager() {



}

CF_FrameManager.show_frameless_header = function() {
	
	try { 
		var header_div;
		var background_table;
		var widen_object;
		var j;

		if ( header_div = dom_get_object_by_id('CF_header_frameless') ) {
	
			dom_object_enable_display(header_div);
		}


	}
	catch (e) {
		 ScriptManager.ErrorHandler.handle_error(e);
	}

}

CF_FrameManager.adjust_object_widths = function() {

	try {

		if ( background_table = dom_get_object_by_id('background_table') ) {
			background_table.style.width = '100%';
		}

		for ( j = 1; j < 10; j++ ) {

			if ( widen_object = dom_get_object_by_id('frameless_width_adjust' + j.toString()) ) {
				widen_object.style.width='100%';
			}
			else {
				break;
			}
		}

	}
	catch (e) {
		 ScriptManager.ErrorHandler.handle_error(e);
	}


}

CF_FrameManager.go_back = function( pages ) {

	try { 
		if ( isNaN(pages) ) {
			pages = -1;
		}
	
		if ( FrameManager.current_page_within_frames() ) {
			parent.main.history.go( pages );
		}
		else {
			history.go ( pages );
		}
	}
	catch (e) {
		 ScriptManager.ErrorHandler.handle_error(e);
	}



}

CF_FrameManager.apply_frame_objects = function() {

	try { 
		if ( !FrameManager.current_page_within_frames() ) {
			CF_FrameManager.show_frameless_header();
			CF_FrameManager.adjust_object_widths();
		}
	}
	catch (e) {
		 ScriptManager.ErrorHandler.handle_error(e);
	}


}
