// JavaScript Documentfunction getXMLhttp(){var xHRObject = false;if (window.XMLHttpRequest){xHRObject = new XMLHttpRequest()}else if (window.ActiveXObject){xHRObject = new ActiveXObject("Microsoft.XMLHTTP")}return xHRObject }function sendRequest(url){var xHRObject=getXMLhttp()xHRObject.open("GET", url, true);xHRObject.send(null); //xHRObject.onreadystatechange = function ()//{//	if(xHRObject.readyState==4&&xHRObject.status==200) // 	{ }//	//	}}function callServer(url){var xHRObject=getXMLhttp()xHRObject.open("GET", url, true);xHRObject.send(null); xHRObject.onreadystatechange = function (){	if(xHRObject.readyState==4&&xHRObject.status==200)  	{	var val=parseInt($("nf").innerHTML)	     		$("nf").innerHTML=xHRObject.responseText		var n=val>parseInt($("nf").innerHTML)?0:1			if($("remv"))	    {dis_fav_btn(n)}		}		}}function callServer3(url){var xHRObject=getXMLhttp()xHRObject.open("GET", url, true);xHRObject.send(null); xHRObject.onreadystatechange = function (){	if(xHRObject.readyState==4&&xHRObject.status==200)  	{			var result=xHRObject.responseText			var block=$("pwdBox")			switch(result){				case "success":				block.innerHTML="<p style='font-weight:bold; color:#2ab057;'>Congratulation! Your password has been successfully send to your email box!</p>"				break				case "requested":				block.innerHTML="<p style='font-weight:bold; padding:5px; color:#f66;'>Please don't  send the same request repeatedly. It's already under process. Please check your email box to get the password.</p>"				break				case "failed":				if($('warn')){block.removeChild($('warn'))}				block.innerHTML+="<p style='color:#f66; font-weight:bold;' id='warn'>Sorry, this email address does not exist in our database, please try again.</p>"				break								}		}		}}function findPwd(){	var email=$("email_pwd").value	//alert(email)	if(isemail(email)){		//alert("is email")	var ndate=new Date() var url="/distributor/findpwd.asp?em="+email+"&date="+ndate    callServer3(url)			}	}	function callServer2(url){var xHRObject=getXMLhttp()xHRObject.open("GET", url, true);xHRObject.send(null); xHRObject.onreadystatechange = function (){	//if(xHRObject.readyState==4&&xHRObject.status==200)  	//{	//var val=parseInt($("nf").innerHTML)	     	//	$("nf").innerHTML=xHRObject.responseText		//var n=val>parseInt($("nf").innerHTML)?0:1			//if($("remv"))	//    {dis_fav_btn(n)}		//}		}}function dis_fav_btn(n){    switch(n){case 0:	  $("remv").style.display="none"	  $("add").style.display="block"				$("ckFav").style.display="none"				$("addtip").style.display="block"	  break	  case 1:	 	  $("remv").style.display="block"			$("ckFav").style.display="block" $("add").style.display="none"			$("addtip").style.display="none"	  break	 	}}function addfav(pro){ var ndate=new Date()   var url="others/addfav.asp?pro_item_no="+pro+"&date="+ndate     callServer(url)}function closeNotice(){var ndate=new Date() var url="/blog/close_comment_notice.asp?&date="+ndate    callServer2(url)		$("notice").style.display="none"		}function removefav(pro){ var ndate=new Date()  var url="others/removefav.asp?pro_item_no="+pro+"&date="+ndate    callServer(url)}function sclose(){var url="message/close.asp" callServer2(url) $("msgsend").style.display="none" }function reqclose(){//if(!$("c_info"))return false	var url="others/customer_close.asp"callServer2(url)$("c_info").style.display="none"}function subscptNews(){  var cname=$("name").value  var cemail=$("email").value  if (!isemail(cemail))return false  url="home/customer.asp?name="+cname+"&email="+cemail  callServer(url)  $("c_info").style.display="block"   $("sdc").innerHTML=cname  $("sde").innerHTML=cemail  $("name").value="Your Name"  $("email").value="Your E-mail"}function addLoadEvent(func){	var oldonload=window.onload	if(typeof window.onload !='function')	{	window.onload=func 		}	else	{ 	window.onload=function()	{ 	   oldonload()	  func()	    }	 }	}function $(domId){return document.getElementById(domId)}function $$(tag){return document.getElementsByTagName(tag)}function getEvent(){   //同时兼容ie和ff的写法         if(document.all)    return window.event;                 func=getEvent.caller;                     while(func!=null){                 var arg0=func.arguments[0];             if(arg0){                 if((arg0.constructor==Event || arg0.constructor ==MouseEvent)                     || (typeof(arg0)=="object" && arg0.preventDefault && arg0.stopPropagation)){                         return arg0;                 }             }             func=func.caller;         }         return null; }    function isphone(totest){var rematch=/\s/g;totest=totest.replace(rematch,"")var rephone=/\d{7,}/g;return rephone.test(totest)}function isemail(totest){ var reEmail = /^(?:\w+\.?)*\w+@(?:\w+\.?)*\w+$/;return reEmail.test(totest)}function ckquery(totest){var requery=/http.*|w{3,}.*/gi;  return requery.test(totest) }  function otherinput(totest){var reinput=/[^\d].+/ return reinput.test(totest)}function MouseEvent(){	var e=getEvent()	this.x=(e.pageX)?e.pageX:e.clientX	this.y=(e.pageY)?e.pageY:e.clientY	this.target=(e.target)?e.target:e.srcElement}	function default_nav(el){  var actImg= new Array(5)  		actImg[0]=new Image()		actImg[0].src="/images/btn_home.gif"		actImg[1]=new Image()		actImg[1].src="/images/btn_news.gif"			actImg[2]=new Image()		actImg[2].src="/images/btn_pro.gif"		actImg[3]=new Image()		actImg[3].src="/images/btn_aboutus.gif"		actImg[4]=new Image()		actImg[4].src="/images/btn_contact.gif"  	var imgs=el.getElementsByTagName("img")	for(var i=0; i<imgs.length; i++)	{if(imgs[i].src.indexOf("2")==-1)continue	  {	  imgs[i].src=actImg[i].src		  }				}return}//function set_nav(img)//{var imgName=img.src.split(".")// var newName=imgName[0]+"2."+imgName[1]// return newName//	}function get_here(){ if(!$("nav"))return false  var actImg= new Array(5)  		actImg[0]=new Image()		actImg[0].src="/images/btn_home2.gif"		actImg[1]=new Image()		actImg[1].src="/images/btn_news2.gif"		actImg[2]=new Image()		actImg[2].src="/images/btn_pro2.gif"		actImg[3]=new Image()		actImg[3].src="/images/btn_aboutus2.gif"		actImg[4]=new Image()		actImg[4].src="/images/btn_contact2.gif"     var el=$("nav")  default_nav(el)	var links=el.getElementsByTagName("a")		for(var i=0; i<links.length; i++)	{   		 var lurl=links[i].getAttribute("href").split("?")[0]				//alert(i+") lurl: "+lurl)			if (lurl.indexOf("product")!=-1){					lurl="product"										}							if (lurl.indexOf("blog")!=-1){					lurl="blog"										}																//home		var host="http://"+window.location.host+"/"				 var curl=window.location.href								//alert(lurl+","+curl)						if(lurl=="/"){					lurl=host						}						 if((curl.indexOf(lurl) != -1 && (host!=lurl))||(host==lurl&&lurl==curl)  )    	 {						//	alert(curl+" , "+lurl)			 var theImg=links[i].getElementsByTagName("img")[0]			 	theImg.src=actImg[i].src							 }      }}//transparent setting...function transparent(el){if(el.className.indexOf("trans")!=-1)return	el.className=el.className+" "+"trans"		return}	function removeTrans(el){if(el.className.indexOf("trans")==-1)return	el.className=el.className.replace("trans","")	return}	function default_trans(tags){for(var i=0; i<tags.length; i++)transparent(tags[i])	}	function trans_style(el,tag){if(!$(el))return false var el=$(el)  var toTrans=el.getElementsByTagName(tag)  default_trans(toTrans)  for(var i=0; i<toTrans.length; i++)   {toTrans[i].onmouseover=function()   {   removeTrans(this)   }   toTrans[i].onmouseout=function()   {transparent(this)}  	  	  }}//end transparentfunction is_country(){if(!$("flag"))return false  var crtC=$("c_cty").value    var el=$("flag")  var imgs=el.getElementsByTagName("img")   for(var i=0; i<imgs.length; i++)   {if(imgs[i].getAttribute("alt")!=crtC)continue     { 	  default_trans(imgs)	  	   removeTrans(imgs[i])	   imgs[i].onmouseout=function()	   {removeTrans(this)		   }	   }	      }}//button rollerfunction btn_style(){if(!$$("input"))return false var inputs=$$("input") for(var i=0; i<inputs.length; i++) {	 if(inputs[i].className.indexOf("btn")==-1)continue	 inputs[i].onmouseover=function()	 {this.className=this.className+" btn_r"		 }		  inputs[i].onmouseout=function()	 {this.className=this.className.replace("btn_r","")		 } 	 	 }}//end btn roller//dropdown_manuefunction hide_drop(){	var drops=$$("div")     for(var i=0; i<drops.length; i++){	if(drops[i].className!="drop")continue	drops[i].style.display="none"	}}function show_drop(el){var to_drop=el.getAttribute("href")var drops=$$("div")for(var i=0; i<drops.length; i++){if(drops[i].className!="drop")continue   var the_drop=drops[i].getAttribute("id").split("_")[1]         if(to_drop.indexOf(the_drop)!=-1)    {		drops[i].style.display="block"			drops[i].onmouseover=function()		{this.style.display="block"}			drops[i].onmouseout=function()		{			this.style.display="none"}		}	}	}function fnd_drop(trigid){if(!$(trigid))return false var trigs=$(trigid).getElementsByTagName("a") for(var i=0; i<trigs.length; i++)   {if(trigs[i].className.indexOf("drop")==-1)continue trigs[i].onmouseover=function() {show_drop(this)} trigs[i].onmouseout=function() {hide_drop()}   }}function check_email(sText){var reEmail = /^(?:\w+\.?)*\w+@(?:\w+\.?)*\w+$/;return reEmail.test(sText);	}	function check_input(){if(!$$("form"))return false var forms=$$("form") for(var i=0; i<forms.length;i++)	 {	 for(var j=0; j<forms[i].elements.length;j++)	 {if(forms[i].elements[j].type=="submit")continue	 if(forms[i].elements[j].type=="checkbox")continue	  if(forms[i].elements[j].id=="sq")continue		 forms[i].elements[j].onclick=function()	 	 { if(this.value==this.defaultValue)	  {  this.value=""	} }				 forms[i].elements[j].onblur=function()		 {if(this.value=="")		{ this.value=this.defaultValue			 }				 if(this.className.indexOf("email")!=-1)		 {if(!check_email(this.value))		 {this.value=this.defaultValue	 }		}		}  }	}}function chkinpu2(obj){  	if(obj.value==obj.defaultValue)	{ obj.value=""	}}function chkinpu3(obj){	if(obj.value=="")	{	obj.value=obj.defaultValue	}	if(obj.className.indexOf("email")!=-1)	{	if(!check_email(obj.value))	{obj.value=obj.defaultValue }	}}	function check_form(form){for(var i=0; i<form.elements.length;i++) {if(form.elements[i].className.indexOf("submit")!=-1)continue if(form.elements[i].value==""||form.elements[i].value==form.elements[i].defaultValue) {   form.elements[i].focus()	 return false}	}	return true}		function scImage(imgClass,imgHight){ 	if(!document.getElementsByTagName("img"))return false	var imgs=document.getElementsByTagName("img")	for(var i=0 ; i<imgs.length; i++)		{		if(imgs[i].className.indexOf(imgClass)==-1)continue		var newImg=new Image()		newImg.src=imgs[i].src		if(newImg.height==imgHight)return false				  newImg.width=(newImg.width*imgHight)/newImg.height		  newImg.height=imgHight 		  imgs[i].src=newImg.src		 imgs[i].height=newImg.height		 imgs[i].width=newImg.width	}}function scImageW(imgClass,imgWidth){ 	if(!document.getElementsByTagName("img"))return false	var imgs=document.getElementsByTagName("img")	for(var i=0 ; i<imgs.length; i++)		{		if(imgs[i].className.indexOf(imgClass)==-1)continue		var newImg=new Image()		newImg.src=imgs[i].src		if(newImg.width==imgWidth)return false				  newImg.height=(newImg.height*imgWidth)/newImg.width		  newImg.width=imgWidth 				imgs[i].height=newImg.height		imgs[i].width=newImg.width	}}  function de_p_here(links,hclass) {for(var i=0; i<links.length;i++)    {		if(links[i].className.indexOf(hclass)==-1)continue		links[i].className=links[i].className.replace(hclass,"")		}	 } function p_here(el,iclass,hclass){if(!$(el))return falsevar el=$(el)var links=el.getElementsByTagName("a")de_p_here(links,hclass)var h=nullfor(var i=0; i<links.length;i++){	if(links[i].className.indexOf(iclass)==-1)continue	var url=links[i].getAttribute("href").split("?")		   var the_str=url[1]	   var the_url=window.location.href	if(the_url.indexOf(the_str)!=-1)	{links[i].className=links[i].className+" "+hclass	h=i}		}	if(h==null)	{	links[0].className=links[0].className+" "+hclass}	 } function p_here2(el,val,iclass,hclass){if(!$(el))return falseif(!$(val))return falsevar el=$(el)var val=$(val).value//alert(val)var links=el.getElementsByTagName("a")de_p_here(links,hclass)for(var i=0; i<links.length;i++){	if(links[i].className.indexOf(iclass)==-1)continue	var url=links[i].getAttribute("href").split("?")[1]	url=url.split("=")[1]	//alert(url)	if(val!="" &&url==val)	{links[i].className=links[i].className+" "+hclass}			 		} }  function set_brand(){if(!$("set_brand"))return falsevar the_select=$("brands")var c_brand=$("c_brand").valuefor(var i=0; i<the_select.options.length;i++){   if(the_select.options[i].value==c_brand)    {the_select.selectedIndex=i}	if(the_select.options[i].value=="all")	{sendRequest("brand/clear_brand.asp")	}	}	the_select.onchange=function()	{var brand_form=$("set_brand")	  brand_form.submit()		} 	}function swapImg(theDiv,bimgId,aClass,bClass){if(!$(theDiv))return falsevar container=$(theDiv)var imgs=container.getElementsByTagName("img")for (var i=0; i<imgs.length;i++){if(imgs[i].className.indexOf(aClass)==-1)continue   imgs[i].onclick=function()       { var tempT=$(bimgId).title		 var tempAlt=$(bimgId).alt		 var tempC=$(bimgId).src	  $(bimgId).src=this.src	  $(bimgId).alt=this.alt	   $(bimgId).title=this.title	  this.src=tempC	   this.alt=tempAlt	   this.title=tempT	   }	   if(!bClass)continue	   imgs[i].onmouseover=function()	   {this.className=this.className+" "+bClass	  }	   imgs[i].onmouseout=function()	   {this.className=this.className.replace(bClass,"")}	 }}function slid(cId,iId,direct,chkAttr,mStep,aClass,bClass,arr1,arr2){	}function chkSlid(){	var ctn=$("mImg_c2")	var itn=$("news_sm_imgs")	var arr1=$("left_more")	var arr2=$("right_more")	if(ctn.scrollLeft==0)//is the start		{arr1.className=arr1.className.replace("actL","inactL")			arr1.disabled=true}	if(ctn.scrollLeft+ctn.offsetWidth-itn.scrollWidth==0)//is the end		{arr2.className=arr2.className.replace("actR","inactR")		arr2.disabled=true}	if(ctn.scrollLeft>0)	{arr1.className=arr1.className.replace("inactL","actL")	 arr1.disabled=false}						if(ctn.scrollLeft+ctn.offsetWidth<itn.scrollWidth)			 {arr2.className=arr2.className.replace("inactR","actR")			arr2.disabled=false			}	}function actSlid(){if(!$("left_more"))return falseif(!$("right_more"))return falseif(!$("mImg_c2"))return falseif(!$("news_sm_imgs"))return falsevar arr1=$("left_more")var arr2=$("right_more")chkSlid() arr1.onclick=function() { slidNewsimg("Left")chkSlid() }  arr2.onclick=function() {slidNewsimg("Right")  chkSlid()} } function slidNewsimg(dir){   var mstep=107	var ctn=$("mImg_c2")	if(dir=="Right"){   ctn.scrollLeft= ctn.scrollLeft+mstep }   if(dir=="Left"){   ctn.scrollLeft=ctn.scrollLeft-mstep}   }function zoomImg(dir,the_btn){	var scStep=30	var blimit=430	var smlimit=244	var img=$("newsbImg")	var newimg=new Image()	newimg.src=img.src	newimg.width=img.width	if(dir=="in"){		if(newimg.width<blimit)		{newimg.width=newimg.width+scStep		}	}	if(dir=="out")	{		if(newimg.width>smlimit)		{newimg.width=newimg.width-scStep		}			}	newimg.height=newimg.width*img.height/img.width	img.width=newimg.width	img.height=newimg.height } function load_img(){if(!$$("img"))return false  var imgs=$$("img")  var newimgs=new Array()  for(var i=0; i<imgs.length;i++)      {newimgs[i]=new Image()	 newimgs[i].src=imgs[i].src	 if(newimgs[i].complete)	 {imgs[i].src=newimgs[i].src	  }	 		} } function setChkAll(el){el.checked?chkA():unchkA()}function chkA(){   var tform=$("s_form") 	for(var i=0; i<tform.elements.length;i++)	{	if(tform.elements[i].getAttribute("type")!="checkbox")continue	if(tform.elements[i].className=="sall")continue	tform.elements[i].checked=true     }}function unchkA(){   var tform=$("s_form") 	for(var i=0; i<tform.elements.length;i++)	{	if(tform.elements[i].getAttribute("type")!="checkbox")continue	if(tform.elements[i].className=="sall")continue	tform.elements[i].checked=false     }}function s_form(){if(!$("s_form"))return falseif(!$("sInfo"))return false	var tform=$("s_form")  for(var i=0; i<tform.elements.length;i++) {if(tform.elements[i].getAttribute("type")!="checkbox")continue   if(tform.elements[i].className=="sall")continue     tform.elements[i].onclick=function()   {  $("sbj").checked=false        var n		n=subCkin()		if(n==0)	        {$("sInfo").style.display="block"}		else		   {$("sInfo").style.display="none"}		   }	   }	if(subCkin()==0){$("sInfo").style.display="block"}}	   function ckSform(ele){var el=$(ele)if(el.value=="")	{el.value="please enter a query"	return false	}	return true}function subCkin(){var tf=$("s_form")	var n=0	for(var i=0; i<tf.elements.length;i++)	 { if(tf.elements[i].type!="checkbox")continue			if(tf.elements[i].checked==true)			{n++  }		}return n}function rSq(ele){if(!$(ele))return falsevar el=$(ele)el.onfocus=function(){if(this.value=="please enter a query"){this.value=""}}}function forbidRightClick(){document.body.oncontextmenu = function (oEvent) {if (!oEvent)	{	oEvent = window.event;	oEvent.returnValue = false;	 } else 	{	oEvent.preventDefault();	}  }}function getAlt(){var imgs=$$("img")	for(var i=0; i<imgs.length;i++)	{	   if(imgs[i].className.indexOf("dalt")!=-1)		{imgs[i].setAttribute("title",imgs[i].alt)}	   else		{ var cur=imgs[i].src		  var n=cur.lastIndexOf("/")		  var cname=cur.substr(n+1,cur.length)		  var reg=/_/g;		  cname=cname.split(".")[0].replace(reg,function(smatch){ return " "})		  cname=cname.toUpperCase()		  imgs[i].setAttribute("alt",cname) 		  imgs[i].setAttribute("title",cname) 		 }	  }}//function correctPNG() // correctly handle PNG transparency in Win IE 5.5 & 6. //{ //var arVersion = navigator.appVersion.split("MSIE") //var version = parseFloat(arVersion[1]) //if ((version >= 5.5 ) && (document.body.filters)) //{ //for(var j=0; j<document.images.length; j++) //{ //var img = document.images[j] //var imgName = img.src.toUpperCase() //if (imgName.substring(imgName.length-3, imgName.length) == "PNG") //{ //var imgID = (img.id) ? "id='" + img.id + "' " : "" //var imgClass = (img.className) ? "class='" + img.className + "' " : "" //var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' " //var imgStyle = "display:inline-block;" + img.style.cssText //if (img.align == "left") imgStyle = "float:left;" + imgStyle //if (img.align == "right") imgStyle = "float:right;" + imgStyle //if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle //var strNewHTML = "<span " + imgID + imgClass + imgTitle //+ " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";" //+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader" //+ "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" //img.outerHTML = strNewHTML //j = j-1 //} //} //}     //} function showfavpic(pic,evt){    if(!$("fpic"))return false//	alert(document.documentElement.scrollTop )	var picpos=$("fpic")	var imgholder=$("favpic")	//alert(picpos.parentNode.className)	var evt=evt?evt:window.event	var sctop=document.body.scrollTop?document.body.scrollTop:document.documentElement.scrollTop	var pos=0	pos=pos+sctop+(evt.clientY-200)	//alert(evt.clientY)	if(picpos.parentNode.className=="inmsg")	{	 pos=sctop+(evt.clientY-610)	//if(pos<210){pos+=60}	}		picpos.style.top=pos+"px"	picpos.src=pic	imgholder.style.height=(picpos.height+pos+25)+"px"	picpos.className=picpos.className+"  favbd"		   }function disfavpic(pic) {    if(!$("fpic"))return false	var imgholder=$("favpic")	var picpos=$("fpic")	picpos.src=pic		imgholder.style.height=parseInt(imgholder.style.height)-picpos.height+"px"	picpos.className=picpos.className.replace("favbd","")   }function pop_msg(){	if(!$("toprint"))return false	var tdiv=$("toprint")	switch(tdiv.style.display)	{		case "block":		tdiv.style.display="none"		break		case "none":		case "":		tdiv.style.display="block"		break	}			}		function subfav(){if(!$("form_fav"))return falsevar tform=$("form_fav")tform.action="myfav/remove.asp"tform.submit()window.location.reload()   }           function checkall(val){	if(!$("form_fav"))return false	var form=$("form_fav")			for(var i=0; i<form.elements.length;i++)	{		if(form.elements[i].name!="remvf")continue			form.elements[i].checked=val.checked		}		}   addLoadEvent(s_form)addLoadEvent(set_brand)addLoadEvent(get_here)addLoadEvent(check_input)addLoadEvent(btn_style)addLoadEvent(is_country)addLoadEvent(load_img)addLoadEvent(forbidRightClick)addLoadEvent(getAlt)//addLoadEvent(correctPNG)
