jQuery.fn.accessNews1 = function(settings) {
    settings = jQuery.extend({
        newsSpeed: 1000,
        newsViewCount: 3,
        clsName: ".news_slider",
        leftClick: function() {
        },
        rightClick: function() {
        }        
    }, settings);

	$(settings.clsName).css("display", "block");
	
    return this.each(function(i) {
        aNewsSlider1.itemWidth = parseInt(jQuery(".item:eq(" + i + ")", settings.clsName).css("width")) + parseInt(jQuery(".item:eq(" + i + ")", settings.clsName).css("margin-right"))  + parseInt(jQuery(".item:eq(" + i + ")", settings.clsName).css("margin-left"));
        aNewsSlider1.init(settings,this);
    });
};
var aNewsSlider1 = {
    itemWidth: 0,
    setting: {},
    sliderObj: undefined,
    
    init: function(s,p) {
    	aNewsSlider1.setting = s;
		aNewsSlider1.sliderObj = p;
		
        itemLength = jQuery(".item",p).length;

        newsContainerWidth = itemLength * aNewsSlider1.itemWidth;
        
        jQuery(".container",p).css("width", newsContainerWidth + "px");
        
        animating = false;
        
        jQuery(".next",p).click(aNewsSlider1.next);
		jQuery(".prev",p).click(aNewsSlider1.prev);

    },
    
    
    next: function () {

        if (animating == false) {
            animating = true;               

            animateLeft = parseInt(jQuery(".container",aNewsSlider1.sliderObj).css("left")) - (aNewsSlider1.itemWidth * 1);

            if (animateLeft + parseInt(jQuery(".container",aNewsSlider1.sliderObj).css("width")) >= aNewsSlider1.itemWidth * aNewsSlider1.setting.newsViewCount) {

				aNewsSlider1.setting.rightClick();

                jQuery(".container",aNewsSlider1.sliderObj).animate({left: animateLeft}, aNewsSlider1.setting.newsSpeed, function() {
                    jQuery(this).css("left",animateLeft);
                    animating = false;
                }); 
                
            } else {
                animating = false;
            }
        }

        return false;
    },
    
    
    prev: function() {

        if (animating == false) {
            animating = true;
            animateLeft = parseInt(jQuery(".container",aNewsSlider1.sliderObj).css("left")) + (aNewsSlider1.itemWidth * 1);
            if ((animateLeft + parseInt(jQuery(".container",aNewsSlider1.sliderObj).css("width"))) <= parseInt(jQuery(".container",aNewsSlider1.sliderObj).css("width"))) {

				aNewsSlider1.setting.leftClick();

                jQuery(".container",aNewsSlider1.sliderObj).animate({left: animateLeft}, aNewsSlider1.setting.newsSpeed, function() {
                    jQuery(this).css("left",animateLeft);
                    animating = false;
                });
                
            } else {
                animating = false;
            }
        }
        return false;
    }    
    
    
    
    
};




jQuery.fn.accessNews2 = function(settings) {
    settings = jQuery.extend({
        newsSpeed: 1000,
        newsViewCount: 3,
        clsName: ".news_slider",
        leftClick: function() {
        },
        rightClick: function() {
        }        
    }, settings);

	$(settings.clsName).css("display", "block");

    return this.each(function(i) {
        aNewsSlider2.itemWidth = parseInt(jQuery(".item:eq(" + i + ")", settings.clsName).css("width")) + parseInt(jQuery(".item:eq(" + i + ")", settings.clsName).css("margin-right"))  + parseInt(jQuery(".item:eq(" + i + ")", settings.clsName).css("margin-left"));
        aNewsSlider2.init(settings,this);
    });
};
var aNewsSlider2 = {
    itemWidth: 0,
    setting: {},
    sliderObj: undefined,
        
    init: function(s,p) {
    	aNewsSlider2.setting = s;
		aNewsSlider2.sliderObj = p;
		
        itemLength = jQuery(".item",p).length;

        newsContainerWidth = itemLength * aNewsSlider2.itemWidth;
        
      
        jQuery(".container",p).css("width", newsContainerWidth + "px");
        
        if(aNewsSlider2.setting.clsName != ".main_slider" && itemLength > 3) {
        	jQuery(".next", p).css("display", "block");
        }
               
        animating = false;
        
        jQuery(".next",p).click(aNewsSlider2.next);
		jQuery(".prev",p).click(aNewsSlider2.prev);
    },
    
    next: function() {
        if (animating == false) {
            animating = true;               

            animateLeft = parseInt(jQuery(".container",aNewsSlider2.sliderObj).css("left")) - (aNewsSlider2.itemWidth * 1);

            if (animateLeft + parseInt(jQuery(".container",aNewsSlider2.sliderObj).css("width")) >= aNewsSlider2.itemWidth * aNewsSlider2.setting.newsViewCount) {

				aNewsSlider2.setting.rightClick();
				
				if(aNewsSlider2.setting.clsName != ".main_slider")
					jQuery(".prev", aNewsSlider2.sliderObj).css("display", "block");

                jQuery(".container",aNewsSlider2.sliderObj).animate({left: animateLeft}, aNewsSlider2.setting.newsSpeed, function() {
                    jQuery(this).css("left",animateLeft);
                    
                    if(aNewsSlider2.setting.clsName == ".main_slider") {
                    	limitCount = 1;
                    } else {
                    	limitCount = 3;
                    }
                    
                    if(aNewsSlider2.setting.clsName != ".main_slider" && parseInt(jQuery(".container", aNewsSlider2.sliderObj).css("left")) + parseInt(jQuery(".container", aNewsSlider2.sliderObj).css("width")) <= aNewsSlider2.itemWidth * limitCount) {
                    	jQuery(".next", aNewsSlider2.sliderObj).css("display", "none");
                    }
                    animating = false;
                }); 
                
            } else {
                animating = false;
            }
        }

        return false;
    },
    
    prev: function() {

        if (animating == false) {
            animating = true;
            animateLeft = parseInt(jQuery(".container",aNewsSlider2.sliderObj).css("left")) + (aNewsSlider2.itemWidth * 1);
            if ((animateLeft + parseInt(jQuery(".container",aNewsSlider2.sliderObj).css("width"))) <= parseInt(jQuery(".container",aNewsSlider2.sliderObj).css("width"))) {

				aNewsSlider2.setting.leftClick();
				
				if(aNewsSlider2.setting.clsName != ".main_slider") 
					jQuery(".next", aNewsSlider2.sliderObj).css("display", "block");
				
                jQuery(".container",aNewsSlider2.sliderObj).animate({left: animateLeft}, aNewsSlider2.setting.newsSpeed, function() {
                    jQuery(this).css("left",animateLeft);

                    if(aNewsSlider2.setting.clsName != ".main_slider" && parseInt(jQuery(".container", aNewsSlider2.sliderObj).css("left")) == 0) {
                    	jQuery(".prev", aNewsSlider2.sliderObj).css("display", "none");
                    }
                    
                    animating = false;
                });
                
            } else {
                animating = false;
            }
        }
        return false;
    }    
    
};
