| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309 |
- //拉伸广告开始
- function slideUp(){
- if(document.getElementById("toplsad").offsetHeight>0){
- if(document.getElementById("toplsad").offsetHeight>10){
- document.getElementById("toplsad").style.height=document.getElementById("toplsad").offsetHeight-10+"px"
- setTimeout("slideUp();",30);
- }else{
- document.getElementById("toplsad").style.display="none";
- document.getElementById("toplsimg").src=document.getElementById("toplsimg").innerHTML;
- document.getElementById("toplsad").style.display="block";
- slideDown();
- }
- }
- }
- function slideDown(){
- if(document.getElementById("toplsad").offsetHeight<80){
- if(document.getElementById("toplsad").offsetHeight<70){
- document.getElementById("toplsad").style.height=document.getElementById("toplsad").offsetHeight+10+"px";
- setTimeout("slideDown();",30);
- }else{
- document.getElementById("toplsad").style.height="80px";
- }
- }
- }
- //拉伸广告结束
- //楼层切换
- function lcapover(x,y){
- for(i=1;i<6;i++){
- lc=document.getElementById("lcap"+x+"-"+i);if(lc){lc.className="l3";}
- lm=document.getElementById("lmain"+x+"-"+i);if(lm){lm.style.display="none";}
- }
- lc=document.getElementById("lcap"+x+"-"+y);if(lc){lc.className="l3 l31";}
- lm=document.getElementById("lmain"+x+"-"+y);if(lm){lm.style.display="";}
- }
- function listover(x){
- if(x % 5==0){nu="u11 u12";}else{nu="u11";}
- document.getElementById("list"+x).className="u1 "+nu;
- }
- function listout(x){
- if(x % 5==0){nu="u1 u12";}else{nu="u1";}
- document.getElementById("list"+x).className=nu;
- }
- //首页登录验证
- var xmlHttpi = false;
- try {
- xmlHttpi = new ActiveXObject("Msxml2.XMLHTTP");
- } catch (e) {
- try {
- xmlHttpi = new ActiveXObject("Microsoft.XMLHTTP");
- } catch (e2) {
- xmlHttpi = false;
- }
- }
- if (!xmlHttpi && typeof XMLHttpRequest != 'undefined') {
- xmlHttpi = new XMLHttpRequest();
- }
- function userChecki(){
- url ="tem/sesCheck.php";
- xmlHttpi.open("get", url, true);
- xmlHttpi.onreadystatechange = updatePagei;
- xmlHttpi.send(null);
- }
- function updatePagei() {
- if (xmlHttpi.readyState == 4) {
- response = xmlHttpi.responseText;
- response=response.replace(/[\r\n]/g,'');
- if(response=="0"){document.getElementById("ksdl1").style.display="";document.getElementById("ksdl2").style.display="none";return false;}
- else{
- r=response.split(" ");
- document.getElementById("ksdl2").style.display="";
- document.getElementById("ksdl1").style.display="none";
- document.getElementById("iuid").innerHTML=r[0];
- document.getElementById("imoney").innerHTML=r[2]+"元";
- document.getElementById("itx").src=r[3].replace("../","");
- return false;
- }
- }
- }
- //切换代码开始
- var $ = function (id) {
- return "string" == typeof id ? document.getElementById(id) : id;
- };
- var Class = {
- create: function() {
- return function() {
- this.initialize.apply(this, arguments);
- }
- }
- }
- Object.extend = function(destination, source) {
- for (var property in source) {
- destination[property] = source[property];
- }
- return destination;
- }
- var TransformView = Class.create();
- TransformView.prototype = {
- //容器对象,滑动对象,切换参数,切换数量
- initialize: function(container, slider, parameter, count, options) {
- if(parameter <= 0 || count <= 0) return;
- var oContainer = document.getElementById(container), oSlider = document.getElementById(slider), oThis = this;
- this.Index = 0;//当前索引
-
- this._timer = null;//定时器
- this._slider = oSlider;//滑动对象
- this._parameter = parameter;//切换参数
- this._count = count || 0;//切换数量
- this._target = 0;//目标参数
-
- this.SetOptions(options);
-
- this.Up = !!this.options.Up;
- this.Step = Math.abs(this.options.Step);
- this.Time = Math.abs(this.options.Time);
- this.Auto = !!this.options.Auto;
- this.Pause = Math.abs(this.options.Pause);
- this.onStart = this.options.onStart;
- this.onFinish = this.options.onFinish;
-
- oContainer.style.overflow = "hidden";
- oContainer.style.position = "relative";
-
- oSlider.style.position = "absolute";
- oSlider.style.top = oSlider.style.left = 0;
- },
- //设置默认属性
- SetOptions: function(options) {
- this.options = {//默认值
- Up: true,//是否向上(否则向左)
- Step: 5,//滑动变化率
- Time: 10,//滑动延时
- Auto: true,//是否自动转换
- Pause: 2000,//停顿时间(Auto为true时有效)
- onStart: function(){},//开始转换时执行
- onFinish: function(){}//完成转换时执行
- };
- Object.extend(this.options, options || {});
- },
- //开始切换设置
- Start: function() {
- if(this.Index < 0){
- this.Index = this._count - 1;
- } else if (this.Index >= this._count){ this.Index = 0; }
-
- this._target = -1 * this._parameter * this.Index;
- this.onStart();
- this.Move();
- },
- //移动
- Move: function() {
- clearTimeout(this._timer);
- var oThis = this, style = this.Up ? "top" : "left", iNow = parseInt(this._slider.style[style]) || 0, iStep = this.GetStep(this._target, iNow);
-
- if (iStep != 0) {
- this._slider.style[style] = (iNow + iStep) + "px";
- this._timer = setTimeout(function(){ oThis.Move(); }, this.Time);
- } else {
- this._slider.style[style] = this._target + "px";
- this.onFinish();
- if (this.Auto) { this._timer = setTimeout(function(){ oThis.Index++; oThis.Start(); }, this.Pause); }
- }
- },
- //获取步长
- GetStep: function(iTarget, iNow) {
- var iStep = (iTarget - iNow) / this.Step;
- if (iStep == 0) return 0;
- if (Math.abs(iStep) < 1) return (iStep > 0 ? 1 : -1);
- return iStep;
- },
- //停止
- Stop: function(iTarget, iNow) {
- clearTimeout(this._timer);
- this._slider.style[this.Up ? "top" : "left"] = this._target + "px";
- }
- };
- window.onload=function(){
- userChecki();
- setTimeout("slideUp();",3000);
- setTimeout(start,stoptime);
- function Each(list, fun){
- for (var i = 0, len = list.length; i < len; i++) { fun(list[i], i); }
- };
-
- var objs = document.getElementById("idNum").getElementsByTagName("li");
-
- var tv = new TransformView("idTransformView", "idSlider", 221, document.getElementById("qhai").innerHTML, {
- onStart : function(){ Each(objs, function(o, i){ o.className = tv.Index == i ? "on" : ""; }) }//按钮样式
- });
-
- tv.Start();
-
- Each(objs, function(o, i){
- o.onmouseover = function(){
- o.className = "on";
- tv.Auto = false;
- tv.Index = i;
- tv.Start();
- }
- o.onmouseout = function(){
- o.className = "";
- tv.Auto = true;
- tv.Start();
- }
- })
-
-
- }
- //切换代码结束
- //团购倒计时开始
- var responsesj;
- var time_server_client,timerID,xs,time_end1,time_end2,time_end3,time_end4,timerID1,timerID2,timerID3,timerID4;
- function show_time(djsid)
- {
- var time_now,time_distance,str_time;
- var int_day,int_hour,int_minute,int_second;
- var time_now=new Date();
- time_now=time_now.getTime()+time_server_client;
- if(djsid==1){time_end=time_end1;timerID=timerID1;}
- else if(djsid==2){time_end=time_end2;timerID=timerID2;}
- else if(djsid==3){time_end=time_end3;timerID=timerID3;}
- else if(djsid==4){time_end=time_end4;timerID=timerID4;}
-
- time_distance=time_end-time_now;
- if(time_distance>0)
- {
- int_day=parseInt(Math.floor(time_distance/86400000))
- time_distance-=int_day*86400000;
- int_hour=parseInt(Math.floor(time_distance/3600000))
- time_distance-=int_hour*3600000;
- int_minute=parseInt(Math.floor(time_distance/60000))
- time_distance-=int_minute*60000;
- int_second=parseInt(Math.floor(time_distance/1000))
- mm = Math.floor((time_distance % 1000)/100);
- tv=int_day+"<span class='s1'>天</span>";
- tv=tv+int_hour+"<span class='s1'>时</span>";
- tv=tv+int_minute+"<span class='s1'>分</span>";
- tv=tv+int_second+"." + mm+"<span class='s1'>秒</span>";
- document.getElementById("djs"+djsid).innerHTML=tv;
- setTimeout("show_time("+djsid+")",100);
- }
- else
- {
- tv="<span class='feng'>已结束</span>";
- document.getElementById("djs"+djsid).innerHTML=tv;
- document.getElementById("s"+djsid+"sj1").innerHTML=0;
- document.getElementById("s"+djsid+"sj2").innerHTML=0;
- document.getElementById("s"+djsid+"sj3").innerHTML=0;
- clearTimeout(timerID)
- }
- }
- var xmlHttpsj = false;
- try {
- xmlHttpsj = new ActiveXObject("Msxml2.XMLHTTP");
- } catch (e) {
- try {
- xmlHttpsj = new ActiveXObject("Microsoft.XMLHTTP");
- } catch (e2) {
- xmlHttpsj = false;
- }
- }
- if (!xmlHttpsj && typeof XMLHttpRequest != 'undefined') {
- xmlHttpsj = new XMLHttpRequest();
- }
- function updatePagesj() {
- if (xmlHttpsj.readyState == 4) {
- responsesj = xmlHttpsj.responseText;
- if(document.getElementById("dqsj1")){dsj1=document.getElementById("dqsj1").innerHTML;time_end1=new Date(dsj1);time_end1=time_end1.getTime();}//结束的时间
- if(document.getElementById("dqsj2")){dsj2=document.getElementById("dqsj2").innerHTML;time_end2=new Date(dsj2);time_end2=time_end2.getTime();}//结束的时间
- if(document.getElementById("dqsj3")){dsj3=document.getElementById("dqsj3").innerHTML;time_end3=new Date(dsj3);time_end3=time_end3.getTime();}//结束的时间
- if(document.getElementById("dqsj4")){dsj4=document.getElementById("dqsj4").innerHTML;time_end4=new Date(dsj4);time_end4=time_end4.getTime();}//结束的时间
- time_now_server=new Date(responsesj);time_now_server=time_now_server.getTime();
- time_now_client=new Date();time_now_client=time_now_client.getTime();
- time_server_client=time_now_server-time_now_client;
- if(document.getElementById("dqsj1")){timerID1=setTimeout("show_time(1)",100);}
- if(document.getElementById("dqsj2")){timerID2=setTimeout("show_time(2)",100);}
- if(document.getElementById("dqsj3")){timerID3=setTimeout("show_time(3)",100);}
- if(document.getElementById("dqsj4")){timerID4=setTimeout("show_time(4)",100);}
- }
- }
- function userChecksj(){
- if(document.getElementById("dqsj1")){
- var url = document.getElementById("webhttp").innerHTML+"tem/sjCheck.php";
- xmlHttpsj.open("post", url, true);
- xmlHttpsj.onreadystatechange = updatePagesj;
- xmlHttpsj.send(null);
- }
- }
- //团购倒计时结束
|