var imgErr = function(imgObj){ 
 imgObj.parentNode.innerHTML = '<img src="/images/NoImage.jpg" width="90" height="90" border="0"/>'; 
}


//隐藏显示DIV
function showhidediv(id){
  try{
    var edit=document.getElementById(id);
	var imgsy=document.getElementById("imgsy");

    if(edit){
      if(edit.style.display=='block'){
        edit.style.display='none';
		imgsy.src="/images/t2_gray.gif"
      }else{
        edit.style.display='block';
		imgsy.src="/images/t3_gray.gif"
      }
    }
  }catch(e){}
}
// 购买产品
function buy_add(buy_id,ClassID,LabelID)
{
	var ordernumvalue=eval("document.deal_action.buy"+buy_id+".value");
	var prod_name=eval("document.deal_action.name_"+buy_id+".value");
    var strtime = getDataTimes();

   if(confirm("商品名："+prod_name+"\n\n数  量："+ordernumvalue+"\n\n您是否确定购买？"))
   {
		
	if (ordernumvalue=="")
	{ordernumvalue=1}
	
	url="../order/add.asp?strTime="+strtime+"&Prodid="+buy_id+"&ClassID="+ClassID+"&LabelID="+LabelID+"&buy_number="+ordernumvalue;
	SetCookie('url',document.deal_action.Url.value);

	var xmlHttp=CreateXMLHttpRequest();
    xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = function() 
	{
	if (xmlHttp.readyState == 4 && xmlHttp.status == 200) 
		{
			thisbuy();
		}
	}
    xmlHttp.send(null); 

}
//window.open(url,'add');
}
//设置Cookies
function SetCookie(name, value)  
{
	  var expire_days   =   30;//(保存的天数)   
      var  expire_date   =   new   Date();   //new   Date("December   31,   3666");//长期有效的办法  
      var   ms_from_now   =   expire_days*24*60*60*1000;   
      expire_date.setTime(expire_date.getTime()   +   ms_from_now);   
      var   expire_string   =   expire_date.toGMTString();   
      document.cookie   = name + "="   +   escape   (value)+   ";expires="   +expire_string;
}
// 购买产品
function Enter_zs(zs_id)
{
url="order/Zs_add.asp?ZpPordID="+zs_id ;
window.open(url,'add','scrollbars=yes,resizable=no,location=no,width=650,height=450') ;
}
//查看购物车
function buy_re()
{
var url="order/order_check.asp" ;
window.open(url,'re','scrollbars=yes,resizable=no,width=650,height=450') ;
}

//当前购物车
function thisbuy()
{
    var strtime = getDataTimes();
	var url="/this_buy.asp?strTime="+strtime;
	var requestType = "thisbuy";
	var xmlHttp=CreateXMLHttpRequest();
    xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = function() 
	{
		if (xmlHttp.readyState == 4 && xmlHttp.status == 200) 
		{
			getObject(requestType).innerHTML  = xmlHttp.responseText;
		}
	}
    xmlHttp.send(null); 
}



//禁止输入字符
function regInput(obj, reg, inputStr)
	{
		var docSel	= document.selection.createRange()
		if (docSel.parentElement().tagName != "INPUT")	return false
		oSel = docSel.duplicate()
		oSel.text = ""
		var srcRange	= obj.createTextRange()
		oSel.setEndPoint("StartToStart", srcRange)
		var str = oSel.text + inputStr + srcRange.text.substr(oSel.text.length)
		return reg.test(str)
	}
	
function CheckAll(form)
  {

  for (var i=0;i<form.elements.length;i++)
    {
    var e = form.elements[i];
    if (e.Name != "chkAll"&&e.disabled==false)
	  e.checked = form.chkAll.checked;
    }
  }	
	
//判断选择后下级不能选择
function Level(Order,No)
{
	//Order=Order+1;
	//alert(Order);
	for (i = 1; i <= 5; i++)
	{			
		if (document.getElementById("Level_U_"+Order+"_"+No).checked==true)
		{
			//var div=document.getElementById("Level_U_2_"+No)
			//div.removeNode(true);
			//alert(i);
			if (i!=Order)
			{
				document.getElementById("Level_U_"+i+"_"+No).disabled=true;
			}
		}
		else
		{
			document.getElementById("Level_U_"+i+"_"+No).disabled=false;
			}
	}
}



//获取选中对像值
//Objectid 操作对像
function getid(Objectid)
{
    var Objectid=document.getElementsByName(Objectid);
    var id="";
    for (var i=0;i< Objectid.length;i++)
    {
       var e = Objectid[i]; 
       if (e.checked==true)
       {   
           if (id=="")
           id=e.value;
           else
           id=id+","+e.value;
       }
       
    }    
    return id;
}


function Sc_add(buy_id,ClassID,LabelID)
{
var str=buy_id;
var ClassID=ClassID;
var LabelID=LabelID;

if (str.length < 1)
{
		alert("请选择商品放入购物车！"+str);
		return false;
	}
url="order/add.asp?Prodid="+str+"&ClassID="+ClassID+"&LabelID="+LabelID+"&buy_number=1";
window.open(url,'news') ;
}
//添加收藏
function addsc(buy_id)
{
url="User_Sc_list.asp?scaction=addpr&Prodid="+buy_id;
window.open(url,'add','scrollbars=yes,resizable=no,width=650,height=450') ;
}
//验证EMAIL
function getmail()
{
var email=document.getMail.email.value;
var pattern=/^([a-zA-Z0-9])+@([a-zA-Z0-9])+\.([a-zA-Z0-9])+/;
flag=pattern.test(email);
if(flag)
	{
		return ture;
	}
else
	{
		alert('您输入的E-Mail地址错误！');
		document.getMail.email.focus();
		return false;
	}
}


//历史订单明细
function ShowsMenu(classID)
{
    var strtime = getDataTimes();
	var url="Class_div.asp?ClassID="+classID+"&strTime="+strtime;
	var requestType = "Menu";
	document.getElementById("Menu").style.display='block';
	var xmlHttp=CreateXMLHttpRequest();
    xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = function() 
	{
		if (xmlHttp.readyState == 1) 
		{
        getObject(requestType).innerHTML  = "<center><br><img src=/images/load.gif width=16 height=16 /><br>正在栽入...</center>";        
        }
		if (xmlHttp.readyState == 4 && xmlHttp.status == 200) 
		{
			getObject(requestType).innerHTML  = xmlHttp.responseText;
		}
	}
    xmlHttp.send(null); 
}



function prodShow(str,action){
   var msgw,msgh,bordercolor;
   msgw=440;//提示窗口的宽度
   msgh=80;//提示窗口的高度
   titleheight=25 //提示窗口标题高度
   bordercolor="#336699";//提示窗口的边框颜色
   titlecolor="#99CCFF";//提示窗口的标题颜色
   var sWidth,sHeight;
   sWidth=screen.width-20;//浏览器工作区域内页面宽度
   sHeight=screen.height;//屏幕高度（垂直分辨率）
   //背景层（大小与窗口有效区域相同，即当弹出对话框时，背景显示为放射状透明灰色）
   var bgObj=document.createElement("div");//创建一个div对象（背景层）
   //定义div属性，即相当于
   //<div id="bgDiv" style="position:absolute; top:0; background-color:#777; filter:progid:DXImagesTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75); opacity:0.6; left:0; width:918px; height:768px; z-index:10000;"></div>
   bgObj.setAttribute('id','bgDiv');
   bgObj.style.position="absolute";
   bgObj.style.top="0";
   bgObj.style.background="#777";
   bgObj.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75";
   bgObj.style.opacity="0.6";
   bgObj.style.left="0";
   bgObj.style.width=sWidth + "px";
   bgObj.style.height = document.body.offsetHeight + "px"; 
   bgObj.style.zIndex = "10000";
   document.body.appendChild(bgObj);//在body内添加该div对象
   var msgObj=document.createElement("div")//创建一个div对象（提示框层）
   //定义div属性，即相当于
   //<div id="msgDiv" align="center" style="background-color:white; border:1px solid #336699; position:absolute; left:50%; top:50%; font:12px/1.6em Verdana,Geneva,Arial,Helvetica,sans-serif; margin-left:-225px; margin-top:npx; width:400px; height:100px; text-align:center; line-height:25px; z-index:100001;"></div>
   msgObj.setAttribute("id","msgDiv");
   msgObj.setAttribute("align","center");
   msgObj.style.background="white";
   msgObj.style.border="1px solid " + bordercolor;
   msgObj.style.position = "absolute";
   msgObj.style.left = "65%";
   msgObj.style.top = "50%";
   msgObj.style.font="12px/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif";
   msgObj.style.marginLeft = "-315px" ;
   msgObj.style.marginTop = -200+document.documentElement.scrollTop+"px";
   msgObj.style.width = msgw + "px";
   msgObj.style.textAlign = "center";
   msgObj.style.lineHeight ="25px";
   msgObj.style.zIndex = "10001";
    
  var button=document.createElement("input");//创建一个input对象（提示框按钮）
   button.setAttribute("type","button");
   button.setAttribute("value","继续购物");
   button.style.align="center";
   button.style.marginBottom="10px";
   button.style.background=bordercolor;
   button.style.border="1px solid "+ bordercolor;
   button.style.color="white";
   button.onclick=removeObj;
 
   var cObj=document.createElement("div")//创建一个div对象（提示框层）
   //定义div属性，即相当于
   //<div id="msgDiv" align="center" style="background-color:white; border:1px solid #336699; position:absolute; left:50%; top:50%; font:12px/1.6em Verdana,Geneva,Arial,Helvetica,sans-serif; margin-left:-225px; margin-top:npx; width:400px; height:100px; text-align:center; line-height:25px; z-index:100001;"></div>
   cObj.setAttribute("id","cDiv");
   
   var title=document.createElement("h4");//创建一个h4对象（提示框标题栏）
   title.setAttribute("id","msgTitle");
   title.setAttribute("align","right");
   title.style.margin="0";
   title.style.padding="3px";
   title.style.background=bordercolor;
   title.style.filter="progid:DXImageTransform.Microsoft.Alpha(startX=20, startY=20, finishX=100, finishY=100,style=1,opacity=75,finishOpacity=100);";
   title.style.opacity="0.75";
   title.style.border="1px solid " + bordercolor;
   title.style.height="18px";
   title.style.font="12px Verdana, Geneva, Arial, Helvetica, sans-serif";
   title.style.color="white";
  // title.style.cursor="pointer";
   title.innerHTML="<span style='float:left;'>&nbsp;&nbsp;<b>产品图片</b></span><span style='margin-left:280px;'><img src='/images/close.gif' border='0' /></span>";
   title.onclick=removeObj;
   function getObject(objectId){
		if(document.getElementById && document.getElementById(objectId)) 
		{
		// W3C DOM
			return document.getElementById(objectId);
		} 
		else if (document.all && document.all(objectId)) 
		{
		// MSIE 4 DOM
			return document.all(objectId);
		} 
		else if (document.layers && document.layers[objectId]) 
		{
		// NN 4 DOM.. note: this won't find nested layers
			return document.layers[objectId];
		} 
		else 
		{
			return false;
		}
	}  
	// CreateXMLHttpRequest
	function CreateXMLHttpRequest()
	{
	   // Initialize Mozilla XMLHttpRequest object
	   var xmlHttp;
	   if (window.XMLHttpRequest)
	   {
		   xmlHttp = new XMLHttpRequest();
	   } 
	   // Initialize for IE/Windows ActiveX version
	   else if (window.ActiveXObject)
	   {
		   try
		   {
					xmlHttp = new ActiveXObject("Msxml2.XMLHTTP.3.0");
			 } 
		   catch (e)
		   {
					try
					{
						 xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
					}  
					catch(e)
					{
						 newsstring = "对不起，您的浏览器不支持XMLHttpRequest对象！";}
			  }   
	   }
	   return xmlHttp;
	}
	//获取时间
	function getDataTimes()
	{
		var strDate,strTime;
		strDate = new Date();
		strTime = strDate.getTime();
		return strTime;
	}
   function removeObj(){//点击标题栏触发的事件
     document.body.removeChild(bgObj);//删除背景层Div
     document.getElementById("msgDiv").removeChild(title);//删除提示框的标题栏
     document.body.removeChild(msgObj);//删除提示框层
  }
   document.body.appendChild(msgObj);//在body内添加提示框div对象msgObj
   document.getElementById("msgDiv").appendChild(title);//在提示框div中添加标题栏对象title
   document.getElementById("msgDiv").appendChild(cObj);//在提示框div中添加标题栏对象title
   var strtime = getDataTimes();
   var xmlHttp=CreateXMLHttpRequest();  
   var txt=document.createElement("p");//创建一个p对象（提示框提示信息）
   //定义p的属性，即相当于
   //<p style="margin:1em 0;" id="msgTxt">测试效果</p>
   str="pic_list.asp?ProdId="+str+"&strtime="+strtime
   xmlHttp.open("GET", str, true);
   xmlHttp.onreadystatechange = function() 
   {
	    if (xmlHttp.readyState == 1) 
		{
        document.getElementById("cDiv").innerHTML  = "<center><br><img src=/images/load.gif width=16 height=16 /><br>正在栽入...</center>";        
        }
	  
		if (xmlHttp.readyState == 4 && xmlHttp.status == 200) 
		{
			txt.style.margin="1em 0"
			txt.setAttribute("id","msgTxt");
			document.getElementById("cDiv").innerHTML=xmlHttp.responseText;//来源于函数调用时的参数值
			
		}
	}
  xmlHttp.send(null);
}





function CheckEmail(form){ 
 var email = form; 
 var pattern = /^([a-zA-Z0-9._-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/; 
 flag = pattern.test(email); 
 if(!flag){ 
  return false; 
 } 
 return true; 
}


//找回密码功能
function get_passs()
{
	var strtime = getDataTimes();
	var user_name = escape(document.getElementById('user_name').value); 
	var User_Email = escape(document.getElementById('User_Email').value);
	if (user_name=="" ){
	getObject("get_passIM").innerHTML='对不起，用户名不能为空';
	return false;
	}
	if (!CheckEmail(User_Email)){
	getObject("get_passIM").innerHTML='对不起，邮箱不能为空!或邮箱格式不正确！';
	return false;
	}
	var xmlHttp=CreateXMLHttpRequest();
	var url="re_password.asp?user_name="+user_name+"&User_Email="+User_Email+"&strTime="+strtime;
    xmlHttp.open("get", url, true);
	xmlHttp.onreadystatechange = function() 
	{
		
		
		if (xmlHttp.readyState == 1) 
		{
        getObject("get_passIM").innerHTML  = "<img src=/images/load.gif width=16 height=16 />密码发送中...";        
        }		
		
		if (xmlHttp.readyState == 4 && xmlHttp.status == 200) 
		{
			if (xmlHttp.responseText=="no")
				{
					getObject("get_passIM").innerHTML='用户不存在，或注册邮箱与用户不正确';
					return false;
				}
			else 
			if (xmlHttp.responseText=="yes")
				{
					getObject("get_passIM").innerHTML='密码已经发送到您的邮箱！';
					return false;
				}
				
		}
	}
	xmlHttp.send(null);
}


//登陆框
function UserLogin()
{
    var strtime = getDataTimes();
	var url="User_login.asp?strTime="+strtime;
	var requestType = "UserLogin";
	var xmlHttp=CreateXMLHttpRequest();
    xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = function() 
	{
		if (xmlHttp.readyState == 4 && xmlHttp.status == 200) 
		{
			getObject(requestType).innerHTML  = xmlHttp.responseText;
		}
	}
    xmlHttp.send(null); 
}
//登陆
function loginClck()
{
    var strtime = getDataTimes();
	var username=document.getElementById('username').value;
	var userpassword=document.getElementById('userpassword').value;
	var verifycode=document.getElementById('verifycode').value;
	var url="check.asp?username="+username+"&userpassword="+userpassword+"&verifycode="+verifycode+"&strTime="+strtime;
	var requestType = "UserLogin";
	var xmlHttp=CreateXMLHttpRequest();
   xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = function() 
	{
		if (xmlHttp.readyState == 4 && xmlHttp.status == 200) 
		{
			if (xmlHttp.responseText=="Success")
				{
					UserLogin();
				}
			else 
				{
				alert(xmlHttp.responseText);
				UserLogin();
				}
		}
	}
   xmlHttp.send(null); 
}

//当前购物车
function ListPic(ProductID)
{
    var strtime = getDataTimes();
	var url="/ListPic.asp?ProductID="+ProductID+"&strTime="+strtime;
	var requestType = ProductID;
	var xmlHttp=CreateXMLHttpRequest();
    xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = function() 
	{
		
		if (xmlHttp.readyState == 1) 
		{
        getObject("get_passIM").innerHTML  = "<img src=/images/load.gif width=16 height=16 />";        
        }		

		
		if (xmlHttp.readyState == 4 && xmlHttp.status == 200) 
		{
			getObject(requestType).innerHTML  = xmlHttp.responseText;
		}
	}
    xmlHttp.send(null); 
}


// 添加商品
function Comparison(prodid)
{
	//var ordernumvalue=eval("document.deal_action.buy"+buy_id+".value");
	//var prod_name=eval("document.deal_action.name_"+buy_id+".value");
	var requestType = "by"+prodid;
	//alert(requestType)
    var strtime = getDataTimes();
	url="../Comparison_add.asp?strTime="+strtime+"&Prodid="+prodid;
	var xmlHttp=CreateXMLHttpRequest();
    xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = function() 
	{
	if (xmlHttp.readyState == 4 && xmlHttp.status == 200) 
		{
			if  (xmlHttp.responseText=="Error")
			{alert("最多只能5件商品参加比较！");}
			else
			{
			getObject(requestType).innerHTML  = "<img src='/images/ent2.jpg'>"
			Comparisonlist();
			}
		}
	}
    xmlHttp.send(null); 
}

//当前比较
function Comparisonlist()
{
    var strtime = getDataTimes();
	var url="/Comparison.asp?strTime="+strtime;
	var requestType = "Comparisonlist";
	var xmlHttp=CreateXMLHttpRequest();
    xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = function() 
	{
		if (xmlHttp.readyState == 4 && xmlHttp.status == 200) 
		{
			getObject(requestType).innerHTML  = xmlHttp.responseText;
		}
	}
    xmlHttp.send(null); 
}


//清除比较
function clearComp()
{
	//alert("请选择商品放入购物车！");
    var strtime = getDataTimes();
	var url="/Clear_Comp.asp?strTime="+strtime;
	//var requestType = "Comparisonlist";
	var xmlHttp=CreateXMLHttpRequest();
    xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = function() 
	{
		if (xmlHttp.readyState == 4 && xmlHttp.status == 200) 
		{
			Comparisonlist();
		}
	}
    xmlHttp.send(null); 
}

//发送邮件促销
function selectCust(CustType)
{
    var strtime = getDataTimes();
	var url="/manger/admin_selectCust.asp?CustType="+CustType+"&strTime="+strtime;
	var requestType = "selectCust";
	var xmlHttp=CreateXMLHttpRequest();
    xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = function() 
	{
		if (xmlHttp.readyState == 4 && xmlHttp.status == 200) 
		{
			getObject(requestType).innerHTML  = xmlHttp.responseText;
		}
	}
    xmlHttp.send(null); 
}