var menuSlider=function(){
	var m,e,g,s,q,i; e=[]; q=8; i=8;
	return{
		init:function(j,k){
			m=document.getElementById(j); e=m.getElementsByTagName('li');
			var i,l,w,p; i=0; l=e.length;
			for(i;i<l;i++){
				var c,v; c=e[i]; v=c.value; if(v==1){s=c; w=c.offsetWidth; p=c.offsetLeft}
				c.onmouseover=function(){menuSlider.mo(this)}; c.onmouseout=function(){menuSlider.mo(s)};
			}
			g=document.getElementById(k); g.style.width=w+'px'; g.style.left=p+'px';
			
		},
		mo:function(d){
			clearInterval(m.tm);
			var el,ew; el=parseInt(d.offsetLeft); ew=parseInt(d.offsetWidth);
			m.tm=setInterval(function(){menuSlider.mv(el,ew)},i);
		},
		mv:function(el,ew){
			var l,w; l=parseInt(g.offsetLeft); w=parseInt(g.offsetWidth);
			if(l!=el||w!=ew){
				if(l!=el){var ld,lr,li; ld=(l>el)?-1:1; lr=Math.abs(el-l); li=(lr<q)?ld*lr:ld*q; g.style.left=(l+li)+'px'}
				if(w!=ew){var wd,wr,wi; wd=(w>ew)?-1:1; wr=Math.abs(ew-w); wi=(wr<q)?wd*wr:wd*q; g.style.width=(w+wi)+'px'}
			}else{clearInterval(m.tm)}
}};}();
(function($) {

    $.fn.mySlider   = function(vars) {
    
        var timeOut     = vars.timeOut || 8000;
        var capOpacity  = vars.captionOpacity || .7;
        var element     = this;
        var fxDuration  = timeOut/6;
        
        var items       = $("#" + element[0].id + " li");
        var captions    = $("#" + element[0].id + " li div");
        
        items.css('display','none');
        
        captions.css({
            'opacity': capOpacity,
            'display': 'none'
        });
        
        
        var fadeIn      = function(no) {
            $(items[no]).fadeIn(fxDuration, function() {
                $(captions[no]).fadeIn(fxDuration, function() {
                    setTimeout(function() {fadeOut(no);}, timeOut);
                });
            });
        }
        
        var fadeOut     = function(no) {
            $(captions[no]).fadeOut(fxDuration, function() {
                $(items[no]).fadeOut(fxDuration, function() {
                    fadeIn(calcNext(no));
                });
            });
        }
        
        var calcNext    = function(no) {
            return ((no + 1) == items.length) ? 0 : (no + 1);
        }
        
        fadeIn(0);
    
    
    }


})(jQuery);

function slideShowFn(d, e, f, g, h, j, k, l) {
    if (typeof d != "string" || (typeof e != "string" && typeof f != "string")) return false;
    if (typeof $ == "function") {
        $(function() {
            var b = $("." + d),
            ssctlist = [],
            ssi = 0,
            tempsse,
            bdir = true;
            if (typeof h != "number") h = 600;
            if (typeof g != "number") g = 2;
            else g--;
            if (typeof j != "boolean") {
                j = true
            } else if (j) {
                if (typeof k != "number") k = 1000;
                if (l == "right") bdir = false;
                else bdir = true
            }
            b.each(function(i) {
                tempsse = $(this);
                ssctlist.push(tempsse);
                tempsse.hover(function() {
                    if (autoNextTimer) clearInterval(autoNextTimer)
                },
                function() {
                    ssOutPlayControl()
                });
                if (i > g) {
                    tempsse.hide()
                }
            });
            if (ssctlist.length > 0) {
                var c = false,
                nssbusy = false,
                sscount = ssctlist.length - 1,
                autoNextTimer;
                if (typeof e == "string") {
                    $("#" + e).css("cursor", "pointer").click(function() {
                        c = true;
                        if (!nssbusy) {
                            var a,
                            ee,
                            se,
                            m_ssi = ssi;
                            if (ssi > 0) {
                                ssi -= 1
                            } else {
                                ssi = sscount
                            }
                            if (m_ssi == 0) {
                                a = sscount
                            } else {
                                a = m_ssi - 1
                            }
                            ee = ((m_ssi + g) > sscount) ? m_ssi - sscount + g - 1: m_ssi + g;
                            $(ssctlist[m_ssi]).before(ssctlist[a]);
                            ssctlist[a].show(h);
                            ssctlist[ee].hide(h, 
                            function() {
                                c = false
                            })
                        }
                    }).hover(function() {
                        if (autoNextTimer) clearInterval(autoNextTimer)
                    },
                    function() {
                        ssOutPlayControl()
                    })
                }
                if (typeof f == "string") {
                    $("#" + f).css("cursor", "pointer").click(function() {
                        nssbusy = true;
                        if (!c) {
                            var a,
                            ee,
                            se,
                            m_ssi = ssi;
                            if (ssi < sscount) {
                                ssi += 1
                            } else {
                                ssi = 0
                            }
                            if (m_ssi == 0) {
                                ee = sscount
                            } else {
                                ee = m_ssi - 1
                            }
                            a = ((m_ssi + g + 1) > sscount) ? m_ssi - sscount + g: m_ssi + g + 1;
                            ssctlist[m_ssi].hide(h, 
                            function() {
                                ssctlist[ee].after(ssctlist[m_ssi]);
                                nssbusy = false
                            });
                            ssctlist[a].show(h)
                        }
                    }).hover(function() {
                        if (autoNextTimer) clearInterval(autoNextTimer)
                    },
                    function() {
                        ssOutPlayControl()
                    })
                }
                function ssOutPlayControl() {
                    if (j) {
                        if (bdir && typeof f == "string") {
                            autoNextTimer = setInterval(function() {
                                $("#" + f).trigger("click")
                            },
                            k)
                        } else if (typeof e == "string") {
                            autoNextTimer = setInterval(function() {
                                $("#" + e).trigger("click")
                            },
                            k)
                        }
                    }
                }
                ssOutPlayControl()
            }
        })
    }
}
$(document).ready(function() {
	  //导航条
      menuSlider.init('menu','slide');
	  //广告
      if($("#slider").size()){
	      $("#slider").mySlider({
				timeOut: 4000,
				captionOpacity: .7            
		  });

	  }
	  //slideShowFn(eCss,pId,nId,sNum,sstime,autoStart,playTime,direction) 
	  //eCss: 播放的div组的css 统一css 并且页面中唯一使用;pId:点击向前的对象id;nId：点击向后的对象id;sNum:显示个数(默认是3);
	  //sstime：播放时间(毫秒)；autoStart：true 为自动播放(默认)，false禁止自动播放；playTime:自动播放时间(毫秒);方向：‘left’ 或者‘right’
	 
	 slideShowFn("cityTourSlide","sspre","ssnex",2,1000,true,4500,"left");


		$('#language').hover(
			/*	function() { $('ul', this).css('display', 'block'); },
			function() { $('ul', this).css('display', 'none'); }*/
		function() { $('ul', this).show("slow");},
			function() { $('ul', this).hide("slow");}
		);
		
     //ie6 bug	
	 $('#ft-wrapper').css('width',$(window).width());


});
