/* [destoon b2b system] copyright (c) 2008-2013 destoon.com this is not a freeware, use is subject to license.txt */ function dslide(id, time) { var _this = this; this.w = $('#'+id).width(); this.h = $('#'+id).height(); this.c = 0; this.src = []; this.url = []; this.alt = []; this.tar = []; $('#'+id).find('a').each(function(i) { _this.src.push($(this).find('img')[0].src); _this.alt.push($(this).find('img')[0].alt); _this.url.push(this.href); _this.tar.push(this.target); }); if(!this.src[0]) return; this.max = this.src.length; this.htm = ''; if(this.alt[0]) this.htm += '
 
'; if(this.alt[0]) this.htm += '
'+this.alt[0]+'
'; this.htm += '
'; for(var i = 0; i < this.max; i++) { this.htm += ''+(i+1)+''; } this.htm += '
'; $('#'+id).html(this.htm); if(this.max == 1) return; this.t; this.p = 0; $('#'+id).mouseover(function() {_this.p=1;}); $('#'+id).mouseout(function() {_this.p=0;}); $('#'+id).find('span').each(function(i) { $(this).mouseover(function() { _this.slide(i); }); }); this.slide = function(o) { if(o == this.c) return; $('#'+id+'_img').fadeout(50); $('#'+id+'_img').attr("src", this.src[o]); $('#'+id+'_img').fadein(200); $('#'+id+'_url').attr("href", this.url[o] ? this.url[o] : '###'); $('#'+id+'_url').attr("target", this.url[o] ? this.tar[o] : '_self'); $('#'+id+'_no_'+this.c).css({background:'#828a8f'}); $('#'+id+'_no_'+o).css({background:'#ff7e00'}); if(this.alt[0]) $('#'+id+'_alt').html(this.alt[o]); this.c = o; } this.start = function() { if(this.p) return; if(this.c == this.max - 1) { this.slide(0); } else { this.slide(this.c+1); } } if(!time) time = 3000; this.t = setinterval(function() {_this.start();}, time); } //e.g. new dslide(id, src, url, alt, time); var zhangxu={$:function(objname){if(document.getelementbyid){return eval('document.getelementbyid("'+objname+'")')}else{return eval('document.all.'+objname)}},isie:navigator.appversion.indexof("msie")!=-1?true:false,addevent:function(l,i,i){if(l.attachevent){l.attachevent("on"+i,i)}else{l.addeventlistener(i,i,false)}},delevent:function(l,i,i){if(l.detachevent){l.detachevent("on"+i,i)}else{l.removeeventlistener(i,i,false)}},readcookie:function(o){var o="",l=o+"=";if(document.cookie.length>0){var i=document.cookie.indexof(l);if(i!=-1){i+=l.length;var i=document.cookie.indexof(";",i);if(i==-1)i=document.cookie.length;o=unescape(document.cookie.substring(i,i))}};return o},writecookie:function(i,l,o,c){var o="",i="";if(o!=null){o=new date((new date).gettime()+o*3600000);o="; expires="+o.togmtstring()};if(c!=null){i=";domain="+c};document.cookie=i+"="+escape(l)+o+i},readstyle:function(i,l){if(i.style[l]){return i.style[l]}else if(i.currentstyle){return i.currentstyle[l]}else if(document.defaultview&&document.defaultview.getcomputedstyle){var i=document.defaultview.getcomputedstyle(i,null);return i.getpropertyvalue(l)}else{return null}}}; function scrollpic(scrollcontid,arrleftid,arrrightid,dotlistid){this.scrollcontid=scrollcontid;this.arrleftid=arrleftid;this.arrrightid=arrrightid;this.dotlistid=dotlistid;this.dotclassname="dotitem";this.dotonclassname="dotitemon";this.dotobjarr=[];this.pagewidth=0;this.framewidth=0;this.speed=10;this.space=10;this.pageindex=0;this.autoplay=true;this.autoplaytime=5;var _autotimeobj,_scrolltimeobj,_state="ready";this.stripdiv=document.createelement("div");this.listdiv01=document.createelement("div");this.listdiv02=document.createelement("div");if(!scrollpic.childs){scrollpic.childs=[]};this.id=scrollpic.childs.length;scrollpic.childs.push(this);this.initialize=function(){if(!this.scrollcontid){throw new error("����ָ��scrollcontid.");return};this.scrollcontdiv=zhangxu.$(this.scrollcontid);if(!this.scrollcontdiv){throw new error("scrollcontid������ȷ�ķ���.(scrollcontid = \""+this.scrollcontid+"\")");return};this.scrollcontdiv.style.width=this.framewidth+"px";this.scrollcontdiv.style.overflow="hidden";this.listdiv01.innerhtml=this.listdiv02.innerhtml=this.scrollcontdiv.innerhtml;this.scrollcontdiv.innerhtml="";this.scrollcontdiv.appendchild(this.stripdiv);this.stripdiv.appendchild(this.listdiv01);this.stripdiv.appendchild(this.listdiv02);this.stripdiv.style.overflow="hidden";this.stripdiv.style.zoom="1";this.stripdiv.style.width="32766px";this.listdiv01.style.cssfloat = "left";this.listdiv01.style.stylefloat = "left"; this.listdiv02.style.cssfloat = "left";this.listdiv02.style.stylefloat = "left";zhangxu.addevent(this.scrollcontdiv,"mouseover",function("scrollpic.childs["+this.id+"].stop()"));zhangxu.addevent(this.scrollcontdiv,"mouseout",function("scrollpic.childs["+this.id+"].play()"));if(this.arrleftid){this.arrleftobj=zhangxu.$(this.arrleftid);if(this.arrleftobj){zhangxu.addevent(this.arrleftobj,"mousedown",function("scrollpic.childs["+this.id+"].rightmousedown()"));zhangxu.addevent(this.arrleftobj,"mouseup",function("scrollpic.childs["+this.id+"].rightend()"));zhangxu.addevent(this.arrleftobj,"mouseout",function("scrollpic.childs["+this.id+"].rightend()"))}};if(this.arrrightid){this.arrrightobj=zhangxu.$(this.arrrightid);if(this.arrrightobj){zhangxu.addevent(this.arrrightobj,"mousedown",function("scrollpic.childs["+this.id+"].leftmousedown()"));zhangxu.addevent(this.arrrightobj,"mouseup",function("scrollpic.childs["+this.id+"].leftend()"));zhangxu.addevent(this.arrrightobj,"mouseout",function("scrollpic.childs["+this.id+"].leftend()"))}};if(this.dotlistid){this.dotlistobj=zhangxu.$(this.dotlistid);if(this.dotlistobj){var pages=math.round(this.listdiv01.offsetwidth/this.framewidth+0.4),i,tempobj;for(i=0;i=this.listdiv01.scrollwidth){this.scrollcontdiv.scrollleft=this.scrollcontdiv.scrollleft+this.space-this.listdiv01.scrollwidth}else{this.scrollcontdiv.scrollleft+=this.space};this.accountpageindex()};this.moveright=function(){if(this.scrollcontdiv.scrollleft-this.space<=0){this.scrollcontdiv.scrollleft=this.listdiv01.scrollwidth+this.scrollcontdiv.scrollleft-this.space}else{this.scrollcontdiv.scrollleft-=this.space};this.accountpageindex()};this.leftend=function(){if(_state!="floating"){return};_state="stoping";clearinterval(_scrolltimeobj);var fill=this.pagewidth-this.scrollcontdiv.scrollleft%this.pagewidth;this.move(fill)};this.rightend=function(){if(_state!="floating"){return};_state="stoping";clearinterval(_scrolltimeobj);var fill=-this.scrollcontdiv.scrollleft%this.pagewidth;this.move(fill)};this.move=function(num,quick){var thismove=num/5;if(!quick){if(thismove>this.space){thismove=this.space};if(thismove<-this.space){thismove=-this.space}};if(math.abs(thismove)<1&&thismove!=0){thismove=thismove>=0?1:-1}else{thismove=math.round(thismove)};var temp=this.scrollcontdiv.scrollleft+thismove;if(thismove>0){if(this.scrollcontdiv.scrollleft+thismove>=this.listdiv01.scrollwidth){this.scrollcontdiv.scrollleft=this.scrollcontdiv.scrollleft+thismove-this.listdiv01.scrollwidth}else{this.scrollcontdiv.scrollleft+=thismove}}else{if(this.scrollcontdiv.scrollleft-thismove<=0){this.scrollcontdiv.scrollleft=this.listdiv01.scrollwidth+this.scrollcontdiv.scrollleft-thismove}else{this.scrollcontdiv.scrollleft+=thismove}};num-=thismove;if(math.abs(num)==0){_state="ready";if(this.autoplay){this.play()};this.accountpageindex();return}else{this.accountpageindex();settimeout("scrollpic.childs["+this.id+"].move("+num+","+quick+")",this.speed)}};this.next=function(){if(_state!="ready"){return};_state="stoping";this.move(this.pagewidth,true)};this.play=function(){if(!this.autoplay){return};clearinterval(_autotimeobj);_autotimeobj=setinterval("scrollpic.childs["+this.id+"].next()",this.autoplaytime*1000)};this.stop=function(){clearinterval(_autotimeobj)};this.pageto=function(num){if(_state!="ready"){return};_state="stoping";var fill=num*this.framewidth-this.scrollcontdiv.scrollleft;this.move(fill,true)};this.accountpageindex=function(){this.pageindex=math.round(this.scrollcontdiv.scrollleft/this.framewidth);if(this.pageindex>math.round(this.listdiv01.offsetwidth/this.framewidth+0.4)-1){this.pageindex=0};var i;for(i=0;i0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i function showdiv(divname) //��ʾ������ŀ {document.getelementbyid(divname).style.display = "block"; } function hiddendiv(divname) //���ض�����ŀ { document.getelementbyid(divname).style.display = "none"; }