﻿function SearchSubmit()
{
    var key = document.getElementById("SearchInPut");
    var keystr=trim(key.value);
    
    if (keystr=="" || keystr.length>30)
    {
      alert("请输入要搜索的关键字且不能大于30字符！");
      key.focus();
      return false
    }
    else if(key.value.indexOf("\"") != -1 || key.value.indexOf(".") != -1 || key.value.indexOf("*") != -1 || key.value.indexOf("%") != -1 || key.value.indexOf("=") != -1  || key.value.indexOf(":") != -1   || key.value.indexOf("#") != -1|| key.value.indexOf("&") != -1 || key.value.indexOf("^") != -1|| key.value.indexOf("'") != -1|| key.value.indexOf("-") != -1|| key.value.indexOf("+") != -1|| key.value.indexOf(";") != -1|| key.value.indexOf("(") != -1|| key.value.indexOf(")") != -1)
    {
        alert("请不要在关键字中包含特殊字符！"); 
        key.focus();
        return false;
    }
    window.location.href="http://so.jianke.com/Search_Prod.aspx?type=yp&so="+encodeURI(keystr).toLowerCase()+"";
}
function DownSearchSubmit()
{
    document.getElementById("SearchButton").onclick();
    return false;
}

//导航改变
function MenuChange(Id)
{
   if (MenuBImg[Id].complete!=null && MenuBImg[Id].src!="")
   {
       document.getElementById("menu0"+Id).src=MenuBImg[Id].src;
   }
   else
   {
       document.getElementById("menu0"+Id).src="/images/default/menu/menu_b_0"+Id+".gif";
       MenuBImg[Id].src="/images/default/menu/menu_b_0"+Id+".gif"; 
   }
   for(i=1;i<=9;i++)
   {
       if (i!=Id)
       {
          if (MenuSImg[i].complete!=null && MenuSImg[i].src!="")
          {
              document.getElementById("menu0"+i).src=MenuSImg[i].src;
          }
          else
          {
              document.getElementById("menu0"+i).src="/images/default/menu/menu_s_0"+i+".gif";
              MenuSImg[i].src="/images/default/menu/menu_s_0"+i+".gif"; 
          }
       }
   }   
}

//动态标题改变
function ChangeAnnTitle(str1,str2)
{
	document.getElementById("AnnTitle").className="default_ann_title default_ann_title"+str1+"";
	
	document.getElementById("AnnTitle"+str1+"").className="active";
	document.getElementById("AnnTitle"+str2+"").className="";
	
	document.getElementById("AnnTable"+str1+"").style.display="block";
	document.getElementById("AnnTable"+str2+"").style.display="none";	
}

function Dialog(str)
{
	var sWidth;
	var sHeight; 
	
	sWidth=document.body.scrollWidth; 
	sHeight=document.body.scrollHeight;;
		
	var ScreenOb=document.createElement("div"); 
	ScreenOb.setAttribute("id","ScreenBox"); 
	ScreenOb.style.position="absolute"; 
	ScreenOb.style.top="0"; 
	ScreenOb.style.background="#000000"; 
	ScreenOb.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=60)"; 
	ScreenOb.style.opacity="0.6"; 
	ScreenOb.style.left="0px"; 
	ScreenOb.style.width=sWidth + "px"; 
	ScreenOb.style.height=sHeight + "px"; 
	ScreenOb.style.zIndex = "999"; 
	document.body.appendChild(ScreenOb);
	
	var ScrollTop,AvailWidth,AvailHeight;
	var Y,X;
	
	//获取卷起的高度
	ScrollTop=document.documentElement.scrollTop;
	
	//获取屏幕宽度
	AvailWidth  = parseInt(window.screen.availWidth);
	AvailHeight = parseInt(window.screen.availHeight);
	
	Y = ScrollTop + AvailHeight/3;
	X = (AvailWidth - 375)/2;
	
	var DialogOb=document.createElement("div");
	DialogOb.setAttribute("id","DialogBox");   
	DialogOb.style.position = "absolute"; 
	DialogOb.style.left = X+"px"; 
	DialogOb.style.top = Y+"px"; 
	DialogOb.style.width  = "375px"; 
	DialogOb.style.height ="150px"; 
	DialogOb.style.zIndex = "9999";
	
	var Temp_Dialog=new String;
	
	Temp_Dialog="<div class=\"dialogbox\"><div class=\"boxtitle\"><a href=\"javascript:;\" onclick=\"DialogClose()\" title=\"关闭\"><img src=\"/images/default/dialog_close.gif\"></a></div>";
	Temp_Dialog+="<div class=\"boxtable\"><div class=\"boxico\"><img src=\"/images/default/dialog_left.gif\"></div><div class=\"boxcontent\">"+str+"</div></div></div>";

	DialogOb.innerHTML=Temp_Dialog;
	document.body.appendChild(DialogOb);
}

function DialogClose()
{
	document.body.removeChild(document.getElementById("ScreenBox"));
	document.body.removeChild(document.getElementById("DialogBox"));
}

//随机组ID
function encryption(){
    var date = new Date();
    var times1970 = date.getTime();
    var times = date.getDate() + "" + date.getHours() + "" + date.getMinutes() + "" + date.getSeconds();
    var encrypt = times * times1970;
    if(arguments.length == 1){
        return arguments[0] + encrypt;
    }else{
        return encrypt;
    }
}
//加入购物车
var txtProdId;
function DrugCar(ProdId)
{
    txtProdId=ProdId;
    if(parseInt(document.getElementById("HeaderCar").innerHTML)>=30)
    {
      var Str;
      Str="<table width=\"300\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">";
      Str+="<tr><td height=\"30\" \" class=\"boxcar_tab\">对不起，购物车最多同时只能购买<span>30</span>种产品，如需再购买请重新下一张订单</td></tr>";
      Str+="<tr><td height=\"45\"><a href=\"/ShopCar.aspx\" title=\"查看购物车\"><img src=\"/images/default/car_button_right.gif\"></a></td></tr>";
      Str+="</table>";
      Dialog(Str);
      return false;
    }
    var AssembleId=encryption();
      
    var postdata="";
    postdata+='Opt=CarProdAdd';
    postdata+='&ProdId='+ProdId+'&AssembleId='+AssembleId;
    postdata+='&NoCache='+Math.random();
    
    //加入
    executPost(postdata,'/Common/ProdCar_Xml.aspx',true,"EndDrugCar");
}
//加入回调函数
function EndDrugCar()
{
  if(xmlHttp.readyState==4)
  {
    var re=xmlHttp.responseText;
    if (isnum(re)==true)
    {
      if(confirm("对不起，订单同时只能购买"+parseInt(re)+"款促销产品，确认按健客价购买此款产品？"))
      {
          var postdata="";
          postdata+='Opt=CarProdAdd&Isfav=0';
          postdata+='&ProdId='+txtProdId+'&AssembleId='+encryption();
          postdata+='&NoCache='+Math.random();
          executPost(postdata,'/Common/ProdCar_Xml.aspx');
      }
      else
      {
          return false;
      }
    }
    //返回信息
    executPost('Opt=CarProdCallBack&NoCache='+Math.random()+'','/Common/ProdCar_Xml.aspx',true,"EndCarProdCallBack");
  }
}
//整体回调函数
function EndCarProdCallBack()
{
  if(xmlHttp.readyState==4)
  {
    var Str;
    Str="<table width=\"300\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">";
    Str+="<tr><td height=\"27\" class=\"boxtabtitle\">商品成功添加到购物车</td></tr>";
    Str+="<tr><td height=\"27\">共购买 <span id=\"DrugClassNum\">0</span> 款产品，合计：<span id=\"DrugTotal\">0</span></td></tr>";
    Str+="<tr><td height=\"50\" ><a href=\"javascript:;\" onclick=\"DialogClose();\" title=\"继续挑选\"><img src=\"/images/default/car_button_left.gif\"></a>&nbsp;&nbsp;&nbsp;<a href=\"/ShopCar.aspx\" title=\"查看购物车\"><img src=\"/images/default/car_button_right.gif\"></a></td></tr>";
    Str+="</table>";
    Dialog(Str);
    
    var GetData=eval(xmlHttp.responseText);
    document.getElementById("DrugClassNum").innerHTML=GetData[0].ClassNum;
    document.getElementById("DrugTotal").innerHTML=GetData[0].Total;
    document.getElementById("HeaderCar").innerHTML=GetData[0].ClassNum;     
  }
  return false;
}