
jQuery.fn.accesskampanya = function(settings) {
    settings = jQuery.extend({
        kampanyaHeadline: "",
        kampanyaSpeed: "normal"
    }, settings);
    return this.each(function(i) {
        akampanyaSliderMain.itemWidth = parseInt(jQuery(".itemMain:eq(" + i + ")",".kampanya_sliderMain").css("width")) + parseInt(jQuery(".itemMain:eq(" + i + ")",".kampanya_sliderMain").css("margin-right"));
        akampanyaSliderMain.init(settings,this);
        jQuery(".view_all > a", this).click(function() {
            akampanyaSliderMain.vAll(settings,this);
            return false;
        });
    });
};
var akampanyaSliderMain = {
    itemWidth: 0,
    init: function(s,p) {
        jQuery(".messaging",p).css("display","none");
        itemLength = jQuery(".itemMain",p).length;
        /*
		if (jQuery(".view_all",p).width() == null) {
            jQuery(".kampanya_itemMains",p).prepend("<p class='view_all'>" + s.kampanyaHeadline + " [ " + itemLength + " total ] &nbsp;-&nbsp; <a href='#'>Hepsi</a></p>");
        }
		*/
        kampanyaContainerWidth = itemLength * akampanyaSliderMain.itemWidth;
        jQuery(".containerMain",p).css("width",kampanyaContainerWidth + "px");
        jQuery(".nextMain",p).css("display","block");
		jQuery(".prevMain",p).css("display","block");
        animating = false;
        jQuery(".nextMain",p).click(function() {
            if (animating == false) {
                animating = true;
                animateLeft = parseInt(jQuery(".containerMain",p).css("left")) - (akampanyaSliderMain.itemWidth * 1);
                if (animateLeft + parseInt(jQuery(".containerMain",p).css("width")) > 0) {
                    jQuery(".prevMain",p).css("display","block");
                    jQuery(".containerMain",p).animate({left: animateLeft}, s.kampanyaSpeed, function() {
                        jQuery(this).css("left",animateLeft);
                        if (parseInt(jQuery(".containerMain",p).css("left")) + parseInt(jQuery(".containerMain",p).css("width")) <= akampanyaSliderMain.itemWidth * 2) {
                           // jQuery(".nextMain",p).css("display","none");
                        }
                        animating = false;
                    });
                } else {
                    animating = false;
                }
            }
            return false;
        });
        jQuery(".prevMain",p).click(function() {
            if (animating == false) {
                animating = true;
                animateLeft = parseInt(jQuery(".containerMain",p).css("left")) + (akampanyaSliderMain.itemWidth * 1);
                if ((animateLeft + parseInt(jQuery(".containerMain",p).css("width"))) <= parseInt(jQuery(".containerMain",p).css("width"))) {
                    jQuery(".nextMain",p).css("display","block");
                    jQuery(".containerMain",p).animate({left: animateLeft}, s.kampanyaSpeed, function() {
                        jQuery(this).css("left",animateLeft);
                        if (parseInt(jQuery(".containerMain",p).css("left")) == 0) {
                            //jQuery(".prevMain",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("kampanya_sliderMain") != -1) {
                break;
            }
        }
        if (jQuery(o).text().indexOf("Hepsi") != -1) {
            jQuery(".nextMain",p).css("display","none");
            jQuery(".prevMain",p).css("display","none");
            jQuery(o).text("Tek");
            jQuery(".containerMain",p).css("left","0px").css("width",akampanyaSliderMain.itemWidth * 2 + "px");
        } else {
            jQuery(o).text("View All");
            akampanyaSliderMain.init(s,p);
        }
    }
};
