

(function($){
		
	jQuery.fn.slide_me = function(options){
	
		var settings = {
			'width' : '786',
			'height' : '315',
			'transition' : 'slide',
			'pause' : 3000,
			'out_option' : 'right',
			'in_option' : 'left',
			'speed' : 1000,
			'transparent' : 'no',
			'current' : 1
		};

		$.each($.browser,function(k,v){
			$browser = k;
			return false;
		});
		if($browser=='webkit'||$browser=='safari'){
				rbackground = "-webkit-gradient(linear, right center, left center, from(#EBEAD1), to(transparent))";
				lbackground = "-webkit-gradient(linear, left center, right center, from(#EBEAD1), to(transparent))";
			}else{
				rbackground = "-moz-linear-gradient(right,#EBEAD1,transparent)";
				lbackground = "-moz-linear-gradient(left,#EBEAD1,transparent)";
			}
		this.each(function(){
			if(options){
				$.extend(settings,options);
			}
		});

		var left_grad = {
			"width":"150px",
			"height":settings['height'],
			"position":"absolute",
			"z-index":"2",
			"float":"left",
			"filter":"progid:DXImageTransform.Microsoft.gradient(GradientType=1,enabled='true',startColorstr=#EBEAD1, endColorstr=#00FFFFff)",
			"background":lbackground,
			'cursor':'pointer'
			};
		var right_grad = {
			"width":"150px",
			"height":settings['height'],
			"position":"absolute",
			"z-index":"2",
			"float":"right",
			'right':0,
			"filter":"progid:DXImageTransform.Microsoft.gradient(GradientType=1,enabled='true',startColorstr=#00FFFFff, endColorstr=#EBEAD1)",
			"background":rbackground,
			'cursor':'pointer'
			};
		
		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(){
			if(count!=1){
				$(this).hide();
			}
			$(this).attr('id','slide_'+count).css({'position':'absolute','float':'left','z-index':4});
			slide_paging.append('<li id="page_'+count+'">'+count+'</li>');
			count++;
		});
		
		this.hover(function(){
			clearTimeout(slide_timer);
		},function(){
			slide_timer = setTimeout('$.transition('+settings['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');
			this.parent().append('<a href="'+href1+'" id="l_grad"></a><a href="'+href1+'" id="r_grad"></a>');
			$('#l_grad').css(left_grad);
			$('#r_grad').css(right_grad);
		}
		
		$.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');
				$('#l_grad').attr('href',href);
				$('#r_grad').attr('href',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');
				$('#l_grad').attr('href',href);
				$('#r_grad').attr('href',href);
			}
			settings['current']++;
			if(settings['current']>n)
				settings['current']=1;
			slide_timer = setTimeout('$.transition('+settings['current']+',num_slides,trans)',settings['pause']);
		};
		
		slide_paging.css(
			{
				'position':'absolute',
				'width':settings['width'],
				'list-style':'none',
				'z-index':'5',
				'bottom':'0',
				'left':'0',
				'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!=settings['current']){
				$(this).css(
					{
						'background-color':'#2C2C2C',
						'border-color':'#2C2C2C',
						'color':'white'
					})
				}
		});
		
		slide_paging.children().click(function(){
			var i = $(this).text();
		
			$('#page_'+settings['current']).css(
					{
						'background-color':'#2C2C2C',
						'border-color':'#2C2C2C',
						'color':'white'
					});
				
			$(this).css(
			{
				'background-color':'#123A6E',
				'border-color':'#123A6E',
				'color':'#FFCC00'
			});
			clearTimeout(slide_timer);
			$('#slide_'+settings['current']).hide(trans,{direction: settings['out_option']},settings['speed']);//,100,function(){
			$('#slide_'+i).show(trans,{direction: settings['in_option']},settings['speed']);
			settings['current'] = parseInt(i);
			
			slide_timer = setTimeout('$.transition('+settings['current']+',num_slides,trans)',settings['pause']);	
		});
		
			
		
		$('#page_'+settings['current']).css({'background-color':'#123A6E','border-color':'#123A6E','color':'#FFCC00'});
		trans = settings['transition'];
		slide_timer = setTimeout('$.transition('+settings['current']+',num_slides,trans)',settings['pause']);
	};
})(jQuery);
