﻿// JavaScript Document
function showLi(liName,sid,LiNum)//首页栏目切换效果
{
	for (var i=1;i<LiNum;i++){
		OOO(liName + "t" + i).className=(i==sid)?liName+"On":liName+"Off";
		OOO(liName + i).className=(i==sid)?"default":"disNone";
	}
}
function showDiv(obj){ //显示或关闭div
	OOO(obj).className=	(OOO(obj).className=="disNone")?"default":"disNone";
}
function showObj(obj,act){ //根据参数显示或关闭div
	OOO(obj).className=	(act=="open")?"default":"disNone";
}
function ExpFaq(i)//FAQ如为不显示状态则改为显示，反之
{
	if (OOO("faqContent"+i).className=="disNone"){
		OOO("faqContent"+i).className="default";
		OOO("faqTitle"+i).className="faqView";
	}else{
		OOO("faqContent"+i).className="disNone";
		OOO("faqTitle"+i).className="faqClose";
	}

}
function OOO(obj,ele){
	if (obj&&!ele){return document.getElementById(obj);}
	else if (obj&&ele){return document.getElementById(obj).getElementsByTagName(ele);}
	else {return false;}
}
function ForDight(Dight,How)//保留指定的小数点后位数
{     
	Dight = Math.round(Dight*Math.pow(10,How))/Math.pow(10,How);     
	return Dight;
}
function checkUser(){ //注册时验证用户名是否可用
	if (OOO("Username").value!=""){
		//var str=getxml("checkUserReg.asp?name="+OOO("Username").value);	
		Gp("checkUserReg.asp?name="+OOO("Username").value,"usercheck")
		//OOO("usercheck").innerHTML=str;
	}
}
function viewpic(picurl) //显示产品多角度图片
{
/*	var Img=document.getElementById("MerchImage");
Img.innerHTML=Img.innerHTML+picurl;*/
	var Img=OOO("MerchImage");
	Img.innerHTML="<div style=\"height:350; width:350; padding:5px;\" class=\"border\"><a href=\"javascript:void()\" onclick=\"showImg('admin/MerchImage/"+picurl+"')\"><img src=\"admin/MerchImage/"+picurl+"\" id=\""+picurl+"\" alt=\"点击放大\" onload=\"javascript:DrawImage(this,350,350)\" ></a><\/div>";
}
//XmlHttp---------------------------------------------------
function Gp(url,o){ //GetHttpPage 
	var o=OOO(o); 
	var PageRequest = false; 
	IsLoading(o); 
	if (window.XMLHttpRequest) {// if Mozilla, Safari etc 
		PageRequest = new XMLHttpRequest(); 
	}else if (window.ActiveXObject){ // if IE 
		try { 
		PageRequest = new ActiveXObject("Msxml2.XMLHTTP"); 
		} 
		catch (e){ 
		try{ 
		PageRequest = new ActiveXObject("Microsoft.XMLHTTP"); 
		} 
		catch (e){;} 
		} 
	}else {return false ;} 
	PageRequest.onreadystatechange=function(){ 
		if (PageRequest.readyState == 4) { 
			Lp(PageRequest,o); 
		} 
	} 
	PageRequest.open('GET', url, true); 
	PageRequest.send(null); 
} 
function Lp(PageRequest,o){ //LoadPage 
	if (PageRequest.readyState == 4 && (PageRequest.status==200 || window.location.href.indexOf("http")==-1)) 
	o.innerHTML=PageRequest.responseText; 
	//Hd("OpMsg"); 
} 
function IsLoading(o){ 
	o.innerHTML="请稍等..."; 
	//Sw2("OpMsg"); 
}
//-----------------------------------------------------
function findDimensions(size) //函数：获取浏览器body尺寸  size=width时返回宽度，height返回高度
{  //获取窗口宽度  
var winWidth = 0;  
var winHeight = 0;  
if (window.innerWidth)  
winWidth = window.innerWidth;  
else if ((document.body) && (document.body.clientWidth))  
winWidth = document.body.clientWidth;  //获取窗口高度  
if (window.innerHeight)  
winHeight = window.innerHeight;  
else if ((document.body) && (document.body.clientHeight))  
winHeight = document.body.clientHeight;  //通过深入Document内部对body进行检测，获取窗口大小  
if (document.documentElement  && document.documentElement.clientHeight && document.documentElement.clientWidth)  
{  
winHeight = document.documentElement.clientHeight;  
winWidth = document.documentElement.clientWidth;  
} 
return (size=="width")?winWidth:winHeight;
}
//3D展示--------------------------------
function show3D(swfUrl){
	//alert(swfUrl);
	var url=swfUrl;
	url="admin/3dflash/"+url;
	OOO("show3d").className="default";
	OOO("show3d").style.left=((findDimensions("width")-980)/2)+240;
	var closeStr="<div style=\"background-color:#dddddd; width:390px; height:30px; padding:5px;\"><a href=\"javascript:closeShow3d()\" onclick=\"\" ><img src=\"images/btn_close.gif\" alt=\"\" /></a></p>"
	OOO("show3d").innerHTML=SwfShow(url,400,400)+closeStr;
}
function closeShow3d(){
	OOO("show3d").className="disNone";	
	if(OOO("Size").style.display=="none"){OOO("Size").style.display=""}
}
//显示实际尺寸图片
function showImg(Url){
	//alert(swfUrl);
	OOO("show3d").className="default border whiteBg";
	OOO("show3d").style.left=((findDimensions("width")-980)/2)+240;
	var imgStr="<div align=center><img src="+Url+" /></div>"
	var closeStr="<div style=\"height:30px; padding:5px;\"><a href=\"javascript:closeShow3d()\" onclick=\"\" >[关闭]</a></p>"
	OOO("show3d").innerHTML=imgStr+closeStr;
	OOO("Size").style.display=(OOO("selectSize").className!="disNone")?"none":"";
}
//预载入图片
function preloadImages()
{
  if(document.images)
  {
    if(!document.imageArray) document.imageArray = new Array();
    var i,j = document.imageArray.length, args = preloadImages.arguments;
    for(i=0; i<args.length; i++)
    {
      if (args[i].indexOf("#")!=0)
      {
        document.imageArray[j] = new Image;
        document.imageArray[j++].src = args[i];
      }
    }
  }
}
//产品购买提交
function SubitForm(url)
{
	var MyForm=OOO("myform");
	if(OOO("merchNum").value!="" && OOO("merchNum").value!=0)
	{
		MyForm.action=url;
		MyForm.submit();
	}else{
		alert("请输入购买数量");
		OOO("Size").focus();
	}
}
//搜索提交
function submitSearch()
{
	var MyForm=OOO("searchForm");
	var url;
	if(OOO("keyword").value!=""){
		if(OOO("r_news").checked)
		{	
			window.location.href="news.asp?key="+OOO("keyword").value;
			//MyForm.action=url;
			//MyForm.submit();
		}else{
			window.location.href="product.asp?key="+OOO("keyword").value;
			//MyForm.action=url;
			//MyForm.submit();	
		}
	}else{
		alert("请输入关键字");
		return false;
	}
}
//左中右自适应高度
function autoHeight2(obj1,obj2,obj3){
	var obja=OOO(obj1);
	var objb=OOO(obj2);
	var objc=OOO(obj3);
	var heighta=obja.offsetHeight;
	var heightb=objb.offsetHeight;
	var heightc=objc.offsetHeight;
	if (heighta>heightb && heighta>heightc){
		objb.style.height=heighta+"px";
		objc.style.height=heighta+"px";
	}else if(heightb>heighta && heightb>heightc){
		obja.style.height=heightb+"px";
		objc.style.height=heightb+"px";
	}else{
		obja.style.height=heightc+"px";
		objb.style.height=heightc+"px";
	}
	//alert(obja.offsetHeight+"-"+objb.offsetHeight);
}
//左右自适应高度
function autoHeight(obj1,obj2){
	var obja=OOO(obj1);
	var objb=OOO(obj2);
	if (obja && objb){
		var heighta=obja.offsetHeight;
		var heightb=objb.offsetHeight;
		if (heighta>heightb){
			objb.style.height=heighta+"px";
		}else{
			obja.style.height=heightb+"px";
		}
		//alert(obja.offsetHeight+"-"+objb.offsetHeight);
	}
}