

(function($){
		
	jQuery.fn.slide_me = function(options){
	
		var settings = {
			'width' : '330',
			'height' : '227',
			'transition' : 'fade',
			'pause' : 6000,
			'out_option' : 'out',
			'in_option' : 'in',
			'speed' : 1000,
			'transparent' : 'yes',
			'over_height' : 50,
			'over_width' : 300,
			'over_left' : 50,
			'over_right' : 0
		};
		
		$.each($.browser,function(k,v){
			$browser = k;
			return false;
		});
		this.each(function(){
			if(options){
				$.extend(settings,options);
			}
			current = 1;
		});
		
		var $this = $(this);
		slides = $this.children();
		num_slides = $this.children().length;
		
		$this.parent().append('<ul id="slide_paging"></ul');
		var slide_paging = $('#slide_paging');
		count = 1;
		
		slides.each(function(){
			var overlay = '';
			if(count!=1){
				$(this).hide();
			}
			$(this).attr('id','slide_'+count).css({'position':'absolute','float':'left','z-index':4});
			if($('#slide_'+count+' a img').attr('alt'))
			overlay = '<h2>'+$('#slide_'+count+' a img').attr('alt')+'</h2>';
			if($('#slide_'+count+' a img').attr('title'))
				overlay += '<p>'+$('#slide_'+count+' a img').attr('title')+'</p>';
			if(overlay){
				$(this).append('<div class="slide_overlay_text">'+overlay+'</div>');
				$(this).append('<div class="slide_overlay"></div>');
			}
			slide_paging.append('<li id="page_'+count+'">'+count+'</li>');
			count++;
		});
		$('.slide_overlay').css({
			'width':settings['over_width'],
			'height':settings['over_height'],
			'position':'absolute',
			'z-index':'900',
			'clear':'both',
			'overflow':'hidden',
			'background-color':'black',
			'opacity':'0.6',
			'filter':'alpha(opacity=60)',
			'top':'255px',
			'left':settings['over_left'],
			'right':settings['over_right'],
			'font-size':'21px',
			'color':'#fff',
			'padding':'5px 0 0 43px'
		});
		$('.slide_overlay_text').css({
			'width':settings['over_width'],
			'height':settings['over_height'],
			'position':'absolute',
			'z-index':'1000',
			'clear':'both',
			'overflow':'hidden',
			'background-color':'transparent',
			'top':'255px',
			'left':settings['over_left'],
			'right':settings['over_right'],
			'font-size':'21px',
			'color':'#fff',
			'padding':'5px 0 0 43px'
		});
		
		this.hover(function(){
			clearTimeout(slide_timer);
		},function(){
			slide_timer = setTimeout('$.transition(current,num_slides,trans)',settings['pause']);
			}
		);
		
		this.css({'width':settings['width'],'height':settings['height'],'overflow':'hidden','position':'absolute','z-index':'1'});
		if(settings['transparent']=='yes'){
			href1 = $('#slide_1 > a').attr('href');
		}
		
		$.transition = function(c,n,trans){
			t = c+1;
			if(t>n){
				$('#slide_'+c).hide(trans,{direction: settings['out_option']},settings['speed']);//,100,function(){
				$('#slide_1').show(trans,{direction: settings['in_option']},settings['speed']);
				$('#page_1').css({'background-color':'#123A6E','border-color':'#123A6E','color':'#FFCC00'});
				$('#page_'+c).css({'background-color':'#2C2C2C','border-color':'#2C2C2C','color':'white'});
				
				href = $('#slide_1 > a').attr('href');
			}
			else{
				$('#slide_'+c).hide(trans,{direction: settings['out_option']},settings['speed']);//,100,function(){
				$('#slide_'+t).show(trans,{direction: settings['in_option']},settings['speed']);
				$('#page_'+t).css({'background-color':'#123A6E','border-color':'#123A6E','color':'#FFCC00'});
				$('#page_'+c).css({'background-color':'#2C2C2C','border-color':'#2C2C2C','color':'white'});
				
				href = $('#slide_'+t+' > a').attr('href');
			}
			current++;
			if(current>n)
				current=1;
			slide_timer = setTimeout('$.transition(current,num_slides,trans)',settings['pause']);
		};
		
		slide_paging.css(
			{
				'position':'absolute',
				'width':settings['width'],
				'list-style':'none',
				'z-index':'5',
				'margin-left':'10px',
				'margin-bottom':'0px'
			});
		slide_paging.children().css(
			{
				'float':'left',
				'cursor':'pointer',
				'border': '5px solid #2C2C2C',
				'-moz-border-radius': '15px',
				'-webkit-border-radius': '15px',
				'-khtml-border-radius':'15px',
				'border-radius':'15px',
				'background-color': '#2C2C2C',
				'width':'7px',
				'height':'7px',
				'line-height':'7px',
				'margin-right':'4px',
				'font-size':'11px',
				'list-style':'none',
				'color':'white'
			});
			
		slide_paging.children().hover(function(){
			
			
			$(this).css(
				{
					'background-color':'#123A6E',
					'border-color':'#123A6E',
					'color':'#FFCC00'
				}
			);
		},function(){
			var i = $(this).text();
			if(i!=current){
				$(this).css(
					{
						'background-color':'#2C2C2C',
						'border-color':'#2C2C2C',
						'color':'white'
					})
				}
		});
		
		slide_paging.children().click(function(){
			var i = $(this).text();
		
			$('#page_'+current).css(
					{
						'background-color':'#2C2C2C',
						'border-color':'#2C2C2C',
						'color':'white'
					});
				
			$(this).css(
			{
				'background-color':'#123A6E',
				'border-color':'#123A6E',
				'color':'#FFCC00'
			});
			clearTimeout(slide_timer);
			$('#slide_'+current).hide(trans,{direction: settings['out_option']},settings['speed']);//,100,function(){
			$('#slide_'+i).show(trans,{direction: settings['in_option']},settings['speed']);
			current = parseInt(i);
			
			slide_timer = setTimeout('$.transition(current,num_slides,trans)',settings['pause']);	
		});
		
			
		
		$('#page_'+current).css({'background-color':'#123A6E','border-color':'#123A6E','color':'#FFCC00'});
		trans = settings['transition'];
		slide_timer = setTimeout('$.transition(current,num_slides,trans)',settings['pause']);
	};
})(jQuery);

