jQuery.fn.jqurySlideSwitcher = function(){
		var targetObject=$(this);
//	alert($('.slide-image',targetObject).html())
   var switcherConfig = {
								defaultNum	:	0,
								selectName 	: 'slide-selected',
								targetColumn:'slideBoxColumn',
								targetSlide:	'slide-box',
								mainImgName	:	'_L',
								effect			:	true,
								effectSpeed	:	'500'
		};
	 
	 if(jQuery.browser.safari){
		 	switcherConfig.effect = false;
	 }
		var i=0;
				var reFileType = new RegExp();
    reFileType = /\.gif|\.jpg|\.png/;

	 $(this).each(function(){
			var tarGroup = $('ul li img',this);
			tarGroup.each(function(){
				var target = {
						element : this,
						object : $(this)
				}
/*	format
------------------------------------------------------------ */
		
			

			target.object.bind('mouseover',chengeOnImg);
			target.object.bind('click',selectImg);
			if(i++==0){
				$(tarGroup.get(switcherConfig.defaultNum)).each(function(){
					var _$target = $(this);
					var _target = this;
					_$target.unbind('mouseover',chengeOnImg)
					.unbind('mouseout',chengeOffImg)
					.unbind('mouseover',chengeOnImg)
					$(_target).addClass(switcherConfig.selectName);
					$(_target).addClass('select');
				});
			}
		});
				
/*	function
------------------------------------------------------------ */				
				function chengeOnImg(){
					var _target = this;
					$(_target).css('cursor','pointer');
					$(_target).addClass('select');
					$(_target).bind('mouseout',chengeOffImg);
				}
				

				function chengeOffImg(){	
					var _target = this;
					$(_target).removeClass('select');
					$(_target).unbind('mouseout',chengeOffImg);
					$(_target).bind('mouseover',chengeOnImg);
				}
				
				function selectImg(){
					tarGroup.unbind('click',selectImg).unbind('mouseout',chengeOffImg);
					var _target = this;
					var _targetNum= $(this).parent().attr("class").slice(-2);
					// clear selected 
					$('.'+switcherConfig.selectName,targetObject).each(function(){
						var __target = this;
						$(__target).removeClass('select');
						$(__target).removeClass(switcherConfig.selectName);
						$(__target).bind('mouseover',chengeOnImg).bind('mouseout',chengeOffImg).unbind('click',selectImg);
					});
					
					tarGroup.each(function(){
						$(this).removeClass(switcherConfig.selectName);
					});
					$(_target).css('cursor','default');
					$(_target).unbind('click',selectImg).unbind('mouseout',chengeOffImg);
					tarGroup.bind('click',selectImg).unbind('mouseout',chengeOffImg);
					$(_target).unbind('mouseover',chengeOnImg);
					$(_target).addClass(switcherConfig.selectName);
					
					$('#'+switcherConfig.targetSlide+_targetNum).fadeIn(switcherConfig.effectSpeed);
					
					
					 $('div[id^="slide"]','#'+switcherConfig.targetColumn).each(function(){
						var $targetbox= $(this).not('#'+switcherConfig.targetSlide+_targetNum).css('display','none');
					 });
				}
				
				
				function changeMainImg(thumnail,caption){
					$('.'+switcherConfig.mainImgId,targetObject).each(function(){

					});
				}

		});
}

// init
$(function(){	
	$('#slideSwitcher').jqurySlideSwitcher();
});
document.write('<style>#slide-box02,#slide-box03{display:none;}</style>');

