/*horizontal*/
jQuery.fn.accessNews = function(settings) {
    settings = jQuery.extend({
        /*newsHeadline: "Top Stories",*/
        newsSpeed: "normal"
    }, settings);
    return this.each(function(i) {
        aNewsSlider.itemWidth = parseInt(jQuery(".item:eq(" + i + ")",".news_slider").css("width")) + parseInt(jQuery(".item:eq(" + i + ")",".news_slider").css("margin-right"));
        aNewsSlider.init(settings,this);
        /*jQuery(".view_all > a", this).click(function() {
            aNewsSlider.vAll(settings,this);
            return false;
        });*/
    });
};

/*horizontal*/
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(".news_items",p).prepend("<p class='view_all'>" + s.newsHeadline + " [ " + itemLength + " total ] &nbsp;-&nbsp; <a href='#'>View All</a></p>");
        }*/
        newsContainerWidth = itemLength * aNewsSlider.itemWidth;
        jQuery(".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(".container",p).css("left")) - (aNewsSlider.itemWidth * 2);
                if (animateLeft + parseInt(jQuery(".container",p).css("width")) > 0) {
                    jQuery(".prev",p).css("display","block");
                    jQuery(".container",p).animate({left: animateLeft}, s.newsSpeed, function() {
                        jQuery(this).css("left",animateLeft);
                        if (parseInt(jQuery(".container",p).css("left")) + parseInt(jQuery(".container",p).css("width")) <= aNewsSlider.itemWidth * 2) {
                            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(".container",p).css("left")) + (aNewsSlider.itemWidth * 2);
                if ((animateLeft + parseInt(jQuery(".container",p).css("width"))) <= parseInt(jQuery(".container",p).css("width"))) {
                    jQuery(".next",p).css("display","block");
                    jQuery(".container",p).animate({left: animateLeft}, s.newsSpeed, function() {
                        jQuery(this).css("left",animateLeft);
                        if (parseInt(jQuery(".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("news_slider") != -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(".container",p).css("left","0px").css("width",aNewsSlider.itemWidth * 2 + "px");
        } else {
            jQuery(o).text("View All");
            aNewsSlider.init(s,p);
        }
    }
};





/*vertical*/
jQuery.fn.accessNews2 = function(settings) {
    settings = jQuery.extend({
        /*newsHeadline: "Top Stories",*/
        newsSpeed: "normal"
    }, settings);
    return this.each(function(i) {
        aNewsSlider2.itemHeight = parseInt(jQuery(".item2:eq(" + i + ")",".news_slider2").css("height")) + parseInt(jQuery(".item2:eq(" + i + ")",".news_slider2").css("padding-top")) + parseInt(jQuery(".item2:eq(" + i + ")",".news_slider2").css("margin-bottom")) + parseInt(jQuery(".borde_inf250:eq(" + i + ")",".news_slider2").css("padding-bottom"));
        aNewsSlider2.init(settings,this);
        jQuery(".view_all > a", this).click(function() {
            aNewsSlider2.vAll(settings,this);
            return false;
        });
    });
};
/*vertical*/
var aNewsSlider2 = {
    itemHeight: 0,
    init: function(s,p) {
		jQuery(".borde_sup250",p).css("overflow","hidden");
		jQuery(".news_items2",p).css("overflow","hidden");
        jQuery(".messaging",p).css("display","none");
        itemLength = jQuery(".item2",p).length;
        /*if (jQuery(".view_all",p).height() == null) {
            jQuery(".news_items2",p).prepend("<p class='view_all'>" + s.newsHeadline + " [ " + itemLength + " total ] &nbsp;-&nbsp; <a href='#'>View All</a></p>");
        }*/
        var newsContainerHeight = itemLength * aNewsSlider2.itemHeight;
        jQuery(".container2",p).css("height",newsContainerHeight + "px");
        jQuery(".next2",p).css("display","block");
        var animating = false;
        jQuery(".next2",p).click(function() {
            if (animating == false) {
                animating = true;
                animateTop = parseInt(jQuery(".container2",p).css("top")) - (aNewsSlider2.itemHeight * 1.5);
                if (animateTop + parseInt(jQuery(".container2",p).css("height")) > 0) {
                    jQuery(".prev2",p).css("display","block");
                    jQuery(".container2",p).animate({top: animateTop}, s.newsSpeed, function() {
                        jQuery(this).css("top",animateTop);
                        if (parseInt(jQuery(".container2",p).css("top")) + parseInt(jQuery(".container2",p).css("height")) <= aNewsSlider2.itemHeight * 1.5) {
                            jQuery(".next2",p).css("display","none");							
                        }
                        animating = false;
                    });
                } else {
                    animating = false;
                }
            }
            return false;
        });
        jQuery(".prev2",p).click(function() {
            if (animating == false) {
                animating = true;
                animateTop = parseInt(jQuery(".container2",p).css("top")) + (aNewsSlider2.itemHeight * 1.5);
                if ((animateTop + parseInt(jQuery(".container2",p).css("height"))) <= parseInt(jQuery(".container2",p).css("height"))) {
                    jQuery(".next2",p).css("display","block");
                    jQuery(".container2",p).animate({top: animateTop}, s.newsSpeed, function() {
                        jQuery(this).css("top",animateTop);
                        if (parseInt(jQuery(".container2",p).css("top")) == 0) {
                            jQuery(".prev2",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("news_slider2") != -1) {
                break;
            }
        }
        if (jQuery(o).text().indexOf("View All") != -1) {
            jQuery(".next2",p).css("display","none");
            jQuery(".prev2",p).css("display","none");
            jQuery(o).text("View Less");
            jQuery(".container2",p).css("top","0").css("height",aNewsSlider2.itemHeight * 2 + "px");
        } else {
            jQuery(o).text("View All");
            aNewsSlider2.init(s,p);
        }
    }
};





/********************************************************************vertical 2*/
jQuery.fn.accessNews3 = function(settings) {
    settings = jQuery.extend({
        /*newsHeadline: "Top Stories",*/
        newsSpeed: "normal"
    }, settings);
    return this.each(function(i) {
        aNewsSlider3.itemHeight = parseInt(jQuery(".conico:eq(" + i + ")",".news_slider2").css("height")) + parseInt(jQuery(".conico:eq(" + i + ")",".news_slider2").css("padding-top")) + parseInt(jQuery(".conico:eq(" + i + ")",".news_slider2").css("margin-bottom")) + parseInt(jQuery(".conico:eq(" + i + ")",".news_slider2").css("padding-bottom"));
        aNewsSlider3.init(settings,this);
        jQuery(".view_all > a", this).click(function() {
            aNewsSlider3.vAll(settings,this);
            return false;
        });
    });
};
/*vertical*/
var aNewsSlider3 = {
    itemHeight: 0,
    init: function(s,p) {
		jQuery(".conico",p).css("overflow","hidden");
		jQuery(".news_items2",p).css("overflow","hidden");
        jQuery(".messaging",p).css("display","none");
        itemLength = jQuery(".conico",p).length;
        /*if (jQuery(".view_all",p).height() == null) {
            jQuery(".news_items2",p).prepend("<p class='view_all'>" + s.newsHeadline + " [ " + itemLength + " total ] &nbsp;-&nbsp; <a href='#'>View All</a></p>");
        }*/
        var newsContainerHeight = itemLength * aNewsSlider3.itemHeight;
        jQuery(".container2",p).css("height",newsContainerHeight + "px");
        jQuery(".next2",p).css("display","block");
        var animating = false;
        jQuery(".next2",p).click(function() {
            if (animating == false) {
                animating = true;
                animateTop = parseInt(jQuery(".container2",p).css("top")) - (aNewsSlider3.itemHeight * 3);
                if (animateTop + parseInt(jQuery(".container2",p).css("height")) > 0) {
                    jQuery(".prev2",p).css("display","block");
                    jQuery(".container2",p).animate({top: animateTop}, s.newsSpeed, function() {
                        jQuery(this).css("top",animateTop);
                        if (parseInt(jQuery(".container2",p).css("top")) + parseInt(jQuery(".container2",p).css("height")) <= aNewsSlider3.itemHeight * 3) {
                            jQuery(".next2",p).css("display","none");							
                        }
                        animating = false;
                    });
                } else {
                    animating = false;
                }
            }
            return false;
        });
        jQuery(".prev2",p).click(function() {
            if (animating == false) {
                animating = true;
                animateTop = parseInt(jQuery(".container2",p).css("top")) + (aNewsSlider3.itemHeight * 3);
                if ((animateTop + parseInt(jQuery(".container2",p).css("height"))) <= parseInt(jQuery(".container2",p).css("height"))) {
                    jQuery(".next2",p).css("display","block");
                    jQuery(".container2",p).animate({top: animateTop}, s.newsSpeed, function() {
                        jQuery(this).css("top",animateTop);
                        if (parseInt(jQuery(".container2",p).css("top")) == 0) {
                            jQuery(".prev2",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("news_slider2") != -1) {
                break;
            }
        }
        if (jQuery(o).text().indexOf("View All") != -1) {
            jQuery(".next2",p).css("display","none");
            jQuery(".prev2",p).css("display","none");
            jQuery(o).text("View Less");
            jQuery(".container2",p).css("top","0").css("height",aNewsSlider3.itemHeight * 2 + "px");
        } else {
            jQuery(o).text("View All");
            aNewsSlider3.init(s,p);
        }
    }
};




