// JavaScript Document
//	内容

//	展示对象
var slideObj = {
    delay: 20,
    step: 1,
    counter: 0,
    width: 728,
    height: 170,
    itemWidth: 182,
    itemHeight: 170,
	inners: new Array(),
    console: function(){
        var now = new Date;
        slideObj.counter++;
        
        if (parseInt(slideObj.p1.style.left) <= 0 - parseInt(slideObj.p1.style.width)) 
            slideObj.p1.style.left = slideObj.p2.style.width;
        if (parseInt(slideObj.p2.style.left) <= 0 - parseInt(slideObj.p2.style.width)) 
            slideObj.p2.style.left = slideObj.p1.style.width;
        slideObj.p1.style.left = String(parseInt(slideObj.p1.style.left) - slideObj.step).concat("px");
        slideObj.p2.style.left = String(parseInt(slideObj.p2.style.left) - slideObj.step).concat("px");
        if (parseInt(slideObj.p1.style.left) % slideObj.itemWidth == 0) {
            slideObj.counter = 0;
            clearInterval(slideObj.timer);
            setTimeout('slideObj.timer = setInterval(slideObj.console, slideObj.delay);', 2000);
        }
    },
    showCount: function(){
        var c = Math.ceil(slideObj.width / slideObj.itemWidth);
        //return c + slideObj.images.length - (c % slideObj.images.length);
        return c + slideObj.inners.length - (c % slideObj.inners.length);
    },
    prepareItems: function(n){
        var result = new Array();
        var container = document.getElementById("p_container");
        /*with (container) {
         onmousemove = function(){
         clearInterval(slideObj.timer);
         }
         onmouseout = function(){
         slideObj.timer = setInterval(slideObj.console, slideObj.delay);
         }
         }*/
        slideObj.p1 = document.createElement("DIV");
        slideObj.p1.className = "package";
        for (var i = 0; i < n; i++) {
            var d = document.createElement("DIV");
            /*
             var a = document.createElement("A");
             var img = document.createElement("IMG");
             var t = document.createTextNode(slideObj.titles[i % slideObj.titles.length]);
             with (img) {
             src = slideObj.images[i % slideObj.images.length];
             alt = title = slideObj.titles[i % slideObj.titles.length];
             width = slideObj.itemWidth;
             height = slideObj.itemHeight;
             border = 0;
             }
             with (a) {
             href = slideObj.links[i % slideObj.links.length];
             title = slideObj.titles[i % slideObj.titles.length];
             target = "_blank";
             appendChild(img);
             }
             */
            with (d) {
                //appendChild(a);
                innerHTML = slideObj.inners[i % slideObj.inners.length]; //	若使用代码生成DOM,则删除此句
                className = "item";
				
                id = "item_".concat(i);
                style.left = String(i * slideObj.itemWidth).concat("px");
            }
            slideObj.p1.appendChild(d);
            result[result.length] = d;
        }
        with (slideObj.p1.style) {
            left = 0;
            width = String(result.length * slideObj.itemWidth).concat("px");
            height = String(slideObj.itemHeight).concat("px");
        }
        slideObj.p2 = slideObj.p1.cloneNode(true);
        slideObj.p2.style.left = slideObj.p1.style.width;
        container.appendChild(slideObj.p1);
        container.appendChild(slideObj.p2);
        return result;
    },
    play: function(){
        slideObj.items = slideObj.prepareItems(slideObj.showCount());
        if (slideObj.items.lentgh <= 0) 
            return false;
        //        slideObj.timer = setInterval(slideObj.console, slideObj.delay);
        setTimeout('slideObj.timer = setInterval(slideObj.console, slideObj.delay);', 2000);
    }
};
//	如何使用
//slideObj.images = ["/zzpuhui.com/FileLibrary/Files/1.jpg", "/zzpuhui.com/FileLibrary/Files/2.jpg", "/zzpuhui.com/FileLibrary/Files/3.jpg"];
//slideObj.links = [1, 2, 3];
//slideObj.titles = ["1", "2", "3"];
//slideObj.inners = ['ffff', 'dddd', 'ssss'];
//slideObj.play();


