<!--

	function launchWin(url,w,h,scroll)
	{
		window.open(url,'openWin',"toolbar=no,width=" + w + ",height=" + h + ",left=100,top=100,status=no,menubar=no,location=no,scrollbars=" + scroll + ",resize=no");
	}

	function onFocusDefault(field,strDefault)
	{
		if (field.value == strDefault)
		{
			field.value = "";
		}
	}
	
	function onBlurDefault(field,strDefault)
	{
		if (field.value == "")
		{
			field.value = strDefault;
		}
	}	
	
	function makeScrollbar(content,scrollbar,handle,horizontal,ignoreMouse){
		var steps = (horizontal?(content.getScrollSize().x - content.getSize().x):(content.getScrollSize().y - content.getSize().y))
		
		if (steps > 0)
		{
			var slider = new Slider(scrollbar, handle, {	
				steps: steps,
				mode: (horizontal?'horizontal':'vertical'),
				onChange: function(step){
					// Scrolls the content element in x or y direction.
					var x = (horizontal?step:0);
					var y = (horizontal?0:step);
					content.scrollTo(x,y);
				}
			}).set(0);
			
			if( !(ignoreMouse) ){
				// Scroll the content element when the mousewheel is used within the 
				// content or the scrollbar element.
				$$(content, scrollbar).addEvent('mousewheel', function(e){	
					e = new Event(e).stop();
					var step = slider.step - e.wheel * 30;	
					slider.set(step);					
				});
			}
			
			//general prev next
			if ($chk($$(".scrollPrev"))) 
			{
				$$(".scrollPrev").addEvent('click', function(e) {
					slider.set(slider.step - 30);
				});
			}		

			if ($chk($$(".scrollNext"))) 
			{
				$$(".scrollNext").addEvent('click', function(e) {
					slider.set(slider.step + 30);
				});
			}
			
			// Stops the handle dragging process when the mouse leaves the document body.
			$(document.body).addEvent('mouseleave',function(){slider.drag.stop()});
		}
	}	

//-->
