﻿//首页分类框架右边商品切换
function showchange(objtext,thisnum,allnum){
 for(var i=0;i<allnum;i++){
  byid(objtext+"pic"+i).style.display="none";
  byid(objtext+"text"+i).style.display="block";
  if(i==thisnum){byid(objtext+"text"+i).style.display="none";byid(objtext+"pic"+i).style.display="block";}
	}
}
function byid(o){
 return document.getElementById(o);
}
var op=0;
function alphaforobj(theobjname,thewidth,theheight){
    if(op<=100){
     //byid(theobjname).style.opacity = op/100;
     //byid(theobjname).style.filter = "alpha(opacity="+op+")";
     byid(theobjname).style.width=thewidth;
     byid(theobjname).style.height=theheight;
     byid(theobjname).style.top=(30-op)+"px";
     if(30-op<10){byid(theobjname).style.top="10px";}
     op+=10;
     setTimeout("alphaforobj('"+theobjname+"','"+thewidth+"','"+theheight+"')",100);
    }
}
function alphaforobj2(theobjname,thewidth,theheight){
    if(op<=100){
     byid(theobjname).style.opacity = op/100;
     byid(theobjname).style.filter = "alpha(opacity="+op+")";
     byid(theobjname).style.width=thewidth;
     byid(theobjname).style.height=theheight;
     op+=10;
     setTimeout("alphaforobj2('"+theobjname+"','"+thewidth+"','"+theheight+"')",100);
    }
}
function search(){
 if(byid("topkey").value=="" || byid("topkey").value=="输入您想要的商品..."){alert("输入您想要的商品名字！");byid("topkey").focus();return false;}
 window.location.href="/search.html?sflag=MS&keyword="+encodeURI(byid("topkey").value);
}
function H$$(c, p) {return p.getElementsByTagName(c)}
var slider = function () {
 function init (o) {
  this.id = o.id;
  this.at = o.auto ? o.auto : 3;
  this.o = 0;
  this.pos();
 }
 init.prototype = {
  pos : function () {
   clearInterval(this.__b);
   this.o = 0;
   var el = byid(this.id), li = H$$('li', el), l = li.length;
   var _t = li[l-1].offsetHeight;
   var cl = li[l-1].cloneNode(true);
   cl.style.opacity = 0; cl.style.filter = 'alpha(opacity=0)';
   el.insertBefore(cl, el.firstChild);
   el.style.top = -_t + 'px';
   this.anim();
  },
  anim : function () {
   var _this = this;
   this.__a = setInterval(function(){_this.animH()}, 20);
  },
  animH : function () {
   var _t = parseInt(byid(this.id).style.top), _this = this;
   if (_t >= -1) {
    clearInterval(this.__a);
    byid(this.id).style.top = 0;
    var list = H$$('li',byid(this.id));
    byid(this.id).removeChild(list[list.length-1]);
    this.__c = setInterval(function(){_this.animO()}, 20);
    //this.auto();
   }else {
    var __t = Math.abs(_t) - Math.ceil(Math.abs(_t)*.07);
    byid(this.id).style.top = -__t + 'px';
   }
  },
  animO : function () {
   this.o += 2;
   if (this.o == 100) {
    clearInterval(this.__c);
    H$$('li',byid(this.id))[0].style.opacity = 1;
    H$$('li',byid(this.id))[0].style.filter = 'alpha(opacity=100)';
    this.auto();
   }else {
    H$$('li',byid(this.id))[0].style.opacity = this.o/100;
    H$$('li',byid(this.id))[0].style.filter = 'alpha(opacity='+this.o+')';
   }
  },
  auto : function () {
   var _this = this;
   this.__b = setInterval(function(){_this.pos()}, this.at*1000);
  }
 }
 return init;
}();

//首个框架鼠标移动效果
function firstboxon(flag,num){
 var tmparr=new Array("new","rec","hot");
 for(var i=0;i<=num;i++){
  byid(tmparr[i]+"box").className="ab "+tmparr[i]+"pro boxbottom";
  byid(tmparr[i]+"pro").className="ab boxpro none";
  if(tmparr[i]==flag){byid(flag+"box").className="ab "+flag+"pro boxbottom boxon";byid(tmparr[i]+"pro").className="ab boxpro";byid(tmparr[i]+"pro").style.top="30px";op=20;alphaforobj(tmparr[i]+"pro",955,188);}
	}
}
//js打开
function goto(url){window.location.href=url;}
//框架切换
function cml(objtxt,flag,num){
 var tmparr=new Array("new","hot","view");
 for(var i=0;i<=num;i++){
  byid(objtxt+tmparr[i]+"ico").className="right more mlico noicobg";
  byid(objtxt+tmparr[i]+"pro").className="mlbox none";
  if(tmparr[i]==flag){byid(objtxt+flag+"ico").className="right more mlico";byid(objtxt+tmparr[i]+"pro").className="mlbox";}
	}
}
//框架切换
function lastboxchange(flag,num){
 var tmparr=new Array("sm","bb");
 for(var i=0;i<=num;i++){
  byid("sevenbox"+tmparr[i]).className="left sevenboxtitle "+tmparr[i];
  byid("lastbox"+tmparr[i]).className="lastbox none";
  if(tmparr[i]==flag){byid("sevenbox"+tmparr[i]).className="left sevenboxtitle "+tmparr[i]+"on";byid("lastbox"+tmparr[i]).className="lastbox";}
	}
}
function DrawImage(srcobj,maxwidth,maxheight)
{
    var OImg=new Image();
    OImg.src=srcobj.src;
    var scale=OImg.width>OImg.height?(OImg.width>maxwidth?OImg.width/maxwidth:1):(OImg.height>maxheight?OImg.height/maxheight:1);
    srcobj.width=OImg.width/scale;
    srcobj.Height=OImg.height/scale;   
    if(srcobj.height<maxheight){srcobj.style.marginTop=(maxheight-srcobj.height)/2;srcobj.style.marginBottom=(maxheight-srcobj.height)/2;}
} 
function userselect(objname,thisid,allnum){
 for(var i=0;i<=allnum;i++){byid(objname+i).className="";}
 byid(objname+thisid).className="on";
}
function focuskey(obj){
 if(obj.value=="输入您想要的商品..."){obj.value="";}
}
function blurkey(obj){
 if(obj.value==""){obj.value="输入您想要的商品...";}
}
function keydownkey(event){
 if(event.keyCode==13){search();}
}
//打开客服
function openkfwindow(){
 window.open('/service/hikehu.asp?u=admin&sjs=2108178','service','top=0,left=100,width=480,height=406,scrollbars=no,resizable=no,status=yes,z-look=yes,alwaysRaised=yes,location=no,depended=no,center:yes')
}
//打开商品视频
function openprovideo(id){
 window.open('/showprovideo.asp?id='+id,'service','top=0,left=100,width=460,height=350,scrollbars=no,resizable=no,status=yes,z-look=yes,alwaysRaised=yes,location=no,depended=no,center:yes')
}
//判断ID是否存在
function exist(id){
 var s=document.getElementById(id);
 if(s){return true}
 else{return false}
}
//购买商品
function buypro(id){
 var buyinfo="";	//获取用户选择信息,格式：@@配送时间|顾客未选择@@111|222
 var buynum=byid("buynum").value;
 if(buynum=="" || isNaN(buynum)) {buynum=1;}
 for(var i=0;i<10;i++){
  if(exist("userselect"+i)){
   for(var j=0;j<10;j++){if(exist("userdd"+j)){if(byid("userdd"+j).className=="on"){buyinfo+="@@"+byid("userselect"+i).innerHTML+"|"+byid("userdd"+j).innerHTML.replace("<span>","").replace("</span>","").replace("<SPAN>","").replace("</SPAN>","");}}}
	}
 }
 //alert(buyinfo);return false;
 window.open ('/cart/mycart.asp?action=add&mount='+buynum+'&pid='+id+'&other='+encodeURI(buyinfo)+'&w_zh=&p_pj=','buywindow','height=600, width=800, toolbar=yes, menubar=yes, scrollbars=yes, resizable=yes, location=yes, status=yes');
}
//创建xmlhttp请求
function InitAjax(){
var ajax=false;
try { ajax = new ActiveXObject("Msxml2.XMLHTTP"); }
catch (e) { try { ajax = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { ajax = false; } }
if (!ajax && typeof XMLHttpRequest!='undefined') { ajax = new XMLHttpRequest(); }
return ajax;}

//ajax状态提醒，防止连续提交
ckreview=0;
function Clreview(){
  if(ckreview > 0){
    alert('请求已经发出，请等待片刻！\n\n'+'不要重复提交，谢谢！');
	return false;
  }
  return true;
}

//ajax获取购买历史
function getbuylog(id,page){
  if(Clreview()){
     ckreview=1;
     var getinfo = "";
     var ajax = InitAjax();
     ajax.open("POST","/buylog.asp", true);
     ajax.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded; charset=utf-8");
     ajax.send("id="+id+"&page="+page);
     ajax.onreadystatechange = function(){
       if (ajax.readyState == 4){getinfo = ajax.responseText;ckreview=0;
	if(getinfo==""){getinfo="获取数据失败,请联系管理员！";}
	byid("buylog").innerHTML=getinfo;
	   }
     }
  }
  return false;
}


//微博分享
function share(flag){
 var url=byid("tghref").href;
 var text=byid("tghref").innerHTML;
 if(flag=="qqweibo"){url="http://v.t.qq.com/share/share.php?url="+url+"&appkey=appkey&site=&pic=undefined&title="+text;}
 else if(flag=="msn"){url="http://profile.live.com/badge?url="+url+"&screenshot=";}
 else if(flag=="kaixin"){url="http://www.kaixin001.com/repaste/share.php?rurl="+url+"&r=0&rtitle="+text+"&rcontent="+text;}
 else if(flag=="renren"){url="http://share.renren.com/share/buttonshare.do?link="+url+"&r=0&title="+text;}
 else if(flag=="douban"){url="http://www.douban.com/recommend/?url="+url+"&r=0&title="+text;}
 else if(flag=="sina"){url="http://v.t.sina.com.cn/share/share.php?url="+url+"&r=0&title="+text;}
 else if(flag=="email"){url="mailto:?subject="+text;}
 else{url="http://v.t.qq.com/share/share.php?url="+url+"&appkey=appkey&site=&pic=undefined&title="+text;}
 window.open(url,'sharewindow','toolbar=1,location=1,directories==1,status=1,menubar=1,scrollbars=1,resizable=1');
}
//倒计时
function showdaojishi(txt){
today=new Date();
timeold=(TuanEndDate.getTime()-today.getTime());
sectimeold=timeold/1000
secondsold=Math.floor(sectimeold);
msPerDay=24*60*60*1000
e_daysold=timeold/msPerDay
daysold=Math.floor(e_daysold);
e_hrsold=(e_daysold-daysold)*24;
hrsold=Math.floor(e_hrsold);
e_minsold=(e_hrsold-hrsold)*60;
minsold=Math.floor((e_hrsold-hrsold)*60);
seconds=Math.floor((e_minsold-minsold)*60);
if(daysold<0){byid(txt).innerHTML="团购已结束！";ajaxgetdata();return false;}
var lefttime=daysold+"天"+hrsold+"时"+minsold+"分"+seconds+"秒";
byid(txt).innerHTML=lefttime;
window.setTimeout("showdaojishi('"+txt+"');",100);
}
var TuanEndDate="";
//获取广告或团购信息
function ajaxgetdata(){
     var ajax = InitAjax();
     ajax.open("POST","/indexad.asp", true);
     ajax.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded; charset=utf-8");
     ajax.send();
     ajax.onreadystatechange = function(){
       if (ajax.readyState == 4){
	byid("indexadbox").innerHTML=ajax.responseText;
	if(ajax.responseText.indexOf("tuandatediv")!=-1){
	 var datearr=byid("tuandatediv").innerHTML.split(",");
	 if(datearr.length==3){TuanEndDate=new Date(datearr[0],datearr[1],datearr[2]);showdaojishi("tuandatediv");}
		}
	   }
     }
  return false;
}
//倒计时
function pageshowdaojishi(txt,haonum){
haonum-=1
if(haonum<0){haonum=9;}
today=new Date();
timeold=(TuanEndDate.getTime()-today.getTime());
//byid(txt).innerHTML=timeold;
sectimeold=timeold/1000
secondsold=Math.floor(sectimeold);
msPerDay=24*60*60*1000
e_daysold=timeold/msPerDay
daysold=Math.floor(e_daysold);
e_hrsold=(e_daysold-daysold)*24;
hrsold=Math.floor(e_hrsold);
e_minsold=(e_hrsold-hrsold)*60;
minsold=Math.floor((e_hrsold-hrsold)*60);
seconds=Math.floor((e_minsold-minsold)*60);
if(daysold<0){byid(txt).innerHTML="<span style='font-size:14px;letter-spacing:2px;'>团购已结束！</span>";return false;}
if(daysold<10){daysold="0"+daysold;}
if(hrsold<10){hrsold="0"+hrsold;}
if(minsold<10){minsold="0"+minsold;}
if(seconds<10){seconds="0"+seconds;}
//var lefttime="<span>"+daysold+"</span>天"+"<span>"+hrsold+"</span>时"+"<span>"+minsold+"</span>分"+"<span>"+seconds+".<span style='font-size:18px;'>"+haonum+"</span></span>秒";
var lefttime="<span>"+daysold+"</span>天"+"<span>"+hrsold+"</span>时"+"<span>"+minsold+"</span>分"+"<span>"+seconds+"</span>秒";
byid(txt).innerHTML=lefttime;
window.setTimeout("pageshowdaojishi('"+txt+"',"+haonum+");",1000);
}

//倒计时
function listpageshowdaojishi(TuanEndDate,txt,haonum){
haonum-=1
if(haonum<0){haonum=9;}
var today=new Date();
timeold=(TuanEndDate.getTime()-today.getTime());
sectimeold=timeold/1000
secondsold=Math.floor(sectimeold);
msPerDay=24*60*60*1000
e_daysold=timeold/msPerDay
daysold=Math.floor(e_daysold);
e_hrsold=(e_daysold-daysold)*24;
hrsold=Math.floor(e_hrsold);
e_minsold=(e_hrsold-hrsold)*60;
minsold=Math.floor((e_hrsold-hrsold)*60);
seconds=Math.floor((e_minsold-minsold)*60);
if(daysold<0){byid(txt).innerHTML="<span style='font-size:14px;letter-spacing:2px;'>团购已结束！</span>";return false;}
if(daysold<10){daysold="0"+daysold;}
if(hrsold<10){hrsold="0"+hrsold;}
if(minsold<10){minsold="0"+minsold;}
if(seconds<10){seconds="0"+seconds;}
//var lefttime="<span>"+daysold+"</span>天"+"<span>"+hrsold+"</span>时"+"<span>"+minsold+"</span>分"+"<span>"+seconds+".<span style='font-size:18px;'>"+haonum+"</span></span>秒";
var lefttime="<span>"+daysold+"</span>天"+"<span>"+hrsold+"</span>时"+"<span>"+minsold+"</span>分"+"<span>"+seconds+"</span>秒";
byid(txt).innerHTML=lefttime;
}



