jQuery.fn.accessNews=function(settings){
	settings=jQuery.extend({newsHeadline:"",newsSpeed:"normal"},settings);
	return this.each(function(i){
		aNewsSlider.itemWidth=parseInt(jQuery(".item:eq("+i+")",".slider_items").css("width"))+parseInt(jQuery(".item:eq("+i+")",".slider_items").css("margin-right"));
		aNewsSlider.init(settings,this);
		jQuery(".view_all > a",this).click(function(){
			aNewsSlider.vAll(settings,this);
			return false
		})
	})
};
var aNewsSlider={
	itemWidth:0,
	init:function(s,p){
		jQuery(".messaging",p).css("display","none");
		itemLength=jQuery(".item",p).length;
		if(jQuery(".view_all",p).width()==null){
			jQuery(".slider_items_position",p).prepend("")
		}
		newsContainerWidth=itemLength*aNewsSlider.itemWidth;
		jQuery(".slider_items_container",p).css("width",newsContainerWidth+"px");
		jQuery(".next",p).css("display","block");
		animating=false;
		jQuery(".next",p).click(function(){
			if(animating==false){
				animating=true;
				animateLeft=parseInt(jQuery(".slider_items_container",p).css("left"))-(aNewsSlider.itemWidth*4);
				if(animateLeft+parseInt(jQuery(".slider_items_container",p).css("width"))>0){
					jQuery(".prev",p).css("display","block");
					jQuery(".slider_items_container",p).animate({left:animateLeft},s.newsSpeed,function(){
						jQuery(this).css("left",animateLeft);
							if(parseInt(jQuery(".slider_items_container",p).css("left"))+parseInt(jQuery(".slider_items_container",p).css("width"))<=aNewsSlider.itemWidth*4){
								jQuery(".next",p).css("display","none")
							}
							animating=false
					})
				}else{
					animating=false
				}
			}
			return false
		});
		jQuery(".prev",p).click(function(){
			if(animating==false){
				animating=true;
				animateLeft=parseInt(jQuery(".slider_items_container",p).css("left"))+(aNewsSlider.itemWidth*4);
				if((animateLeft+parseInt(jQuery(".slider_items_container",p).css("width")))<=parseInt(jQuery(".slider_items_container",p).css("width"))){
					jQuery(".next",p).css("display","block");
					jQuery(".slider_items_container",p).animate({left:animateLeft},s.newsSpeed,function(){
						jQuery(this).css("left",animateLeft);
						if(parseInt(jQuery(".slider_items_container",p).css("left"))==0){
							jQuery(".prev",p).css("display","none")
						}
						animating=false
					})
				}else{
					animating=false
				}
			}
			return false
		})
	},
	vAll:function(s,p){
		var o=p;
		while(p){
			p=p.parentNode;
			if(jQuery(p).attr("class")!=undefined&&jQuery(p).attr("class").indexOf("slider_items")!=-1){
				break
			}
		}
		if(jQuery(o).text().indexOf("View All")!=-1){
			jQuery(".next",p).css("display","none");
			jQuery(".prev",p).css("display","none");
			jQuery(o).text("View Less");
			jQuery(".slider_items_container",p).css("left","0px").css("width",aNewsSlider.itemWidth*2+"px")
		}else{
			jQuery(o).text("View All");
			aNewsSlider.init(s,p)
		}
	}
};
