// JavaScript Document
var zXml={
useActiveX:(typeof ActiveXObject!="undefined"),
useDom:document.implementation&&document.implementation.createDocument,
useXmlHttp:(typeof XMLHttpRequest!="undefined")
};
zXml.ARR_XMLHTTP_VERS=["MSXML2.XmlHttp.6.0","MSXML2.XmlHttp.3.0"];
zXml.ARR_DOM_VERS=["MSXML2.DOMDocument.6.0","MSXML2.DOMDocument.3.0"];
function zXmlHttp(){}
zXmlHttp.createRequest=function(){
	if(zXml.useXmlHttp){
		return new XMLHttpRequest();
	}else if(zXml.useActiveX){
		if(!zXml.XMLHTTP_VER){
			for(var i=0;i<zXml.ARR_XMLHTTP_VERS.length;i++){
				try{new ActiveXObject(zXml.ARR_XMLHTTP_VERS[i]);
					zXml.XMLHTTP_VER=zXml.ARR_XMLHTTP_VERS[i];break;
				}
				catch(oError){
					;
				}
			}
		}
		if(zXml.XMLHTTP_VER){
			return new ActiveXObject(zXml.XMLHTTP_VER);
		}else{
			throw new Error("Could not create XML HTTP Request.");
		}
	}else{
		throw new Error("Your browser doesn't support an XML HTTP Request.");
	}
};
zXmlHttp.isSupported=function(){
	return zXml.useXmlHttp||zXml.useActiveX;
};

function zXmlDom(){}
zXmlDom.createDocument=function(){
	if(zXml.useDom){
		var oXmlDom=document.implementation.createDocument("","",null);
		oXmlDom.parseError={
			valueOf:function(){return this.errorCode;},
			toString:function(){
				return this.errorCode.toString()
			}
		};
		oXmlDom.__initError__();
		oXmlDom.addEventListener("load",function(){this.__checkForErrors__();this.__changeReadyState__(4);},false);
		return oXmlDom;;
	}else if(zXml.useActiveX){
		if(!zXml.DOM_VER){
			for(var i=0;i<zXml.ARR_DOM_VERS.length;i++){
				try{
					new ActiveXObject(zXml.ARR_DOM_VERS[i]);
					zXml.DOM_VER=zXml.ARR_DOM_VERS[i];
					break;
				}catch(oError){
					;
				}
			}
		}
		if(zXml.DOM_VER){
			return new ActiveXObject(zXml.DOM_VER);
		}else{
			throw new Error("Could not create XML DOM document.");
		}
	}else{
		throw new Error("Your browserdoesn't support an XML DOM document.");
	}
};
zXmlDom.isSupported=function(){
	return zXml.useDom||zXml.useActiveX;
};
var oMozDocument=null;
if(typeof XMLDocument!="undefined"){
	oMozDocument=XMLDocument;
}else if(typeof Document!="undefined"){
	oMozDocument=Document;
}if(oMozDocument&&!window.opera){
	oMozDocument.prototype.readyState=0;
	oMozDocument.prototype.onreadystatechange=null;
	oMozDocument.prototype.__changeReadyState__=function(iReadyState){
		this.readyState=iReadyState;
		if(typeof this.onreadystatechange=="function"){
			this.onreadystatechange();
		}
	};
	oMozDocument.prototype.__initError__=function(){
		this.parseError.errorCode=0;
		this.parseError.filepos=-1;
		this.parseError.line=-1;
		this.parseError.linepos=-1;
		this.parseError.reason=null;
		this.parseError.srcText=null;
		this.parseError.url=null;
	};
	oMozDocument.prototype.__checkForErrors__=function(){
		if(this.documentElement.tagName=="parsererror"){
			var reError=/>([\s\S]*?)Location:([\s\S]*?)Line Number(\d+),Column(\d+):<sourcetext>([\s\S]*?)(?:\-*\^)/;
			reError.test(this.xml);
			this.parseError.errorCode=-999999;
			this.parseError.reason=RegExp.$1;
			this.parseError.url=RegExp.$2;
			this.parseError.line=parseInt(RegExp.$3);
			this.parseError.linepos=parseInt(RegExp.$4);
			this.parseError.srcText=RegExp.$5;
		}
	};
	oMozDocument.prototype.loadXML=function(sXml){
		this.__initError__();
		this.__changeReadyState__(1);
		var oParser=new DOMParser();

		var oXmlDom=oParser.parseFromString(sXml,"text/xml");
		while(this.firstChild){
			this.removeChild(this.firstChild);
		}for(var i=0;i<oXmlDom.childNodes.length;i++){
			var oNewNode=this.importNode(oXmlDom.childNodes[i],true);
			this.appendChild(oNewNode);
		}
		this.__checkForErrors__();
		this.__changeReadyState__(4);
	};
	oMozDocument.prototype.__load__=oMozDocument.prototype.load;
	oMozDocument.prototype.load=function(sURL){
		this.__initError__();
		this.__changeReadyState__(1);
		this.__load__(sURL);
	};
	Node.prototype.__defineGetter__("xml",function(){var oSerializer=new XMLSerializer();return oSerializer.serializeToString(this,"text/xml");});
	Node.prototype.__defineGetter__("text",function(){var sText="";for(var i=0;i<this.childNodes.length;i++){if(this.childNodes[i].hasChildNodes()){sText+=this.childNodes[i].text;}else{sText+=this.childNodes[i].nodeValue;}}return sText;});
}
function zXslt(){}
zXslt.transformToText=function(oXml,oXslt){
	if(typeof XSLTProcessor!="undefined"){
		var oProcessor=new XSLTProcessor();
		oProcessor.importStylesheet(oXslt);
		var oResultDom=oProcessor.transformToDocument(oXml);
		var sResult=oResultDom.xml;
		if(sResult.indexOf("<transformiix:result")>-1){
			sResult=sResult.substring(sResult.indexOf(">")+1,sResult.lastIndexOf("<"));
		}return sResult;;
	}else if(zXml.useActiveX){
		return oXml.transformNode(oXslt);
	}else{
		throw new Error("No XSLT engine found.");
	}
};
function zXPath(){}
zXPath.selectNodes=function(oRefNode,sXPath,oXmlNs){
	if(typeof XPathEvaluator!="undefined"){
		oXmlNs=oXmlNs||{};
		var nsResolver=function(sPrefix){
			return oXmlNs[sPrefix];
		};
		var oEvaluator=new XPathEvaluator();
		var oResult=oEvaluator.evaluate(sXPath,oRefNode,nsResolver,XPathResult.ORDERED_NODE_ITERATOR_TYPE,null);
		var aNodes=new Array;
		if(oResult!=null){
			var oElement=oResult.iterateNext();
			while(oElement){
				aNodes.push(oElement);
				oElement=oResult.iterateNext();
			}
		}
		return aNodes;
	}else if(zXml.useActiveX){
		if(oXmlNs){
			var sXmlNs="";
			for(var sProp in oXmlNs){
				sXmlNs+="xmlns:"+sProp+"=\'"+oXmlNs[sProp]+"\' ";
			}
			oRefNode.ownerDocument.setProperty("SelectionNamespaces",sXmlNs);
		};
		return oRefNode.selectNodes(sXPath);
	}
	else{
		throw new Error("No XPath engine found.");
	}
};
zXPath.selectSingleNode=function(oRefNode,sXPath,oXmlNs){
	if(typeof XPathEvaluator!="undefined"){
		;
		oXmlNs=oXmlNs||{};
		var nsResolver=function(sPrefix){
			return oXmlNs[sPrefix];
		};
		var oEvaluator=new XPathEvaluator();
		var oResult=oEvaluator.evaluate(sXPath,oRefNode,nsResolver,XPathResult.FIRST_ORDERED_NODE_TYPE,null);
		if(oResult!=null){
			return oResult.singleNodeValue;
		}else{
			return null;
		};
	}else if(zXml.useActiveX){
		if(oXmlNs){
			var sXmlNs="";
			for(var sProp in oXmlNs){
				sXmlNs+="xmlns:\'"+sProp+"="+oXmlNs[sProp]+"\' ";
			}
			oRefNode.ownerDocument.setProperty("SelectionNamespaces",sXmlNs);
		};
		return oRefNode.selectSingleNode(sXPath);
	}else{
		throw new Error("No XPath engine found.");
	}
};

function zXMLSerializer(){}
zXMLSerializer.prototype.serializeToString=function(oNode){
	var sXml="";
	switch(oNode.nodeType){
		case 1:
		sXml="<"+oNode.tagName;
		for(var i=0;i<oNode.attributes.length;i++){
			sXml+=" "+oNode.attributes[i].name+"=\""+oNode.attributes[i].value+"\"";
		}
		sXml+=">";
		for(var i=0;i<oNode.childNodes.length;i++){
			sXml+=this.serializeToString(oNode.childNodes[i]);
		}
		sXml+="</"+oNode.tagName+">";
		break;
		case 3:
		sXml=oNode.nodeValue;
		break;
		case 4:
		sXml="<![CDATA["+oNode.nodeValue+"]]>";
		break;
		case 7:
		sXml="<?"+oNode.nodevalue+"?>";
		break;
		case 8:
		sXml="<!--"+oNode.nodevalue+"-->";
		break;
		case 9:
		for(var i=0;i<oNode.childNodes.length;i++){
			sXml+=this.serializeToString(oNode.childNodes[i]);
		}
		break;
	};
	return sXml;
};

function transformXml(xmlFile,xslFile){
	var oXmlDom=zXmlDom.createDocument()
	oXmlDom.loadXML(xmlFile)
	var oXslDom=zXmlDom.createDocument()
	oXslDom.loadXML(xslFile)
	return zXslt.transformToText(oXmlDom,oXslDom);
}

function getpage(url,func){
	    oXHR = zXmlHttp.createRequest();
        oXHR.open("get", url, true);
        oXHR.onreadystatechange = function () {               
            if (oXHR.readyState == 4) {
                if (oXHR.status == 200) {
                    func(oXHR.responseText);                    
                }else{
					alert("error")	
				}
            }
        };    
        oXHR.send(null);    
}
function getmenuxml(url,func){
	var oXD=zXmlDom.createDocument();
	oXD.onreadystatechange=function(){
		if(oXD.readyState==4){
			func(oXD);
		}
	}
	oXD.load(url);
}
//getmenuxml("menuxml.asp",menuint);
function menuint(xml){
	window.menuarr=new Array();
	var Nodes=xml.documentElement.childNodes;
	for(var i=0;i<Nodes.length;i++){
		if(Nodes[i].getAttribute("havechild")=="True"){
			mid="menu-"+Nodes[i].getAttribute("cid");
			mstr=getchildstr(Nodes[i],Nodes[i].getAttribute("cid"));
			menuarr.push([mid,mstr,"off"]);
			if(document.getElementById(mid)){
				obj=document.getElementById(mid);
				obj.onmouseover=function(){
					ShowMenu();
				}
			}
		}
	}
}
function getchildstr(Node,cidstr){
	var nodes=Node.childNodes;
	var str="";
	for(var i=0;i<nodes.length;i++){
		if(nodes[i].getAttribute("havechild")=="True"){
			menuarr.push(["menu-"+cidstr+"-"+nodes[i].getAttribute("cid"),getchildstr(nodes[i],cidstr+"-"+nodes[i].getAttribute("cid")),"off"]);
			str+="<li class=\"havechild\"><a id=\"menu-"+cidstr+"-"+nodes[i].getAttribute("cid")+"\" href=\""+nodes[i].getAttribute("links")+"\" onmouseover=\"ShowMenu2();\">"+nodes[i].getAttribute("title")+"&nbsp;&nbsp;</a></li>";
		}else{
			str+="<li><a href=\""+nodes[i].getAttribute("links")+"\">"+nodes[i].getAttribute("title")+"</a></li>";
		}
	}
	return str;
}
	var language="cn";
	var Msg={
		ErrXML:zXmlDom.createDocument(),
		SucXML:zXmlDom.createDocument(),
		show:function(obj){
			alert(this.get(obj));
			if(obj.type=='err'){
				switch(obj.id){
					case '6':
					location.href='/';
					break;
				}
			}
		},
		get:function(obj){
			if(obj.type=="err") return(this.ErrXML.documentElement.getElementsByTagName("msg")[obj.id].getAttribute("content_"+language));
			if(obj.type=="suc") return(this.SucXML.documentElement.getElementsByTagName("msg")[obj.id].getAttribute("content_"+language));
		}
	}
	
	
	function geterrmsgxml(){
		var oXD=zXmlDom.createDocument();
		oXD.onreadystatechange=function(){
			if(oXD.readyState==4){
				Msg.ErrXML=oXD;
			}
		}
		oXD.load("xml/errmsg.xml");
	}
	function getsucmsgxml(){
		var oXD=zXmlDom.createDocument();
		oXD.onreadystatechange=function(){
			if(oXD.readyState==4){
				Msg.SucXML=oXD;
			}
		}
		oXD.load("xml/sucmsg.xml");
	}
	geterrmsgxml();
	getsucmsgxml();
	function showpage(){
		if(totalpage>1){
			var str,start,tend
			start=page-4<1?1:page-4
			tend=page+4>totalpage?totalpage:page+4
			str="<table class='fy' align='right'><tr>";
			str+=page>1?"<td class='page1'><a href=\"javascript:page="+(parseInt(page)-1)+";ld(url)\">上一页</a></td>":"<td class='page1'>上一页</td>";
			str+=start>1?"<td class='page2'><a href=\"javascript:page="+1+";ld(url)\"><span>01</span></a></td>":"";
			str+=start>2?"<td  class='page2'>…</td>":"";
			for(var i=start;i<=tend;i++){
				str+="<td class='"
				str+=page==i?'page3':'page2'
				str+="'><a href=\"javascript:page="+i+";ld(url)\"><span>"+tlh(i,2)+"</span></a></td>"
			}
			str+=tend<totalpage-1?"<td  class='page2'>…</td>":"";
			str+=tend<totalpage?"<td class='page2'><a href=\"javascript:page="+totalpage+";ld(url)\"><span>"+tlh(totalpage,2)+"</span></a></td>":"";
			str+=page<totalpage?"<td class='page1'><a href=\"javascript:page="+(parseInt(page)+1)+";ld(url)\">下一页</a></td>":"<td class='page1'>下一页</td>"
			str+="</tr></table>"
			return str;
		}else{
			return "";
		}		
	}
	function tlh(str,num){
		if(str.toString().length>=2){
			return str
		}else{
			for(var i=1;i<num;i++){
				str="0"+str;
			}
			return str;
		}		
	}
	function sc_item(evt,bs){
		evt = evt ? evt : (window.event ? window.event : null);
		var eobj=evt.srcElement||evt.target
		addscitem(eobj,bs)
	}
	function addscitem(eobj,bs){
		chgsrc(eobj,"sysimg/image/grid-loading.gif")
	    oXHR = zXmlHttp.createRequest();
        oXHR.open("get", "loading.asp?Handle=scitem&bs="+bs, true);
        oXHR.onreadystatechange = function () {               
            if (oXHR.readyState == 4) {
                if (oXHR.status == 200) {
					var sobj;
					eval("sobj="+oXHR.responseText)
					if(sobj.type!="suc"){
						Msg.show(sobj);
						if(sobj.id=5){
							var form=document.getElementById("userloginForm");
							document.getElementById('userlogin').style.display="block"
							document.getElementById("userloginForm").user.focus();
							userloginaction(addscitem,eobj,bs)
						}//end type=err id=5
					}else{
						Msg.show(sobj);
						chgsrc(eobj,"sysimg/image/btn_coll.gif");
					}
					//chgsrc(eobj,"sysimg/image/btn_coll.gif")
                    //alert(oXHR.responseText);  
                }else{
					chgsrc(eobj,"sysimg/image/btn_coll.gif")
					alert("error")	
				}
            }
        };    
        oXHR.send(null);    
	}
	function sc_preview(bs){
	    oXHR = zXmlHttp.createRequest();
        oXHR.open("get", "loading.asp?Handle=scpreview&bs="+bs, true);
        oXHR.onreadystatechange = function () {               
            if (oXHR.readyState == 4) {
                if (oXHR.status == 200) {
					var sobj;
					eval("sobj="+oXHR.responseText)
					if(sobj.type!="suc"){
						Msg.show(sobj);
						if(sobj.id=5){
							var form=document.getElementById("userloginForm");
							document.getElementById('userlogin').style.display="block"
							document.getElementById("userloginForm").user.focus();
							userloginaction(sc_preview,bs)
						}//end type=err id=5
					}else{
						Msg.show(sobj);
					}
					//chgsrc(eobj,"sysimg/image/btn_coll.gif")
                    //alert(oXHR.responseText);  
                }else{
					alert("error")	
				}
            }
        };    
        oXHR.send(null);    
	}

	function chgsrc(obj,src){
		obj.src=src	
	}
	function ckloginform(){
		form=document.getElementById("userloginForm");
		if(form.user.value==""){
			Msg.show({type:"err",id:"1"});
			form.user.focus();
			return false;
		}
		if(form.paswrd.value==""){
			Msg.show({type:"err",id:"2"});
			form.paswrd.focus();
			return false;
		}
		return true
	}
	
	function DrawImage(obj, width, height){ 
		myImage = new Image(); 
		myImage.src = obj.src; 
		if (myImage.width>0 && myImage.height>0){ 
			var rate = 1; 
			if (myImage.width>width || myImage.height>height){ 
				if (width/myImage.width<height/myImage.height){ 
					rate = width/myImage.width; 
				}else{ 
					rate = height/myImage.height; 
				}
			} 
			if (window.navigator.appName == "Microsoft Internet Explorer"){ 
				obj.style.zoom = rate; 
			}else{ 
				obj.width = myImage.width*rate; 
				obj.height = myImage.height*rate; 
			} 
		} 
	} 
	
	function show_Advsearch(evt){
		evt = evt ? evt : (window.event ? window.event : null);
		var eobj=evt.srcElement||evt.target
		showAuction(eobj,"advsearch.html",320);
	}
	
	function show_Auction(evt,Aid,Sid){
		evt = evt ? evt : (window.event ? window.event : null);
		var eobj=evt.srcElement||evt.target
		showAuction(eobj,"loading.asp?handle=Auctionshow&AID="+Aid+"&SID="+Sid,350);
	}
	
	function showAuction(obj,url,width){
		var sL=document.documentElement.scrollLeft;
		var sT=document.documentElement.scrollTop;
		var oW=document.documentElement.clientWidth-2;
		var oH=document.documentElement.clientHeight-2;
		var Adiv=document.getElementById("Auction_show");
		var Mdiv=document.getElementById("main")
		var T,L
		var imgdiv=document.getElementById("ldimg");
		Adiv.style.width=width;
		//Adiv.style.height=height;
		var h = obj.offsetHeight;
		var w = obj.offsetWidth;
		var l = obj.offsetLeft;
		var t = obj.offsetTop;
		var vParent = obj.offsetParent;
		while (vParent.tagName.toUpperCase() != "BODY")
		{
			l += vParent.offsetLeft;
			t += vParent.offsetTop;
			vParent = vParent.offsetParent;
		}
		Adiv.innerHTML='';
		Adiv.style.display='block'
		T=t+h;
		L=Mdiv.offsetLeft+Mdiv.offsetWidth-Adiv.offsetWidth-10
		if(T+Adiv.offsetHeight>oH+sT) T=t-Adiv.offsetHeight<sT?sT:t-Adiv.offsetHeight;
		if(L+Adiv.offsetWidth>oW+sL) L=oW+sL-Adiv.offsetWidth;
		Adiv.style.top=T+"px";
		Adiv.style.left=L+'px';
		imgdiv.style.display="block";
		imgdiv.style.top=T+(Adiv.offsetHeight-imgdiv.offsetHeight)/2+"px"
		imgdiv.style.left=Mdiv.offsetLeft+Mdiv.offsetWidth-Adiv.offsetWidth-10+(Adiv.offsetWidth-imgdiv.offsetWidth)/2+"px";
		getpage(url,function(txt){imgdiv.style.display='none';Adiv.innerHTML=txt;setTimeout(resetdiv,10)})
	}
	
	function resetdiv(){
		var sT=document.documentElement.scrollTop;
		var oH=document.documentElement.clientHeight-2;
		var Adiv=document.getElementById("Auction_show");
		var h=parseInt(Adiv.offsetHeight)
		Adiv.style.height=h;
		var T=parseInt(Adiv.style.top)
		if(T+h>oH+sT) T=T-h<sT?sT:T-h;
		Adiv.style.top=T+"px";
	}
	
	function closeAuction(){
		document.getElementById("Auction_show").style.display='none'
		document.getElementById("ldimg").style.display='none'
	}
	
	function msgformsubmit(form){
		if(!form.message.value){
			Msg.show({type:"err",id:"7"});
			form.message.focus()
			return false;
		}
		if(!form.Email.value){
			Msg.show({type:"err",id:"8"});
			form.Email.focus()
			return false;
		}
		if(!IsEmail(form.Email.value)){
			Msg.show({type:"err",id:"9"});
			form.Email.focus()
			return false;
		}
		if(form.Email.value!=form.REmail.value){
			Msg.show({type:"err",id:"10"});
			form.REmail.value="";
			return false;
		}
		showlding(document.getElementById("contactuskx"));
		ajaxSubmit("savemessage.asp", "post", getpostContent(form),msgformsubmited);
		return false;
	}
	
	function msgformsubmited(txt){
		var obj;
		eval("obj="+txt)
		Msg.show(obj)
		var form=document.getElementById("msgform")
		if(obj.type!="suc"){
			switch(obj.id){
				case '6':
				window.close();
				break;
				case '7':
				form.message.focus();
				break;
				case '8':
				form.Email.focus();
				break;
			}//end swith
		}else{
			hiddenlding();
			clearform(form);
		}
	}
	
	function IsNum(){
	if(arguments[0]){
		var L=arguments[0];
		var L1=arguments[1];
		var L2=arguments[2];
		ckLength(L,L1,L2);
		var reNum=/^\d*$/;
		return(reNum.test(L));
	}
	return true;
}
function IsEmail(sText){
	if(Trim(sText)!=""){
		var reEmail=/^(?:\w+[\.-]?)*\w@(?:\w+[\.-])+\w+$/;
		return reEmail.test(sText);
	}
	return true;
}
function IsPhone(sText){
	if(Trim(sText)!=""){
		var rePhone=/^(?:[0\+]\d{2,3}-)?(?:0\d{2,3}-)?(?:\d{7,8})(?:-\d+)?$/;
		var reMobile=/^(?:[0\+]\d{2,3})?(?:1(?:8(?=[9])|3|5)\d{9})$/;
		return(rePhone.test(sText)||reMobile.test(sText));
	}
	return true;
}
function IsDate(){
	if(arguments[0]){
		var reDate=/^(?:19|20)\d{2}-(?:0?[1-9]|1[0-2])-(?:0?[1-9]|[12]\d|3[0-1])$/;
		return (reDate.test(arguments[0]));
	}
	return true;
}
function LTrim(str)
{
var whitespace = new String(" \t\n\r");
var s = new String(str);
if (whitespace.indexOf(s.charAt(0)) != -1)
{
var j=0, i = s.length;
while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
{
j++;
}
s = s.substring(j, i);
}
return s;
}
function RTrim(str)
{
var whitespace = new String(" \t\n\r");
var s = new String(str);
if (whitespace.indexOf(s.charAt(s.length-1)) != -1)
{
var i = s.length - 1;
while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
{
i--;
}
s = s.substring(0, i+1);
}
return s;
}
function Trim(str)
{
return RTrim(LTrim(str));
}
function getpostContent(form) {
	var elements = form.elements;// Enumeration the form elements
	var element;
	var i;

	var postContent = "";// Form contents need to submit

	for(i=0;i<elements.length;++i) {
		var element=elements[i];

		if(element.type=="text" || element.type=="textarea" || element.type=="hidden") {
		  postContent += encodeURIComponent(element.name) + "="   + encodeURIComponent(element.value) + "&"; 
		}else if(element.type=="select-one"||element.type=="select-multiple") {
			var options=element.options,j,item;
			for(j=0;j<options.length;++j){
        		item=options[j];
				if(item.selected) {
					postContent += encodeURIComponent(element.name) + "=" + encodeURIComponent(item.value) + "&";
				}
      		}
    	} else if(element.type=="checkbox"||element.type=="radio") {
			if(element.checked) {
				postContent += encodeURIComponent(element.name) + "=" + encodeURIComponent(element.value) + "&";
			}
		} else if(element.type=="file") {
			if(element.value != "") {
				postContent += encodeURIComponent(element.name) + "=" + encodeURIComponent(element.value) + "&";
			}
		} else {
			postContent += encodeURIComponent(element.name) + "=" +  encodeURIComponent(element.value) + "&";
		}
  }
  return postContent
}

function ajaxSubmit(url, method, postContent,func){
	xmlhttp=zXmlHttp.createRequest(); 
	xmlhttp.onreadystatechange = function () {               
		if (xmlhttp.readyState == 4) {
			if (xmlhttp.status == 200) {
				func(xmlhttp.responseText);                    
			}else{
				alert("error")	
				alert(xmlhttp.responseText)
			}
		}
    };    
	if(method.toLowerCase() == "get") {
		xmlhttp.open("GET", url + "?" + postContent, true);
		xmlhttp.send(null);
	} else if(method.toLowerCase() == "post") {
		xmlhttp.open("POST", url, true);
		xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xmlhttp.send(postContent);
	}
}
function showlding(obj){
	var odiv=document.getElementById("lddiv");
	var imgdiv=document.getElementById("ldimg");
	h = obj.offsetHeight;
	w = obj.offsetWidth;
	l = obj.offsetLeft;
	t = obj.offsetTop;
	vParent = obj.offsetParent;
	while (vParent.tagName.toUpperCase() != "BODY")
	{
		l += vParent.offsetLeft;
		t += vParent.offsetTop;
		vParent = vParent.offsetParent;
	}
	odiv.style.top=t+"px";
	odiv.style.left=l+"px";
	odiv.style.width=w+"px";
	odiv.style.height=h+"px";
	odiv.style.display="block";
	imgdiv.style.top=t+(h-130)/2+"px"
	imgdiv.style.left=l+(w-60)/2+"px"
	imgdiv.style.display="block";
}
function hiddenlding(){
	document.getElementById("lddiv").style.display="none"
	document.getElementById("ldimg").style.display="none"
}
function clearform(form){
	for(var i=0;i<form.elements.length;i++){
		var obj=form.elements[i];
		obj.value="";
	}
}
function openfile(){
	photo.document.getElementsByName('file')[0].click();
}
function reopenfile(){
	photo.location.href='photo.htm';
	setTimeout("openfile()",100);
}

function ppzjsubmit(){
	var form=document.getElementById("myform")
	if(form.ItemName.value==""){
		Msg.show({type:"err",id:"12"});
		form.ItemName.focus()
		return false;
	}
	if(form.Image1.value==""){
		Msg.show({type:"err",id:"13"});
		form.Image1.focus()
		return false;
	}
	if(form.Namec.value==""){
		Msg.show({type:"err",id:"14"})
		form.Namec.focus()
		return false;
	}
	if(form.Tel.value==""){
		Msg.show({type:"err",id:"15"})
		form.Tel.focus()
		return false;
	}
	if(!IsPhone(form.Tel.value)){
		Msg.show({type:"err",id:"16"})
		form.Tel.select();
		form.Tel.focus()
		return false;
	}
	if(form.MT.value==""){
		Msg.show({type:"err",id:"17"})
		form.MT.focus()
		return false;
	}
	if(!IsPhone(form.MT.value)){
		Msg.show({type:"err",id:"18"})
		form.MT.select();
		form.MT.focus()
		return false;
	}
	if(form.Address.value==""){
		Msg.show({type:"err",id:"19"})
		form.Address.focus()
		return false;
	}
	showlding(form);
	form.submit();
}
function ppzjsaved(obj){
	Msg.show(obj);
	hiddenlding();
	if(obj.type=="suc"){
		clearform(document.getElementById("myform"));
	}
}

function userlogin(){
	document.getElementById("loginmsg").innerHTML="<table border='0' cellspacing='0' cellpadding='0'><tr><td height=25><a href='Membercenter.asp'>进入用户中心</a></td><td width=20 align=center><img src='sysimg/image/menu_2_vline.gif'></td><td><a href='javascript:logout()'>安全退出</a></td></tr></table>"
	//location.href="index.asp"
}
function logout(){
	getpage("loading.asp?handle=logout",function(){document.getElementById("loginmsg").innerHTML="<img src='sysimg/image/btn_user.gif' style='vertical-align:middle; cursor: pointer;' onClick=\"document.getElementById('userlogin').style.display=(document.getElementById('userlogin').style.display=='none')?'block':'none';userloginaction(userlogin);\" />"})	
}

function userloginaction(fun,cs1,cs2){
	form=document.getElementById("userloginForm")
	form.onsubmit=function(){
		var login=function(txt){
			var obj
			eval("obj="+txt)
			if(obj.type!="suc"){
				Msg.show(obj)
				switch(obj.id){
					case '1':
					form.user.focus();
					break;
					case '2':
					form.paswrd.focus();
					break;
					case '3':
					form.user.value='';
					form.paswrd.value='';
					form.user.focus();
					break;
					case '4':
					form.paswrd.value='';
					form.paswrd.focus();
					break;
				}//end swith
			}else{
				//chgsrc(eobj,"sysimg/image/btn_coll.gif")
				document.getElementById('userlogin').style.display="none";
				Msg.show(obj)
				fun(cs1,cs2);
			}
		}//end login function
		if(ckloginform()){
			getpage("loading.asp?Handle=login&un="+encodeURIComponent(form.user.value)+"&pd="+encodeURIComponent(form.paswrd.value),login);
		}
		return false;
	}//end submit function
}

