﻿// JScript 文件

//判断搜索
function searchopt()
{
    //var classid=document.getElementById("select_proclass").value;
    var proname=document.getElementById("keys").value;
    if(proname.length==0)
    {
        alert('搜索关键字不能为空!');
        document.getElementById("keys").focus();
        return;
    }
    var url="Search.aspx?classid=0&keys="+proname
    url=encodeURI(url);
    window.open(url);
    //window.location.href=url;
}

//交换图片
function MM_swapImage(obj,imageurl,num)
{
    document.getElementById(obj).src=imageurl;
    
}

//登录判断 ajax
function login()
{
    var user=document.getElementById("tbName").value;
    var pwd=document.getElementById("tbPassword").value;
   if(user.length==0)
   {
        alert('请输入用户名');
        document.getElementById("tbName").focus();
        return ;
   }
    if(pwd.length==0)
   {
        alert('请输入密码');
        $("tbPassword").focus();
        return ;
   }
  
    var success	= function(t){newMsgComplete2(t, 'login');}
	var failure	= function(t){newMsgFailed2(t, 'login');}
	var url = '/validateLogin.aspx';
	var pars;
	pars = '&user=' + user + '&pwd='+pwd;

	var myAjax = new Ajax.Request(url, {method:'post', postBody:pars, onSuccess:success, onFailure:failure});

}

//常规登录判断
function login2(name,pwd)
{
      var user=document.getElementById("tbLoginName").value;
    var pwd=document.getElementById("tbPwd").value;
   if(user.length==0)
   {
        alert('请输入用户名');
        document.getElementById("tbLoginName").focus();
        return false ;
   }
    if(pwd.length==0)
   {
        alert('请输入密码');
        document.getElementById("tbPwd").focus();
        return false;
   }
   return true;
}

//成功函数
function newMsgComplete2(response,obj)
{
    var revalue=response.responseText.split('|');
    
    if(revalue[0]==1)
    {
        location.href=revalue[1];
    }
    else
    {
    //document.getElementById(obj).innerHTML=response.responseText;
     document.getElementById(obj).innerHTML=revalue[1];
    }
    
    
}
//失败函数
function newMsgFailed2(response,obj)
{
   document.getElementById(obj).innerHTML="您的用户名或密码不正确，请重新 " + "<a href=\"Login.aspx\">登录</a>";
    
}

//产品列表中购买按钮
  function PutShopBag(obj)
    {
       var chk_items=document.getElementsByName("chk_protype_"+obj);
       var midStr="";
      chk_items_len=chk_items.length;
      if(chk_items_len==0)
      {
        alert('对不起，这种产品目前没有相关型号，请您继续关注本产品');
        return;
      }
      for(m=0;m<chk_items_len;m++)
					{
						if(chk_items[m].checked==true)
						{
							
							midStr+=chk_items[m].value+",";
						}
					}
					if(midStr.length==0)
					{
					    alert('请选择要购买的产品型号!');
					    return false;
					}				
					midStr=midStr.substring(0,midStr.length-1);
			 window.location.href="shopcar.aspx?id="+midStr+"&tid="+obj;		
					
    }
    
    function ShowView(id)
    {
         window.location.href="ViewProduct.aspx?id="+id;
         
    }
    
  function checkUserAndMail()
  {
    return true;
  }
    
    function checkuser(obj)
    {
        var objvalue=document.getElementById(obj).value;
        var len=objvalue.length;
        if(len==0)
        {
         ShowMessage(obj,"用户名不能为空");
        }
        else
        {
            //alert(objvalue);
            
                var success	= function(t){newMsgComplete(t, obj);}
	            var failure	= function(t){newMsgFailed(t,obj);}
	            var url = 'CheckUserExist.aspx';
	            var pars;
	            pars = '&user=' + objvalue;
	        var myAjax = new Ajax.Request(url, {method:'post', postBody:pars, onSuccess:success, onFailure:failure});
        }
        
    }
    function newMsgComplete(result,obj)
    {
        if( result.responseText=='1')
        {
          ShowMessage(obj,"用户已经注册");
        }
    }
    
    function newMsgFailed(result,obj)
    {
          ShowMessage(obj,"出错");
    } 
    
    
      function ShowMessage(obj,meg)
    {
         // document.getElementById(obj).focus();
         
          document.getElementById("span_"+obj).innerText=meg;
            window.setTimeout(function(){
            document.getElementById("span_"+obj).innerText="";
            },1000);
    }

 function checkValue(obj,meg)
    {
        var objvalue=document.getElementById(obj).value;
        if(objvalue.length==0)
        {
            ShowMessage(obj,meg);
            return false;
        }
        else
        {
        return true;
        }
    }
    
function CheckForm(obj)
   {
      var obj1=document.all.form2.getElementsByTagName("input");
        for(i=0;i<obj1.length;i++)
        {
             
              if(obj1[i].type!="image")
              {
                if (checkValue(obj1[i].name,"不能为空")==false)
                {
                 return false;
                }
             }

        }
     return true;
   }
   
   
    function checkPass(obj1,obj2)
    {
        var objvalue1=document.getElementById(obj1).value;
         var objvalue2=document.getElementById(obj2).value;
         if(objvalue1!=objvalue2)
         {
            ShowMessage(obj2,"密码不一致");
         }
    }

 
   

function noNumbers(e)
{
var keynum
var keychar
var numcheck

if(window.event) // IE
  {
  keynum = e.keyCode
  }
else if(e.which) // Netscape/Firefox/Opera
  {
  keynum = e.which
  }

if(keynum == 13 )
    {
        login();
    }
}

//搜索
function search(e)
{
    var keynum
var keychar
var numcheck

if(window.event) // IE
  {
  keynum = e.keyCode
  }
else if(e.which) // Netscape/Firefox/Opera
  {
  keynum = e.which
  }

if(keynum == 13 )
    {
        searchopt();
    }
}

function ChkForm(obj)
{
 var obj1=obj.split(',');
        for(i=0;i<obj1.length;i++)
        {
                if (checkValue(obj1[i],"不能为空")==false)
                {
                 return false;
                }
          

        }
     return true;
}

   function GetCity()
{
     var province=document.getElementById("area_province").value;
       var success	= function(t){GetComplete(t);}
	            var failure	= function(t){GetFailed(t);}
	            var url = '/GetCity.aspx';
	            var pars;
	            pars = '&id=' + province;
	        var myAjax = new Ajax.Request(url, {method:'post', postBody:pars, onSuccess:success, onFailure:failure});
	        
}

function GetComplete(response)
{
  var dpl_pro = document.getElementById("area_city");
  var ilength = dpl_pro.options.length
    for(var i = 0; i < ilength; i++)
    {
        dpl_pro.remove(0);
    }
    
   var revalue=response.responseText;
var oHttpReq=null;
var oDoc=null;
if(window.XMLHttpRequest)
{    //IE7, Mozilla ,Firefox 等浏览器内置该对象
     oHttpReq= new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
 //IE6、IE5
 try { oHttpReq= new ActiveXObject("Msxml2.XMLHTTP");}
 catch (e) { }
 if (oHttpReq == null) 
 try { oHttpReq = new ActiveXObject("Microsoft.XMLHTTP");}
 catch (e) { }
}

  if (typeof(DOMParser) != "undefined")
  { // Gecko、Mozilla、Firefox
    var parser = new DOMParser();
    oDoc= parser.parseFromString(xmlText, "text/xml");
  } 
  else 
  { // IE
    try { oDoc = new ActiveXObject("MSXML2.DOMDocument");} catch (e) { }
    if (oDoc == null) 
    try { oDoc = new ActiveXObject("Microsoft.XMLDOM"); } catch (e) { }
  }

     oDoc.loadXML(revalue); 
    item1=oDoc.selectNodes("//Area/Table/yx_id")
    items = oDoc.selectNodes("//Area/Table/yx_areaname"); 
    var itemsLength=items.length; 
    if(itemsLength<1)
    {
        var newOption1 = document.createElement("OPTION"); 
　　    newOption1.text="无城市"; 
　　    newOption1.value="0"; 
　　    dpl_pro.options.add(newOption1); 
    }
    else
        {　　  

        for(i=0;i<itemsLength;i++) 
　　    { 
　　        var newOption = document.createElement("OPTION"); 
　　        newOption.text=items[i].text; 
　　        newOption.value=item1[i].text; 
　　        dpl_pro.options.add(newOption); 
　　    } 
　　}
}
function GetFailed(response)
{
    var test=response.responseText;
}


  function DisplayYouHui()
{
    var paytype=document.getElementById("paytype").value;
     //var tbl=document.getElementById("ShopCart");
     //var len=tbl.rows.length;
    if(paytype=="10")
    {
       document.getElementById("div_youhuiquan").style.display="block";
        //优惠券编号:<input type=\"text\" name=\"tbYouHuiQuan\" id=\"tbYouHuiQuan\" maxlength=\"20\">
        //var inputstr="";
       // for(i=1;i<len;i++)
        //{
        //    inputstr+="产品 <span style=\"font-weight:bold;color:blue;\" >"+tbl.rows(i).cells[0].innerText+"</span> 优惠券编号:<input type=\"text\" name=\"tbYouHuiQuan\" maxlength=\"20\"><br>";
            
       // }
       // document.getElementById("div_youhuiquan").innerHTML=inputstr;
    }
    else
    {
      document.getElementById("div_youhuiquan").style.display="none";

    }
}


//3d产品图片点击事件
   function ChangeUrl(tabnum,selectnum,url)
    {
//       var obj= document.getElementById(tab);
//       obj.image.style.class="unselectimages";

      
        for(i=1;i<=tabnum;i++)
        {
            if(i==selectnum)
            {
                 document.getElementById("l_"+i).className="imageselected";
                 document.getElementById("SUDA_FC").src=url;
            }
            else
            {
                document.getElementById("l_"+i).className="unselectimages";
 
            }
        }
    }


    //显示300元以下EMS附加费用框
  function DisplayEMSFee()
{
    var sendtype=document.getElementById("sendtype").value;
    var totalprice=document.getElementById("hidetotalprice").value;
    
    //alert(sendtype+"  "+(Number(totalprice)+10));
    
     if(sendtype=="1" && Number(totalprice) <300)
    {
       document.getElementById("div_emsaddfee").style.display="block";
        var inputstr="";
          inputstr="EMS费用:<input type=\"text\" name=\"tbAddFee\" maxlength=\"4\" value=\"10\"  style=\"width:30px;\" onchange=\"CheckValue(this)\">元";
       
        document.getElementById("div_emsaddfee").innerHTML=inputstr;
         document.getElementById("divTotalPrice").innerText=Number(totalprice)+10;
    }
    else
    {
      document.getElementById("div_emsaddfee").style.display="none";
        document.getElementById("divTotalPrice").innerText=Number(totalprice);
    }
    
}

function CheckValue(obj)
{
   obj.value="10";
}






