// ------------------------------------
//       按鈕特效，共四個function
// ------------------------------------
function MM_swapImgRestore()
{ 
  var i, x, a;
  
  a = document.MM_sr;
  for ( i=0; a && i<a.length && (x=a[i]) && x.oSrc; i++ )
      { x.src=x.oSrc; }
}

function MM_preloadImages()
{ 
  var a, d, i, j; 
  
  d = document;
  if ( d.images )
  { 
     if ( !d.MM_p )
        { d.MM_p=new Array(); }
     
     j = d.MM_p.length
     a = MM_preloadImages.arguments;
     
     for ( i=0; i<a.length; i++ )
     {
         if ( a[i].indexOf("#") != 0 )
         {
            d.MM_p[j] = new Image;
            d.MM_p[j++].src = a[i];
         }
     }
  }
}

function MM_findObj(n, d)
{ 
  var p, i, x;

  if ( !d )
     { d=document; }

  if ( (p=n.indexOf("?"))>0 && parent.frames.length )
  {
     d = parent.frames[n.substring(p+1)].document;
     n = n.substring(0,p);
  }

  if ( !(x=d[n]) && d.all )
     { x = d.all[n]; }

  for ( i=0; !x && i<d.forms.length; i++ )
      { x = d.forms[i][n]; }

  for ( i=0; !x && d.layers && i<d.layers.length; i++ )
      { x = MM_findObj(n, d.layers[i].document); }

  if ( !x && d.getElementById )
     { x = d.getElementById(n); }
 
  return x;
}

function MM_swapImage()
{ 
  var i, j, x, a;

  j = 0;
  a = MM_swapImage.arguments;
  document.MM_sr = new Array;

  for ( i=0; i<(a.length-2); i+=3 )
  {   
      x = MM_findObj(a[i]);
      if ( x != null )
      {  
         document.MM_sr[j++] = x;

         if ( !x.oSrc )
            { x.oSrc = x.src; }
         
         x.src = a[i+2];
      }
  } 
}



// ------------------------------------
//             變更所在頁數
// ------------------------------------
function ChangePage(page)
{
  document.myform.page.value = page;
  document.myform.submit();
} 



// ---------------------------------------
// 照片若寬度超過pwidth時,將其縮小為pwidth
// ---------------------------------------
function resizeImage(obj, pwidth)
{ 
　obj.width = obj.width > pwidth ? pwidth : obj.width; 
}



// ---------------------------------------
//    調整功能表列或內容顯示列下邊框位置
// ---------------------------------------
function resizetable(styheight)    // 左邊為功能表列；右邊為內容顯示列
{ 
　if ( !(document.getElementById("leftmenu") && document.getElementById("rightdet")) )
     { return false; }
  
  if ( document.getElementById("leftmenu").offsetHeight > (document.getElementById("rightdet").style.height + styheight) ) 
     { document.getElementById("rightdet").style.height = document.getElementById("leftmenu").offsetHeight - styheight; }
  else
     { document.getElementById("leftmenu").offsetHeight = document.getElementById("rightdet").style.height + styheight; }
}



// ---------------------------------------
//       螢幕捲動到較適合瀏覽的地方
// ---------------------------------------
function scroll_val(sid, main, hight_val)    // sid--使用者瀏覽的網頁，main--首頁名稱，hight_val--捲動高度
{ 
   if ( sid != main )                         // 除了首頁之外，螢幕會捲動到較適合瀏覽的地方
      { timeoutID = setTimeout("window.scrollTo(0, " + hight_val + ")", 50); }
}
