﻿jQuery.fn.accessNews=function(settings){settings=jQuery.extend({newsHeadline:"Top Stories",newsSpeed:"normal"},settings);return this.each(function(i){aNewsSlider.itemWidth=parseInt(jQuery(".c_item:eq("+i+")",".news_slider").css("width"))+parseInt(jQuery(".c_item:eq("+i+")",".news_slider").css("margin-right"));aNewsSlider.init(settings,this);});};var aNewsSlider={itemWidth:0,init:function(s,p){var wrapper=$("#wrapper");var c_item=wrapper.find("div.c_item",p);var view_all=wrapper.find(".view_all",p);var news_items=wrapper.find("div.news_items",p);var container=wrapper.find(".container",p);var next=wrapper.find("span.next",p);var prev=wrapper.find("span.prev",p);itemLength=c_item.length;var news_item_inner;$("p.view_all").text(""+s.newsHeadline+" [ "+itemLength+" 件 ]");newsContainerWidth=itemLength * aNewsSlider.itemWidth;container.css("width",newsContainerWidth+"px");animating=false;prev.addClass("alpha20");next.css("display","block").click(function(){if(animating==false){animating=true;animateLeft=parseInt(container.css("left")) -(aNewsSlider.itemWidth * 4);if(animateLeft+parseInt(container.css("width"))>0){prev.removeClass("alpha20");container.animate({left:animateLeft},s.newsSpeed,function(){jQuery(this).css("left",animateLeft);if(parseInt(container.css("left"))+parseInt(container.css("width"))<=aNewsSlider.itemWidth * 4){next.addClass("alpha20");}animating=false;});}else{animating=false;}}return false;}).hover(function(){if($(this).attr("class") !="next alpha20"){$(this).find("img").attr("src","../img/last/check_r2.gif");}else{$(this).find("img").attr("src","../img/last/check_r.gif");}},function(){$(this).find("img").attr("src","../img/last/check_r.gif");});prev.click(function(){if(animating==false){animating=true;animateLeft=parseInt(jQuery(".container",p).css("left"))+(aNewsSlider.itemWidth * 4);if((animateLeft+parseInt(jQuery(".container",p).css("width")))<=parseInt(jQuery(".container",p).css("width"))){next.css("display","block").removeClass("alpha20");container.animate({left:animateLeft},s.newsSpeed,function(){jQuery(this).css("left",animateLeft);if(parseInt(container.css("left"))==0){prev.addClass("alpha20");}animating=false;});}else{animating=false;}}return false;}).hover(function(){if($(this).attr("class") !="prev alpha20"){$(this).find("img").attr("src","../img/last/check_l2.gif");}else{$(this).find("img").attr("src","../img/last/check_l.gif");}},function(){$(this).find("img").attr("src","../img/last/check_l.gif");});},vAll:function(s,p){var o=p;while(p){p=p.parentNode;if(jQuery(p).attr("class") !=undefined && jQuery(p).attr("class").indexOf("news_slider") !=-1){break;}}}};
