﻿function print_content(html) {
    var code = "<body onload=window.print()>"
    code += html;
    var newwin = window.open('', '', '');
    newwin.opener = null;
    newwin.document.write(code);
    newwin.document.close();
}

function ThreePicFun() {
    var obj = $(".tulist");
    var w = 182;
    var openw = 189;
    var openb = 0;
    var Index = -1;
    var Time = null;
    var slow = 400;
    var TimeNum = 3000;
    var objul = obj.find("ul");
    var objli = objul.find("li");
    var objlicount = objli.length;
    var hIndex = objlicount - 1;
    objul.css({ position: "relative" });
    objli.each(function(index) {
        $(this).css({ position: "absolute", left: index * w, zIndex: 10 + index }).find("div").eq(1).hide().width(0).height(102);
    });
    var LeftNum = function(obj) {
        return parseInt(obj.css("left").replace("px", ""));
    }
    var ShowFun = function(index) {
        var hIndexLeft = LeftNum(objli.eq(hIndex));
        objli.eq(index).css({ zIndex: 1000 }).animate({ left: 0 }, slow).find("div").eq(1).show().animate({ width: openw }, slow);
        var i2 = 0;
        if (index == 0 && Index == -1) {
            objli.each(function(index) {
                if (index != 0) {
                    objli.eq(index).animate({ left: openw + openb + index * w }, slow);
                }
            });
        } else {
            var i1 = 0;
            for (var i = index + 1; i < objlicount; i++) {
                if (i == Index) {
                    objli.eq(i).css({ zIndex: 1 }).animate({ left: openw + openb + (i1 + 1) * w }, slow);
                    i2 = 1;
                } else {
                    objli.eq(i).css({ zIndex: 10 + i }).animate({ left: openw + openb + (i1 + 1) * w }, slow).find("div").eq(1).width(0);
                }
                i1++;
            }
        }
        for (var i = 0; i < index; i++) {
            if (i == Index) {
                objli.eq(i).css({ zIndex: 1 }).animate({ left: openw + openb + ((objlicount - 1 - index) + i + 1) * w }, slow);
            } else {
                objli.eq(i).css({ zIndex: 10 + i }).animate({ left: openw + openb + ((objlicount - 1 - index) + i + 1) * w }, slow).find("div").eq(1).width(0);
            }
            i2 = 1;
        }
        if (Index != index && Index != -1) {       //不相同时
            if (i2 == 1) {
                objli.eq(Index).find("div").eq(1).animate({ width: 0 }, slow);
            } else {
                objli.eq(Index).css({ zIndex: 1}).animate({ left: hIndexLeft }, slow).find("div").eq(1).animate({ width: 0 }, slow);
            }
            hIndex = Index;
        }
        Index = index;
    }
    obj.find(".l a").unbind().bind("click", function() {
        var n = Index - 1;
        if (n < 0) {
            n = objlicount - 1;
        }
        ShowFun(n);
        return false;
    });
    obj.find(".r a").unbind().bind("click", function() {
        var n = Index + 1;
        if (n >= objlicount) {
            n = 0;
        }
        ShowFun(n);
        return false;
    });
    var ShowXHFun = function() {
        var n = Index + 1;
        if (n >= objlicount) {
            n = 0;
        }
        ShowFun(n);
    }
    ShowFun(0);
    obj.unbind().bind("mouseover", function() {
        clearInterval(Time);
    }).bind("mouseout", function() {
        Time = setInterval(function() {
            ShowXHFun();
        }, TimeNum);
    });
    Time = setInterval(function() {
        ShowXHFun();
    }, TimeNum);
}

function RightFun() {
    var obj = $(".right .li");
    var obja = obj.find("a");
    var objul = $(".right .lione");
    var showRowNum=6;
	obja.each(function(){
					   var obj1 = $(this).parent().next();
					               var obj1_li = obj1.find("li");
            var obj1_licount = obj1_li.length;
            for (var i = showRowNum; i < obj1_licount; i++) {
                obj1_li.eq(i).hide();
		}
	});
    obja.bind("click", function() {
        if (this.className != "els") {
            obja.removeClass("els");
            $(this).addClass("els");
            objul.hide();
            var obj1 = $(this).parent().next();
            var obj1_li = obj1.find("li");
            var obj1_licount = obj1_li.length;
            if (obj1.get(0).tagName.toLowerCase() == "div") {
                obj1.show();
                if (obj1_licount > showRowNum) {
                    var Index = parseInt(obj1.attr("Index"));
                    if (!Index) {
                        Index = 1;
                        obj1.attr("Index", "1");
                    }
                    var ShowFunction = function(index) {
                        obj1_li.hide();
                        for (var i = index - 1; i < index + showRowNum - 1; i++) {
                            obj1_li.eq(i).show();
                        }
                    }
                    obj1.find(".an").unbind().bind("click", function() {
                        if (Index > 1) {
                            Index--;
                            obj1.attr("Index", Index);
                            ShowFunction(Index);
                        }
                        return false;
                    });
                    obj1.find(".an_1").unbind().bind("click", function() {
                        if (Index + showRowNum <= obj1_licount) {
                            Index++;
                            obj1.attr("Index", Index);
                            ShowFunction(Index);
                        }
                        return false;
                    });
                } else {
                    obj1.find(".an").unbind().bind("click", function() {
                        return false;
                    });
                    obj1.find(".an_1").unbind().bind("click", function() {
                        return false;
                    });
                }
            }
        }
        return false;
    });
    obja.eq(0).trigger('click');
}
