globalFlag=true;
function createXMLHttpReqeust(){	
	return (window.ActiveXObject)?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();
}
function sendRequest(url,tagId){
	var xmlhttp1=createXMLHttpReqeust();
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp1.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp1.open("GET",url,true);
	}
	else{return;};
	xmlhttp1.setRequestHeader("Cache-Control","no-cache");
	xmlhttp1.setRequestHeader("If-Modified-Since","0");
	xmlhttp1.onreadystatechange=function(){
		if(xmlhttp1.readyState==4){
			if(xmlhttp1.status==200){
				var rvalue = xmlhttp1.responseText;
				document.getElementById(tagId).style.display="block"
				document.getElementById(tagId).innerHTML="";
				document.getElementById(tagId).innerHTML=rvalue;
				document.getElementById(tagId).style.backgroundColor="#2b2b2b"
			}
		}
	}
	xmlhttp1.send(null);
}
function verfiyName(url,tagId){
	var xmlhttp1=createXMLHttpReqeust();
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp1.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp1.open("GET",url,true);
	}
	else{return;};
	xmlhttp1.setRequestHeader("Cache-Control","no-cache");
	xmlhttp1.setRequestHeader("If-Modified-Since","0");
	xmlhttp1.onreadystatechange=function(){
		if(xmlhttp1.readyState==4){
			if(xmlhttp1.status==200){
				var rvalue = parseInt(xmlhttp1.responseText);
				var str="";
				if(rvalue==1){str="&nbsp;&nbsp;&nbsp;&nbsp;<font color=white><b>valid user name</b></font>"}
				else if(rvalue==0){str="&nbsp;&nbsp;&nbsp;&nbsp;<font color=white><b>Invalid user name</b></font>"}
				else if(rvalue==-1){str="&nbsp;&nbsp;&nbsp;&nbsp;<font color=white><b>Empty user name</b></font>"}
				document.getElementById(tagId).innerHTML=str
			}
		}
	}
	xmlhttp1.send(null);
}

function getIPDetail(str,url){
var remoteObj=createXMLHttpReqeust();
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("POST",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("POST",url,true);
	}
	else{return;};
	remoteObj.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	remoteObj.setRequestHeader("Cache-Control","no-cache");
	remoteObj.setRequestHeader("If-Modified-Since","0");
	remoteObj.onreadystatechange=function(){
		if(remoteObj.readyState==4){
			if(remoteObj.status==200){
				alert(remoteObj.ResponseBody);
			}
		}
	}
	remoteObj.send(str);
}
counter=0;
function Timer(){
counter++;
}
function chkFlash(obj){
var flag=true;
	try{
		var fileName = (obj.pic.value).replace(/^\s+/,"").replace(/\s+$/,"")
		if(fileName.substring(fileName.lastIndexOf(".")+1).toUpperCase()!="SWF"){flag=false;alert("File Type Error");}
	}
	catch(e){
		alert("File Proccess Error"+"\n"+e.description)
		return ;
	}
	if(flag){obj.submit();}
}
function vehicleDetail(url,tagId,type,id,pindex){
	var content="";
	if(type=="modify"){content+="type=modify&id="+id;}
	if(type=="add"){content+="type=add";}
	if(type=="insert"){content+="type=insert&"+getSendStr("vehicle","insert");}
	if(type=="update"){content+="type=update&id="+id+"&";content+=getSendStr("vehicle","update")}
	//alert(url+"\n"+tagId+"\n"+type+"\n"+id+"\n"+content)
	var xmlhttp = createXMLHttpReqeust();
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("POST",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("POST",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText;
				if(type=="update"){
					if(rvalue!="error"){
						document.getElementById("tipInfo").innerText = "Modify Successfully!.";
						var ta = String(rvalue).split("|");
						url = hostStr + "admin/VehicleDetail.asp";
						vehicleDetail(url,"DetailLayer","modify",parseInt(ta[1]),"");
						url = hostStr + "admin/VehicleList.asp";
						vehicleList(url,"ListLayer",pindex)
					}
					else{document.getElementById("tipLayer").innerText = "Modify Failure."}
					return ;
				}
				if(type=="insert"){
					if(rvalue=="error"){
						document.getElementById("tipLayer").innerText = "Insert Failure."
						return ;
					}
					else if(rvalue==""){
						document.getElementById("tipLayer").innerText = "Insert Successfully, but refresh website Failure. "
						return ;
					}
					else{
						var ta = String(rvalue).split("|");
						if(String(ta[0])=="exist"){
							document.getElementById("tipInfo").innerText = "Record exists."
						}
						else{
							document.getElementById("tipInfo").innerText = "Insert Successfully!."
							url = hostStr + "admin/VehicleList.asp";
							vehicleList(url,"ListLayer",pindex);
						}
						url = hostStr + "admin/VehicleDetail.asp";
						vehicleDetail(url,"DetailLayer","add",parseInt(ta[1]),pindex);
					}
					return;
				}
				document.getElementById(tagId).innerHTML = rvalue;
			}
		}
	}
	if(globalFlag){
		xmlhttp.send(content);
	}
}
function getSendStr(type,oper){
	globalFlag=true;
	var str="";
	var errorStr="";
	if(type=="vehicle"){
		if(oper=="insert"){
		if(document.vehicleForm.make.value==""){errorStr+="select make please\n";globalFlag=false;}
		if(document.vehicleForm.year.value==""){errorStr+="select year please\n";globalFlag=false;}
		if(document.vehicleForm.model.value==""){errorStr+="select model please\n";globalFlag=false;}
		if(document.vehicleForm.pcd.value==""){errorStr+="select bolt please\n";globalFlag=false;}

			str+="make="+escape(removeSpace(String(document.vehicleForm.make.value),"side"))+"&year="+document.vehicleForm.year.value+"&model="+escape(removeSpace(String(document.vehicleForm.model.value),"side"))+"&pcd="+escape(removeSpace(String(document.vehicleForm.pcd.value),"side"))
			str+="&offset1="+escape(removeSpace(String(document.vehicleForm.offset1.value),"side"))
			str+="&offset2="+escape(removeSpace(String(document.vehicleForm.offset2.value),"side"))
			str+="&s1="+escape(removeSpace(String(document.vehicleForm.s1.value),"side"))
			str+="&s2="+escape(removeSpace(String(document.vehicleForm.s2.value),"side"))
			str+="&e1="+escape(removeSpace(String(document.vehicleForm.e1.value),"side"))
			str+="&e2="+escape(removeSpace(String(document.vehicleForm.e2.value),"side"))
		}
		if(oper=="update"){
			str+="pcd="+escape(removeSpace(String(document.vehicleForm.pcd.value),"side"))
			str+="&offset1="+escape(removeSpace(String(document.vehicleForm.offset1.value),"side"))
			str+="&offset2="+escape(removeSpace(String(document.vehicleForm.offset2.value),"side"))
			str+="&s1="+escape(removeSpace(String(document.vehicleForm.s1.value),"side"))
			str+="&s2="+escape(removeSpace(String(document.vehicleForm.s2.value),"side"))
			str+="&e1="+escape(removeSpace(String(document.vehicleForm.e1.value),"side"))
			str+="&e2="+escape(removeSpace(String(document.vehicleForm.e2.value),"side"))
		}
		var numericReg=/^(-|\+)?\d+(\.\d+)|(0+)?$/;
		//var numericReg=/^(\d)*\.?(\d)*$/;
		if(numericReg.test(document.vehicleForm.offset1.value)&&numericReg.test(document.vehicleForm.offset2.value)){
			/*if(document.vehicleForm.offset1.value=="0"||document.vehicleForm.offset2.value=="0"){
				errorStr+=" offset range must be larger than zero.\n";
				globalFlag=false;
			}*/
			if(document.vehicleForm.offset1.value==""||document.vehicleForm.offset2.value==""){
				errorStr+=" it doesn't allowed than each of the offset range  fields is empty.\n";
				globalFlag=false;
			}
		}
		else{
			errorStr+="offset range must be numeric\n";
			globalFlag=false;
		}
		if(numericReg.test(document.vehicleForm.s1.value)&&numericReg.test(document.vehicleForm.s2.value)&&numericReg.test(document.vehicleForm.e1.value)&&numericReg.test(document.vehicleForm.e2.value)){
			/*if(document.vehicleForm.s1.value=="0"||document.vehicleForm.s2.value=="0"||document.vehicleForm.e1.value=="0"||document.vehicleForm.e2.value=="0"){
				errorStr+=" wheels size range must be larger than zero.\n";
				globalFlag=false;
			}*/
			if(document.vehicleForm.s1.value==""||document.vehicleForm.s2.value==""||document.vehicleForm.e1.value==""||document.vehicleForm.e2.value==""){
				errorStr+=" it doesn't allowed than each of the wheel size range  fields is empty.\n";
				globalFlag=false;
			}

		}
		else{
			errorStr+="wheels size range must be numeric\n";
			globalFlag=false;
		}
		if(!globalFlag){
			alert(errorStr);
			return;
		}
	}
	
	if(type=="wheel"){
			str+="series="+escape(removeSpace(String(document.WheelsForm.series.value),"side"));
			str+="&s1="+escape(removeSpace(String(document.WheelsForm.s1.value),"side"));
			str+="&s2="+escape(removeSpace(String(document.WheelsForm.s2.value),"side"));
			str+="&finish="+escape(removeSpace(String(document.WheelsForm.finish.value),"side"));
			str+="&discount="+escape(removeSpace(String(document.WheelsForm.discount.value),"side"));
			str+="&pcd="+escape(removeSpace(String(document.WheelsForm.pcd.value),"side"));
			str+="&offset="+escape(removeSpace(String(document.WheelsForm.offset.value),"side"));
			str+="&price="+escape(removeSpace(String(document.WheelsForm.price.value),"side"));
			str+="&amount="+escape(removeSpace(String(document.WheelsForm.amount.value),"side"));
			str+="&bore="+escape(removeSpace(String(document.WheelsForm.bore.value),"side"));
	}
	
	if(type=="account"){
		str+="UserName="+escape(removeSpace(String(document.frm.UserName.value),"side"))
		str+="&email="+escape(removeSpace(String(document.frm.email.value),"side"))
		str+="&pwd="+escape(removeSpace(String(document.frm.pwd.value),"side"));
		str+="&level="+escape(removeSpace(String(document.frm.level.value),"side"))
	}
	
	if(type=="bzomodel"){
		var errorStr="";
		if(document.frames(0).document.BZOModel.title.value==""){errorStr+="model can't be empty\n";globalFlag=false;}
		if(document.frames(0).document.BZOModel.Submit.value==" Modify "){
			if(document.frames(0).document.BZOModel.tipPic.value!=""){
				var FileSuffix = "|JPEG|JPG|GIF|PNG|"
				if(FileSuffix.indexOf(document.frames(0).document.BZOModel.tipPic.value.substring(document.frames(0).document.BZOModel.tipPic.value.lastIndexOf(".")+1).toUpperCase())==-1){
					errorStr+="the format of upload file are jpg,jpeg,gif,png\n";globalFlag=false;
				}
				else{
					var im = new Image();
					im.src=(document.frames(0).document.BZOModel.Pic.value).replace(/\\/g,"/");
					if(im.fileSize>1024*10){
						errorStr+="the upload file max size is 10K\n";globalFlag=false;
					}
				}
			}
		}
		else{
			if(document.frames(0).document.BZOModel.tipPic.value==""){
				errorStr+="select Model Picture please.\n";globalFlag=false;
			}
			else{
				var FileSuffix = "|JPEG|JPG|GIF|PNG|"
				if(FileSuffix.indexOf(document.frames(0).document.BZOModel.tipPic.value.substring(document.frames(0).document.BZOModel.tipPic.value.lastIndexOf(".")+1).toUpperCase())==-1){
					errorStr+="the format of upload file are jpg,jpeg,gif,png\n";globalFlag=false;
				}
			}
		}
		if(!globalFlag){
			alert(errorStr)
			return;
		}
	}
	return str;
}
function vehicleList(url,tagId,pindex,term,sortTerm){
	var frm=document.getElementById("searchIfr")
	var xmlhttp = createXMLHttpReqeust();
	url += "?ipage="+pindex+"&Vyear="+frm.year.value+"&Vmake="+frm.make.value+"&Vmodel="+frm.model.value+"&term="+term+"&sortTerm="+sortTerm;
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;}
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText;
				document.getElementById(tagId).innerHTML = rvalue;
				document.getElementById("pageindex").innerText=parseInt(pindex);
			}
		}
	}
	xmlhttp.send(null);	
}
function vehicleManage(url){
	var xmlhttp = createXMLHttpReqeust();
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			if(xmlhttp.status==200){
				var rvalue = parseInt(xmlhttp.responseText);
				if(rvalue==0){}
				if(rvalue==1){}
			}
		}
	}
	xmlhttp.send(null);	
}
function adjustSelectValue(){
	var args = adjustSelectValue.arguments;
	if(args.length>1){
		var selection = args[0];
		var	value = args[1]
		selection.value=value;
	}

}
function deleteVehicle(url,id,pindex){
	var xmlhttp = createXMLHttpReqeust();
	url += "?ipage="+pindex+"&id="+id;
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState==4){
			if(xmlhttp.status == 200){
				var rvalue = xmlhttp.responseText;
				if(rvalue=="error"){
					document.getElementById("tipInfo").innerText = "Delete Failure."
				}
				else{
					var ta = rvalue.split("|");
					document.getElementById("tipInfo").innerText = "Delete Successfully."
					url = hostStr + "admin/VehicleList.asp";
					vehicleList(url,"ListLayer",parseInt(document.getElementById("pageindex").innerText));
					url = hostStr + "admin/VehicleDetail.asp";
					vehicleDetail(url,"DetailLayer","add","","");
				}
			}
		}
	}
	xmlhttp.send(null);
}
function cataNew(url,tagId){
	var xmlhttp = createXMLHttpReqeust();
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState==4){
			if(xmlhttp.status==200){
				document.getElementById(tagId).innerHTML=xmlhttp.responseText
			}
		}
	}
	xmlhttp.send(null);
}
function cataDelete(url,id,pindex){
	var xmlhttp = createXMLHttpReqeust();
	url+="?id="+id+"&ipage="+pindex;
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState==4){
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText;
				if(rvalue=="error"){
					document.getElementById("tipInfo").innerText = "Delete Failure."
				}
				else{
					var ta = rvalue.split("|");	
					document.getElementById("tipInfo").innerText = "Delete Successfully."
					url = hostStr + "admin/CategoryList.asp";
					cataList(url,"ListLayer",parseInt(ta[1]))
				}
			}
		}
	}
	xmlhttp.send(null);
}
function cataModify(url,tagId,id,pindex){
	var xmlhttp = createXMLHttpReqeust();
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState==4){
			if(xmlhttp.status==200){
				document.getElementById(tagId).innerHTML=xmlhttp.responseText
			}
		}
	}
	xmlhttp.send(null);
}
function cataDetail(url,tagId,id){
	var xmlhttp = createXMLHttpReqeust();
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState==4){
			if(xmlhttp.status==200){
				document.getElementById(tagId).innerHTML=xmlhttp.responseText
			}
		}
	}
	xmlhttp.send(null);
}
function cataUpdate(url,tagId,id,pindex){
	getSendStr("bzomodel","")
	if(globalFlag){
		document.frames(0).document.forms(0).submit();
	}
}
function cataAdd(url){
	var xmlhttp = createXMLHttpReqeust();
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState==4){
			if(xmlhttp.status==200){
				document.getElementById("DetailLayer").innerHTML=xmlhttp.responseText
			}
		}
	}
	xmlhttp.send(null);
}
function cataDelete(url,id,pindex){
	var xmlhttp = createXMLHttpReqeust();
	pindex=parseInt(parent.document.getElementById("pageindex").innerText)
	url=url+"?id="+id+"&ipage="+pindex
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState==4){
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText
				var ta = rvalue.split("|")
				if(String(ta[0])=="ok"){
					parent.document.getElementById("tipInfo").innerText="Delete successfully"
					url = hostStr+"admin/CategoryList.asp"
					cataList(url,"ListLayer",parseInt(ta[1]))
				}
				else{
					parent.document.getElementById("tipInfo").innerText="Delete failing"
				}
			}
		}
	}
	xmlhttp.send(null);
}

function displayCata(id){
	document.frames(0).location="CategoryDetail.asp?id="+id
}
function cataList(url,tagId,pindex){
	var xmlhttp = createXMLHttpReqeust();
	url+="?ipage="+pindex;
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState==4){
			if(xmlhttp.status==200){
				var rvalue=xmlhttp.responseText;
				if(rvalue==""){
					document.getElementById("tipInfo").innerText="NO Record"
					document.getElementById(tagId).innerHTML="<table width='96%' border='0' cellspacing='0' cellpadding='0' align='center'><tr><td height='1' colspan='6' align='center'style='font-size:12px;color:#FFFFFF;'>NO Record.</td></tr></table>"

				}
				else{
					document.getElementById(tagId).innerHTML=rvalue	
					if(pindex!=""&&String(parseInt(pindex))!="NAN"){
						document.getElementById("pageindex").innerText=parseInt(pindex)
					}
				}
			}
		}
	}
	xmlhttp.send(null);
}



function newItem(pindex){
	window.open("newSeries.asp",null,"width=380px,height=200px,center")
} 
function wheelDetail(url,tagId,optype,id,pindex){
	url += "?type="+optype+"&ipage="+pindex+"&id="+id
	var xmlhttp = createXMLHttpReqeust();
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState==4){
			//alert(url+"\n"+xmlhttp.status)
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText;
				//url = hostStr + "admin/WheelsDetail.asp";
				document.getElementById(tagId).innerHTML=rvalue;
			}
		}
	}
	xmlhttp.send(null);
}
function wheelList(url,tagId,pindex,term,sortTerm){
	var frm=document.getElementById("searchVheel")
	url += "?ipage="+pindex+"&Wtitle="+frm.Wtitle.value+"&sizerange="+frm.sizerange.value+"&bolt="+frm.bolt.value+"&offset="+frm.offset.value+"&finish="+frm.finish.value+"&bore="+frm.bore.value+"&term="+term+"&sortTerm="+sortTerm;
	var xmlhttp = createXMLHttpReqeust();
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState==4){
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText;
				document.getElementById(tagId).innerHTML=rvalue;
				document.getElementById("pageindex").innerText=parseInt(pindex)				
			}
		}
	}
	xmlhttp.send(null);
}
function wheelDelete(url,id,pindex){
	var xmlhttp = createXMLHttpReqeust();
	url += "?id="+id+"&ipage="+pindex;
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState==4){
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText;
				var ta = rvalue.split("|");
				document.getElementById("tipInfo").innerText = "Delete Successfully."
					url = hostStr + "admin/WheelsList.asp";
					wheelList(url,"ListLayer",parseInt(ta[1]))
			}
		}
	}
	xmlhttp.send(null);
}

function wheelUpdate(url,id,pindex){
	var xmlhttp = createXMLHttpReqeust();
	var	str = "id="+id+"&ipage="+pindex+"&"+getSendStr("wheel","");
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState==4){
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText;
				var ta = rvalue.split("|");
				document.getElementById("tipInfo").innerText = "Update Successfully."
					url = hostStr + "admin/WheelsDetail.asp"
					wheelDetail(url,"DetailLayer","modify",parseInt(ta[1]),parseInt(document.getElementById("pageindex").innerText))
					url = hostStr + "admin/WheelsList.asp";
					wheelList(url,"ListLayer",parseInt(document.getElementById("pageindex").innerText))
			}
		}
	}
	if(checkWheelForm()){return ;}
	else{
		xmlhttp.send(str);
	}
}
function wheelInsert(url,tagId){
	var xmlhttp = createXMLHttpReqeust();
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState==4){
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText;
				var ta = rvalue.split("|");
				if(ta[1]==0){
					if(ta[0]=="error0"){
						document.getElementById("tipInfo").innerText = "Add failing."
					}	
					if(ta[0]=="error1"){
						document.getElementById("tipInfo").innerText = "Add Successfully,Please manual refresh."
					}	
					if(ta[0]=="exist"){
						document.getElementById("tipInfo").innerText = "Entry has been existed."
					url = hostStr + "admin/WheelsDetail.asp";
					wheelDetail(url,"DetailLayer","modify","",parseInt(ta[1]))						
						
					}	
				}
				else{
				document.getElementById("tipInfo").innerText = "Add Successfully."
					url = hostStr + "admin/WheelsDetail.asp";
					wheelDetail(url,"DetailLayer","add","","")
					url = hostStr + "admin/WheelsList.asp"
					wheelList(url,"ListLayer","1")
				}
			}
		}
	}
	if(checkWheelForm()){return ;}
	else{
		xmlhttp.send(getSendStr("wheel",""));
	}
}
function checkWheelForm(){
	var degitReg = /^(-|\+)?\d+(.\d{1,2})|(0+)?$/
	var errorFlag = false;
	var errorStr = "Error:";
	if(document.WheelsForm.series.value==""){errorStr += "Model ";errorFlag = true;}
	if(!degitReg.test(removeSpace(document.WheelsForm.s1.value,"side"))||!degitReg.test(removeSpace(document.WheelsForm.s2.value,"side"))){errorStr +="Size ";errorFlag = true;}
	if(document.WheelsForm.finish.value==""){errorStr +="finish ";errorFlag = true;}
	if(isNaN(removeSpace(document.WheelsForm.discount.value,"side"))||removeSpace(document.WheelsForm.discount.value,"side")<0||removeSpace(document.WheelsForm.discount.value,"side")>100){errorStr +="discount ";errorFlag = true;}
	if(document.WheelsForm.pcd.value==""){errorStr +="Bolt ";errorFlag = true;}
	if(!degitReg.test(removeSpace(document.WheelsForm.offset.value,"side"))){errorStr +="offset ";errorFlag = true;}
	if(!degitReg.test(removeSpace(document.WheelsForm.price.value,"side"))){errorStr +="price ";errorFlag = true;}
	if(errorFlag){document.getElementById("tipInfo").innerText = errorStr;}
	return errorFlag;
}
function accountList(url,tagId,pindex){
	var xmlhttp = createXMLHttpReqeust();
	if(url.indexOf("?")==-1){url+="?"}
	else{url="&"}
	url+="ipage="+pindex;
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState==4){
			if(xmlhttp.status==200){
				var rvalue=xmlhttp.responseText;
				if(rvalue==""){
					document.getElementById("tipInfo").innerText="NO Record"
					document.getElementById(tagId).innerHTML="<table width='96%' border='0' cellspacing='0' cellpadding='0' align='center'><tr><td height='1' colspan='6' align='center'style='font-size:12px;color:#FFFFFF;'>NO Record.</td></tr></table>"

				}
				else{
					document.getElementById(tagId).innerHTML=rvalue	
					if(pindex!=""&&String(parseInt(pindex))!="NAN"){
						document.getElementById("pageindex").innerText=parseInt(pindex)
					}
				}
			}
		}
	}
	xmlhttp.send(null);
}
function accountDelete(){
	var xmlhttp = createXMLHttpReqeust();
	var args = accountDelete.arguments;
	id=args[0];
	pindex=args[1]
	var url = "delAccount.asp?id="+id+"&ipage="+pindex;
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState==4){
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText;
				if(rvalue=="ok"){
					document.getElementById("tipInfo").innerText = "Delete Successfully."
					url = hostStr + "admin/AccountList.asp";
					accountList(url,"ListLayer",pindex)
				}
				else{
					document.getElementById("tipInfo").innerText = "Delete Error."
					url = hostStr + "admin/AccountList.asp";
					accountList(url,"ListLayer",pindex)
					
				}
			}
		}
	}
	xmlhttp.send(null);
}
function addNewAccount(url,tagId){
	var xmlhttp = createXMLHttpReqeust();
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState==4){
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText;
				if(rvalue=="exists"){
					document.getElementById("tipInfo").innerText = "Account has exists.",
				 	url=hostStr+"admin/newAccount.asp";
					sendRequest(url,'ContentLayer')
				}
				if(rvalue=="timeout"){
					document.getElementById("tipInfo").innerText = "time out,login first"
					location="default.asp"
				}
				if(rvalue=="ok"){
					document.getElementById("tipInfo").innerText = "Add Successfully."
					if(confirm("add account continue?")){
					 	url=hostStr+"admin/newAccount.asp";
						sendRequest(url,'ContentLayer')
					}
					else{
						url = hostStr + "admin/WheelsDetail.asp";
					}
				}
			}
		}
	}
	xmlhttp.send(getSendStr("account",""));
}
var temp_value=""
var temp_ID="";
function a(obj){
temp_value = obj.innerText;
temp_ID = obj.id
obj.innerHTML="<input id=vv type='text' onblur='bb(this)' onkeydown='b(this)' style='width:15px;border:1px #336699 solid; color:red' value='"+temp_value+"'>"
if(window.vv){
vv.focus();
vv.select();
}

}
function b(obj){
if(event.keyCode==13){
	url=hostStr+"admin/alterLevel.asp?id="+tempID+"&level="+obj.value;
	obj.outerHTML=obj.value;
	alterLevel(url);
	}
}
function bb(obj){
	if(obj.value==""){obj.outerHTML=temp_value;}
	else{
		url=hostStr+"admin/alterLevel.asp?id="+temp_ID+"&level="+obj.value;
		obj.outerHTML=obj.value;
		alterLevel(url);
	}
}
function alterLevel(url){
	var xmlhttp = createXMLHttpReqeust();
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0")
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState==4){
			//alert(url+"\n"+xmlhttp.status)
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText;
				var ta=rvalue.split("|");
				if(String(ta[0])=="ok"){
					document.getElementById("tipInfo").innerText = "Modify Account Successfully."
				}
				else if(String(ta[0])=="error"){
					document.getElementById("tipInfo").innerText = "Modify Account Failure."
				}
				else if(String(ta[0])=="self"){
					document.getElementById("tipInfo").innerText = "Modify yourself don't allowed."
				}
				else{
					document.getElementById("tipInfo").innerText = String(ta[0])
				}
				url= hostStr + "admin/AccountList.asp";
				accountList(url,"ListLayer",document.getElementById("pageindex").innerTextindex)
			}
		}
	}
	xmlhttp.send(null);

}
function uploadPicWin(){
	var arg = uploadPicWin.arguments;
	var url= "uploadPic.asp?type="+arg[0];
	window.open(url,null,"width=380px,height=200px,center")
}

var FileAmount = 1;
function deleteR(index,obj,btn,id){
	while(true){
		if(obj.tagName!="TBODY"){obj=obj.parentElement;}
		else{break;}		
	}
	obj.deleteRow(index);
	if(FileAmount==10){document.getElementById(btn).removeAttribute("disabled")}
	if(FileAmount>1){FileAmount--}
}

function addTr(id,btn){
	var t_obj=null;
	var obj=document.getElementById(id);
    var index=obj.rowIndex+1;
	while(true){
		if(obj.tagName!="TBODY"){obj=obj.parentElement;}
		else{break;}		
	}
    var tr = obj.insertRow(index);
	var td = tr.insertCell();
	td.colSpan="2";
	var curtime=new Date();
	var fieldName="File";
	with(curtime){
		fieldName += getDate()+""+getHours()+""+getMinutes()+""+getSeconds()+""+getMilliseconds();
	}
	var tipSpanId = "tip"+fieldName
	td.innerHTML='<input type="hidden" value="'+fieldName+'" /><input style="border:1px ridge #000000;background-color:#999999;color:#ffffff;width:300" type="file" name="'+fieldName+'" size="25" value="0"><input type="button" id="b_'+fieldName+'" style="border-width:0px;margin-bottom:2px; vertical-align:middle;background-color:#d4d0c8;color:#000000;font-size:12px" onclick=deleteR(this.parentElement.parentElement.rowIndex,this,"'+btn+'","firstRow") value="Delete" /><br/><span id="'+tipSpanId+'" style="height;25px;">&nbsp;</span>';
	FileAmount++;
	if(FileAmount==10){document.getElementById(btn).setAttribute("disabled","disabled");return;}
}
var reTriveTimer = null;

function uploadFileNameComb(theForm){
	theForm.fileStr.value="";
	var len = theForm.elements.length
	var tempStr = "firstFile|";
	for(var i=0 ;i<len;i++){
		if(theForm.elements(i).type.toUpperCase() == "HIDDEN"&&theForm.elements(i).important!="1"){
			tempStr += theForm.elements(i).value+"|"
		}
	}
		theForm.fileStr.value= tempStr.substring(0,tempStr.length-1)
	reTriveTimer = setInterval("getProcess()",100)
	theForm.submit();
}
function List(url,tagId,pindex,galleryType){
	var xmlhttp = createXMLHttpReqeust();
	url += "?ipage="+pindex+"&type="+galleryType;
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange=function(){
		if(xmlhttp.readyState == 4){
			if(xmlhttp.status == 200){
				var rvalue = xmlhttp.responseText;
				document.getElementById(tagId).innerHTML = rvalue;
				document.getElementById("pageindex").innerText = pindex;
			}
		}
	}
	xmlhttp.send(null);
}
function deleteFeaturePicture(url,tagId,id,pindex){
	var xmlhttp = createXMLHttpReqeust();
	url += "?id="+id+"&ipage="+pindex+"&type="+document.getElementById("curTypeLayer").innerText;
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState ==4 ){
			if(xmlhttp.status==200){
				var rvalue=xmlhttp.responseText;
				if(rvalue=="ok"){
					document.getElementById("tipInfo").innerText = "Delete Ok."
					url = hostStr + "admin/FeaturePictureList.asp"
					List(url,"ListLayer",parseInt(document.getElementById("pageindex").innerText),document.getElementById("curTypeLayer").innerText)
				}
				else{
					if(rvalue=="okok"){
					document.getElementById("tipInfo").innerText = "Delete Ok."
						url = hostStr + "admin/GalleryType.asp"
						typeList(url,"typeListLayer","")
						url= hostStr + "admin/FeaturePictureList.asp";
						List(url,"ListLayer","1",document.getElementById("curTypeLayer").innerText)
					}
					else{
						document.getElementById("tipInfo").innerText = "Delete failing."
					}
				}
			}
		}
	}
	xmlhttp.send(null);
}
function addFeaturePicture(url,tagId){
	var xmlhttp = createXMLHttpReqeust();
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState==4){
			if(xmlhttp.status==200){
				var rvalue=xmlhttp.responseText;
//				window.clipboardData.setData("Text",rvalue)
				document.getElementById(tagId).innerHTML=rvalue
			}
		}
	}
	xmlhttp.send(null);
}
function getProcess(){
	var xmlhttp = createXMLHttpReqeust();
	var url = hostStr + "admin/process.asp"
	var bT = CheckBrowser();
	xmlhttp.open("GET",url,false);
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState==4){
			if(xmlhttp.status==200){
				var rvalue=xmlhttp.responseText;
				rvalue = rvalue.substring(0,rvalue.length-1)
				var farr = rvalue.split("@");
				if(farr[1]=="undefined"){if(window.reTriveTimer){clearInterval(reTriveTimer);return;}}
				var sarr = farr[1].split("$");
				if(sarr.length>0&&sarr[0]!=""){
					for(var i=0;i<sarr.length;i++){
						var tarr = sarr[i].split("|");
						if(tarr.length>0&&tarr[0]!=""){
							if(tarr[1]==1){
								document.getElementById("tip"+tarr[0]).innerHTML="<span style='color:#ffffff'><i><b>upload successfully!</b></i></span>"
								document.getElementsByName(tarr[0])(0).setAttribute("disabled","disabled")
								if(i>0){
								document.getElementById("b_"+tarr[0]).setAttribute("disabled","disabled");
								}
							}
							else{
								var s=""
								if(tarr[1]==-2){
									s="file format invalid(gif|jpg|png|jpeg)"
								}
								if(tarr[1]==-1){
									s="file size invalid(<100K)"
								}
								
								document.getElementById("tip"+tarr[0]).innerHTML="<span style='color:red'><b>"+ s +"!</b></span>"
							}
						}
						if(i==farr[0]){
							if(window.reTriveTimer){clearInterval(reTriveTimer);return;}
						}
					}
				}
			}
		}
	}
	xmlhttp.send(null);
}

function newFAQ(url,tagId){
	var xmlhttp = createXMLHttpReqeust();
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState==4){
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText
				document.getElementById(tagId).innerHTML=rvalue
			}
		}
	}
	xmlhttp.send(null);
}
function listFAQ(url,tagId,pindex){
	var xmlhttp = createXMLHttpReqeust();
	url += "?ipage="+pindex;
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState==4){
			//alert(url+"\n"+xmlhttp.status)
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText
				document.getElementById(tagId).innerHTML = rvalue
				if(pindex!=""&&String(parseInt(pindex))!="NAN"){
					document.getElementById("pageindex").innerText=parseInt(pindex)
				}
			}
		}
	}
	xmlhttp.send(null);
}
function FAQadd(url,pindex){
	var xmlhttp = createXMLHttpReqeust();
	var content ="";
	content += "quest="+escape(removeSpace(document.FAQfrm.quest.value,"side"));
	content += "&answ="+escape(removeSpace(document.FAQfrm.answ.value,"side"));
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText
				if(rvalue == "ok"){
					document.getElementById("tipInfo").innerText = "Add successfully!"
					url = hostStr + "admin/newFAQ.asp"
					newFAQ(url,"DetailLayer")
					url = hostStr + "admin/FAQList.asp"
					listFAQ(url,"ListLayer",parseInt(document.getElementById("pageindex").innerText))
					alert("add successfully")
				}
				else{
					if(rvalue=="error"){
						document.getElementById("tipInfo").innerText = "Add failing!"
					}
					if(rvalue==""){
						document.getElementById("tipInfo").innerText = "input filled-braked."
					}
				}
			}
		}
	}
	xmlhttp.send(content)
	
}
function FAQDelete(url,id,pindex){
	url = url +"?id="+id;
	var xmlhttp = createXMLHttpReqeust();
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange=function(){
		if(xmlhttp.readyState==4){
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText
				if(rvalue=="ok"){
					document.getElementById("tipInfo").innerText = "Delete successfully!"
					url = hostStr + "admin/FAQList.asp"
					alertSound("ok.wave",2);
					listFAQ(url,"ListLayer",parseInt(document.getElementById("pageindex").innerText))
				}
				else{
					alertSound("error.wave",2);
					document.getElementById("tipInfo").innerText = "Delete failing!"
				}
			}
		}
	}
	xmlhttp.send(null)
}
function Detailpolicy(){
	var xmlhttp = createXMLHttpReqeust();
	var url = hostStr + "admin/newPolicy.asp"
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange=function(){
		if(xmlhttp.readyState==4){
			if(xmlhttp.status==200){
				var rvalue=xmlhttp.responseText
				document.getElementById("ListLayer").innerHTML=rvalue
			}
		}
	}
	xmlhttp.send(null)
}
function Policyupdate(url){
	var xmlhttp = createXMLHttpReqeust();
	var content="content="+document.Policyfrm.content.value
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("POST",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("POST",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlhttp.onreadystatechange=function(){
		if(xmlhttp.readyState==4){
			if(xmlhttp.status==200){
				var rvalue=xmlhttp.responseText
				switch(rvalue){
					case "uerror":
						document.getElementById("tipInfo").innerText="Update failing."
						alertSound("error.wav",2)
					break;
					case "update":
						document.getElementById("tipInfo").innerText="Update successfully."
						alertSound("ok.wav",2)
					break;
					case "":
						document.getElementById("tipInfo").innerText="Error:content is empty."
						alertSound("error.wav",2)
					break;
					case "add":
						document.getElementById("tipInfo").innerText="add successfully."
						alertSound("ok.wav",2)
					break;
				}
				
			}
		
		}
	}
	xmlhttp.send(content);
}
function changeTip(msg){
	document.getElementById("tipInfo").innerText = msg;
}

function getMedia(){
	var args = getMedia.arguments;
	var fWidth = 625;
	var fHeight = 270;
	if(args.length == 4){
		fWidth = args[3];
		fHeight = args[4];
	}
	if(args[0].toUpperCase() == "FLASH"){
		document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="' + fWidth + '" height="' + fHeight + '"><param name="movie" value="' + args[1] + '">   <param name="quality" value="high"><embed src="' + args[1] + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + fWidth + '" height="' + fHeight+ '"></embed></object>');
	}
	if(args[0].toUpperCase() == "PICTURE"){
		document.write('<img src="' + args[1] + '" border="0" align="absmiddle" />');
	}
}
function getNavigate(){
	var arg = getNavigate.arguments;
	var aIndex = arg[0];
	if(CheckBrowser()=="IE"){
		if(window.delayTimer){
			document.getElementById("mOkImage").filters("alpha").opacity = 0;
			clearTimeout(delayTimer);
			delayTimerFlag=0;
		}
	}
	else{
		if(delayTimer!=null){
			document.getElementById("mOkImage").style.opacity = 0;
			clearTimeout(delayTimer);
			delayTimerFlag=0;
		}
	}
	var nav_home = "";
	var nav_model = "";
	var nav_search = "";
	var nav_gallery = "";
	var nav_support = "";
	var nav_contact = "";
	if(arg.length>1){
		nav_home = "<span class='nav_normal' onmouseover='javascript:this.className=\"nav_mouseover\"' onmouseout='javascript:this.className=\"nav_mouseout\"' onclick='javascript:navEvent(\"home\",\"uEmail\")'>Home</span>";
		nav_model = "<span class='nav_normal' onmouseover='javascript:this.className=\"nav_mouseover\"' onmouseout='javascript:this.className=\"nav_mouseout\"' onclick='javascript:navEvent(\"model\",\"uEmail\")'>Models</span>"
		nav_search = "<span class='nav_normal' onmouseover='javascript:this.className=\"nav_mouseover\"' onmouseout='javascript:this.className=\"nav_mouseout\"' onclick='javascript:navEvent(\"search\",\"uEmail\")'>Search</span>"
		nav_gallery = "<span class='nav_normal' onmouseover='javascript:this.className=\"nav_mouseover\"' onmouseout='javascript:this.className=\"nav_mouseout\"' onclick='javascript:navEvent(\"gallery\",\"uEmail\")'>Gallery</span>"
		nav_support = "<span class='nav_normal' onmouseover='javascript:this.className=\"nav_mouseover\"' onmouseout='javascript:this.className=\"nav_mouseout\"' onclick='javascript:navEvent(\"support\",\"uEmail\")'>Support</span>"
		nav_contact = "<span class='nav_normal' onmouseover='javascript:this.className=\"nav_mouseover\"' onmouseout='javascript:this.className=\"nav_mouseout\"' onclick='javascript:navEvent(\"contact\",\"contact\")'>Contact</span>"
	}
	else{
		nav_home = "<span class='nav_normal' onmouseover='javascript:this.className=\"nav_mouseover\"' onmouseout='javascript:this.className=\"nav_mouseout\"' onclick='javascript:navEvent(\"home\")'>Home</span>";
		nav_model = "<span class='nav_normal' onmouseover='javascript:this.className=\"nav_mouseover\"' onmouseout='javascript:this.className=\"nav_mouseout\"' onclick='javascript:navEvent(\"model\")'>Model</span>"
		nav_search = "<span class='nav_normal' onmouseover='javascript:this.className=\"nav_mouseover\"' onmouseout='javascript:this.className=\"nav_mouseout\"' onclick='javascript:navEvent(\"search\")'>Search</span>"
		nav_gallery = "<span class='nav_normal' onmouseover='javascript:this.className=\"nav_mouseover\"' onmouseout='javascript:this.className=\"nav_mouseout\"' onclick='javascript:navEvent(\"gallery\")'>Gallery</span>"
		nav_support = "<span class='nav_normal' onmouseover='javascript:this.className=\"nav_mouseover\"' onmouseout='javascript:this.className=\"nav_mouseout\"' onclick='javascript:navEvent(\"support\")'>Support</span>"
		nav_contact = "<span class='nav_normal' onmouseover='javascript:this.className=\"nav_mouseover\"' onmouseout='javascript:this.className=\"nav_mouseout\"' onclick='javascript:navEvent(\"contact\")'>Contact</span>"
	}
	switch(aIndex){
		case 0:
		break;
		case 1:
			nav_home = "<span class='nav_select'>Home</span>"
		break;
		case 2:
			nav_model = "<span class='nav_select'>Model</span>"
		break;
		case 3:
			nav_search ="<span class='nav_select'>Search</span>"
		break;
		case 4:
			nav_gallery = "<span class='nav_select'>Gallery</span>"
		break;
		case 5:
			nav_support = "<span class='nav_select'>Support</span>"
		break;
		case 6:
			nav_contact = "<span class='nav_select'>Contact</span>"
		break;
	}
	var rvalue = "<table cellpadding='0' cellspacing='0' align='center' width='100%' height='100%' border=0 bordercolor='#Ffffff'><tr><td align='center'>"
	rvalue += nav_home
	rvalue += "</td><td align='center'>"
	rvalue += nav_model
	rvalue += "</td><td align='center'>"
	rvalue += nav_search
	rvalue += "</td><td align='center'>"
    rvalue += nav_gallery
	rvalue += "</td><td align='center'>"
	rvalue += nav_support
	rvalue += "</td><td align='center'>"
	rvalue += nav_contact
	rvalue += "</td></tr></table>"
	return rvalue;
	
}
function navEvent(){
	var args = navEvent.arguments;
	if(args.length>1){
		if(document.getElementById("userInfoLayer")!=null){
			userMenuItem(0)
		}
	}
	else{
		if(document.getElementById("userInfoLayer")!=null){
			document.getElementById("userInfoLayer").innerHTML="";
		}
	}
	switch(args[0]){
		case "home":
			if(args.length>1){
				gotoHome(args[1]);
			}
			else{
				gotoHome();
			}
		break;
		case "model":
			if(args.length>1){
				gotoModel(args[1]);
				sortList("all");
			}
			else{
				gotoModel();
				sortList("all");
			}
		break;
		case "search":
			if(args.length>1){
				gotoSearch(args[1]);
			}
			else{
				gotoSearch();
			}
		break;
		case "gallery":
			if(args.length>1){
				createSeparateLayer();
				getGallerySort();
				gotoGallery(args[1]);
			}
			else{
				createSeparateLayer();
				toViewport("navLayer");
				getGallerySort();
				gotoGallery();
			}
		break;
		case "support":
			if(args.length>1){
				gotoSupport(args[1]);
			}
			else{
				gotoSupport();
			}
		break;
		case "contact":
			if(args.length>1){
				gotoContact(args[1]);
			}
			else{
				gotoContact();
			}
		break;
	}
}
function userLogout(){
	var url = hostStr + "uLogout.asp";
	var xmlhttp = createXMLHttpReqeust();
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange=function(){
		if(xmlhttp.readyState == 4){
			if(xmlhttp.status == 200){
				var rvalue = xmlhttp.responseText;
				if(rvalue == "ok"){
					//if(window.BSound){document.getElementById("BSound").src="sound/logout.wav"}
					gotoHome();
					if(CheckBrowser()=="IE"){
						if(window.userInfoLayer){
							document.getElementById("userInfoLayer").innerText="";
							document.getElementById("userInfoLayer").style.height="0px"
						}
					}
					else{
						if(document.getElementById("userInfoLayer")!=null){
							document.getElementById("userInfoLayer").textContent="";
							document.getElementById("userInfoLayer").style.height="0px"
						}
					}
				}
				
			}
		}
	}
	xmlhttp.send(null);
}
function gotoHome(){
	var arg = gotoHome.arguments
	if(arg.length>0){
		document.getElementById("navLayer").innerHTML = getNavigate(1,"index");
	}
	else{
		document.getElementById("navLayer").innerHTML = getNavigate(1);
	}
	document.getElementById("contentLayer").innerHTML = getContentDIV();
	getLeft("leftLayer")
	getRight("rightLayer");
	getLogin();
	getItem("itemLayer");
}
function gotoModel(){
	var arg = gotoModel.arguments
	if(arg.length>0){
		document.getElementById("contentLayer").innerHTML = getContentDIV();
		document.getElementById("navLayer").innerHTML = getNavigate(2,"model");
		sortList("all");
	}
	else{
		document.getElementById("contentLayer").innerHTML = getContentDIV();
		document.getElementById("navLayer").innerHTML = getNavigate(2);
		sortList("all");
	}
}
function gotoSearch(){
	var arg = gotoSearch.arguments
	document.getElementById("contentLayer").innerHTML='<table width="100%" border="0" bordercolor=red align="center" cellpadding="0" cellspacing="0"><tr><td align="center"><font color="#FFFFFF" size=-1>Search by:</font><select name="searchType" style="width:120px;" onChange="javascript:searchCondition(this.options[this.selectedIndex].value)"><option value="vehicle" selected="selected">vehicle</option><option value="wheel">wheel</option></select></td></tr><tr><td width="100%"><div id="conditionLayer" style="width:100%;"></div></td></tr><tr><td><div id="ResultLayer"></div></td></tr></table>';
	searchCondition("vehicle")
	if(arg.length>0){
		document.getElementById("navLayer").innerHTML = getNavigate(3,"search");
	}
	else{
		document.getElementById("navLayer").innerHTML = getNavigate(3);
	}
}
function searchCondition(){
	var args = searchCondition.arguments;
	var str = "";
	if(args[0] == "vehicle"){
		str = '<form id="searchIfr" action="search.asp" name="searchIfr"style="margin:0px; padding:10px"><table cellpadding="0" cellspacing="0" border="0" bordercolor="#FFFFFF" align="center" width="100%"><tr><td><div id="selectYearLayer"></div></td><td><div id="selectMakeLayer"></div></td><td><div id="selectModelLayer"></div></td><td valign="bottom" rowspan="2" width="100%">&nbsp;&nbsp;<input type="button" onClick="javascript:grabble(this.form,\'vehicel\')" style="border:1px solid #0066CC;background-color:#999999" value="GO" /></td></tr></table></form>'
	document.getElementById("conditionLayer").innerHTML = str;
	getSelectYear()
	getMake();
	getModel("");
	document.getElementById("ResultLayer").innerHTML="";
	}
	if(args[0] == "wheel"){
		str = '<form id="searchIfr" action="search.asp" name="searchIfr" style="margin:0px; padding:0px"><table cellpadding="0" cellspacing="0" border="0" bordercolor="#FFFFFF" align="center" width="625"><tr><td><div id="selectSizeLayer"></div></td><td><div id="selectBoltLayer"></div></td><td><div id="selectPatternLayer"></div></td><td><div id="selectOffsetLayer"></div></td><td><div id="selectFinishLayer"></div></td><td><div id="selectBoreLayer"></div></td><td valign="bottom" width="100%" align="left">&nbsp;&nbsp;<input type="button" onClick="javascript:grabble(this.form,\'wheel\')"  style="border:1px solid #0066CC;background-color:#999999" value="GO" /><input type="hidden" value="wheel" name="searchtype" /></td></tr></table></form>';
		document.getElementById("conditionLayer").innerHTML = str;
		getSize();
		getBolt();
		getOffset();
		getFinish();
		getBore()
	document.getElementById("ResultLayer").innerHTML="";

//		getModelW();
	}
}
function gotoGallery(){
	var args = gotoGallery.arguments;
	if(args.length>0){
		document.getElementById("navLayer").innerHTML = getNavigate(4,"gallery");
	}
	else{
		document.getElementById("navLayer").innerHTML = getNavigate(4);
	}
}
function gotoUser(){
	var arg = gotoUser.arguments
	if(arg.length>0){
		document.getElementById("contentLayer").innerHTML = getContentDIV();
		userMenuItem("profile");
		infoDisplay("profile","");
	}
	else{
		document.getElementById("contentLayer").innerHTML = getContentDIV();
		userMenuItem("profile");
		infoDisplay("profile","");
	}
}
function infoDisplay(){
	var args = infoDisplay.arguments;
	document.getElementById("navLayer").innerHTML=getNavigate(0,"uEmail");
	var url = "";
	switch(args[0]){
		case "profile":
			url = hostStr + "userInfo.asp";
		break;
		case "cart":
			url = hostStr + "cart.asp"
		break;
		case "order":
			url = hostStr + "userOrder.asp"
		break;
		case "contact":
			url = hostStr + "userContact.asp"
		break;
		case "logout":
			navEvent("logout");
			return;
		break;
	}
	var xmlhttp = createXMLHttpReqeust();
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			if(xmlhttp.status == 200){
				var rvalue = xmlhttp.responseText;
				if(args[0]=="profile"){
					var ta=rvalue.split("|")
					document.getElementById("contentLayer").innerHTML = ta[1];
					document.reg_form.state.value=ta[0];
					if(ta[0]=="TX"){
						document.getElementById("itembody").style.display='block';
						document.reg_form.Isitem.setAttribute("checked","checked");
					}
				}
				//document.getElementById("curTypeLayer").innerText = ta[0];
			}
		}
	}
	xmlhttp.send(null);
}
function getPP(){
	var url = hostStr + "pp.asp";
	var xmlhttp = createXMLHttpReqeust();
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState==4){
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText;
				document.getElementById("contentLayer").innerHTML = rvalue;
			}
		}
	}
	xmlhttp.send(null)
}
function getSupport(){
	var arg = getSupport.arguments
	var xmlhttp = createXMLHttpReqeust();
	var url = hostStr + "support.asp";
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState==4){
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText;
				document.getElementById("supportLayer").innerHTML = rvalue;
			}
		}
	}
	xmlhttp.send(null)	
}

function getFAQList(){
	var arg = getFAQList.arguments
	var xmlhttp = createXMLHttpReqeust();
	var url = hostStr + "FAQList.asp";
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState==4){
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText;
				document.getElementById("FAQListLayer").innerHTML = rvalue;
			}
		}
	}
	xmlhttp.send(null)
}
function getFAQContent(){
	var arg = getFAQContent.arguments
	var xmlhttp = createXMLHttpReqeust();
	var url = hostStr + "FAQContent.asp?id="+parseInt(arg[0]);
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState==4){
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText;
				document.getElementById("FAQContentLayer").innerHTML = rvalue;
			}
		}
	}
	xmlhttp.send(null)
}
function gotoSupport(){
	var arg=gotoSupport.arguments
	if(arg.length>0){
		document.getElementById("navLayer").innerHTML = getNavigate(5,"Support");
	}
	else{
		document.getElementById("navLayer").innerHTML = getNavigate(5);
	}
	document.getElementById("contentLayer").innerHTML = getContentDIV();
	var itemListStr = "<table border='0' cellspacing='0' cellpadding='0'><tr><td><img border='0' src='../images/ts1.gif'><br /><img border='0' src='../images/1-p1.jpg' style='margin-top:19px'><br /><br></td></tr><tr><td><img border='0' src='../images/index_w.gif'>&nbsp;&nbsp;<a href='#' onclick='supportList(\"Warranty\")' class='white14'>Warranty</a></td></tr><tr><td><img border='0' src='../images/index_w.gif'>&nbsp;&nbsp;<a href='#' onclick='supportList(\"Policy\")' class='white14'>Policy</a></td></tr><tr><td><img border='0' src='../images/index_w.gif'>&nbsp;&nbsp;<a href='#' onclick='supportList(\"Help\")' class='white14'>F.AQ/Help</a></td></tr></table>";
	document.getElementById("leftLayer").innerHTML = itemListStr;
	supportList("Warranty");
	//getPP();
	/*getSupport();
	getFAQList();
	getFAQContent();
	if(document.getElementById&&!document.all){toBreakWord(FAQContentLayer,document.getElementById("FAQContentLayer").innerText,37)}*/
}
function supportList(){
	var arg=supportList.arguments
	var xmlhttp = createXMLHttpReqeust();
	var url = hostStr;
	switch(arg[0]){
		case "Warranty":
			url += 'Warranty.asp'
		break;
		case "Policy":
			url += 'Policy.asp'
		break;
		case "Help":
			url += 'Help.asp'
		break;
	}
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState==4){
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText;
				document.getElementById("rightLayer").innerHTML = rvalue;
			}
		}
	}
	xmlhttp.send(null)
	
}
function gotoContact(){
	var arg = gotoContact.arguments
	var xmlhttp = createXMLHttpReqeust();
	var url = hostStr + "contact.asp";
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState==4){
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText;
				if(arg.length>0){
					document.getElementById("navLayer").innerHTML = getNavigate(6,"contact");
				}
				else{
					document.getElementById("navLayer").innerHTML = getNavigate(6);
				}
				document.getElementById("contentLayer").innerHTML = rvalue;
			}
		}
	}
	xmlhttp.send(null)
}
function getContentDIV(){
	return "<table cellpadding='0' cellspacing='0' border='0' align='center' width='100%' height='100%'><tr><td valign='top' align='left'><div id='leftLayer'></div></td><td width='19' style='background-image: url(images/p.gif); background-repeat: repeat-y; background-position: left;height:100%' valign='top'></td><td width='518' style='height:303px' valign='top'><div id='rightLayer'></div></td></tr></table>";
}
function getLeft(tagId){
	var xmlhttp = createXMLHttpReqeust()
	var url = hostStr + "left.asp"
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState==4){
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText;
				document.getElementById(tagId).innerHTML=	rvalue;
			}
		}
	}
	xmlhttp.send(null)
}
function getRight(tagId){
	var rvalue="<table cellpadding='0' cellspacing='0' border='0' bordercolor=green align='center' width='100%'><tr><td><div id='loginLayer' class='title_white'></div></td></tr><tr><td><div id='itemLayer'></div></td></tr></table>";
	document.getElementById(tagId).innerHTML = rvalue;
}
function getLogin(){
	var xmlhttp = createXMLHttpReqeust()
	var url = hostStr + "login.asp"
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState==4){
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText;
				document.getElementById("loginLayer").innerHTML = rvalue;
				if(rvalue.indexOf("flagLoginBZOWheelsOK='flagLoginBZOWheelsOK'")!=-1){
					if(CheckBrowser()=="IE"){
						if(window.tipLayer){
							document.getElementById("tipLayer").innerText='';
						}
					}
					else{
						if(document.getElementById("tipLayer")!=null){
							document.getElementById("tipLayer").textContent='';
						}
					}
					document.getElementById("navLayer").innerHTML = getNavigate(1,"login");
				}
			}
		}
	}
	xmlhttp.send(null)
}
function getItem(){
	var xmlhttp = createXMLHttpReqeust()
	var url = hostStr + "item.asp";
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState==4){
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText;
				document.getElementById("itemLayer").innerHTML = rvalue;
			}
		}
	}
	xmlhttp.send(null)
}
function welcomeCheck(obj){
	var picObj = obj.pic.value
	if(picObj==""){
		alert("select picture")	;
		obj.pic.focus();
	}
	else{
		var filterFile = "|JPEG|GIF|JPG|PNG|"
		var suffix = "|"+picObj.substring(picObj.lastIndexOf(".")+1).toUpperCase()+"|";
		if(filterFile.indexOf(suffix) == "-1"){
			alert("file format is invalid\nvaild format:JPEG,GIF,JPG,PNG")	;
			obj.pic.focus();
		}
		else{
			var im = new Image();
			im.src=picObj.replace(/\\/g,"/");
			while(im.fileSize==-1){}
			if(im.fileSize>10*1024){
				alert("file size is invalid\n0<file size<10K")
				obj.pic.focus();
			}
			else{
				obj.submit();	
			}
		}
	}
}
function userlog(){
	var arg = userlog.arguments
	var uemail=null
	var pwd=null
	var vcode=null
	var url=null
	if(arg.length>1){
		uemail=arg[0]
		pwd=arg[1]}
	if(arg.length==1){
		vcode=arg[0]
	}
	var xmlhttp = createXMLHttpReqeust();
	if(vcode==null){
	url = hostStr + "userLogin.asp?useremail="+uemail+"&userpass="+pwd
	}
	else{
		url=hostStr + "userLogin.asp?vcode="+vcode
		
	}
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState==4){
			if(xmlhttp.status==200){
				var revalue = xmlhttp.responseText;
				if(revalue==0||revalue==-1){
					document.getElementById("tipLayer").innerHTML="<span style='color:red;font-weight:900;font-size:12px;'>Username and Password did not match!</span>";
					alertSound("error.wav",1)
				}
				if(revalue==1){
					alertSound("sound/ok.wav",1)
					getLogin();
					userMenuItem();
				}
				
			}
		}
	}
	xmlhttp.send(null);
}
function reg(){
var str="";
	var xmlhttp = createXMLHttpReqeust();
	var url = hostStr + "regist.asp";
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange=function(){
		if(xmlhttp.readyState==4){
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText;
				document.getElementById("contentLayer").innerHTML = rvalue;
				document.getElementById("navLayer").innerHTML = getNavigate(0);
				document.getElementById("tip1").className = "edit";
			}
		}
	}
	xmlhttp.send(null);
}
function getSelectYear(){
	var arg=getSelectYear.arguments
	var xmlhttp = createXMLHttpReqeust();
	var url="";
	if(arg.length>1){
		url= hostStr + "adminyearList.asp"
	}
	else{
		url= hostStr + "yearList.asp"
	}
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText;
				document.getElementById("selectYearLayer").innerHTML = rvalue;
			}
		}
	}
	xmlhttp.send(null);
}
function getMake(){
	var arg = getMake.arguments
	var v=arg[0];
	var xmlhttp = createXMLHttpReqeust();
	var url=""
	if(arg.length>1){
		url = hostStr + "adminmakeList.asp?stryear="+v;
	}
	else{
		url = hostStr + "makeList.asp?stryear="+v;
	}
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText;
				document.getElementById("selectMakeLayer").innerHTML = rvalue;
			}
		}
	}
	xmlhttp.send(null);
}
function getModel(){
	var arg = getModel.arguments
	var v=arg[0]
	var stryear=arg[1];
	var objLayer=null;
	if(arg.length>2){
		objLayer=arg[2]
	}
	else{
		objLayer="selectModelLayer"
	}
	var xmlhttp = createXMLHttpReqeust();
	var url = hostStr + "modelList.asp?value="+v+"&stryear="+stryear;
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText;

				document.getElementById(objLayer).innerHTML = rvalue;
			}
		}
	}
	xmlhttp.send(null);
}
function getSize(){
	var xmlhttp = createXMLHttpReqeust();
	var url = hostStr + "sizeList.asp";
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText;
				document.getElementById("selectSizeLayer").innerHTML=rvalue;
			}
		}
	}
	xmlhttp.send(null);
}

function getModelW(){
	var xmlhttp = createXMLHttpReqeust();
	var url = hostStr + "ModelWList.asp";
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText;
				document.getElementById("selectModelWLayer").innerHTML = rvalue;
			}
		}
	}
	xmlhttp.send(null);
}
function getOffset(){
	var xmlhttp = createXMLHttpReqeust();
	var url = hostStr + "offsetList.asp";
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText;
				document.getElementById("selectOffsetLayer").innerHTML = rvalue
			}
		}
	}
	xmlhttp.send(null);
}
function grabble(frm,type){
	var content =""
	if(type=="vehicel"){
		content ="&model="+frm.model.value+"&year="+frm.year.value+"&make="+frm.make.value
	}
	if(type=="wheel"){
		content ="&sizerange="+frm.sizerange.value+"&bolt="+frm.bolt.value+"&offset="+frm.offset.value+"&finish="+frm.finish.value+"&bore="+frm.bore.value
	}
	var url = hostStr + "result.asp?type=" + type +content;
	var xmlhttp = createXMLHttpReqeust();
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("POST",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("POST",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
//	window.clipboardData.setData("text",url)
	xmlhttp.onreadystatechange=function(){
		if(xmlhttp.readyState==4){
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText;
				document.getElementById("ResultLayer").innerHTML=rvalue
			}
		}
	}
	xmlhttp.send(content);
}
function createListLayer(){
	var newDiv = '<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td><div id="ModelPicLayer"></div></td></tr><tr><td><div id="ListLayer"></div></td></tr></table>'
	document.getElementById("contentLayer").innerHTML = newDiv;
}
function displayPic(){
	var arg = displayPic.arguments;
	var id = arg[0]
	if(document.getElementById("ToolTipLayer")!=null&&String(document.getElementById("ToolTipLayer"))!="undefined"&&String(document.getElementById("ToolTipLayer"))!=""){
		document.getElementById("ToolTipLayer").style.display = "none";
	}
	if(arg.length>1){
		document.getElementById("navLayer").innerHTML = getNavigate(0,"pic");
	}
	else{
		document.getElementById("navLayer").innerHTML = getNavigate(0);
	}
	var xmlhttp = createXMLHttpReqeust();
	var url = hostStr + "modelPic.asp?id="+id;
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			if(xmlhttp.status == 200){
				var rvalue = xmlhttp.responseText;
				document.getElementById("ModelPicLayer").innerHTML = rvalue;
			}
		}
	}
	xmlhttp.send(null);
}
function displayList(){
	var arg = displayList.arguments;
	id = arg[0];
	pindex = arg[1];
	if(String(arg[3])=="undefined"){
		wheelId=0;
	}
	else{
		wheelId=arg[3]
	}
	var xmlhttp = createXMLHttpReqeust();
	var url = hostStr + "list.asp?ipage="+pindex+"&modelId="+id+"&wheelId="+wheelId;
	if(arg.length>2 ){
		url += "&type="+arg[2];
	}
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText;
				document.getElementById("pageindex").innerText = parseInt(pindex)
				document.getElementById("ListLayer").innerHTML = rvalue
			}
		}
	}
	xmlhttp.send(null)
}
function listForModel(){
	var arg = listForModel.arguments
	var id = arg[0]
	createListLayer();
	if(arg[1]=="uEmail"){
		displayPic(id,arg[1]);
		displayList(id,"",arg[1],arg[2]);
	}
	else{
		displayPic(id);
		displayList(id,"","",arg[2]);
	}
}
function productDesc(id){
	var xmlhttp = createXMLHttpReqeust();
	var url = hostStr + "productDescrible.asp?id="+id;
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			if(xmlhttp.status == 200){
				var rvalue = xmlhttp.responseText;
				document.getElementById("descLayer").innerHTML=rvalue;
			}
		}
	}
	xmlhttp.send(null)
}


function orderWheel(id,pindex){
	var xmlhttp = createXMLHttpReqeust();
	var url = hostStr + "order.asp?id="+id+"&ipage="+pindex;
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			if(xmlhttp.status == 200){
				var rvalue = xmlhttp.responseText;
				document.getElementById("descLayer").innerHTML=rvalue;
			}
		}
	}
	xmlhttp.send(null)
}
function adjustEvent(){
	var arg = adjustEvent.arguments;
	var id = arg[0];
	var xmlhttp = createXMLHttpReqeust();
	var url = hostStr + "adjustOrder.asp?id="+id;
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			if(xmlhttp.status == 200){
				var rvalue = xmlhttp.responseText;
				if(rvalue=="ok"){
					alert("Modify successfully")
					document.orderFrm.quantity.value = parseInt(document.getElementById("amount").innerText)-parseInt(document.orderFrm.quantity.value);
					document.orderFrm.quantity.value = "1";
				}
				else{
					alert("Modify faulting")
					document.getElementById("descLayer").innerHTML = rvalue;
				}
			}
		}
	}
	xmlhttp.send(null)
}
function m_over(){
	var arg = m_over.arguments
	var obj = arg[0];
	obj.style.cursor="pointer";
}
function m_out(){
	var arg = m_out.arguments
	var obj = arg[0];
	obj.style.cursor="default";
}
function retrievePWD(){
	var xmlhttp = createXMLHttpReqeust();
	var url = hostStr + "findPWD.asp";
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			if(xmlhttp.status == 200){
				var rvalue = xmlhttp.responseText;
				document.getElementById("searchLayer").innerHTML = rvalue;
			}
		}
	}
	xmlhttp.send(null)
}
function emailPWD(){
	var arg = emailPWD.arguments
	if(removeSpace(arg[0],"side") == ""){
		document.getElementById("tipLayer").innerHTML="<span style='color:red;font-size:12px;font-weight:900'>filled half-baked</span>";
		alertSound("error.wav",1);
	}
	else{
		if(!check_email(arg[0])){
			document.getElementById("tipLayer").innerHTML="<span style='color:red;font-size:12px;font-weight:900'>email format invalid</span>";
			return;
		}
		var xmlhttp = createXMLHttpReqeust();
		var url = hostStr + "getPassword.asp?email="+arg[0];
		var bT = CheckBrowser();
		if(bT=="IE"){
			xmlhttp.open("GET",url,false);
		}
		else if(bT=="Firefox"){
			xmlhttp.open("GET",url,true);
		}
		else{return;};
		xmlhttp.setRequestHeader("Cache-Control","no-cache");
		xmlhttp.setRequestHeader("If-Modified-Since","0");
		xmlhttp.onreadystatechange = function(){
			if(xmlhttp.readyState == 4){
				if(xmlhttp.status == 200){
					var rvalue = xmlhttp.responseText;
					if(rvalue=="ok"){
						document.getElementById("tipLayer").innerHTML="<span style='color:red;font-size:12px;font-weight:900'>password has been send to your email.</span>";
					}
					else{
						document.getElementById("tipLayer").innerHTML="<span style='color:red;font-size:12px;font-weight:900'>The email doesn't exits,please.</span>";
					}
				}
			}
		}
		xmlhttp.send(null)	
	}
}
function check_email(emailValue){
	var pattern = /^([a-zA-Z0-9\._-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
	return pattern.test(emailValue);
}
function typeList(){
	var args = typeList.arguments;
	var xmlhttp = createXMLHttpReqeust();
	var url = args[0]+"?curValue="+args[2];
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			if(xmlhttp.status == 200){
				var rvalue = xmlhttp.responseText;
				var ta = rvalue.split("|")
				document.getElementById(args[1]).innerHTML = ta[1];
				document.getElementById("curTypeLayer").innerText = ta[0];
			}
		}
	}
	xmlhttp.send(null)	
}
function adjustCurValue(){
	var args = adjustCurValue.arguments;
	document.getElementById("curTypeLayer").innerText = args[0];
	var url= hostStr + "admin/FeaturePictureList.asp";
	featureList(url,"ListLayer",parseInt(document.getElementById("pageindex").innerText),document.getElementById("curTypeLayer").innerText)
}
function featureList(url,tagId,pindex,galleryType){
	var xmlhttp = createXMLHttpReqeust();
	url += "?ipage="+pindex+"&type="+galleryType;
	xmlhttp.open("GET",url,false);
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange=function(){
		if(xmlhttp.readyState == 4){
			if(xmlhttp.status == 200){
				var rvalue = xmlhttp.ResponseText;
				document.getElementById(tagId).innerHTML = rvalue;
				document.getElementById("pageindex").innerText = pindex;
			}
		}
	}
	xmlhttp.send(null);
}

function removeSpace(){
	var args = removeSpace.arguments;
	var reg1=/^\s+/g;
	var reg2=/\s+$/g;
	var reg3=/\s+/g;
	var str="";
	args[0]=String(args[0])
	if(args.length==1){str = args[0].replace(reg3,"");}
	else{
		if(args.length==2){
			arg=(args[1]).toLowerCase();
			if(arg=="fore"){str = args[0].replace(reg1,"")}
			if(arg=="trail"){str = args[0].replace(reg2,"");}
			if(arg=="all"){str = args[0].replace(reg3,"");}
			if(arg=="side"){str = args[0].replace(reg1,"").replace(reg2,"")}
		}
		else{
			if(args.length>2){
				alert("Usage:\nonly accept two parameters.\nthe first is specify string\nthe second is one of  of :fore|trail|all|side");
				return;
			}
		}
		
	}
	return str;
}

function modelSortList(){
	var args = modelSortList.arguments;
	document.getElementById("contentLayer").innerHTML = getContentDIV();
	sortList(args[0]);
	sortDisplay(args[0]);
}
function sortList(){
	var args = sortList.arguments;
	var strF = "<span class='sortStyle2' onclick='sortList(\"feature\")' onmouseover='this.className=\"sortStyle3\"' onmouseout='this.className=\"sortStyle2\"'><img src='../images/index_w.gif'>&nbsp;&nbsp;Feature Model</span>";
	var strN = "<span class='sortStyle2' onclick='sortList(\"newmodel\")' onmouseover='this.className=\"sortStyle3\"' onmouseout='this.className=\"sortStyle2\"'><img src='../images/index_w.gif'>&nbsp;&nbsp;New Arrival</span>";
	var strC = "<span class='sortStyle2' onclick='sortList(\"clearance\")' onmouseover='this.className=\"sortStyle3\"' onmouseout='this.className=\"sortStyle2\"'><img src='../images/index_w.gif'>&nbsp;&nbsp;Clearance</span>";
	var strS = "<span class='sortStyle2' onclick='sortList(\"special\")' onmouseover='this.className=\"sortStyle3\"' onmouseout='this.className=\"sortStyle2\"'><img src='../images/index_w.gif'>&nbsp;&nbsp;Monthly Special</span>";
	var strA = "<span class='sortStyle2' onclick='sortList(\"all\")' onmouseover='this.className=\"sortStyle3\"' onmouseout='this.className=\"sortStyle2\"'><img src='../images/index_w.gif'>&nbsp;&nbsp;All Model</span>";
	switch(args[0]){
		case "feature":
			strF = "<span class='sortStyle1'><img src='../images/index_w.gif'>&nbsp;&nbsp;Feature Model</span>"
		break;
		case "newmodel":
			strN = "<span class='sortStyle1'><img src='../images/index_w.gif'>&nbsp;&nbsp;New Arrival</span>"
		break;
		case "clearance":
			strC = "<span class='sortStyle1'><img src='../images/index_w.gif'>&nbsp;&nbsp;Clearance</span>"
		break;
		case "special":
			strS = "<span class='sortStyle1'><img src='../images/index_w.gif'>&nbsp;&nbsp;Monthly Special</span>"
		break;
		case "all":
			strA = "<span class='sortStyle1'><img src='../images/index_w.gif'>&nbsp;&nbsp;All Model</span>"
		break;
	}
	document.getElementById("leftLayer").innerHTML = "<table cellpadding='0' cellspacing='0' border='0' align='left' width='180'><tr><td style='padding-left:10px'><img src='../images/tm.gif' border='0'></td></tr><tr><td height='10'></td></tr><tr><td class='white12' height='22' style='padding-left:10px'> " + strA + "</td></tr><tr><td class='white12' height='22' style='padding-left:10px'>" + strF + "</td></tr><tr><td class='white12' height='22' style='padding-left:10px'> " + strN + "</td></tr><tr><td class='white12' height='22' style='padding-left:10px'> " + strS + "</td></tr><tr><td class='white12' height='22' style='padding-left:10px'> " + strC + "</td></tr></table>"
	sortDisplay(args[0],"");
	
}
function sortDisplay(){
	var args = sortDisplay.arguments;
	switch(args[0]){
		case "feature":
			
		break;
		case "newmodel":
			
		break;
		case "clearance":
			
		break;
		case "special":
			
		break;
		case "all":
			
		break;
	}
	var xmlhttp = createXMLHttpReqeust();
	var url = hostStr + "item.asp?type="+args[0]+"&ipage="+args[1];
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			if(xmlhttp.status == 200){
				var rvalue = xmlhttp.responseText;
				document.getElementById("rightLayer").innerHTML = rvalue;
			}
		}
	}
	xmlhttp.send(null)	
	
}
function createSeparateLayer(){
	var str="<table cellpadding='0' cellspacing='0' border='0' align='center' width='100%' height='100%'><tr><td valign='top' align='left' id='typeLayer' width='180px'></td><td width='19' style='background-image: url(images/p.gif); background-repeat: repeat-y; background-position: left;height:100%' valign='top'></td><td width='518' style='height:303px' valign='top' id='ListLayer'></td></tr></table>"
	document.getElementById("contentLayer").innerHTML = str;
}
function getGallerySort(){
	var xmlhttp = createXMLHttpReqeust();
	var url = hostStr + "gallerySort.asp";
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			if(xmlhttp.status == 200){
				var rvalue = xmlhttp.responseText;
				if(rvalue=="error"){
					rvalue="<center><font color='white'>no available gallery.</center>"
				}
				else{
					var ta = rvalue.split("|");
					if(CheckBrowser()=="IE"){
						document.getElementById("curTypeLayer").innerText = ta[0];
					}
					else{
						document.getElementById("curTypeLayer").textContent = ta[0];
					}
					getGalleryList("1",ta[0]);
					document.getElementById("typeLayer").innerHTML = ta[1];
				}
			}
		}
	}
	xmlhttp.send(null)	
}
function getGalleryList(pindex){
	var args = getGalleryList.arguments;
	var xmlhttp = createXMLHttpReqeust();
	var url = null;
	var typeValue = (CheckBrowser()=="IE")?document.getElementById("curTypeLayer").innerText:document.getElementById("curTypeLayer").textContent;
	if(typeValue==""){
		document.getElementById("ListLayer").innerHTML = "<span style='color:#FFFFFF;font-size:12px;width:100%; text-align:center;'>NO Record.</span>"
		return ;
	}
	var url = "";
	if(args.length==1){
		url = hostStr + "galleryList.asp?ipage="+pindex+"&type="+typeValue;
	}
	else{
		url = hostStr + "galleryList.asp?ipage="+pindex+"&type="+args[1];
	}
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange=function(){
		if(xmlhttp.readyState == 4){
			if(xmlhttp.status == 200){
				var rvalue = xmlhttp.responseText;
				document.getElementById("ListLayer").innerHTML = rvalue;
				document.getElementById("pageindex").innerText = pindex;
				toViewport("navLayer")
			}
		}
	}
	xmlhttp.send(null);
}
function typeChange(){
	var args = typeChange.arguments;
	document.getElementById("curTypeLayer").innerText = args[0];
	getGalleryList(document.getElementById("pageindex").innerText)
}
function updateCheck(){
	var args = updateCheck.arguments
	var str = "";
	var email = removeSpace(args[0],"side");
	if(email == ""){
		str += "email empty\n"
	}
	else{
		if(!check_email(email)){
			str += "email format invalid\n";
		}
	}
	var pwd = removeSpace(args[1]);
	if(pwd == ""){
		str += "password empty\n"
	}
	else{
		if(pwd.length<4){
			str += "the length of password is less than 4"
		}
	}
	if(str != ""){alert(str);}
	else{
		eval("document."+args[2]+".submit()");
	}
}
function getBolt(){
	var xmlhttp = createXMLHttpReqeust();
	var url = hostStr + "boltList.asp";
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText;
				document.getElementById("selectBoltLayer").innerHTML = rvalue
			}
		}
	}
	xmlhttp.send(null);
}
function getFinish(){
	var xmlhttp = createXMLHttpReqeust();
	var url = hostStr + "finishList.asp";
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText;
				document.getElementById("selectFinishLayer").innerHTML = rvalue
			}
		}
	}
	xmlhttp.send(null);
}
function getBore(){
	var xmlhttp = createXMLHttpReqeust();
	var url = hostStr + "borelist.asp";
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText;
				document.getElementById("selectBoreLayer").innerHTML = rvalue
			}
		}
	}
	xmlhttp.send(null);
}

function alertSound(){
	var args = alertSound.arguments;
	var music = args[0];
	if(args[1]==1){music="sound/"+music;}
	if(args[1]==2){music="../sound/"+music;}
	if(window.BSound){
		BSound.src= music;
		BSound.loop = 0;
	}
}
function getPolicy(){
	var args = getPolicy.arguments;
	var xmlhttp = createXMLHttpReqeust();
	var url = hostStr + "policy.asp";
	var bT = CheckBrowser();
	if(bT=="IE"){
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		xmlhttp.open("GET",url,true);
	}
	else{return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText;
				if(rvalue!="error"){
					document.getElementById("contentLayer").innerHTML = rvalue
				}
			}
		}
	}
	xmlhttp.send(null);
}
function superView(){
	var args = superView.arguments;
	var rindex = args[0];
	var xmlhttp = createXMLHttpReqeust();
	var url = "";
	var bT = CheckBrowser();
	if(bT=="IE"){
		url = hostStr + "superPic.asp?rindex="+rindex+"&type="+document.getElementById("curTypeLayer").innerText
		xmlhttp.open("GET",url,false);
	}
	else if(bT=="Firefox"){
		url = hostStr + "superPic.asp?rindex="+rindex+"&type="+document.getElementById("curTypeLayer").textContent;
		xmlhttp.open("GET",url,true);
	}
	else{alert("your browser isn't support ,contact us please.");return;};
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			if(xmlhttp.status==200){
				var rvalue = xmlhttp.responseText;
				if(rvalue!="error"){
					toViewport("navLayer")
					document.getElementById("ListLayer").innerHTML = rvalue
				}
			}
		}
	}
	xmlhttp.send(null);
}
function selectIMG(){
	var args = selectIMG.arguments;
	var id = "GPic_"+args[0]
	if(CheckBrowser()=="IE"){
		document.getElementById(id).className = "pic_d";
	}
}
function toRreakWord(tagid,strContent,intLen){
var strTemp="";
	while(strContent.length>intLen){
		strTemp+=strContent.substr(0,intLen)+"	";  
		strContent=strContent.substr(intLen,strContent.length);  
	}
	strTemp+="	"+strContent;
	document.getElementById(tagid).innerHTML=strTemp;
}

function CheckBrowser(){
    var cb = "Unknown";
    if(window.ActiveXObject){
        cb = "IE";
    }else if(navigator.userAgent.toLowerCase().indexOf("firefox") != -1){
        cb = "Firefox";
    }else if((typeof document.implementation != "undefined") && (typeof document.implementation.createDocument != "undefined") && (typeof HTMLDocument != "undefined")){
        cb = "Mozilla";
    }else if(navigator.userAgent.toLowerCase().indexOf("opera") != -1){
        cb = "Opera";
    }
    return cb;
}
function toViewport(){
	var args = toViewport.arguments;
	var flag=true;
	if(document.getElementById(args[0])==null){return ;}
	if(args.length==2){
		if(String(args[1]).toUpperCase()=="FALSE"){
			flag=false;
		}
	}
		document.getElementById(args[0]).scrollIntoView(flag);
}