﻿// JScript 文件

function $ByID() 
{ 
  var elements = new Array(); 
  for (var i = 0; i < arguments.length; i++) 
  { 
    var element = arguments[i]; 
    if (typeof element == 'string') 
      element = document.getElementById(element); 
    if (arguments.length == 1) 
      return element; 
    elements.push(element); 
  } 
  return elements; 
}

function ShowTabs1(TabTitleID,TabContentID,curID){
  for( var i=0;TabTitleID[i];i++)
  {
		  if(i!=curID)
		  {
			TabTitleID[i].className='';
			TabContentID[i].style.display='none';
			}
		  else
		  {
			TabTitleID[i].className='selected';
			TabContentID[i].style.display='';
		  }	  
  }
}

function ShowTabs2(TabTitleID,TabContentID,curID){
  for( var i=0;TabTitleID[i];i++)
  {
		  if(i!=curID)
		  {
			TabTitleID[i].className='l'+[i];
			TabContentID[i].style.display='none';
			}
		  else
		  {
			TabTitleID[i].className='selected'+[i];
			TabContentID[i].style.display='';
		  }	  
  }
}

function menubg(){
    var url = (window.location.href).toLowerCase();
        if(unescape(url.split("/")[3])){
            switch (unescape(url.split("/")[3]))
            {
            case "ucnews":
              document.getElementById("headMenu").style.backgroundImage="url(../images/Head_Menu_Bg_19.gif)"
              break
            case "promr":
              document.getElementById("headMenu").style.backgroundImage="url(../images/Head_Menu_Bg_11.gif)"
              break
            case "proryp":
              document.getElementById("headMenu").style.backgroundImage="url(../images/Head_Menu_Bg_12.gif)"
              break
            case "profz":
              document.getElementById("headMenu").style.backgroundImage="url(../images/Head_Menu_Bg_13.gif)"
              break
            case "proly":
              document.getElementById("headMenu").style.backgroundImage="url(../images/Head_Menu_Bg_14.gif)"
              break
            case "probjp":
              document.getElementById("headMenu").style.backgroundImage="url(../images/Head_Menu_Bg_15.gif)"
              break
            case "proyx":
              document.getElementById("headMenu").style.backgroundImage="url(../images/Head_Menu_Bg_16.gif)"
              break
            case "prozmd":
              document.getElementById("headMenu").style.backgroundImage="url(../images/Head_Menu_Bg_17.gif)"
              break
            case "proqt":
              document.getElementById("headMenu").style.backgroundImage="url(../images/Head_Menu_Bg_18.gif)"
              break
            default:
              document.getElementById("headMenu").style.backgroundImage="url(../images/Head_Menu_Bg_11.gif)"
            }
        }
}

// 隐藏显示换肤框
function ShowHideDiv(init) {
	if(document.getElementById("Sright").style.display == "block"){
		 document.getElementById("Sright").style.display = "none";
  }
  else{
  	document.getElementById("Sright").style.display = "block";
  }
}

// 顶部搜索产品
function SeachShop()
{
	aspnetForm.action="../UcProduct/Default.aspx?nc="+aspnetForm.nc.value+"&txtSearchKey="+aspnetForm.txtSearchKey.value;
	aspnetForm.submit();
}  


/*
	[Discuz!] (C)2001-2007 Comsenz Inc.
	This is NOT a freeware, use is subject to license terms

	$RCSfile: msn.js,v $
	$Revision: 1.1.2.3 $
	$Date: 2007/03/21 15:53:02 $
*/
function msnoperate(action, msn) {
	var actionArray = new Array();
	actionArray = {
		'reghotmail' : 'http://go.discuz.com/?app=msn&linkid=1',
		'reglivemail' : 'http://go.discuz.com/?app=msn&linkid=2',
		'regliveid' : 'http://go.discuz.com/?app=msn&linkid=3',
		'download' : 'http://go.discuz.com/?app=msn&linkid=4',
		'add' : 'http://go.discuz.com/?app=msn&linkid=5&msn=' + msn,
		'chat' : 'http://go.discuz.com/?app=msn&linkid=6&msn=' + msn
	}

	if(messengerInstalled()) {
		window.open(actionArray[action]);
	} else {
		window.open('http://go.discuz.com/msn/msn.html','_blank','width=571, height=498');
	}
}

function messengerInstalled() {
      try {
            new ActiveXObject("MSNMessenger.P4QuickLaunch");
            return true;
      }
      catch (e) {
            return false;
      }
}



// 评论打分
function checkstar(stars,shows) {
    document.getElementById("mystar").className="star-rating"+stars;
    document.getElementById("Stars").value=stars;
    document.getElementById("Starsshow").innerHTML=shows;
    //alert(stars);
}





// 图片大小滚动JavaScript Document
var dragapproved = false;
var z,x,y;
var MyMar;
function move()
{
	if(event.button==1&&dragapproved)
	{
		z.style.pixelLeft=temp1+event.clientX-x;
		z.style.pixelTop = temp2+event.clientY-y;
		return false;
	}
}
function drags()
{
	if(!document.all)
		return;
	if(event.srcElement.className=="drag")
	{
		dragapproved = true;
		z=event.srcElement;
		temp1=z.style.pixelLeft;
		temp2=z.style.pixelTop;
		x=event.clientX;
		y=event.clientY;
		document.onmousemove=move;
	}
}
document.onmousedown=drags;
document.onmouseup=new Function("dragapproved=false");

var zoomp = 92;
function zoomimg(img)
{
  var zoom = parseInt(img.style.zoom,10) || 100;
  zoom += event.wheelDelta / 12;
  if (zoom>10) img.style.zoom = zoom + "%";
  return false;
}
function zoom()
{
  var zoom = parseInt(imagPreview.style.zoom,10) || 100;
  zoom += 20;
  if (zoom>10) imagPreview.style.zoom = zoom + "%";
}
function zoomout()
{
  //showlayerVidio(false);
  var zoom = parseInt(imagPreview.style.zoom,10) || 100;
  zoom -= 20;
  if (zoom>10) imagPreview.style.zoom = zoom + "%";
}
function zoom0(MainPhotoName)
{
	//showlayerVidio(false);
	var img=document.getElementById(MainPhotoName);
	img.style.zoom = 100 + "%";

	img.style.pixelLeft=0;
	img.style.pixelTop=0;

}


function ShowImg(url)
{
var hplus = 30
if(window.navigator.userAgent.indexOf("SV1") != -1){hplus = hplus + 20;}
newwin = window.open("about:blank","","width=1,height=1,left=2,top=2")
newwin.document.write ('<html><title>View Image</title><head><meta http-equiv=Content-Type content="text/html; charset=gb2312"></head><body style="border:0px;margin:0px;" onkeydown=if(event.keyCode==27){window.close()}><center><img title="点击关闭窗口" onclick="window.close()" style="cursor:hand;" border="0" src="'+url+'" align="absmiddle" hspace="0" vspace="0" onload="self.resizeTo((this.offsetWidth+10),(this.offsetHeight+'+hplus+'));"></center></body></html>')
}


//限制图片的长宽
function ImageResize(obj,MaxImagWidth,MaxImagHeight)
{	

	var ImagWidth=obj.width;
	var ImagHeight=obj.height;
	var TempImagWidth = ImagWidth;
	var TempImagHeight = ImagHeight;
	//1\检测参数，如果图片不是对象，则退出
	if(obj==null)
	{	
		return;
	}
	//2\如果图片是对象，并且没能检测图片的宽高，  如果图片的最大宽度不为0 ，则返回图片的最大宽度
	else if(obj!=null&&(ImagWidth==0||ImagHeight==0))
	{
		if(MaxImagWidth>0)
		{obj.width=MaxImagWidth;}
		else if(MaxImagHeight>0)
		{obj.height=MaxImagHeight;}
		else
		{return;}
	}
	//3\如果能够检测出图片的实际宽高，则进行宽度调整处理
	else
	{
		try{
	
				//1\如果只限制宽度，则处理宽度就可以了 
				if ((MaxImagWidth!=null&&MaxImagWidth>0)&&MaxImagHeight==0)
				{if(ImagWidth>MaxImagWidth)ImagWidth=MaxImagWidth;} 
				
				
				//2\如果只限制高度，则处理高度就可以了
				else if ((MaxImagHeight!=null&&MaxImagHeight>0)&&MaxImagWidth==0)
				{if(ImagHeight>MaxImagHeight)ImagHeight=MaxImagHeight;}	
				
				
				//3\如果限制高度和宽度，则进行复杂的处理
				else if ((MaxImagHeight!=null&&MaxImagHeight>0)&&(MaxImagWidth!=null&&MaxImagWidth>0))
				{
					//重新计算图片的长度和高度
					//先限制图片的宽度
					//---------------------------------------------------
					//情况1：图片的宽度超过最大限定宽度  
					
					if(ImagWidth > MaxImagWidth)
					{
					
					
						var TempWidth,TempHeight;
						//第一次计算
						TempWidth = MaxImagWidth;
						//计算图片的高度
						TempHeight = parseInt(ImagHeight / ImagWidth * MaxImagWidth);
					
						//第二次计算
						//判断图片的高度是否超出制定的高度
						if(TempHeight > MaxImagHeight)
						{
							TempHeight = MaxImagHeight;
							//重新计算图片的宽度
							TempWidth = parseInt(ImagWidth / ImagHeight * MaxImagHeight);
						}
						ImagWidth = TempWidth;
						ImagHeight = TempHeight;
						
						//alert("a="+ImagHeight / ImagWidth +"b="+parseInt(ImagHeight / ImagWidth * MaxImagWidth))
					}
					//情况2：图片的宽度不超过最大限定宽度，但是高度超过了限定宽度
					else if(ImagHeight > MaxImagHeight)
					{//alert("a="+MaxImagHeight +"b="+parseInt(TempImagWidth / TempImagHeight * MaxImagHeight))
						ImagHeight = MaxImagHeight;
						ImagWidth = parseInt(TempImagWidth / TempImagHeight * MaxImagHeight);
					}
				}
		}
		catch(e)
		{
			//alert(e);
		}
		if(ImagWidth>0&&ImagHeight>0)
		{
			obj.width=ImagWidth;
			obj.height=ImagHeight;
		}
		else
		{
			if(MaxImagWidth!=null&&MaxImagWidth>0)
			{obj.width=MaxImagWidth;}
		}
	}
}


//循环调整对象里面包含图片的长宽
//参数：对象ID,最长宽度,最长高度
function AutoAdjustPictures(objID,MaxWidth,MaxHeight) 
{   
  var   sfEls   =   document.getElementById(objID);   	  
  sfEls   =   sfEls.getElementsByTagName("img");
  for   (var   i=0; i<sfEls.length;i++)  
   {
		  ImageResize(sfEls[i],MaxWidth,MaxHeight);
	}
}

  
function ChangeImg(imgid,src) {
    document.getElementById(imgid).src=src;
}




//产品的详细页的功能页
function openWin(url,name,w,h)
{
    var x=(window.screen.width-w)/2;
    var y=(window.screen.height-h)/2;
    var win=window.open(url,name,'toolbar=0,location=0,status=0,top='+y+',left='+x+',width='+w+',height='+h );
    win.focus();

    return win;
}
var last_img_btn_chg_prd=null;
 
function ImgBtnChgPrd_Mouseover(obj,mainpictureurl,largepictureurl)
{
    document.getElementById('bigphoto').src=mainpictureurl;
    document.getElementById('bigphoto').onclick=function(){ImgBtnChgPrd_Click(this,largepictureurl);}
}
 
 
//查看样图
function ImgBtnChgPrd_Click(obj,largepictureurl)
{
    var img =document.getElementById('objImg');
    if(img!=null)
    {
        img.src=obj.src;
    }
}

//改变图片大小
function ChangeImage(img,type)
{
        var img=document.getElementById(img);
        var iw=img.width;
		var ih=img.height;
		
		if(type=='max')
		{
		    iw=iw*10;
		    ih=ih*10;		    
		}else if(type=='min')
		{
		    iw=iw/10;
		    ih=ih/10;
		}		
		img.width=iw;
		img.height=ih;
		
}

//高级搜索
function HigSeach()
{ 
    var txtProName=document.getElementById("txtProName").value;
    var txtProNum=document.getElementById("txtProNum").value;
    var txtProType=document.getElementById("txtProType").value;
    var txtProTrait=document.getElementById("txtProTrait").value;
    var txtProDescription=document.getElementById("txtProDescription").value;
    var Url="/Uproduct/ProductionList.aspx?";
    if(txtProName!="")
    {
        Url+="Title="+txtProName+"&";
    }
    if(txtProNum!="")
    {
        Url+="PID="+txtProNum+"&";
    }
    if(txtProType!="")
    {
        Url+="ColumnID="+txtProType+"&";
    }
    if(txtProTrait!="")
    {
        Url+="Trait="+txtProTrait+"&";
    }
    if(txtProDescription!="")
    {
        Url+="Desc="+txtProDescription+"&";
    }    
    window.location.href=Url;
}


function suitImage(img,w,h)
{
		var image=new Image();
		//var img=document.getElementById(img);
		alert(img.src);
        image.src=img.src;

		var iw=image.width;
		var ih=image.height;
		var iratio=iw/ih;
        
        if(iw>w)
		{
                iw=w;
				ih=w/iratio;
        }
        if(ih>h)
		{
                ih=h;
                iw=h*iratio;
        }  
		img.width=iw;
		img.height=ih;
}


var scale=0;
var original=0;
var change=0;
var iratio=0;
var objImg=null;

function doZoomIn(objImgs)
{
    objImg=document.getElementById('objImg');
    if(original==0)
    {
        original=objImg.width;
        scale=objImg.width;
        iratio=objImg.width/objImg.height;
    }

	if(scale-original>2048) return false;
	
	scale+=5;
	change+=5;
    if(change>100) {change=0; return false;}
	objImg.width=scale;
	objImg.height=scale/iratio;
	window.setTimeout("doZoomIn()",50);
	return true;
}

function doZoomOut(objImgs)
{
    objImg=document.getElementById('objImg');
	if(original==0)
    {
        original=objImg.width;
        scale=objImg.width;
        iratio=objImg.width/objImg.height;
    }
    
	if(scale<=100) return false;
	scale-=5;
	change+=5;
    if(change>100) {change=0; return false;}
	objImg.width=scale;
	objImg.height=scale/iratio;
    window.setTimeout("doZoomOut()",50);
	return true;
}


function doReset(objImgs)
{
    objImg=document.getElementById('objImg');
    if(original==0)
    {
        original=objImg.width;
        scale=objImg.width;
        iratio=objImg.width/objImg.height;
    }
    else
    {
        objImg.width=original;
	    objImg.height=original/iratio;
	    scale=original;
    }
    
	return true;
}


//添加产品到购物车
function AddProRoCart(ProID)
{
   document.getElementById('addpro').src="../UserPassPort/User_Cart.aspx?Actions=Add&MyProID="+ProID;
   showResult('成功更新购物车','RightBottom',0,0);
}
//更新购物车里的产品数量，数字微调
function scrolltextarea(obj,MyCartID)
{
    var textareaMin = 1
    var textareaMax = 20
    var o_Top = obj.scrollTop
    
    if (obj.scrollTop==2)
    {
	    obj.value = (parseInt(obj.value) > textareaMax-1)?textareaMin:(parseInt(obj.value)+1);
        
        ajax.get("../UserPassPort/User_CartEdit.aspx?MyCartID="+MyCartID+"&MyCartAmount="+obj.value);
    }
    else if (obj.scrollTop==0)
    {
	    obj.value = (parseInt(obj.value) < textareaMin+1)?textareaMax:(parseInt(obj.value)-1);
        
        ajax.get("../UserPassPort/User_CartEdit.aspx?MyCartID="+MyCartID+"&MyCartAmount="+obj.value);
    }
    obj.scrollTop = 1
}



//订单处理第一步【选择购物车里的产品，提交到收货地址页】
function SumbitToLinks()
{
    var len = document.aspnetForm.MyCartID.length; 
    var checked = false; 
    for (i = 0; i < len; i++) 
    { 
        if (document.aspnetForm.MyCartID[i].checked == true) 
        { 
            checked = true; 
        } 
    } 
    if (!checked) 
    { 
        alert("请至少选择一个商品！"); 
        return false; 
        
    }else{ 
	    aspnetForm.action="../UserPassPort/User_Buy_Address.aspx";
	    aspnetForm.submit();
	}
}

//订单处理第二步【选择收货地址，提交到付款方式页】
function SumbitToPay()
{
    var len = document.aspnetForm.MyAddressID.length; 
    var checked = false; 
    for (i = 0; i < len; i++) 
    { 
        if (document.aspnetForm.MyAddressID[i].checked == true) 
        { 
            checked = true; 
        } 
    } 
    if (!checked) 
    { 
        alert("请至少选择一个收货地址！"); 
        return false; 
    }else{ 
	    aspnetForm.action="../UserPassPort/User_Buy_Pay.aspx";
	    aspnetForm.submit();
	}
}

//订单处理第三步【选择付款方式，提交到确认页】
function SumbitToTrue()
{
    var len = document.aspnetForm.PayID.length; 
    var checked = false; 
    for (i = 0; i < len; i++) 
    { 
        if (document.aspnetForm.PayID[i].checked == true) 
        { 
            checked = true; 
        } 
    } 
    if (!checked) 
    { 
        alert("请至少选择一个付款方式！"); 
        return false; 
    }
	
    len = document.aspnetForm.ExpressID.length; 
    var checkedExpress = false; 
    for (i = 0; i < len; i++) 
    { 
        if (document.aspnetForm.ExpressID[i].checked == true) 
        { 
            checkedExpress = true; 
        } 
    } 
    if (!checkedExpress) 
    { 
        alert("请至少选择一个快递方式！"); 
        return false; 
    }
    if (checked&&checkedExpress){
    aspnetForm.action="../UserPassPort/User_Buy_True.aspx";
	aspnetForm.submit();
	}
}

function ReadOrder(OrderNumber)
{
    var win=openWin('/UserPassPort/User_ReadOrder.aspx?OrderNumber='+OrderNumber,'preview',700,460);
    win.opener=this;
}



function checkss(SearchMyOrder,n)
{
	if (n == 0 && SearchMyOrder.value == "请入订单号/会员号")
	{
		SearchMyOrder.value="";
		return false;
	}
	if (n == 1)
	{
		if(SearchMyOrder.value == "请入订单号/会员号")
		{
			SearchMyOrder.value="";
		}
	}
	if (n == 2 && SearchMyOrder.value == "")
	{
		SearchMyOrder.value = "请入订单号/会员号";
	}
	if(n == 4 && (SearchMyOrder.value == "" || SearchMyOrder.value == "请入订单号/会员号"))
	{
		alert("请入订单号/会员号..");
		SearchMyOrder.focus();
		return false;
	}
	return true;
}

function TopSearchOrder(SearchMyOrder)
{
	if(SearchMyOrder.value == "" || SearchMyOrder.value == "请入订单号/会员号")
	{
		alert("请入订单号/会员号..");
		SearchMyOrder.focus();
		return false;
	}else{
	    ReadOrder(SearchMyOrder.value);
	}
	return true;
}



function GetImages(strImages,strUrl,strW,strH){

	var image=new Image();
    image.src=strImages;

	var iw=image.width;
	var ih=image.height;
	var iratio=iw/ih;
    
    if(iw>strW)
	{
            iw=strW;
			ih=strW/iratio;
    }
    if(ih>strH)
	{
            ih=strH;
            iw=strH*iratio;
    }  
    if(ih==0 || ih==null) ih=strH;
    if(iw==0 || iw==null) iw=strW;
    document.writeln("<a href="+strUrl+" target=\"_blank\"><IMG height=\""+ih+"\" src=\""+strImages+"\" width=\""+iw+"\" alt=\"ih"+ih+"---iw"+iw+"\"/></a>");
}


//清空购物车
function ChangeUrl(url)
{     
    location.href=url;
}

//页面自我刷新
function RefreshMe(url)
{
    //1\显示进度条
    showSendingText="正在加载...";
    showSendingState();
    
    //2\跳转
	if(url==null)
	{
	location.href=location.href;
	}
	else
	{
	location.href=url;
	}
}

//搜索
function Search(obj)
{
    var proName=document.getElementById(obj).value;
    alert(proName);
    window.location.href="ProductionList.aspx?Title="+proName;
}


//设置字体大小
 function T(n)
{
    document.getElementById("ArticleCnt").style.fontSize=n+"px";
}

//复制信息到剪贴板
function CopyToClipboard()
{	
    var url=location.href;
	if(window.clipboardData)
	{
		 window.clipboardData.clearData();
		 window.clipboardData.setData("Text",url);
		 alert("内容复制成功，您可以直接粘贴到任何输入框中。");
     }
     else if (window.netscape)
     {
          try
          {
			netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
          }catch(e)
          {
			alert("被浏览器拒绝！\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'true'");
          }    
          var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
          if (!clip)
               return;
          var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
          if (!trans)
               return;
          trans.addDataFlavor('text/unicode');
          var len = new Object();
          var str2 = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
          var copytext = str;
          str2.data = copytext;
          trans.setTransferData("text/unicode",str2,copytext.length*2);
          var clipid = Components.interfaces.nsIClipboard;
          if (!clip)
               return false;
          clip.setData(trans,null,clipid.kGlobalClipboard);
          alert("内容复制成功，您可以直接粘贴到任何输入框中。");
     }
}