﻿// 通用的JS函数

/*弹出窗口*/
function MM_openBrWindow(theURL,left,top,width,height) { 
  window.open(theURL,"","scrollbars=auto,sizeable=no,left=" + left + ",top=" + top + ",width="+ width + ",height=" + height);
}

/*图片自适应 调用 onload="DrawImage(this,80,80,0)" 图片自适应*/
function DrawImage(ImgD,intLargeImgWidth,intLargeImgHeight,intAltFlag)
{
	var image = new Image();
	image.src = ImgD.src;

	if (image.width > 0 && image.height > 0)
	{
		flag = true;
		if (image.width/image.height >= intLargeImgWidth/intLargeImgHeight)
		{
			if (image.width > intLargeImgWidth)
			{  
				ImgD.width = intLargeImgWidth;
				ImgD.height = (image.height * intLargeImgWidth)/image.width;
			} 
			else
			{
				ImgD.width = image.width;  
				ImgD.height = image.height;
			}

			if (intAlfFlag = 0 )
			{
				ImgD.alt = "Actual size:" + image.width + "×" + image.height + ",点击查看原始图";
			}
		}
		else
		{
			if (image.height > intLargeImgHeight)
			{  
				ImgD.height = intLargeImgHeight;
				ImgD.width = (image.width * intLargeImgHeight)/image.height;     
			}
			else
			{
				ImgD.width = image.width;  
				ImgD.height = image.height;
			}
			
			if (intAltFlag = 0 )
			{
				ImgD.alt = "Actual size:" + image.width + "×" + image.height+ ",点击查看原始图";
			}
		}
	}
}

/*表单选择*/

function select_All(checked){
  for (var i=0;i<document.frm_list.elements.length;i++)
  {

	  var e = document.frm_list.elements[i];
	  if (e.name == "productid")
	  {
		  if (e.name != 'allbox')
			 e.checked = checked;        
	  }
  }
  document.all.check_all.checked=checked;
}       

function select_ok(){
  if(document.all.check_all.checked){
	  document.frm_list.button_select.src=b_quxiao;
	  select_All(true)}
  else{
	  document.frm_list.button_select.src=b_quanxuan;
	  select_All(false)
	  }
}

function select_change(){
  if(document.frm_list.button_select.value=="全选"){            
	  document.frm_list.button_select.src=b_quxiao;
	  document.frm_list.button_select.value="取消";
	  select_All(true);           
	  }
  else{
	  document.frm_list.button_select.src=b_quanxuan;
	  document.frm_list.button_select.value="全选";
	  select_All(false);          
	  }       
}
/*表单选择 结束*/

/*浮动图片 开始*/
var ns4 = document.layers;
var ns6 = document.getElementById && !document.all;
var ie4 = document.all;
offsetX = 0;
offsetY = 20;
var toolTipSTYLE="";

function initToolTips()
{
  if(ns4||ns6||ie4)
  {
    if(ns4) toolTipSTYLE = document.toolTipLayer;
    else if(ns6) toolTipSTYLE = document.getElementById("toolTipLayer").style;
    else if(ie4) toolTipSTYLE = document.all.toolTipLayer.style;
    if(ns4) document.captureEvents(Event.MOUSEMOVE);
    else
    {
      toolTipSTYLE.visibility = "visible";
      toolTipSTYLE.display = "none";
    }
    document.onmousemove = moveToMouseLoc;
  }
}
function toolTip(msg, fg, bg)
{
  if(toolTip.arguments.length < 1) // hide
  {
    if(ns4) toolTipSTYLE.visibility = "hidden";
    else toolTipSTYLE.display = "none";
  }
  else // show
  {
    if(!fg) fg = "#333333";
    if(!bg) bg = "#FFFFFF";
    var content =
    '<table border="0" cellspacing="0" cellpadding="1" bgcolor="' + fg + '"><td>' +
    '<table border="0" cellspacing="0" cellpadding="1" bgcolor="' + bg + 
    '"><td align="left" nowrap style="line-height: 120%"><font color="' + fg +
    '">' + msg + '\</font></td></table></td></table>';
    if(ns4)
    {
      toolTipSTYLE.document.write(content);
      toolTipSTYLE.document.close();
      toolTipSTYLE.visibility = "visible";
    }
    if(ns6)
    {
      document.getElementById("toolTipLayer").innerHTML = content;
      toolTipSTYLE.display='block'
    }
    if(ie4)
    {
      document.all("toolTipLayer").innerHTML=content;
      toolTipSTYLE.display='block'
    }
  }
}
function moveToMouseLoc(e)
{
  if(ns4||ns6)
  {
    x = e.pageX;
    y = e.pageY;
  }
  else
  {
    x = event.x + document.body.scrollLeft;
    y = event.y + document.body.scrollTop;
  }
  toolTipSTYLE.left = x + offsetX;
  toolTipSTYLE.top = y + offsetY;
  return true;
}
initToolTips();
/*浮动图片 结束*/
