﻿// JScript 文件

function GetHttpXml(Url)
{
   
	if(window.ActiveXObject)
	{
		try
		{
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e)
		{
			xmlhttp = null;
			alert("当前浏览器不支持!");
			return false;
		}
	}
	else
	{
		try
		{
			xmlhttp = new XMLHttpRequest();
		}catch(e)
		{
			xmlhttp = null;
			alert("当前浏览器不支持!");
			return false;
		}
	}
			
	
	xmlhttp.open ("POST",Url,false);
	xmlhttp.setRequestHeader("Pragma","no-cache");
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("Expires","0");
	xmlhttp.send();	
	
	return (xmlhttp.responseText);
}

//订购显示功能
//document.write("<div id='divProcessing' style='width:200px;height:30px;position:absolute;left:270px;top:180px;display:none;FILTER: Alpha(opacity=75);'><table border=0 cellpadding=0 cellspacing=1 bgcolor='#3A6EA5' width='100%' height='100%'><tr><td bgcolor='#feffef'><marquee align='middle' behavior='alternate' scrollamount='5'><font color='#FF0000'><Strong>订购成功...</strong></font></marquee><br /></td></tr></table></div>")

var Carid=null;
var firsid=null;

//订购
function ShopCarts(Carts)
{
//    if (firsid!=null)
//    {
//        alert('订购中，请稍后．．．');
//       document.getElementById(firsid).style.display = 'none';
//        return false;
//    }
//    
 
   // Carid="divProcessing"+Carts; 
  //  firsid=Carid;
      //document.getElementById(Carid).style.left = document.body.clientWidth-parseFloat(document.getElementById(Carid).style.width)-150;
    //document.getElementById(Carid).style.display= "";
    var Url="/Cart/AddCartInfo.aspx?ProID="+Carts;
    var val=GetHttpXml(Url);
    
    ShopYinChang();
   // document.getElementById("ctl00_Label1").innerHTML="订购数量:<font color='red'>" + val + "</font>&nbsp;件";
   // setTimeout(viston,900);
}
//显示订单层
function ShopVisti(Carts)
{
   if (firsid!=null)
    {
        alert('订购中，请稍后．．．');
      
        return false;
    } 
    Carid="divProcessing"+Carts; 
     firsid=Carid;
     document.getElementById(Carid).style.left = document.body.clientWidth-parseFloat(document.getElementById(Carid).style.width)-200;
    
    
 document.getElementById(Carid).style.display="";
}

//提示购物订金
function ShopDingGou(Carts,ClassID)
{

   location.href="/Cart/Msg.aspx?ProID="+Carts+"&ClassID="+ClassID;
   return false;
}

//马上支付
function ShopDingGouing(Carts)
{
     var Url="/Cart/AddCartInfo.aspx?ProID="+Carts;
     var val=GetHttpXml(Url);
     if (val==9)
     {
          location.href="/msg.aspx?s=9";
          return false;
     }
//      document.getElementById("ctl00_Label1").innerHTML="订购数量:<font color='red'>" + val + "</font>&nbsp;件";
    location.href="/Cart/Gouwu.aspx";
    return false;
}

//隐藏层

function ShopYinChang()
{
    
   document.getElementById(Carid).style.display = 'none';
     firsid=null;
}


function update(val)
{
    var Url="UpdateEdit.aspx?AddRessid="+val;
   var values=GetHttpXml(Url);
    alert('设置成功！');
   
}


function viston()
{
     document.getElementById(Carid).style.display = 'none';
     firsid=null;
}


function DeleteCart()
{
  
    if(!confirm("确认要删除吗?"))
    {
    return false;
    }
}

function StatCart()
{
  
    if(!confirm("确认撤消订单?"))
    {
    return false;
    }
}


function Ctext(sums,values,id)
{
    //如果是团购
    var valuess = values.split("|");
   
//    if (parseInt(document.getElementById("GroupState").value)==3)
//    {
//        document.getElementById(id).value=1;
//        return false;
//    }
     var pattern=/[\u4e00-\u9fa5]/g;  
      if(pattern.test(sums))
        {
            alert('对不起,不能使用中文字符！');
            document.getElementById(id).value=Ovalues;
            return false;
        }
    

      if (parseInt(sums)>100)
      {
        alert('数目不能超过100！');
        document.getElementById(id).value=Ovalues;
        return false;
      }
      
      if (parseInt(sums)<1)
      {
        alert('数目不能小于1！');
        document.getElementById(id).value=Ovalues;
        return false;
      }
      
        if(sums.length >2)
        {
        alert('输入不能有小数！');
        document.getElementById(id).value=Ovalues;
        return false;
        }
   
      var count= parseInt(document.getElementById("ctl00_content_Gouwu2_Label1").innerHTML);
      var MarkCount= parseInt(document.getElementById("ctl00_content_Gouwu2_LMarkPrice").innerHTML);

      count=count+parseInt(valuess[0])*(parseInt(sums)-Ovalues);
      MarkCount=MarkCount+parseInt(valuess[1])*(parseInt(sums)-Ovalues)-parseInt(valuess[0])*(parseInt(sums)-Ovalues);
      document.getElementById("ctl00_content_Gouwu2_Label1").innerHTML=count; 
      document.getElementById("ctl00_content_Gouwu2_LMarkPrice").innerHTML=MarkCount;
}
   function CheckAddress()  //收货地址
   {
    var TxtName=trim(document.getElementById("ctl00_content_Gouwu2_TxtName").value);
    if (TxtName.length<1 || TxtName.length>20 )
    {
        document.getElementById("SpName").innerHTML = "<font color='red'>收货人姓名不能为空!</font>";
        document.getElementById("ctl00_content_Gouwu2_TxtName").focus();
        return false;
    }
     else
    {
         document.getElementById("SpName").innerHTML ="";
    }
    
     var TxtCity=trim(document.getElementById("ctl00_content_Gouwu2_Droplist1_Ptown").value);
     if (TxtCity.length!=6)
    {
        document.getElementById("SpCity").innerHTML = "<font color='red'>收货人城市不能为空 !</font>";
        return false;
    }
     else
    {
         document.getElementById("SpCity").innerHTML ="";
    }
    
     var TxtContern=trim(document.getElementById("ctl00_content_Gouwu2_TxtContern").value);
     if (TxtContern.length<1)
    {
        document.getElementById("SpConten").innerHTML = "<font color='red'>详细地址不能为空  !</font>";
        document.getElementById("ctl00_content_Gouwu2_TxtContern").focus();
        return false;
    }
     else
    {
         document.getElementById("SpConten").innerHTML ="";
    }
    
     var TxtCode=trim(document.getElementById("ctl00_content_Gouwu2_TxtCode").value);
     if (TxtCode.length!=6 )
    {
        document.getElementById("SpCode").innerHTML = "<font color='red'>收货邮政号码不正确 !</font>";
        document.getElementById("ctl00_content_Gouwu2_TxtCode").focus();
        return false;
    }
     else
    {
         document.getElementById("SpCode").innerHTML ="";
    }
    
         var TxtTel=trim(document.getElementById("ctl00_content_Gouwu2_TxtTel").value);
     if (TxtTel.length<1 )
    {
        document.getElementById("SpTel").innerHTML = "<font color='red'> 收货人手机不能为空 !</font>";
        document.getElementById("ctl00_content_Gouwu2_TxtTel").focus();
        return false;
    }
     else
    {
         document.getElementById("SpTel").innerHTML ="";
    }
    
   }
   
   function trim(s)
{  
    return s.replace(/(^\s*)|(\s*$)/g, "");
} 

//邮箱检测
function checkMail(email){
  var rec = /\b(^(\S+@).+((\.com)|(\.COM)|(\.qq)|(\.QQ)|(\.NET)|(\.net)|(\.ORG)|(\.org)|(\.INFO)|(\.info)|(\.edu)|(\.mil)|(\.gov)|(\.biz)|(\.ws)|(\.us)|(\.tv)|(\.cc)|(\..{2,2}))$)\b/;
  return  rec.test(email);
 } 
 
 function Paying()
 {
   if (document.getElementById("ctl00_content_Gouwu2_Radios_0").checked==false&&document.getElementById("ctl00_content_Gouwu2_Radios_1").checked==false&&document.getElementById("ctl00_content_Gouwu2_Radios_2").checked==false&&document.getElementById("ctl00_content_Gouwu2_Radios_3").checked==false)
   {
          document.getElementById("mesg").style.display='';
            return false;
   }
   else
   {
    if(!confirm('确认要订购物品吗?')){return false;}
   }
   
 }
 
 function SelectPay()
 {
     document.getElementById("mesg").style.display='none';
 }
 
 function PayOut(val,orderid)
 {
    if (val==1)
    {
        if(confirm("确认网上支付更改为货到付款吗?"))
        {
             return false;
        }
        else
        {
             var Url="PayMode.aspx?Modes="+val+"&OrderID="+orderid;
             var values=GetHttpXml(Url);
        }
    }
    else
    {
        if(confirm("确认货到付款更改为网上支付吗?"))
        {
             return false;
        }
        else
        {
             var Url="PayMode.aspx?Modes="+val+"&OrderID="+orderid;
             var values=GetHttpXml(Url);  
        }
    }
    
 }
 
 function Request(name)
{
     new RegExp("(^|&)"+name+"=([^&]*)").exec(window.location.search.substr(1));
     return RegExp.$2
}

 function RequestStr()
 {
        var url = location.href;
        var index=url.lastIndexOf("=");
        url=url.substr(index+1);
        return url;
 }
 
 function GetID(name){
    var url=location.href;
    var reg=new RegExp(name+"=(\\d+)","gi");
    if(reg.test(url)){
        return RegExp.$1;
    }
    return 0;
 }
 function ProductList(val)
{
    if (val=="请选择")
    {
        return false;
    }
    var cid=GetID("cid");
    var mid=GetID("mid");
    
    if (mid!="")
    {
        location.href="/mark/Search.aspx?Tid=" + val+"&mid="+mid+"&cid="+cid;
        return false;
    }
    
   location.href="/mark/Search.aspx?Tid=" + val+"&cid="+cid;
   return false;
  
}


//排序
function ProductIdesc(val,val1)
{
       // if (val==0)
        //{
        //    return false;
       // }
       
        var cid=GetID("cid");
        var mid=GetID("mid");
        var tid=GetID("tid");
        var idesc=GetID("idesc");
        var pagesize=GetID("size");
        
        var revar=val;  //存取字段排序
        
        if (idesc!=0 && val1!=0)
        {
            val=idesc;    //排序号
        }
        
        if(pagesize!=0 && revar!=0)
        {
           
            val1=pagesize;   //分页的数量
        }
       
        if(mid==0 && tid==0)
        {
            if(val1==0)
            {
                val1=20;
            }
            if(val1==0 && pagesize==val1){return ;}
            location.href="/mark/?cid="+cid+"&idesc="+val+"&size="+val1;
            return false;
        }
        if(cid!=0 && mid!=0 && tid!=0 && val!=0 && val1!=0)
        {
            location.href="/mark/Search.aspx?Tid=" + tid+"&mid="+mid+"&cid="+cid+"&idesc="+val+"&size="+val1;
            return false;
        }

        if(cid!=0 && mid!=0 && tid!=0 && val1!=0)
        {
            location.href="/mark/Search.aspx?Tid="+tid+"&mid="+mid+"&cid="+cid+"&size="+val1;
            return false;
        }
        
        if(cid!=0 && mid!=0  && val!=0 && val1!=0)
        {
            location.href="/mark/Search.aspx?mid="+mid+"&cid="+cid+"&idesc="+val+"&size="+val1;
            return false;
        }

        if(cid!=0 && mid!=0  && val1!=0)
        {
            location.href="/mark/Search.aspx?mid="+mid+"&cid="+cid+"&size="+val1;
            return false;
        }

        if(cid!=0 && mid!=0 && tid!=0)
        {
             location.href="/mark/Search.aspx?Tid=" + tid+"&mid="+mid+"&cid="+cid+"&idesc="+val;
             return false;
        }

        if (mid!=0 && cid!=0)
        {
            location.href="/mark/Search.aspx?mid="+mid+"&cid="+cid+"&idesc="+val;
            return false;
        }
            if(val1==0)
            {
                val1=20;
            }
            location.href="/mark/Search.aspx?Tid=" + tid+"&cid="+cid+"&idesc="+val+"&size="+val1;
            return false;
}

window.onload =function() 
{
    if(getcookie("height")!=null)
    document.body.scrollTop=getcookie("height");
}

window.onunload =function () 
{
    setcookie("height",document.body.scrollTop);
}

function Productpagesize(val)
{
        var cid=GetID("cid");
        var mid=GetID("mid");
        var tid=GetID("tid");
        var idesc=Getid("idesc");
        if(cid!=0 && mid!=0 && tid!=0 && idesc!=0 && pagesize!=0)
        {
         location.href="/mark/Search.aspx?Tid=" + tid+"&mid="+mid+"&cid="+cid+"&idesc="+idesc+"&pagesize="+val;
         return false;
        }
        
        if(cid!=0 && mid!=0 && tid!=0 && pagesize!=0)
        {
         location.href="/mark/Search.aspx?Tid="+tid+"&mid="+mid+"&cid="+cid+"&pagesize="+val;
         return false;
        }
}

function OrderMode(ordercode,mode)
{
    var orderid=$("#ctl00_content_OrderMode1_Label1").text();
    
   var Url = "/ajax/orderinfo/OrderMode.ashx";     
    var param={OrderCode:orderid,Mode:mode};
    
    $.get(Url,param)
    alert("更新成功！");
    return false;
}

function SelectCOUNT()
{
   var Proid=Request("ProID");
   var name=$("#Text1").val();
   
   if(name.length<1)
   {
        alert("用户姓名不能为空!");
        return false;
   }
   

   var tel=$("#Text3").val();
   
   if(tel.length<1)
   {
        alert("电话不能为空,以便联系!");
         return false;
   }
   
   var email=$("#Text2").val();
    
   if(email.length>1)
   {
    if(!checkMail(email))
    {
        alert("邮箱格式不正确!");
          return false;
    }
   }
   
   var val=document.getElementById("Select1").options[document.getElementById("Select1").selectedIndex].value;
 //  var url="/Cart/SoAddGoWU.aspx?Proid="+Proid+"&name="+name+"&tel="+tel+"&email="+email+"&Count="+val;
   location.href= "/Cart/SoAddGoWU.aspx?Proid="+Proid+"&name="+name+"&tel="+tel+"&email="+email+"&Count="+val;
    return false;
}

function SelectMoney(val)
{
    var sum=$("#marketprice").val();
    var shen=$("#SOPrice").val();
    sum=parseInt(sum)*val;
    shen=parseInt(shen)*val;
    $("#ctl00_content_Sogouwu1_Label1").html(shen);
    var jian=sum-shen;
    $("#ctl00_content_Sogouwu1_LMarkPrice").html(jian);
    return false; 
}