

//----- State variables to keep track of current tab
var currentTab    = "Tab1";     // 起始對象Tab1 指定位"當前值星官"

//----- Function to switch tabs 
function turnOn_Tab( newTab ) 
{
  if ( currentTab != newTab )  // 若"新對象" 非"當前值星官" 則準備將"新對象"指定位"當前值星官"
     {
       //----- Adjust the background colors for the tabs
       // 寫法 1
/*
       var thisTab = document.getElementById( newTab );
       var oldTab  = document.getElementById( currentTab );   
     
       thisTab.style.backgroundImage = "url(../images/butnptn_a_00.gif)";
       oldTab.style.backgroundImage = "url(../images/butnptn_a_x0.gif)";
*/
       // 寫法 2

       document.getElementById( newTab ).style.backgroundImage     = "url(../images/baritem-100x025_a_02.gif)";
       document.getElementById( currentTab ).style.backgroundImage = "url(../images/baritem-100x025_a_01.gif)";
 
       //----- Make the new tab the current tab
       currentTab = newTab;  // 將"新對象"指定位"當前值星官"
     }
}

//--------HyWeb Interface JS Style / writed by Brad Kuo

//--------下拉式選單

function menuchang(f)
{
  f.className='forheadover';
};
//--------------------------------------------------------
function menure(f)
{
  f.className='forhead';
};
//--------------------------------------------------------
function MM_showHideLayers()
{ //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for( i=0; i<(args.length-2); i+=3 ) 
       if ( (obj=MM_findObj(args[i])) != null ) 
          { 
            v=args[i+2];
           if ( obj.style ) 
              { 
                obj=obj.style; 
                v = (v=='show') ? 'visible' : (v=='hide') ? 'hidden': v; 
              }
           obj.visibility=v; 
          }
}
//--------------------------------------------------------
function MM_findObj(n, d) 
{ //v4.01
  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;
}
//--------------------------------------------------------
//------------------- 950926 SMF Update winID ------------
var winID   = null;
var ViewPic = null;

//--------------------------------------------------------
function SMF_CreateWin( url_htmfile ) 
{
  var newWindow = window.open( url_htmfile, "newWindow", "width=600, height=480, toolbar=0, location=0, directories=0, status=0, menubar=0, resizable=1, copyhistory=0, scrollbars=1" );
}
//--------------------------------------------------------
function SMF_CreateWin2( url_htmfile ) 
{
  var newWindow = window.open( url_htmfile, "newWindow", "width=360, height=240, toolbar=0, location=0, directories=0, status=0, menubar=0, resizable=1, copyhistory=0, scrollbars=0" );
}
//--------------------------------------------------------
function SMF_ShowImage( url_htmfile ) 
{
  var newWindow = window.open( url_htmfile, "newWindow", "width=490, height=640, toolbar=0, location=0, directories=0, status=0, menubar=0, resizable=1, copyhistory=0, scrollbars=0" );
}
//--------------------------------------------------------
function SMF_Popup( url_htmfile ) 
{
  var newWindow = window.open( url_htmfile, "newWindow", "width=740, height=480, toolbar=0, location=0,d irectories=0, status=0, menubar=0, resizable=1, copyhistory=0, scrollbars=1" );
}
//--------------------------------------------------------
function Popup_400x300( url_htmfile ) 
{
  if ( winID && winID.open && !winID.closed )
       winID.close();
  winID = window.open( url_htmfile, "newWindow", "width=400, height=300, toolbar=0, location=0, directories=0, status=0, menubar=0, resizable=1, copyhistory=0, scrollbars=1" );
}
//--------------------------------------------------------
function PopupInfo( url_htmfile ) 
{
  if ( winID && winID.open && !winID.closed )
       winID.close();
  winID = window.open( url_htmfile, "newWindow", "width=640, height=500, toolbar=0, location=0, directories=0, status=0, menubar=0, resizable=1, copyhistory=0, scrollbars=1" );
}
//--------------------------------------------------------
function PopupInfo1( url_htmfile ) 
{
  winID = window.open( url_htmfile, "newWindow1", "width=780, height=600, toolbar=0, location=0, directories=0, status=0, menubar=0, resizable=1, copyhistory=0, scrollbars=1" );
}
//--------------------------------------------------------
function PopupInfo2( url_htmfile ) 
{
  if ( winID && winID.open && !winID.closed )
       winID.close();
  winID = window.open( url_htmfile, "newWindow2", "width=780, height=600, toolbar=0, location=0, directories=0, status=0, menubar=1, resizable=1, copyhistory=0, scrollbars=1" );
}
//--------------------------------------------------------
function ViewPic_Go( url_htmfile ) 
{
  if ( ViewPic && ViewPic.open && !ViewPic.closed )
       ViewPic.close();
  ViewPic = window.open( url_htmfile, "newWindow", "width=450, height=300, toolbar=0, location=0, directories=0, status=0, menubar=0, resizable=0, copyhistory=0, scrollbars=0" );
}
//--------------------------------------------------------
function SMF_300x450( url_htmfile ) 
{
  var newWindow = window.open( url_htmfile, "newWindow", "width=300, height=450, toolbar=0, location=0, directories=0, status=0, menubar=0, resizable=0, copyhistory=0, scrollbars=0" );
}
//--------------------------------------------------------
function rowovr( obj )
{
  obj.style.backgroundColor = "#ffffff"; 
}
//--------------------------------------------------------
function rowout( obj, laColor )
{
  obj.style.backgroundColor = laColor; 
}
//--------------------------------------------------------
function rowclick( oLink )
{
  location.href = oLink; 
}
//--------------------------------------------------------
function rowovr0( obj )
{
  obj.style.backgroundColor = "#ffccee"; 
}
//--------------------------------------------------------
function rowout0( obj, laColor )
{
  obj.style.backgroundColor = laColor; 
}
//--------------------------------------------------------
function rowclick0( oLink )
{
  location.href = oLink; 
}
//--------------------------------------------------------
function go1( section )
{
  idx               = section.options.selectedIndex;
  top.location.href = section.options[idx].value;
}
//--------------------------------------------------------
function go2( section )
{
  idx                    = section.options.selectedIndex;
  top.main.location.href = section.options[idx].value;
}
//--------------------------------------------------------
function go3( section )
{
  idx                        = section.options.selectedIndex;
  top.contents.location.href = section.options[idx].value;
}
//--------------------------------------------------------
function load( smf_left, smf_right )
{
  parent.contents.location.href = smf_left;
  parent.main.location.href     = smf_right;
}
//--------------------------------------------------------

/**
 * SWFObject v1.4: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
 *
 * SWFObject is (c) 2006 Geoff Stearns and is released under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 *
 * **SWFObject is the SWF embed script formarly known as FlashObject. The name was changed for
 *   legal reasons.
 */
if ( typeof deconcept=="undefined" )
   {
     var deconcept = new Object();
   }
if ( typeof deconcept.util=="undefined" )
   {
     deconcept.util = new Object();
   }
if ( typeof deconcept.SWFObjectUtil == "undefined" )
   {
     deconcept.SWFObjectUtil = new Object();
   }
deconcept.SWFObject = function( _1, id, w, h, _5, c, _7, _8, _9, _a, _b )
{
  if ( !document.createElement || !document.getElementById )
     {
       return;
     }
  this.DETECT_KEY = _b ? _b : "detectflash";
  this.skipDetect = deconcept.util.getRequestParameter( this.DETECT_KEY );
  this.params     = new Object();
  this.variables  = new Object();
  this.attributes = new Array();
  if ( _1 )
     {
       this.setAttribute( "swf", _1 );
     }
  if ( id )
     {
       this.setAttribute( "id", id );
     }
  if ( w )
     {
       this.setAttribute( "width", w );
     }
  if ( h )
     {
       this.setAttribute( "height", h );
     }
  if ( _5 )
     {
       this.setAttribute( "version", new deconcept.PlayerVersion( _5.toString().split(".") ) );
     }
  this.installedVer = deconcept.SWFObjectUtil.getPlayerVersion( this.getAttribute("version"), _7 );
  if ( c )
     {
       this.addParam("bgcolor",c);
     }
  var q = _8 ? _8 : "high";
  this.addParam( "quality", q );
  this.setAttribute( "useExpressInstall", _7 );
  this.setAttribute( "doExpressInstall", false );
  
  var _d = (_9) ? _9 : window.location;
  this.setAttribute( "xiRedirectUrl", _d );
  this.setAttribute( "redirectUrl", "" );
  if ( _a )
     {
       this.setAttribute( "redirectUrl", _a );
     }
};
deconcept.SWFObject.prototype =
{
  setAttribute 	: function( _e, _f ) 	{ this.attributes[_e]=_f;  },
  getAttribute 	: function( _10 )	{ return this.attributes[_10]; },
  addParam     	: function( _11, _12 )	{ this.params[_11]=_12; },
  getParams	: function()		{ return this.params; },
  addVariable	: function( _13, _14 )	{ this.variables[_13]=_14; },
  getVariable	: function( _15 )	{ return this.variables[_15]; },
  getVariables	: function()		{ return this.variables; },
  getVariablePairs : function()
  { 
    var _16 = new Array();
    var key;
    var _18 = this.getVariables();
    for( key in _18 )
       {
         _16.push( key+"="+_18[key] );
       }
    return _16;
  },
  getSWFHTML : function()
  {
    var _19 = "";
    if ( navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length )
       {
         if ( this.getAttribute( "doExpressInstall" ) )
            { 
              this.addVariable( "MMplayerType", "PlugIn" );
            }
         _19  = "<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\"";
         _19 += " id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";
         var _1a = this.getParams();
         for( var key in _1a )
            {
              _19 += [key]+"=\""+_1a[key]+"\" ";
            }
         var _1c = this.getVariablePairs().join( "&" );
         if ( _1c.length > 0 )
            { 
              _19 += "flashvars=\""+_1c+"\"";
            }
         _19 += "/>";
       }
    else
       {
         if ( this.getAttribute( "doExpressInstall" ) )
            {
              this.addVariable( "MMplayerType", "ActiveX" );
            }
         _19  = "<object  id=\""+this.getAttribute("id")+"\"  classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\"  width=\""+this.getAttribute("width")+"\"  height=\""+this.getAttribute("height")+"\" >";
         _19 += "<param   name=\"movie\"  value=\""+this.getAttribute("swf")+"\" />";
         var _1d = this.getParams();
         for( var key in _1d )
            {
              _19 += "<param  name=\""+key+"\"  value=\""+_1d[ key ]+"\" />";
            }
         var _1f = this.getVariablePairs().join( "&" );
         if ( _1f.length > 0 )
            {
              _19 += "<param  name=\"flashvars\"  value=\""+_1f+"\" />";
            }
         _19 += "</object>";
       }
    return _19;
  },
  write : function( _20 )
  {
    if ( this.getAttribute( "useExpressInstall" ) )
       {
         var _21 = new deconcept.PlayerVersion( [ 6, 0, 65 ] );
         if ( this.installedVer.versionIsValid( _21 ) && !this.installedVer.versionIsValid( this.getAttribute( "version" ) ) )
            {
              this.setAttribute( "doExpressInstall", true );
              this.addVariable( "MMredirectURL", escape( this.getAttribute( "xiRedirectUrl" ) ) );
              document.title = document.title.slice(0,47) + " - Flash Player Installation";
              this.addVariable( "MMdoctitle", document.title );
            }
       }
    if ( this.skipDetect || this.getAttribute( "doExpressInstall" ) || this.installedVer.versionIsValid( this.getAttribute( "version" ) ) )
       {
         var n = (typeof _20 == "string") ? document.getElementById(_20) : _20;
         n.innerHTML = this.getSWFHTML();
         return true;
       }
    else
       {
         if ( this.getAttribute( "redirectUrl" ) != "" )
            {
              document.location.replace( this.getAttribute( "redirectUrl" ) );
            }
       }
    return false;
  }
};
deconcept.SWFObjectUtil.getPlayerVersion = function( _23, _24 )
{
  var _25 = new deconcept.PlayerVersion( [ 0, 0, 0 ] );
  if ( navigator.plugins&&navigator.mimeTypes.length )
     {
       var x = navigator.plugins[ "Shockwave Flash" ];
       if ( x && x.description )
          {
            _25 = new deconcept.PlayerVersion( x.description.replace( /([a-z]|[A-Z]|\s)+/, "" ).replace( /(\s+r|\s+b[0-9]+)/, "." ).split( "." ) );
          }
     }
  else
     {
       try
         {
           var axo = new ActiveXObject( "ShockwaveFlash.ShockwaveFlash" );
           for( var i=3; axo != null; i++ )
              {
                axo = new ActiveXObject( "ShockwaveFlash.ShockwaveFlash."+i );
                _25 = new deconcept.PlayerVersion( [ i, 0, 0 ] );
              }
         }
      catch( e )
         {
         }
      if ( _23 && _25.major > _23.major )
         {
           return _25;
         }
      if ( !_23 || ( ( _23.minor != 0 || _23.rev != 0 ) && ( _25.major == _23.major) ) || _25.major != 6 || _24 )
         {
           try
             {
               _25=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));
             }
          catch(e)
             {
             }
         }
     }
  return _25;
};
deconcept.PlayerVersion=function(_29)
{
  this.major=parseInt(_29[0]) != null ? parseInt(_29[0]) : 0;
  this.minor=parseInt(_29[1]) || 0;
  this.rev=parseInt(_29[2]) || 0;
};
deconcept.PlayerVersion.prototype.versionIsValid=function(fv)
{
  if( this.major<fv.major )
    {
      return false;
    }
  if( this.major>fv.major )
    { 
      return true;
    }
  if( this.minor<fv.minor )
    {
      return false;
    }
  if( this.minor>fv.minor )
    {
      return true;
    }
  if( this.rev<fv.rev )
    {
      return false;
    }
  return true;
};
deconcept.util=
{
  getRequestParameter:function(_2b)
  {
    var q=document.location.search || document.location.hash;
    if( q )
      {
        var _2d=q.indexOf(_2b+"=");
        var _2e=(q.indexOf("&",_2d)>-1) ? q.indexOf("&",_2d) : q.length;
        if( q.length>1 && _2d>-1 )
          {
            return q.substring(q.indexOf("=",_2d)+1,_2e);
          }
      }
    return "";
  }
};
if( Array.prototype.push==null )
  {
    Array.prototype.push=function(_2f)
    {
      this[this.length]=_2f;
      return this.length;
    };
  }
var getQueryParamValue=deconcept.util.getRequestParameter;
var FlashObject=deconcept.SWFObject; // for backwards compatibility
var SWFObject=deconcept.SWFObject;

// document.write("<img src='images/test_2.gif'>");
