jQuery(function($) {
	var PageX = 0;
	var PageY = 0;
	var minPageY = 10;

	function fixedPositionForIE6(element, options) {
		function setup() {
			$(element).offset({
				left: PageX,
				top: Math.max($(window).scrollTop() + PageY, minPageY)
			});
		}

		$(element).css({position: 'absolute'});
		setup();
		if(options.load)
			$(window).scroll(setup);
	}

	function fixedPositionForStandard(element, options) {
		var OldscrollLeft=0;
		var scrollLeft=0;
		function setup() {
			scrollLeft = $(window).scrollLeft();
			if(scrollLeft != OldscrollLeft) OldscrollLeft = scrollLeft;
			if ($(window).scrollTop() < minPageY - PageY) {
				$(element).css({
					position: 'absolute',
					top: minPageY,
					left: (PageX - (scrollLeft - OldscrollLeft))
				});
			} else {
				$(element).css({
					position: 'fixed',
					top: PageY,
					left: (PageX - scrollLeft)
				});
			}
		}

		setup();
		if(options.load)
			$(window).scroll(setup);
	}

	function fixedPosition(element, options) {
		$(element).css({'z-index': 100});
		if ($.browser.msie && $.browser.version < 7) {
			fixedPositionForIE6(element, options);
		} else {
			fixedPositionForStandard(element, options);
		}
	}

	$(window).load(function() {
		PageX = $('#channelShowInfo').offset().left + 10;
		PageY = 0;
		//minPageY = $('#channelShowInfo').offset().top + 10;
		minPageY = $('#writeForm').offset().top;
		fixedPosition('#writeForm', { load: 1 });
	});

	$(window).resize(function() {
		PageX = $('#channelShowInfo').offset().left + 10;
		PageY = 0;
		minPageY = $('#channelShowInfo').offset().top + 10;
		fixedPosition('#writeForm', { load: 0 });
	});
});

jQuery.noConflict();

function toggleDisplayMode(button){
	var i;
	var data = $('channelShowBbs').getElementsByClassName('data');	

	if(button.innerHTML == '펼쳐보기'){
		button.innerHTML = '목록보기';
		button.className = 'button closedList';
		for(i=0; i < data.length; i++)
			data[i].className = 'data displayBlock';
	} else {
		button.innerHTML = '펼쳐보기';
		button.className = 'button openList';
		for(i=0; i < data.length; i++)
			data[i].className = 'data displayNone';
	}
}

function showMe(id){
	var bbs_data_id = 'bbs_data_' + id;
	$(bbs_data_id).className = 'data displayBlock';
}

function load(){
	//큰 이미지 리사이즈
	var bbsImage = $('channelShowBbsList').getElementsByTagName('img');
	for(var i=0; i<bbsImage.length; i++){
		if(bbsImage[i].width > 500)
			bbsImage[i].className = 'bigImage';
	}
}
function addOnloadFunction(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			oldonload();
			func();
		}
	}
}
addOnloadFunction(load);

