//<![CDATA[
LetsScroll = function(obj, scrollWidth, scrollHeight, scrollMargin) {
	// Creating Scroller Track&Handle
	if(!$(obj)) return;
	
	if(scrollHeight==null) scrollHeight=200;
	if(scrollMargin==null) scrollMargin=10;

	var scroller_wrap = document.createElement('div');
	scroller_wrap.id = 'scroller_wrap';
	scroller_wrap.style.float='left';
	scroller_wrap.style.width='15px';	
	scroller_wrap.style.height=scrollHeight+'px';
	scroller_wrap.style.backgroundColor='transparent';
	scroller_wrap.style.backgroundImage='url(data:image/gif;base64,R0lGODlhDwCQAeYAAPf399jY2OLi4vX19enp6erq6tHR0e7u7s/Pz7y8vLa2tvPz86ioqNDQ0MPDw76+vsfHx97e3u3t7eXl5ejo6N/f3+Pj4////9bW1vDw8KGhoezs7Le3t8bGxqmpqcTExMLCwsXFxcrKyr+/v8HBwfj4+KWlpbW1tdnZ2a+vr8zMzM7Ozpubm5aWlv7+/omJif39/aurq5eXl729veDg4K6urpqamsnJya2treHh4dTU1Lq6uru7u6KiorGxsdLS0rS0tPLy8tzc3JOTk9ra2ufn593d3bm5uZKSktXV1fv7++vr6/z8/NPT08DAwOTk5MjIyPb29tvb2+/v7/n5+fT09PHx8bi4uPr6+v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAFkALAAAAAAPAJABAAf/gFdOUE1ST0tWUVhKTFRVU4KEhoiKjI6Qg4WHiYuNj5GalJ2XoJOclp+ZppWemJKbrKSqsKOpr6KorqGnraW0ub64vbPCsre8xruxtsq1uqvOwcjM0MDE08+/w8fL2cXU2snV283W3NHX3dLq6ejn5uXk4+Lh4N/e2Ovu8fT3+vDz7OVrB7AePnbv5Bn8p9AfwYYDE/aLyE8gwooH9wXMWNChRIsaFz6ceHEjQ5IhPWI8CbIjRZMjW0IsKfIjx5kpX9ZcGfMmSpc0VcK0ydKnzJ84geYMqlPozqE8ifYsSnWqValYo2qFyvWpV6dgm4plSnapWaVok6pFyvaoW6Nw/6tm7Rq2bNq2ca9u/Tr27Nq3cvfW9Ys3MN2+dwHrPWz3b965fBsXXhyZsGLIgxM/FozYseHKmj9n9kx59GTMnU9zlnx5teXNjF+LTt06dujStGGDJo2atW7TtXerts3b9e3esnH7nr1ceXLkx40XJz5ceHDgv3Mzfy69Ovbt0alf1+48vPXszaFPPw9+/ffy7smr9y6/+/j09tFzF6/f/Pv59+3HHnz04cdfewUK+F9+CAboX30HEuhgfAYOCGB/FCqo3QgQGICCAARMMQAVWGBRwgISXDFCBw0EkAMFBywAgIkALLDBFQ90gAAGFUywgRUDAADAABkUcEUCIaigg5UQIB4QRBVVWHEABSfw4IAIBgRQwRMFHJCBFRJQYAEQHJAAAQJJSEHDBAQUUEARAhhxggIzgHBDAxgQUYEFAlgQQQABHJGCAg9AoIIBGAQgBQoB/OBABFl4EEOZIYiwggENIABFAh9k4WkPJqSwwwMOgJCAAjX44OmqNrSgAQOwaiADDqvW6gELSLwwhAmd1urrr6sGAgA7)';
	scroller_wrap.style.backgroundRepeat='no-repeat';
	scroller_wrap.style.backgroundPosition='bottom left';

	var scroller_tracktop = document.createElement('div');
	scroller_tracktop.id = 'scroller_tracktop';
	scroller_tracktop.style.position='absolute';
	scroller_tracktop.style.width='15px';
	scroller_tracktop.style.height='15px';
	scroller_tracktop.style.backgroundColor='transparent';
	scroller_tracktop.style.backgroundImage='url(data:image/gif;base64,R0lGODlhDwAPAOYAAPT09La2tsPDw9HR0erq6qioqOPj48TExN/f397e3ry8vLW1tb6+vtbW1re3t6WlpdLS0qGhocfHx6+vr+Li4tDQ0MLCwsHBwcrKyu3t7c/Pz8XFxdnZ2efn55aWlpqamtra2qampunp6aurq9XV1b+/v8zMzLm5ua2trc7Ozr29ve7u7ujo6ImJifDw8KmpqZubm5KSkrq6uru7u+Xl5ZeXl7Gxsd3d3eDg4MnJyaCgoJOTk66urrS0tPv7++vr69jY2Li4uO/v7/z8/Pn5+fb29tPT0/r6+sDAwOTk5PHx8cjIyNvb2////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAPAA8AAAeggE2Cg4SFhoeFEC8wMS07DweGGx8eEQWXETUohCU6DxMyDAIWCgE8NoIcISMOFxsYKQMVGksKBxknEwEMEiYDDUBMHEAQAgkLASoWORUNIAgGFAYJQEA9rRIaJEw4NCIEBB0UNwszAhgDQAhJBCsuShksBkFIS0ZMST9KRUc+Q0QAhNCzh08fP38ABda7l29fv38BBzI0+DChxIIOEQYMBAA7)';
	scroller_tracktop.style.backgroundRepeat='no-repeat';
	scroller_tracktop.style.backgroundPosition='top left';

	var scroller_track = document.createElement('div');
	scroller_track.id = 'scroller_track';
	scroller_track.style.position='absolute';
	scroller_track.style.width='15px';
	scroller_track.style.height=(scrollHeight-scrollMargin)+'px';

	var scroller_handle = document.createElement('div');
	scroller_handle.id = 'scroller_handle';
	scroller_handle.style.width='15px';
	scroller_handle.style.height='15px';				

	var scroller_img = document.createElement('img');
	scroller_img.src='data:image/gif;base64,R0lGODlhDwAZAPd/AIy15Wyn6YLJ/y571NXV1XW6/ytIo3Wa2ydYqa2trUZ0qiVy0mat/QIsrEmU6jaC2zqB1Xe2/prd/4jJ/43T/2On8lGW5YGy5Vyk9Gqu/Ftoo1mb5Vmd6wA0spbZ/zVqqbq6ukN6z33H/0SM4IaMqwE4s5a+6T2E18fHx4mRmx5sygRUwW6z/6KmtXWl3w1dxEuR4gBCuVJvjpudrYu56ix2z6Pn/wBMvTZ+0ZO86nrB/yJvy1iHun+v5Hmt5nZ9hVxcXKurq7Ozs2BgYLa2tsHBwZOTk8rKynl5eWlpaby8vBphvoi05UyN1n/D/1d4ng9fxW9+kFGY53u9/1eb6hJbuww4rIa26QFQv4Gs4U+Z7ESQ5n6x5whMsl2n+SxBoGiN1myY2j+I3UOI11p0qE2G00mL2FaT2ZLU/3bA/wpEsJC55l+i7nar5I655gs+tYLP/0tumj9vyhJixxRjyRhnx3mo4Hmr5Geo83vE/2ms95C66Wp7jgM/uFeg9P///4CAgIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///yH5BAEAAH8ALAAAAAAPABkAAAj/AP8IHEiwIMFjwXTZ0nWsmsE/LcggqLLkw5MUugqSQBBjxZwdNXAoiNJq4AwDJW68UFEDwhgzCn7MEqihQUc6Cx6MsEBlg4xJyv6gDNEEwgAxWjAwyMADCa8/VuRk6RHgwRY/DAqkCZBkZgcwTC60eeAAAwsdIgoMKdnhAIALPsh6YSECjg4gJUu47RG3LIs8cPIAWfVHLwAmXJBmFUBBwODCB9a8HcEhw5QJHig87mDHRA4aUioUwGxDwuMSLjzTsIAnAmkPm1PvuQKDDQsnFCSgwfunQRg3b8VQwVOA8YS1vUOEvfMABgc9BZxwnfnlTZkzY2qccF5BT9OnNfusOYCiYsCJnRZ+Bp3xxSYW8iEhxJwpkISBDjGwvKiz4wOfVg4N1IIGBqjRBQJxYBTgQQkt1NBDEBIUEAA7';
	scroller_img.alt='';

	scroller_handle.appendChild(scroller_img);
	scroller_track.appendChild(scroller_handle);
	scroller_wrap.appendChild(scroller_tracktop);
	scroller_wrap.appendChild(scroller_track);

	var scroller = document.getElementById(obj);

/*	³ëµå ºÙÀÌ±â */
//	scroller.parentNode.appendChild(scroller_wrap);
	$(obj).insert({'after' : scroller_wrap})

/*  Å©±â ÁöÁ¤ */
	if(!scrollWidth==null) scroller.style.width=parseInt(scrollWidth)+'px';
	if(scrollHeight!=null&&scrollMargin!=null) scroller.style.height=(parseInt(scrollHeight)+parseInt(scrollMargin))+'px';


/*	ÁÂÇ¥ º¸Á¤ */
	if(navigator['userAgent'].indexOf('Chrome')==-1) scroller_wrap.style.marginLeft = (scroller.offsetLeft + scroller.offsetWidth) +'px';
	//$('scroller_wrap').style.marginLeft = (scroller.offsetLeft + scroller.offsetWidth) +'px';

	// vertical slider control
	var slider = new Control.Slider('scroller_handle', 'scroller_track', {
		axis: 'vertical',
		onSlide: function(v) { scrollVertical(v, $(obj), slider);  },
		onChange: function(v) { scrollVertical(v, $(obj), slider); }
	});

	// scroll the element vertically based on its width and the slider maximum value
	function scrollVertical(value, element, slider) {
		element.scrollTop = Math.round(value/slider.maximum*(element.scrollHeight-element.offsetHeight));
	}

	// disable vertical scrolling if text doesn't overflow the div
	if ($(obj).scrollHeight <= $(obj).offsetHeight) {
		slider.setDisabled();
		$('scroller_wrap').hide();
	}
}
// ]]>
