/****************************************************
   函式名稱：SetChineseYear_Selected
   輸入參數：SelectedObject-Object
   　　　　　SelectedValue-String
   函式描述：設定民國年Select的預設值,"" 為沒有預設值
   函式控管：IreneHsu　 2002/01/30　Version 1.0
****************************************************/

function SetChineseYear_Selected(SelectedObject,SelectedValue)
{

   var YearD,d= new Date();
   YearD = d.getYear()-1911-60;
   SelectedObject.options[0] = new Option('','');
   for ( var intIndex = 1; intIndex <= 60; intIndex++ ) {
      SelectedObject.options[intIndex] = new Option(YearD +intIndex,YearD+intIndex);
      if (SelectedValue == SelectedObject[intIndex].value){
            SelectedObject.selectedIndex=intIndex;
            break;
      }

   }
   if (SelectedValue=="") SelectedObject.selectedIndex=0;

}
/****************************************************
   函式名稱：SetChineseYear_Selected
   輸入參數：SelectedObject-Object
   　　　　　SelectedValue-String
   函式描述：設定西元年Select的預設值,"" 為沒有預設值
   函式控管：IreneHsu　 2002/01/30　Version 1.0
****************************************************/
function SetYear_Selected(SelectedObject,SelectedValue)
{
   var YearD,d= new Date();
   YearD = d.getYear() - 10;
   SelectedObject.options[0] = new Option('','');
   for ( var intIndex = 1; intIndex <= 60; intIndex++ ) {
      SelectedObject.options[intIndex] = new Option(YearD +intIndex,YearD+intIndex);
      if (SelectedValue == SelectedObject[intIndex].value){
            SelectedObject.selectedIndex=intIndex;
            break;
      }
   }
   if (SelectedValue=="") SelectedObject.selectedIndex=0;

}
/******************************************************
   函式名稱：SetMonth_Selected
   輸入參數：SelectedObject-Object
   　　　　　SelectedValue-String
   函式描述：設定民國月Select的預設值,"" 為沒有預設值
   函式控管：IreneHsu　 2002/01/30　Version 1.0
******************************************************/
function SetMonth_Selected(SelectedObject,SelectedValue)
{

   SelectedObject.options[0] = new Option('','');
   for ( var intIndex = 1; intIndex <= 12; intIndex++ ) {
      SelectedObject.options[intIndex] = new Option(intIndex,intIndex);
      if (SelectedValue == SelectedObject[intIndex].value){
			SelectedObject.selectedIndex=intIndex;
            break;
      }
   }
   if (SelectedValue=="") SelectedObject.selectedIndex=0;

}

/******************************************************
   函式名稱：SetMonth_Selected_s
   輸入參數：SelectedObject-Object
   　　　　　SelectedValue-String
   函式描述：設定民國月Select的預設值,"" 為沒有預設值
   函式控管：IreneHsu　 2006/07/03　Version 1.0
******************************************************/
function SetMonth_Selected_s(SelectedObject,SelectedValue,sMonth,eMonth)
{

   SelectedObject.options[0] = new Option('','');
   for ( var intIndex = sMonth; intIndex <= eMonth; intIndex++ ) {
      SelectedObject.options[intIndex] = new Option(intIndex,intIndex);
      if (SelectedValue == SelectedObject[intIndex].value){
			SelectedObject.selectedIndex=intIndex;
            //break;
      }
   }
   if (SelectedValue=="") SelectedObject.selectedIndex=0;

}

/***************************************************
   函式名稱：SetMonth_Selected
   輸入參數：SelectedObject-Object
   　　　　　SelectedValue-String
   函式描述：設定民國日Select的預設值,"" 為沒有預設值
   函式控管：IreneHsu　 2002/01/30　Version 1.0
***************************************************/

function SetDay_Selected(SelectedObject,SelectedValue)
{

   SelectedObject.options[0] = new Option('','');
   for ( var intIndex = 1; intIndex <= 31; intIndex++ ) {
      SelectedObject.options[intIndex] = new Option(intIndex,intIndex);
      if (SelectedValue == SelectedObject[intIndex].value){
            SelectedObject.selectedIndex=intIndex;
            break;
      }
   }
   if (SelectedValue=="") SelectedObject.selectedIndex=0;


}
/***************************************************
   函式名稱：SetDay1_Selected
   輸入參數：SelectedObject-Object
   　　　　　SelectedValue-String
             MonthValue-integer
             YearValue-integer
   函式描述：設定民國日Select的預設值,"" 為沒有預設值
   函式控管：Scott　 2002/03/04　Version 1.0
***************************************************/

function SetDay1_Selected(SelectedObject,SelectedValue,MonthValue,YearValue)
{
   var yearis = 0; fortop = 31
   if ( ( YearValue % 4 ) != 0 ) {
     yearis = YearValue % 4;
   }
   SelectedObject.length = 0;
   SelectedObject.options[0] = new Option('','');
   if ( ( MonthValue == 4 ) || ( MonthValue == 6 ) || ( MonthValue == 9 ) || ( MonthValue == 11 ) ) {
     fortop = 30;
   } else if ( ( MonthValue == 2 ) && ( yearis == 0 ) ) {
     fortop = 29;
   } else if ( ( MonthValue == 2 ) && ( yearis != 0 ) ) {
     fortop = 28;
   }
   for ( var intIndex = 1; intIndex <= fortop; intIndex++ ) {
      SelectedObject.options[intIndex] = new Option(intIndex,intIndex);
   }
   SelectedObject.value=SelectedValue;

}
/***************************************************
   函式名稱：SetDay_Selected_s
   輸入參數：SelectedObject-Object
   　　　　　SelectedValue-String
             MonthValue-integer
             YearValue-integer
   函式描述：設定民國日Select的預設值,"" 為沒有預設值
   函式控管：Scott　 2002/03/04　Version 1.0
***************************************************/
function SetDay_Selected_s(SelectedObject,SelectedValue,MonthValue,YearValue)
{
   var yearis = 0; fortop = 31
   if ( ( YearValue % 4 ) != 0 ) {
     yearis = YearValue % 4;
   }
   SelectedObject.length = 0;
   SelectedObject.options[0] = new Option('','');
   if ( ( MonthValue == 4 ) || ( MonthValue == 6 ) || ( MonthValue == 9 ) || ( MonthValue == 11 ) ) {
     fortop = 30;
   } else if ( ( MonthValue == 2 ) && ( yearis == 0 ) ) {
     fortop = 29;
   } else if ( ( MonthValue == 2 ) && ( yearis != 0 ) ) {
     fortop = 28;
   }
   for ( var intIndex = SelectedValue; intIndex <= fortop; intIndex++ ) {
      SelectedObject.options[intIndex] = new Option(intIndex,intIndex);
   }
   SelectedObject.value=SelectedValue;

}

/***************************************************
   函式名稱：fnEnter
   輸入參數：SelectedObject-Object
   函式描述：檢查是否按下Enter鍵
   函式控管：Scott　 2002/03/04　Version 1.0
***************************************************/

function fnEnter(SelectedObject)
{
   if ( window.event.keyCode == 13 ) {
      SelectedObject.focus();
   }
}
/*************************************************
   函式名稱：CheckDate
   輸入參數：DateString-String
   傳回值:回傳true 或 false
   函式描述：檢查DateString日期是否正確
　 函式控管：IreneHsu　 2002/01/30　Version 1.0
 *************************************************/

function CheckDate(DateString)
{
  if (DateString.length >10) return false;
  var y,m,d;
  var idx=DateString.indexOf("/")
  y=DateString.substring(0,idx)  //年
  DateString=DateString.substring(idx+1,DateString.length)
  var idx=DateString.indexOf("/")
  m=DateString.substring(0,idx); //月
  d=DateString.substring(idx+1,DateString.length);  //日
  if (m.substring(0,1)=='0') m=m.substring(1,m.length);
  if (d.substring(0,1)=='0') d=d.substring(1,d.length);

  y=parseInt(y);
  m=parseInt(m);
  d=parseInt(d);

  if (isNaN(y)) return false;
  if (isNaN(m)) return false;
  if (isNaN(d)) return false;

  if (y < 100 && y > 70) y += 1900;
  if (y < 70) y += 2000;
  if (y > 2070 || y < 1970) return false;

  if (m < 1 || m > 12) return false;
  if (d < 1 || d > 31) return false;

  var isleap = ((y % 100) && !(y % 4)) || !(y % 400);
  switch (m)
  {
    case 1:
    case 3:
    case 5:
    case 7:
    case 8:
    case 10:
    case 12:
      return true;
    case 4:
    case 6:
    case 9:
    case 11:
      if (d > 30) return false;
      else return true;
    case 2:
      if (isleap) {
        if (d > 29) return false;
        else return true;
      }
      if (d > 28) return false;
      return true;
    default:
      return false;
  }
}


/*************************************************
   函式名稱：SetDefaultValue_Radio
   輸入參數：RadioObject-Object
             DefaultValue-String
   傳回值：回傳true 或 false
   函式描述：設定Radio的DefaultValue
　 函式控管：IreneHsu　 2002/01/30　Version 1.0
**************************************************/

function SetDefaultValue_Radio(RadioObject, DefaultValue)
{
   for (var i = 0; i < RadioObject.length ;i++)
   if (RadioObject[i].value == DefaultValue) RadioObject[i].checked = true;

}

/*********************************************
   函式名稱：CheckSpace
   輸入參數：String-String
   函式描述：檢查字串是否為空白
   傳回值：若為空白回傳true，否則傳回false
   函式控管：IreneHsu　 2002/01/30　Version 1.0
*********************************************/

function CheckSpace(String)
{
    var i,len,retValue;
    len = String.length;
    for (i = 0; i < len; i++ )
    {
        if (String.charAt(i) != ' ')
        {
            break;
        }
    }
    retValue=String.substring(i, len);
    if (retValue=='') return true;
    return false;
}

/*********************************************
 　函式名稱：CheckMaxLength
   輸入參數：String-String
             Length-int
   函式描述：:檢查字串長度是否超過限制(Length)
   傳回值 ：超過，則傳回true，否則傳回false
   函式控管：IreneHsu　 2002/01/30　Version 1.0
**********************************************/

function CheckMaxLength(String,Length)
{
  if (Length == null || Length == "" || String == null || String == "") return false;
  var actualLen = 0;
  for (var i=0; i<String.length; i++)
    if (String.charCodeAt(i) < 127)
      actualLen++;
    else
      actualLen+=2;

  if (actualLen <= Length)
    return false;
  else
    return true;
}
/*********************************************
 　函式名稱：CheckMinLength
   輸入參數：String-String
             Length-int
   函式描述：:檢查字串長度是否少於最小限制(Length)
   傳回值 ：超過，則傳回true，否則傳回false
   函式控管：Scott　 2002/03/04　Version 1.0
**********************************************/

function CheckMinLength(String,Length)
{
  if (Length == null || Length == "" || String == null || String == "") return false;
  var actualLen = 0;
  for (var i=0; i<String.length; i++)
    if (String.charCodeAt(i) < 127)
      actualLen++;
    else
      actualLen+=2;

  if (actualLen >= Length)
    return false;
  else
    return true;
}


/**********************************************************
 　函式名稱：CheckID
   輸入參數：IDString-String
   函式描述：檢查帳號是否正確
         1.檢查是否為10碼
         2.若第一碼為P，則代表後9碼是護照號碼，可不用檢查
         3.否則要檢查輸入的身份證字號是否正確
   傳回值 ：超過，則傳回true，否則傳回false
   函式控管：IreneHsu　 2002/01/30　Version 1.0
 **********************************************************/

function CheckID(IDString)
{
 var ErrString = "" ;
 var ID1 = IDString.toUpperCase();
 if (IDString.length != 0 ) {IDString =IDString.toUpperCase()}
 if (IDString.length != 10){ErrString = ErrString + "身分證字號字數不對。" + unescape('%0D')}
 if (ID1.length != 10) return false; //alert("身分證字號字數不對 !");
 var IDdigit = new Array(10);
 for (var i=0; i<10; i++) { IDdigit[i] = ID1.charAt(i); }
 var CharEng = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
 IDdigit[0]   = CharEng.indexOf(IDdigit[0]);
 if (IDdigit[0] == -1)  return false; //alert("身分證字號第一位為錯誤英文字母 !");
 if (IDdigit[1] !=1 && IDdigit[1] !=2) return false; //alert("身分證字號無法辨識性別 !");
 var Array1  = new Array(26);
 Array1[0]   = 1 ; Array1[1]  = 10; Array1[2]  = 19;
 Array1[3]   = 28; Array1[4]  = 37; Array1[5]  = 46;
 Array1[6]   = 55; Array1[7]  = 64; Array1[8]  = 39;
 Array1[9]   = 73; Array1[10] = 82; Array1[11] = 2 ;
 Array1[12]  = 11; Array1[13] = 20; Array1[14] = 48;
 Array1[15]  = 29; Array1[16] = 38; Array1[17] = 47;
 Array1[18]  = 56; Array1[19] = 65; Array1[20] = 74;
 Array1[21]  = 83; Array1[22] = 21; Array1[23] = 3 ;
 Array1[24]  = 12; Array1[25] = 30;
 var result = Array1[IDdigit[0]];
 for (var i=1; i<10; i++) {
    var Number = "0123456789";
    IDdigit[i] = Number.indexOf(IDdigit[i]);
    if (IDdigit[i] == -1){
      //alert("身分證字號錯誤 !");
      return false;
      }
    else{
      result += IDdigit[i] * (9-i);
       }
 }
 result += 1 * IDdigit[9];
 if (result % 10 != 0){
    //alert("身分證字號錯誤 !");
    return false; }
  else {
    return true;
 }
}

/**************************************************
 　函式名稱：CheckNumeric
   輸入參數：String-String
   功能：檢查字串是否全為數字
   傳回值：若全為數字，則傳回true，否則傳回false
   函式控管：IreneHsu　 2002/01/30　Version 1.0
　**************************************************/

function CheckNumeric(String)
{
  var len = String.length;
  for (var i = 0; i < len; i++ )
   {
    idx =String.substring(i,i+1);
    idx=parseInt(idx);
    if (isNaN(idx))  return false;
   }
  return true;
}

/**************************************************************************
　 函式名稱： SetContent_Selected
   輸入參數：SelectedObject-Object
             XMLString-String
             OptionField-
             OptionValue-
             SelectedValue-String
 　函式描述：傳入XML字串，並指定XML字串中的哪一個Attribute要做OptionField
 　　　　　　哪一個Attribute要做OptionValue       　　　　　　
   函式控管：IreneHsu　 2002/01/30　Version 1.0
**************************************************************************/

function SetContent_Selected(SelectedObject, XMLString, OptionField, OptionValue, SelectedValue)
{
 var objTempXml = new OpenPathXML();
 objTempXml.loadXML(XMLString);
 //SelectedObject.length=0;
 var cnt=objTempXml.getCount(SelectedObject.name+"/Line");
 for (var intIndex = 0; intIndex < cnt; intIndex++ )
   {
    x=objTempXml.query(SelectedObject.name+"/Line["+ intIndex +"]/"+OptionField)
    y=objTempXml.query(SelectedObject.name+"/Line["+ intIndex +"]/"+OptionValue)
    SelectedObject.options[intIndex] = new Option(y,x);
   }
   SelectedObject.value=SelectedValue;
}

function SetContent_Selected2(SelectedObject, XMLString, OptionField, OptionValue, SelectedValue)
{
 var objTempXml = new OpenPathXML();
 objTempXml.loadXML(XMLString);
 //SelectedObject.length=0;
 var cnt=objTempXml.getCount("CODE/ZIP/LINE");
 for (var intIndex = 0; intIndex < cnt; intIndex++ )
   {
    x=objTempXml.query("CODE/ZIP/LINE["+ intIndex +"]/"+OptionField);
    y=objTempXml.query("CODE/ZIP/LINE["+ intIndex +"]/"+OptionValue);
    SelectedObject.options[intIndex] = new Option(y,x);
    /*
        if (SelectedValue == SelectedObject[intIndex].value){
            SelectedObject.selectedIndex=intIndex;
        }
    */
   }
   if (SelectedValue==""){
     SelectedObject.selectedIndex=0;
   }
}

function SetContent_Selected3(SelectedObject, XMLString, OptionField, OptionValue, SelectedValue)
{
 var objTempXml = new OpenPathXML();
 objTempXml.loadXML(XMLString);
 var cnt=objTempXml.getCount("CODE/CD_GROUP/LINE");
 SelectedObject.length=0;
 SelectedObject.options[0] = new Option("","");
 for (var intIndex = 1; intIndex <= cnt; intIndex++ )
   {
    x=objTempXml.query("CODE/CD_GROUP/LINE["+ (intIndex-1) +"]/"+OptionField)
    y=objTempXml.query("CODE/CD_GROUP/LINE["+ (intIndex-1) +"]/"+OptionValue)
    SelectedObject.options[intIndex] = new Option(y,x);
        if (SelectedValue == SelectedObject[intIndex].value){
            SelectedObject.selectedIndex=intIndex;
            break;
        }
   }
 if (SelectedValue==""){
     SelectedObject.selectedIndex=0;
 }
}


function SetContent_Selected4(SelectedObject, XMLString, OptionField, OptionValue, SelectedValue)
{
 var objTempXml = new OpenPathXML();
 objTempXml.loadXML(XMLString);
 var cnt=objTempXml.getCount("CODE/CD_GROUP/LINE");
 //SelectedObject.length=0;
 for (var intIndex = 0; intIndex < cnt; intIndex++ )
   {
    x=objTempXml.query("CODE/CD_GROUP/LINE["+ intIndex +"]/"+OptionField)
    y=objTempXml.query("CODE/CD_GROUP/LINE["+ intIndex +"]/"+OptionValue)
    SelectedObject.options[intIndex] = new Option(y,x);
        if (SelectedValue == SelectedObject[intIndex].value){
            SelectedObject.selectedIndex=intIndex;
            break;
        }
   }
 if (SelectedValue==""){
     SelectedObject.selectedIndex=0;
 }
}

function SetContent_Selected5(SelectedObject, XMLString, OptionField, OptionValue, SelectedValue)
{
 var objTempXml = new OpenPathXML();
 objTempXml.loadXML(XMLString);
 var cnt=objTempXml.getCount("CODE/COUNTRY/LINE");
 SelectedObject.length=0;
 SelectedObject.options[0] = new Option("","");
 for (var intIndex = 1; intIndex <= cnt; intIndex++ )
   {
    x=objTempXml.query("CODE/COUNTRY/LINE["+ (intIndex-1) +"]/"+OptionField)
    y=objTempXml.query("CODE/COUNTRY/LINE["+ (intIndex-1) +"]/"+OptionValue)
    SelectedObject.options[intIndex] = new Option(y,x);
        if (SelectedValue == SelectedObject[intIndex].value){
            SelectedObject.selectedIndex=intIndex;
            break;
        }
   }
 if (SelectedValue==""){
     SelectedObject.selectedIndex=0;
 }
}

function SetContent_Selected6(SelectedObject, XMLString, OptionField, OptionValue, SelectedValue)
{
 var objTempXml = new OpenPathXML();
 objTempXml.loadXML(XMLString);
 var cnt=objTempXml.getCount("ACCOUNT/LINE");
 SelectedObject.length=0;
 SelectedObject.options[0] = new Option("","");
 for (var intIndex = 1; intIndex <= cnt; intIndex++ )
   {
    x=objTempXml.query("ACCOUNT/LINE["+ (intIndex-1) +"]/"+OptionField)
    y=objTempXml.query("ACCOUNT/LINE["+ (intIndex-1) +"]/"+OptionValue)
    SelectedObject.options[intIndex] = new Option(y,x);
        if (SelectedValue == SelectedObject[intIndex].value){
            SelectedObject.selectedIndex=intIndex;
            break;
        }
   }
 if (SelectedValue==""){
     SelectedObject.selectedIndex=0;
 }
}


function Change(SelectObject1,SelectObject2){
  SelectObject2.selectedIndex = SelectObject1.selectedIndex
}

/***************************************************
   函式名稱：ViewImage
   輸入參數：FileObject-
             ImageObject-
   函式描述：將要上傳的圖檔,先預覽
   函式控管：JennyChen　 2002/02/06　Version 1.0
***************************************************/

function ViewImage(FileObject,ImageObject)
{
  ImageObject.src=FileObject;
}

/*******************************************************
   函式名稱：CheckRadio
   輸入參數：RadioObject-
   函式描述：檢查哪一個radio被點選，傳回被點選的value
   函式控管：JennyChen　 2002/02/20　Version 1.0
*******************************************************/

function CheckRadio(RadioObject) {
for (var i = 0; i < RadioObject.length ;i++)
  if  (RadioObject[i].checked == true) {
     return RadioObject[i].value;
  }
}




/****************************************************
   函式名稱：fnCheckHiddenFrame
   傳回值:回傳true 或 false
   函式描述：檢查HiddenFrame是否存在
   函式控管：IreneHsu　 2002/02/20　Version 1.0
****************************************************/
function fnCheckHiddenFrame(){
  if ((""+window.parent.parent.frames["HiddenFrame"]) == "undefined"){
    //若HiddenFrame不存在,則跳至default.asp
    //alert("HiddenFrame not exits");
    var so = new submitObject();
    so.outputStyle = 'New Window';
    so.targetWindow = '_self';
    so.actionURL = '/default.asp';
    so.showProgBar = false;
    so.submitCommand();
  }else{
     mVarUniMSG = new OpenPathXML();
     mVarUniMSG.loadXML(window.parent.parent.frames["HiddenFrame"].document.all["Profile"].innerText);
     if (mVarUniMSG.query("ACCOUNT/A_USERID") == ""){
	    //若是帳號為空白,則跳至default.asp
	     var so = new submitObject();
	     so.outputStyle = 'New Window';
	     so.actionURL = '/index.asp';
	     so.targetWindow = 'MajorFrame';
	     so.showProgBar = false;
	     so.submitCommand();
     }else{
	     return true; }
  }
}

/****************************************************
   函式名稱：fnCheckHiddenFrame2
   傳回值:回傳true 或 false
   函式描述：檢查HiddenFrame是否存在
   函式控管：AngelaTseng　 2002/02/23　Version 1.0
****************************************************/
function fnCheckHiddenFrame2(){
  frameObj=window.parent.parent.parent.frames["HiddenFrame"];
  if ((""+frameObj) == "undefined"){
    //若HiddenFrame不存在,則跳至default.asp
    //alert("HiddenFrame not exits");
    var so = new submitObject();
    //so.outputStyle = 'New Page';
    so.outputStyle = 'New Window';
    so.targetWindow = '_self';
    so.actionURL = '/default.asp';
    so.showProgBar = false;
    so.submitCommand();
  }else{
     mVarUniMSG = new OpenPathXML();
     mVarUniMSG.loadXML(frameObj.document.all["Profile"].innerText);
     if (mVarUniMSG.query("ACCOUNT/A_USERID") == ""){
	    //若是帳號為空白,則跳至default.asp
	     var so = new submitObject();
	     so.outputStyle = 'New Window';
	     so.actionURL = '/index.asp';
	     so.targetWindow = 'MajorFrame';
	     so.showProgBar = false;
	     so.submitCommand();
     }else{
	     return true; }
  }
}

/****************************************************
   函式名稱：fnCheckHiddenFrame3
   傳回值:回傳true 或 false
   函式描述：檢查HiddenFrame是否存在
   函式控管：AngelaTseng　 2002/02/23　Version 1.0
****************************************************/
function fnCheckHiddenFrame3(){
  if ((""+window.parent.parent.frames["HiddenFrame"]) == "undefined"){
    //若HiddenFrame不存在,則跳至default.asp
    //alert("HiddenFrame not exits");
    var so = new submitObject();
    //so.outputStyle = 'New Page';
    so.outputStyle = 'New Window';
    so.targetWindow = '_self';
    so.actionURL = '/default.asp';
    so.showProgBar = false;
    so.submitCommand();
  }else{
     mVarUniMSG = new OpenPathXML();
     mVarUniMSG.loadXML(window.parent.parent.frames["HiddenFrame"].document.all["Profile"].innerText);
     if (mVarUniMSG.query("ACCOUNT/A_MAP_NO") == ""){
	     //若是帳號為空白,則跳至default.asp
	     var so = new submitObject();
	     so.outputStyle = 'New Window';
	     so.actionURL = '/index.asp';
	     so.targetWindow = 'MajorFrame';
	     so.showProgBar = false;
	     so.submitCommand();
     }else{
	     return true; }
  }
}

function fnCheckHiddenFrame4(obj){
  if ((""+obj) == "undefined"){
    //若HiddenFrame不存在,則跳至default.asp
    //alert("HiddenFrame not exits");
    var so = new submitObject();
    //so.outputStyle = 'New Page';
    so.outputStyle = 'New Window';
    so.targetWindow = '_self';
    so.actionURL = '/default.asp';
    so.msgToSubmit=null;
    so.showProgBar = false;
    so.submitCommand();
  }else{
     mVarUniMSG = new OpenPathXML();
     mVarUniMSG.loadXML(obj.document.all["Profile"].innerText);
     if (mVarUniMSG.query("ACCOUNTINFO/USERID") == ""){
	     //若是帳號為空白,則跳至default.asp
	     var so = new submitObject();
	     so.outputStyle = 'New Window';
	     so.actionURL = '/index.asp';
	     so.targetWindow = 'MajorFrame';
	     so.showProgBar = false;
	     so.submitCommand();
     }else{
	     return true; }
  }
}

function fnCheckHiddenFrame_Company(obj){
  if ((""+obj) == "undefined"){
    //若HiddenFrame不存在,則跳至default.asp
    var so = new submitObject();
    so.outputStyle = 'New Window';
    so.targetWindow = '_self';
    so.actionURL = '/default.asp?RequestPage=/employer/login.asp';
    so.msgToSubmit=null;
    so.showProgBar = false;
    so.submitCommand();
  }else{
     mVarUniMSG = new OpenPathXML();
     mVarUniMSG.loadXML(obj.document.all["CompanyProfile"].innerText);


     if (mVarUniMSG.query("ACCOUNT/A_USERID") == ""){
	     //若是帳號為空白
	     if (mVarUniMSG.exist("ACCOUNT")>0){
                 mVarUniMSG.remove("ACCOUNT");
             }


	     obj.document.all["CompanyProfile"].innerText=mVarUniMSG.getXML();
	     var so = new submitObject();
	     so.outputStyle = 'New Window';
	     so.actionURL = '/employer/login.asp';
	     so.targetWindow = 'MajorFrame';
	     so.showProgBar = false;
	     so.submitCommand();
     }else{
	     return true;
     }
  }
}

function fnCheckHiddenFrame_Company2(obj){
  if ((""+obj) == "undefined"){
    //若HiddenFrame不存在,則跳至default.asp
    var so = new submitObject();
    so.outputStyle = 'New Window';
    so.targetWindow = '_self';
    so.actionURL = '/default.asp?RequestPage=/employer/login.asp';
    so.msgToSubmit=null;
    so.showProgBar = false;
    so.submitCommand();
  }else{
     mVarUniMSG = new OpenPathXML();
     mVarUniMSG.loadXML(obj.document.all["CompanyProfile"].innerText);

     if (mVarUniMSG.query("ACCOUNT/A_MAP_NO") == ""){
	     //若是帳號為空白
	     if (mVarUniMSG.exist("ACCOUNT")>0){
                 mVarUniMSG.remove("ACCOUNT");
             }


	     obj.document.all["CompanyProfile"].innerText=mVarUniMSG.getXML();
	     var so = new submitObject();
	     so.outputStyle = 'New Window';
	     so.actionURL = '/employer/login.asp';
	     so.targetWindow = 'MajorFrame';
	     so.showProgBar = false;
	     so.submitCommand();
     }else{
	     return true;
     }
  }
}

function NextPage(URLString){
    var so = new submitObject();
    so.outputStyle = 'New Window';
    so.actionURL = URLString;
    so.targetWindow = 'MajorFrame';
    so.showProgBar = false;
    so.submitCommand();
}

function fnPreviewResume(){

     mVarUniMSG = new OpenPathXML();
     mVarUniMSG.loadXML(window.parent.parent.frames["HiddenFrame"].document.all["Profile"].innerText);


     var so = new submitObject();
     so.outputStyle = 'Current Page';
     so.actionURL = '/resume/preview_r2.asp';
     so.showProgBar = false;
     so.msgToSubmit = mVarUniMSG;
     var retStr = so.submitCommand();

     if (retStr != ""){
           var VarUniMSG = new OpenPathXML();
           VarUniMSG.loadXML(retStr);
           R_SEX = VarUniMSG.query("RESUME_MAIN/R_SEX");
           /*
           so.outputStyle = 'New Window';
           if (R_SEX=="F")
               so.actionURL = '/resume/preview_F.asp';
           else
               so.actionURL = '/resume/preview_M.asp';
           so.showProgBar = false;
           var retStr = so.submitCommand();
           */
           if (R_SEX=="F"){
               window.open('/resume/preview_F.asp');
           }else{
               window.open('/resume/preview_M.asp');
           }
     }
}

function fnPreviewHelp(){

     mVarUniMSG = new OpenPathXML();
     mVarUniMSG.loadXML(window.parent.parent.frames["HiddenFrame"].document.all["Profile"].innerText);


     var so = new submitObject();
     so.outputStyle = 'Current Page';
     so.actionURL = '/resume/preview_r2.asp';
     so.showProgBar = false;
     so.msgToSubmit = mVarUniMSG;
     var retStr = so.submitCommand();

     if (retStr != ""){
           var VarUniMSG = new OpenPathXML();
           VarUniMSG.loadXML(retStr);
           R_SEX = VarUniMSG.query("RESUME_MAIN/R_SEX");
           if (R_SEX=="F"){
               window.open('/resume/help_f.asp');   //--女生
           }else{
               window.open('/resume/help_m.asp');   //--男生
           }
     }
}


function RemoveItem(ObjName)
{ ObjID = GetObjID(ObjName);
  if ( ObjID != -1 )
  {  var  check_index = new Array();
     for (i=ObjID.length-1; i>=0; i--)
     {   if (ObjID.options[i].selected)
         {  check_index[i] = true;
            ObjID.options[i].selected = false;
         }
         else
            check_index[i] = false;
     }
     for (i=ObjID.length-1; i>=0; i--)
     {   if (check_index[i])
             ObjID.options[i] = null
     }
  }
}


function AppendItem(ObjName, DesName)
{

  ObjID  = GetObjID(ObjName);
  DesObjID = GetObjID(DesName);
  if (ObjID != -1 && DesObjID != -1)
  {  if ( IsSelected(DesObjID, "0000") )
        window.alert("Item(s) selected.");
     else
     {  if ( HasTotal(ObjID) )
        {  DesObjID.length = 0;
           DesObjID.options[0]= new Option("---No Requirement---", "0000");

        }
        else
        {
           SelNum = 0;
           for (var j=0; j<ObjID.length; j++)
           {   if ( ObjID.options[j].selected)
               SelNum ++;
           }
                 for (j=0; j<ObjID.length; j++)
                 {   if (ObjID.options[j].selected)
                     {  //GET VALUE
                        dd = ObjID.options[j].value;
                        if (!IsSelected(DesObjID, dd))
                        {  //GET LENGTH
                           DesLen = DesObjID.length;
                           // NEW OPTION
                           DesObjID.options[DesLen]= new Option(ObjID.options[j].text, ObjID.options[j].value);
                        }
                        else
                           window.alert("這個項目已選過！");

                     }
                 }
        }
     }
     //CLEAR
     for (j=0; j<ObjID.length; j++)
         ObjID.options[j].selected = false;
  }
}

function GetObjID(ObjName)
{
  /*
  alert(document.all[ObjName]);
  for ( var ObjID=0; ObjID < window.Form1.elements.length; ObjID++ )
      if (window.Form1.elements[ObjID].name == ObjName )
      {  return(ObjID);
         break;
      }
  return(-1);
  */
  return(document.all[ObjName]);
}



function IsSelected(ID, Value)
{ if (ID != -1 && Value != "")
  {  for (var cc=0; cc<ID.length; cc++ )
     {   if (ID.options[cc].value == Value)
            return true;
     }
     return false;
  }
  return false;
}


function HasTotal(ID)
{ if (ID != -1 )
  {  for (var cc=0; cc<ID.length; cc++ )
     {   if ( ID.options[cc].selected )
         {  if (ID.options[cc].value == "0000")
            {  return true;
            }
         }
     }
     return false;
  }
  return false;
}



//檢查E-Mail是否錯誤
function checkEmail(item){
	if (item.length <= 5) return false;
	if (item.indexOf('@', 0) == -1) return false;
		if (CheckMaxLength(item,80)){
			alert("E-Mail長度輸入有誤，請重新輸入");
		     return false;
		}
	return true;
}



function NewPage(URLString){
    var oVarUniMSG = new OpenPathXML();
    var mVarUniMSG = new OpenPathXML();
    oVarUniMSG.loadXML(window.parent.parent.frames["HiddenFrame"].document.all["Profile"].innerText);
    mVarUniMSG=oVarUniMSG.extractPartialPath("LinkInfo");
    window.parent.parent.frames["HiddenFrame"].document.all["Profile"].innerText = mVarUniMSG.getXML();

    var so = new submitObject();
    so.outputStyle = 'New Window';
    if (URLString=="")
        so.actionURL = "/index.asp";
    else
        so.actionURL = URLString;
    so.targetWindow = 'MajorFrame';
    so.showProgBar = false;
    so.submitCommand();
}


function NewPageCompany(URLString){
    var so = new submitObject();
    so.outputStyle = 'New Window';
    if (URLString==""){
        //so.actionURL = "/default.asp?RequestPage=/Employer/login.asp";
        so.actionURL = "/Employer/login.asp";
    }else{
        so.actionURL = URLString;
    }
    so.targetWindow = 'MajorFrame';
    so.showProgBar = false;
    so.submitCommand();
}

function NewPageCompany2(URLString){
    /*
    var so = new submitObject();
    so.outputStyle = 'New Window';
    if (URLString=="")
        so.actionURL = "/default.asp?RequestPage=/Employer/login.asp";
    else
        so.actionURL = URLString;
    so.targetWindow = 'MajorFrame';
    so.showProgBar = false;
    so.submitCommand();
    */
    if (URLString=="")
        URLString = "/default.asp?RequestPage=/Employer/login.asp";
    parent.target = "MajorFrame";
    parent.location = URLString;

}


//取出對應的學歷中文名稱
function fnGetJ_DEGREENAME(J_DEGREE){
if (J_DEGREE=="0") {
   return  "國中";
}else{
    if (J_DEGREE=="10") return "高中";
    else if (J_DEGREE=="20") return "專科";
    else if (J_DEGREE=="30") return "大學";
    else if (J_DEGREE=="40") return "研究所";
    else if (J_DEGREE=="50") return "博士班";
    else  return "";
}

}

//取得對應的工作經驗名稱
function fnGetJ_EXPERIENCENAME(J_EXPERIENCE){
  if (J_EXPERIENCE=="0"){
    return "無";
  }else{
        if (J_EXPERIENCE=="6")  return "不滿一年";
        else if (J_EXPERIENCE=="12") return "一年";
        else if (J_EXPERIENCE=="24") return "二年";
        else if (J_EXPERIENCE=="36") return "三年";
        else if (J_EXPERIENCE=="48") return "四年";
        else if (J_EXPERIENCE=="60") return "五年";
        else if (J_EXPERIENCE=="72") return "六年";
        else if (J_EXPERIENCE=="84") return "七年";
        else if (J_EXPERIENCE=="96") return "八年";
        else if (J_EXPERIENCE=="108") return "九年";
        else if (J_EXPERIENCE=="120") return "十年以上";
        else return "";
    }
}

function fnGetR_SALARY(R_SALARY){
  if (R_SALARY=="0"){
    return "面議";
  }else{
        if (R_SALARY=="15000")  return "15000以下";
        else if (R_SALARY=="20000") return "15000 ~ 20000";
        else if (R_SALARY=="25000") return "20001 ~ 25000";
        else if (R_SALARY=="30000") return "25001 ~ 30000";
        else if (R_SALARY=="35000") return "30001 ~ 35000";
        else if (R_SALARY=="40000") return "35001 ~ 40000";
        else if (R_SALARY=="45000") return "40001 ~ 45000";
        else if (R_SALARY=="50000") return "45001 ~ 50000";
        else if (R_SALARY=="55000") return "50001 ~ 55000";
        else if (R_SALARY=="60000") return "55001 ~ 60000";
        else if (R_SALARY=="65000") return "60001 ~ 65000";
        else if (R_SALARY=="70000") return "65001 ~ 70000";
        else if (R_SALARY=="75000") return "70001 ~ 75000";
        else if (R_SALARY=="80000") return "75001 ~ 80000";
        else if (R_SALARY=="85000") return "80001 ~ 85000";
        else if (R_SALARY=="90000") return "85001 ~ 90000";
        else if (R_SALARY=="95000") return "90001 ~ 95000";
        else if (R_SALARY=="100000") return "95001 ~ 100000";
        else if (R_SALARY=="110000") return "100001 ~ 110000";
        else if (R_SALARY=="120000") return "110001 ~ 120000";
        else if (R_SALARY=="130000") return "120001 ~ 130000";
        else if (R_SALARY=="140000") return "130001 ~ 140000";
        else if (R_SALARY=="150000") return "140001 ~ 150000";
        else if (R_SALARY=="160000") return "150001 ~ 160000";
        else if (R_SALARY=="170000") return "160001 ~ 170000";
        else if (R_SALARY=="180000") return "170001 ~ 180000";
        else if (R_SALARY=="190000") return "180001 ~ 190000";
        else if (R_SALARY=="200000") return "190001 ~ 200000";
        else if (R_SALARY=="200001") return "200000以上";
        else return "";
    }

}


//取出對應的狀態中文名稱
function fnGetMRTYPE(MRTYPE){
  if (MRTYPE=="1") {
   return  "面試";
  }else{
    if (MRTYPE=="2") return "複試";
    else if (MRTYPE=="3") return "錄取";
    else if (MRTYPE=="4") return "遺珠";
    else return "";
  }
}

function fnCheckFunction(FunctionName,A_LEVEL){
     if(FunctionName=='company'){ //公司基本資料
     	if (A_LEVEL=="A") return true;
     	else if (A_LEVEL=="B") return false;
     	else if (A_LEVEL=="C") return true;
     	else return false;
     }else if(FunctionName=='newjob'){ //新增職缺
     	if (A_LEVEL=="A") return true;
     	else if (A_LEVEL=="B") return false;
     	else if (A_LEVEL=="C") return true;
     	else return false;
     }else if(FunctionName=='jobmgr'){ //職缺管理
     	if (A_LEVEL=="A") return true;
     	else if (A_LEVEL=="B") return false;
     	else if (A_LEVEL=="C") return true;
     	else return false;
     }else if(FunctionName=='rsmbox'){ //履歷收件匣
     	if (A_LEVEL=="A") return true;
     	else if (A_LEVEL=="B") return true;
     	else if (A_LEVEL=="C") return true;
     	else return false;
     }else if(FunctionName=='interviewbox'){ //面試記錄匣
     	if (A_LEVEL=="A") return true;
     	else if (A_LEVEL=="B") return false;
     	else if (A_LEVEL=="C") return true;
     	else return false;
     }else if(FunctionName=='searchdb'){ //查詢人才庫
     	if (A_LEVEL=="A") return true;
     	else if (A_LEVEL=="B") return true;
     	else if (A_LEVEL=="C") return true;
     	else return false;
     }else if(FunctionName=='uploadimg'){ //公司圖片上傳
     	if (A_LEVEL=="A") return true;
     	else if (A_LEVEL=="B") return false;
     	else if (A_LEVEL=="C") return true;
     	else return false;
     }else if(FunctionName=='message'){ //求職者留言
     	if (A_LEVEL=="A") return true;
     	else if (A_LEVEL=="B") return false;
     	else if (A_LEVEL=="C") return true;
     	else return false;
     }else if(FunctionName=='huntermessage'){ //獵人週報上稿
     	if (A_LEVEL=="A") return false;
     	else if (A_LEVEL=="B") return false;
     	else if (A_LEVEL=="C") return true;
     	else return false;
     }
}



function NewPageInterview(URLString){
    var so = new submitObject();
    so.outputStyle = 'New Window';
    so.actionURL = URLString;
    so.targetWindow = '_blank';
    so.showProgBar = false;
    so.submitCommand();
}

function fnLoadImg(){

    window.open('/job/comp_img.asp');

}

function fnGetXMLcomp_list(CompanyID){
    var frameObj=window.parent.parent.frames["HiddenFrame"];
	//偷偷將ID放到HiddenFrame中
  	oVarUniMSG = new OpenPathXML();
	oVarUniMSG.loadXML(frameObj.document.all["QueryProfile"].innerText);

	if (oVarUniMSG.exist("QUERYPARAME")>0){
	    oVarUniMSG.remove("QUERYPARAME");
	}

	if (oVarUniMSG.exist("ACCOUNT")>0){
	    oVarUniMSG.remove("ACCOUNT");
	}

	if (oVarUniMSG.exist("JOB_MAIN")>0){
	    oVarUniMSG.remove("JOB_MAIN");
	}

  	mVarUniMSG = new OpenPathXML();
	mVarUniMSG.generatePath("ACCOUNT");
	mVarUniMSG.generate("ACCOUNT/A_MAP_NO", CompanyID);

  	mVarUniMSG.generatePath("JOB_MAIN");
  	mVarUniMSG.generate("JOB_MAIN/JC_NO",CompanyID);

  	oVarUniMSG.appendSibling("LinkInfo",mVarUniMSG);
	frameObj.document.all["QueryProfile"].innerText = oVarUniMSG.getXML();

	var so = new submitObject();
	so.outputStyle = 'New Window';
	so.actionURL = '/job/comp_list.asp';
	so.targetWindow = 'MajorFrame';
	so.showProgBar = false;
	so.submitCommand();

}

function fnGetXMLjob_detail(J_NO,JC_NO){
    var frameObj=window.parent.frames["HiddenFrame"];
	//偷偷將ID放到HiddenFrame中
  	oVarUniMSG = new OpenPathXML();
	oVarUniMSG.loadXML(frameObj.document.all["QueryProfile"].innerText);
	if (oVarUniMSG.exist("CMP_MAIN")>0){
	    oVarUniMSG.remove("CMP_MAIN");
	}

	if (oVarUniMSG.exist("JOB_MAIN")>0){
	    oVarUniMSG.remove("JOB_MAIN");
	}

	if (oVarUniMSG.exist("ACCOUNT")>0){
	    oVarUniMSG.remove("ACCOUNT");
	}

  	mVarUniMSG = new OpenPathXML();

	mVarUniMSG.generatePath("ACCOUNT");
	mVarUniMSG.generate("ACCOUNT/A_MAP_NO", JC_NO);

	mVarUniMSG.generatePath("JOB_MAIN");
	mVarUniMSG.generate("JOB_MAIN/J_NO", J_NO);
	mVarUniMSG.generate("JOB_MAIN/JC_NO", JC_NO);

	oVarUniMSG.appendSibling("LinkInfo",mVarUniMSG);
	frameObj.document.all["QueryProfile"].innerText = oVarUniMSG.getXML();

	var so = new submitObject();
	so.outputStyle = 'New Window';
	so.actionURL = '/job/job_detail.asp';
	so.targetWindow = 'MajorFrame';
	so.showProgBar = false;
	so.submitCommand();

}

//--求才企業
function fnEmployer(){
  var strEmployer;

  strEmployer = '<table width="580" border="0" cellspacing="5" cellpadding="0" align="center">'+
               '  <tr>'+
               '    <td bgcolor="#FFF4F4" width="130">'+
               '      <div align="center"><span class="text3">求才企業log記錄<img src="img/icon_hand.gif" width="26" height="20" align="absmiddle" hspace="2"></span></div>'+
               '    </td>'+
               '    <td rowspan="2" width="320">'+
               '      <table border="1" cellspacing="0" cellpadding="0" bordercolordark="#ffffff" bordercolorlight="#666666" bgcolor="#FFF4F4" width="300">'+
               '        <tr bgcolor="#FFE6E6">'+
               '          <td colspan="2" height="25">'+
               '            <div align="center"><span class="text3">查詢條件</span><span class="text4">(可不設定)</span></div>'+
               '          </td>'+
               '        </tr>'+
               '        <tr>'+
               '          <td bgcolor="#FFE6E6"><div align="center"><span class="text3">登入時間</span></div></td>'+
               '          <td> '+
               '            <select name="selectDay1">'+
			   '		      <option value="1"></option>'+
			   '		      <option value="1">1</option>'+
			   '		      <option value="2">2</option>'+
			   '		      <option value="3">3</option>'+
			   '		      <option value="4">4</option>'+
			   '		      <option value="5">5</option>'+
			   '		      <option value="6">6</option>'+
			   '		      <option value="7">7</option>'+
			   '		      <option value="8">8</option>'+
			   '		      <option value="9">9</option>'+
			   '		      <option value="10">10</option>'+
			   '		      <option value="11">11</option>'+
			   '		      <option value="12">12</option>'+
			   '		      <option value="13">13</option>'+
			   '		      <option value="14">14</option>'+
			   '		      <option value="15">15</option>'+
			   '		      <option value="16">16</option>'+
			   '		      <option value="17">17</option>'+
			   '		      <option value="18">18</option>'+
			   '		      <option value="19">19</option>'+
			   '		      <option value="20">20</option>'+
			   '		      <option value="21">21</option>'+
			   '		      <option value="22">22</option>'+
			   '		      <option value="23">23</option>'+
			   '		      <option value="24">24</option>'+
			   '		      <option value="25">25</option>'+
			   '		      <option value="26">26</option>'+
			   '		      <option value="27">27</option>'+
			   '		      <option value="28">28</option>'+
			   '		      <option value="29">29</option>'+
			   '		      <option value="30">30</option>'+
			   '		    </select>'+
               '            <span class="text3">天以前</span><span class="text4"> (若不選則為當日統計)</span>'+
               '          </td>'+
               '        </tr>'+
               '        <tr>'+
               '          <td bgcolor="#FFE6E6"><div align="center"><span class="text3">公司統編</span></div></td>'+
               '          <td><input type="text" name="CompanyID" size="10"></td>'+
               '        </tr>'+
               '        <tr>'+
               '          <td bgcolor="#FFE6E6"><div align="center"><span class="text3">排序方式</span></div></td>'+
               '          <td>'+
               '            <input type="radio" name="Sort1" value="1" checked><span class="text3">登入時間</span>'+
               '            <input type="radio" name="Sort1" value="2"><span class="text3">登入狀態</span>'+
               '            <input type="radio" name="Sort1" value="3"><span class="text3">統編</span>'+
               '          </td>'+
               '        </tr>'+
               '      </table>'+
               '    </td>'+
               '    <td rowspan="2" valign="bottom">'+
               '      <input type="button" name="Submit" value="開始查詢" onclick="fnLog_report(1);">'+
               '    </td>'+
               '  </tr>'+
               '  <tr>'+
               '    <td width="120" rowspan="2" valign="bottom"><span id="history">&nbsp;</span></td>'+
               '  </tr>'+
               '</table>';


   document.all.item("Employer").innerHTML=strEmployer;

}

//--履歷會員
function fnResume(){
  var strResume;

  strResume = '<table width="580" border="0" cellspacing="5" cellpadding="0" align="center">'+
               '  <tr>'+
               '    <td bgcolor="#FFF4F4" width="130">'+
               '      <div align="center"><span class="text3">履歷會員log記錄<img src="img/icon_hand.gif" width="26" height="20" align="absmiddle" hspace="2"></span></div>'+
               '    </td>'+
               '    <td rowspan="2" width="320">'+
               '      <table border="1" cellspacing="0" cellpadding="0" bordercolordark="#ffffff" bordercolorlight="#666666" bgcolor="#FFF4F4" width="300">'+
               '        <tr bgcolor="#FFE6E6">'+
               '          <td colspan="2" height="25">'+
               '            <div align="center"><span class="text3">查詢條件</span><span class="text4">(可不設定)</span></div>'+
               '          </td>'+
               '        </tr>'+
               '        <tr>'+
               '          <td bgcolor="#FFE6E6"><div align="center"><span class="text3">登入時間</span></div></td>'+
               '          <td> '+
               '            <select name="selectDay2">'+
			   '		      <option value="1"></option>'+
			   '		      <option value="1">1</option>'+
			   '		      <option value="2">2</option>'+
			   '		      <option value="3">3</option>'+
			   '		      <option value="4">4</option>'+
			   '		      <option value="5">5</option>'+
			   '		      <option value="6">6</option>'+
			   '		      <option value="7">7</option>'+
			   '		      <option value="8">8</option>'+
			   '		      <option value="9">9</option>'+
			   '		      <option value="10">10</option>'+
			   '		      <option value="11">11</option>'+
			   '		      <option value="12">12</option>'+
			   '		      <option value="13">13</option>'+
			   '		      <option value="14">14</option>'+
			   '		      <option value="15">15</option>'+
			   '		      <option value="16">16</option>'+
			   '		      <option value="17">17</option>'+
			   '		      <option value="18">18</option>'+
			   '		      <option value="19">19</option>'+
			   '		      <option value="20">20</option>'+
			   '		      <option value="21">21</option>'+
			   '		      <option value="22">22</option>'+
			   '		      <option value="23">23</option>'+
			   '		      <option value="24">24</option>'+
			   '		      <option value="25">25</option>'+
			   '		      <option value="26">26</option>'+
			   '		      <option value="27">27</option>'+
			   '		      <option value="28">28</option>'+
			   '		      <option value="29">29</option>'+
			   '		      <option value="30">30</option>'+
			   '		    </select>'+
               '            <span class="text3">天以前</span><span class="text4"> (若不選則為當日統計)</span>'+
               '          </td>'+
               '        </tr>'+
               '        <tr>'+
               '          <td bgcolor="#FFE6E6"><div align="center"><span class="text3">會員姓名</span></div></td>'+
               '          <td><input type="text" name="USER" size="10"></td>'+
               '        </tr>'+
               '        <tr>'+
               '          <td bgcolor="#FFE6E6"><div align="center"><span class="text3">排序方式</span></div></td>'+
               '          <td>'+
               '            <input type="radio" name="Sort2" value="1" checked><span class="text3">登入時間</span>'+
               '            <input type="radio" name="Sort2" value="2"><span class="text3">登入狀態</span>'+
               '          </td>'+
               '        </tr>'+
               '      </table>'+
               '    </td>'+
               '    <td rowspan="2" valign="bottom">'+
               '      <input type="button" name="Submit" value="開始查詢" onclick="fnLog_report(2);">'+
               '    </td>'+
               '  </tr>'+
               '  <tr>'+
               '    <td width="120" rowspan="2" valign="bottom"><span id="history">&nbsp;</span></td>'+
               '  </tr>'+
               '</table>';


   document.all.item("Resume").innerHTML=strResume;

}

//--後台使用者
function fnMgr(){
  var strMgr;

  strMgr = '<table width="580" border="0" cellspacing="5" cellpadding="0" align="center">'+
               '  <tr>'+
               '    <td bgcolor="#FFF4F4" width="130">'+
               '      <div align="center"><span class="text3">後台使用者log記錄<img src="img/icon_hand.gif" width="26" height="20" align="absmiddle" hspace="2"></span></div>'+
               '    </td>'+
               '    <td rowspan="2" width="320">'+
               '      <table border="1" cellspacing="0" cellpadding="0" bordercolordark="#ffffff" bordercolorlight="#666666" bgcolor="#FFF4F4" width="300">'+
               '        <tr bgcolor="#FFE6E6">'+
               '          <td colspan="2" height="25">'+
               '            <div align="center"><span class="text3">查詢條件</span><span class="text4">(可不設定)</span></div>'+
               '          </td>'+
               '        </tr>'+
               '        <tr>'+
               '          <td bgcolor="#FFE6E6"><div align="center"><span class="text3">登入時間</span></div></td>'+
               '          <td> '+
               '            <select name="selectDay3">'+
			   '		      <option value="1"></option>'+
			   '		      <option value="1">1</option>'+
			   '		      <option value="2">2</option>'+
			   '		      <option value="3">3</option>'+
			   '		      <option value="4">4</option>'+
			   '		      <option value="5">5</option>'+
			   '		      <option value="6">6</option>'+
			   '		      <option value="7">7</option>'+
			   '		      <option value="8">8</option>'+
			   '		      <option value="9">9</option>'+
			   '		      <option value="10">10</option>'+
			   '		      <option value="11">11</option>'+
			   '		      <option value="12">12</option>'+
			   '		      <option value="13">13</option>'+
			   '		      <option value="14">14</option>'+
			   '		      <option value="15">15</option>'+
			   '		      <option value="16">16</option>'+
			   '		      <option value="17">17</option>'+
			   '		      <option value="18">18</option>'+
			   '		      <option value="19">19</option>'+
			   '		      <option value="20">20</option>'+
			   '		      <option value="21">21</option>'+
			   '		      <option value="22">22</option>'+
			   '		      <option value="23">23</option>'+
			   '		      <option value="24">24</option>'+
			   '		      <option value="25">25</option>'+
			   '		      <option value="26">26</option>'+
			   '		      <option value="27">27</option>'+
			   '		      <option value="28">28</option>'+
			   '		      <option value="29">29</option>'+
			   '		      <option value="30">30</option>'+
			   '		    </select>'+
               '            <span class="text3">天以前</span><span class="text4"> (若不選則為當日統計)</span>'+
               '          </td>'+
               '        </tr>'+
               '        <tr>'+
               '          <td bgcolor="#FFE6E6"><div align="center"><span class="text3">使用者</span></div></td>'+
               '          <td><select name="A_USERID"></select></td>'+
               '        </tr>'+
               '        <tr>'+
               '          <td bgcolor="#FFE6E6"><div align="center"><span class="text3">排序方式</span></div></td>'+
               '          <td>'+
               '            <input type="radio" name="Sort3" value="1" checked><span class="text3">登入時間</span>'+
               '            <input type="radio" name="Sort3" value="2"><span class="text3">登入狀態</span>'+
               '          </td>'+
               '        </tr>'+
               '      </table>'+
               '    </td>'+
               '    <td rowspan="2" valign="bottom">'+
               '      <input type="button" name="Submit" value="開始查詢" onclick="fnLog_report(3);">'+
               '    </td>'+
               '  </tr>'+
               '  <tr>'+
               '    <td width="120" rowspan="2" valign="bottom"><span id="history">&nbsp;</span></td>'+
               '  </tr>'+
               '</table>';


   document.all.item("Mgr").innerHTML=strMgr;

}




function fnGetToday(){
   //取得系統日期
   var d=new Date(),s="", s1 ="",s2="",s3="";
   s1 =""+d.getYear();
   s2 =""+(d.getMonth() + 1);
   s3 =""+ d.getDate();
   if (s2.length==1)  s2="0"+s2;
   if (s3.length==1)  s3="0"+s3;
   s=s1+"/"+s2+"/"+s3;
   return s;
}

function fnGoMailRep(frameObj){

	    oVarUniMSG = new OpenPathXML();
	    oVarUniMSG.loadXML(frameObj.document.all["CompanyProfile"].innerText);

	    tVarUniMSG = new OpenPathXML();
	    tVarUniMSG.loadXML(frameObj.document.all["MgrProfile"].innerText);


	    //HiddenFrame存在,而且找的到公司代號
        if((""+oVarUniMSG.query("ACCOUNT/A_MAP_NO")) != ""){
            USERID=oVarUniMSG.query("ACCOUNT/A_USERID");
			var mVarUniMSG = new OpenPathXML();
			mVarUniMSG.generatePath("QUERYPARAM");
  			mVarUniMSG.generate("QUERYPARAM/TYPE","2");
  			mVarUniMSG.generate("QUERYPARAM/FIELDVALUE",USERID);
  			mVarUniMSG.generate("QUERYPARAM/STARTDATE",fnGetToday());
  			mVarUniMSG.generate("QUERYPARAM/STOPDATE",fnGetToday());

            if (tVarUniMSG.exist("QUERYPARAM")>0){
                tVarUniMSG.remove("QUERYPARAM");
            }

            tVarUniMSG.appendSibling("LinkInfo",mVarUniMSG);

            frameObj.document.all["MgrProfile"].innerText=tVarUniMSG.getXML();
            NextPage('/mgr/mail_rep.asp');
       }
}

/****************************************************
   函式名稱：fnCheckHiddenFrame
   傳回值:回傳true 或 false
   函式描述：檢查HiddenFrame是否存在
   函式控管：IreneHsu　 2002/02/20　Version 1.0
****************************************************/
function fnCheckHiddenFrame_Mgr(frameObj){
  if ((""+frameObj) == "undefined"){
    //若HiddenFrame不存在,則跳至default.asp
    var so = new submitObject();
    so.outputStyle = 'New Window';
    so.targetWindow = '_self';
    so.actionURL = '/mgr/default.asp';
    so.showProgBar = false;
    so.submitCommand();
  }else{
     mVarUniMSG = new OpenPathXML();
     mVarUniMSG.loadXML(frameObj.document.all["MgrProfile"].innerText);
     if (mVarUniMSG.query("ACCOUNT/A_USERID") == ""){
	    //若是帳號為空白,則跳至default.asp
	     var so = new submitObject();
	     so.outputStyle = 'New Window';
	     so.actionURL = '/mgr_login.asp';
	     so.targetWindow = 'MajorFrame';
	     so.showProgBar = false;
	     so.submitCommand();
     }else{
	     return true;
     }

  }
}

function fnCheckHiddenFrame_Mgr_Level(frameObj,Level){
  if ((""+frameObj) == "undefined"){
    //若HiddenFrame不存在,則跳至default.asp
    var so = new submitObject();
    so.outputStyle = 'New Window';
    so.targetWindow = '_self';
    so.actionURL = '/mgr/default.asp';
    so.showProgBar = false;
    so.submitCommand();
  }else{
     mVarUniMSG = new OpenPathXML();
     mVarUniMSG.loadXML(frameObj.document.all["MgrProfile"].innerText);
     if (mVarUniMSG.query("ACCOUNT/A_USERID") == ""){
	    //若是帳號為空白,則跳至default.asp
	     var so = new submitObject();
	     so.outputStyle = 'New Window';
	     so.actionURL = '/mgr/mgr_login.asp';
	     so.targetWindow = 'MajorFrame';
	     so.showProgBar = false;
	     so.submitCommand();
     }else if ( Level.indexOf(mVarUniMSG.query("ACCOUNT/A_LEVEL"))<0){
     	     alert("權限不足!");
	     var so = new submitObject();
	     so.outputStyle = 'New Window';
	     so.actionURL = '/mgr/mgr_login.asp';
	     so.targetWindow = 'MajorFrame';
	     so.showProgBar = false;
	     so.submitCommand();
     }else{
	     return true;
     }

  }
}

function fnCheckHiddenFrame_Mgr_Level2(frameObj,Level){
     mVarUniMSG = new OpenPathXML();
     mVarUniMSG.loadXML(frameObj.document.all["MgrProfile"].innerText);
     if ( Level.indexOf(mVarUniMSG.query("ACCOUNT/A_LEVEL"))<0){
             return false;
     }else{
	     return true;
     }
}


//--統計資料報表-履歷統計
function fnResumeYearMonDay(){

    /***  履歷統計  ***/

	var today=new Date();
    //--年報表
	fnSetYear_Selected(document.f1.Resume_START_YEAR1, "");
	fnSetYear_Selected(document.f1.Resume_END_YEAR1, "");

	SetYear(document.f1.Resume_START_YEAR1, today.getFullYear());

	SetYear(document.f1.Resume_END_YEAR1, today.getFullYear());

    //--月報表
	fnSetYear_Selected(document.f1.Resume_START_YEAR2, "");
	SetMonth_Selected(document.f1.Resume_START_MONTH2, "");
	fnSetYear_Selected(document.f1.Resume_END_YEAR2, "");
	SetMonth_Selected(document.f1.Resume_START_MONTH2, "");

	SetYear(document.f1.Resume_START_YEAR2, today.getFullYear());
	SetMonth_Selected(document.f1.Resume_START_MONTH2, today.getMonth()+1);

	SetYear(document.f1.Resume_END_YEAR2, today.getFullYear());
	SetMonth_Selected(document.f1.Resume_END_MONTH2, today.getMonth()+1);

    //--日報表
	fnSetYear_Selected(document.f1.Resume_START_YEAR3, "");
	SetMonth_Selected(document.f1.Resume_START_MONTH3, "");
	SetDay_Selected(document.f1.Resume_START_DAY3, "");
	fnSetYear_Selected(document.f1.Resume_END_YEAR3, "");
	SetMonth_Selected(document.f1.Resume_END_MONTH3, "");
	SetDay_Selected(document.f1.Resume_END_DAY3, "");

	SetYear(document.f1.Resume_START_YEAR3, today.getFullYear());
	SetMonth_Selected(document.f1.Resume_START_MONTH3, today.getMonth()+1);
	SetDay_Selected(document.f1.Resume_START_DAY3,today.getDate());

	SetYear(document.f1.Resume_END_YEAR3, today.getFullYear());
	SetMonth_Selected(document.f1.Resume_END_MONTH3, today.getMonth()+1);
	SetDay_Selected(document.f1.Resume_END_DAY3,today.getDate());

}

//--統計資料報表-公司/職缺統計
function fnComJobYearMonDay(){

    /***  公司/職缺統計  ***/

	var today=new Date();
    //--年報表
	fnSetYear_Selected(document.f1.ComJobType_START_YEAR1, "");
	fnSetYear_Selected(document.f1.ComJobType_END_YEAR1, "");

	SetYear(document.f1.ComJobType_START_YEAR1, today.getFullYear());

	SetYear(document.f1.ComJobType_END_YEAR1, today.getFullYear());

    //--月報表
	fnSetYear_Selected(document.f1.ComJobType_START_YEAR2, "");
	SetMonth_Selected(document.f1.ComJobType_START_MONTH2, "");
	fnSetYear_Selected(document.f1.ComJobType_END_YEAR2, "");
	SetMonth_Selected(document.f1.ComJobType_END_MONTH2, "");
	SetYear(document.f1.ComJobType_START_YEAR2, today.getFullYear());
	SetMonth_Selected(document.f1.ComJobType_START_MONTH2, today.getMonth()+1);

	SetYear(document.f1.ComJobType_END_YEAR2, today.getFullYear());
	SetMonth_Selected(document.f1.ComJobType_END_MONTH2, today.getMonth()+1);

    //--日報表
	fnSetYear_Selected(document.f1.ComJobType_START_YEAR3, "");
	SetMonth_Selected(document.f1.ComJobType_START_MONTH3, "");
	SetDay_Selected(document.f1.ComJobType_START_DAY3, "");
	fnSetYear_Selected(document.f1.ComJobType_END_YEAR3, "");
	SetMonth_Selected(document.f1.ComJobType_END_MONTH3, "");
	SetDay_Selected(document.f1.ComJobType_END_DAY3, "");

	SetYear(document.f1.ComJobType_START_YEAR3, today.getFullYear());
	SetMonth_Selected(document.f1.ComJobType_START_MONTH3, today.getMonth()+1);
	SetDay_Selected(document.f1.ComJobType_START_DAY3,today.getDate());

	SetYear(document.f1.ComJobType_END_YEAR3, today.getFullYear());
	SetMonth_Selected(document.f1.ComJobType_END_MONTH3, today.getMonth()+1);
	SetDay_Selected(document.f1.ComJobType_END_DAY3,today.getDate());
}
//--統計資料報表-媒合率統計
function fnJobAreaYearMonDay(){

	var today=new Date();
    /***  媒合率統計  ***/
	fnSetYear_Selected(document.f1.JobAreaType_START_YEAR, "");
	SetMonth_Selected(document.f1.JobAreaType_START_MONTH, "");
	SetDay_Selected(document.f1.JobAreaType_START_DAY, "");
	fnSetYear_Selected(document.f1.JobAreaType_END_YEAR, "");
	SetMonth_Selected(document.f1.JobAreaType_END_MONTH, "");
	SetDay_Selected(document.f1.JobAreaType_END_DAY, "");

	SetYear(document.f1.JobAreaType_START_YEAR, today.getFullYear());
	SetMonth_Selected(document.f1.JobAreaType_START_MONTH, today.getMonth()+1);
	SetDay_Selected(document.f1.JobAreaType_START_DAY,today.getDate());

	SetYear(document.f1.JobAreaType_END_YEAR, today.getFullYear());
	SetMonth_Selected(document.f1.JobAreaType_END_MONTH, today.getMonth()+1);
	SetDay_Selected(document.f1.JobAreaType_END_DAY,today.getDate());
}
//--統計資料報表-職缺瀏覽記錄
function fnCompanyIDYearMonDay(){

	var today=new Date();
    /***  職缺瀏覽記錄  ***/
	fnSetYear_Selected(document.f1.CompanyID_START_YEAR, "");
	SetMonth_Selected(document.f1.CompanyID_START_MONTH, "");
	SetDay_Selected(document.f1.CompanyID_START_DAY, "");
	fnSetYear_Selected(document.f1.CompanyID_END_YEAR, "");
	SetMonth_Selected(document.f1.CompanyID_END_MONTH, "");
	SetDay_Selected(document.f1.CompanyID_END_DAY, "");

	SetYear(document.f1.CompanyID_START_YEAR, today.getFullYear());
	SetMonth_Selected(document.f1.CompanyID_START_MONTH, today.getMonth()+1);
	SetDay_Selected(document.f1.CompanyID_START_DAY,today.getDate());

	SetYear(document.f1.CompanyID_END_YEAR, today.getFullYear());
	SetMonth_Selected(document.f1.CompanyID_END_MONTH, today.getMonth()+1);
	SetDay_Selected(document.f1.CompanyID_END_DAY,today.getDate());
}
//--履歷統計
function fnResumeBlock(){

   var strResume = '';
   strResume = '<table width="580" border="0" cellspacing="5" cellpadding="0" align="center">'+
               '  <tr>'+
               '    <td bgcolor="#FFF4F4"> <span class="text3"><img src="img/icon_text.gif" width="15" height="15" align="absmiddle" vspace="4" hspace="4">履歷統計</span></td>'+
               '    <td rowspan="2" valign="top">'+
               '      <table border="1" cellspacing="0" cellpadding="2" bordercolordark="#ffffff" bordercolorlight="#666666" bgcolor="#FFF4F4" width="460">'+
               '        <tr>'+
               '          <td bgcolor="#FFE6E6" width="75"><div align="center"><span class="text3"><input type="radio" name="ResumeType" value="1" checked>年報表</span></div></td>'+
               '          <td>'+
               '            <span class="text3"><select name="Resume_START_YEAR1"></select> 年 ∼ <select name="Resume_END_YEAR1"></select> 年 </span>'+
               '          </td>'+
               '        </tr>'+
               '        <tr>'+
               '          <td bgcolor="#FFE6E6" width="75"><div align="center"><span class="text3"><input type="radio" name="ResumeType" value="2">月報表</span></div></td>'+
               '          <td>'+
               '            <span class="text3">'+
               '            <select name="Resume_START_YEAR2"></select>年 '+
               '            <select name="Resume_START_MONTH2"></select>月∼ '+
               '            <select name="Resume_END_YEAR2"></select>年 '+
               '            <select name="Resume_END_MONTH2"></select>月'+
               '            </span>'+
               '          </td>'+
               '        </tr>'+
               '        <tr>'+
               '          <td bgcolor="#FFE6E6" width="75"><div align="center"><span class="text3"><input type="radio" name="ResumeType" value="3" >日報表</span></div></td>'+
               '          <td>'+
               '            <span class="text3">'+
               '            <select name="Resume_START_YEAR3" onChange="fnComboChange(\'Resume_START_YEAR3\',\'Resume_START_MONTH3\',\'Resume_START_DAY3\');"></select>'+
               '            <select name="Resume_START_MONTH3" onChange="fnComboChange(\'Resume_START_YEAR3\',\'Resume_START_MONTH3\',\'Resume_START_DAY3\');"></select>'+
               '            <select name="Resume_START_DAY3"></select> ∼ '+
               '            <select name="Resume_END_YEAR3" onChange="fnComboChange(\'Resume_END_YEAR3\',\'Resume_END_MONTH3\',\'Resume_END_DAY3\');"></select>'+
               '            <select name="Resume_END_MONTH3" onChange="fnComboChange(\'Resume_END_YEAR3\',\'Resume_END_MONTH3\',\'Resume_END_DAY3\');"></select>'+
               '            <select name="Resume_END_DAY3"></select>'+
               '            <input type="button" name="Submit2222" value="查詢" onclick="fnCheckFields(1);">'+
               '            </span>'+
               '          </td>'+
               '        </tr>'+
               '      </table>'+
               '    </td>'+
               '  </tr>'+
               '  <tr>'+
               '    <td width="120">&nbsp;</td>'+
               '  </tr>'+
               '</table>';

  document.all.item("Resume").innerHTML=strResume;

}

//--公司/職缺統計
function fnComJobBlock(){

   var strComJob = '';
   strComJob = '<table width="580" border="0" cellspacing="5" cellpadding="0" align="center">'+
               '  <tr>'+
               '    <td bgcolor="#FFF4F4"> <span class="text3"><img src="img/icon_text.gif" width="15" height="15" align="absmiddle" vspace="4" hspace="4">公司/職缺統計</span></td>'+
               '    <td rowspan="2" valign="top">'+
               '      <table border="1" cellspacing="0" cellpadding="2" bordercolordark="#ffffff" bordercolorlight="#666666" bgcolor="#FFF4F4" width="460">'+
               '        <tr>'+
               '          <td bgcolor="#FFE6E6" width="75"><div align="center"><span class="text3"><input type="radio" name="ComJobType" value="1" checked>年報表</span></div></td>'+
               '          <td>'+
               '            <span class="text3">'+
               '              <select name="ComJobType_START_YEAR1"></select>年∼ '+
               '              <select name="ComJobType_END_YEAR1"></select> 年'+
               '            </span>'+
               '          </td>'+
               '        </tr>'+
               '        <tr>'+
               '          <td bgcolor="#FFE6E6" width="75"><div align="center"><span class="text3"><input type="radio" name="ComJobType" value="2">月報表</span></div></td>'+
               '          <td>'+
               '            <span class="text3">'+
               '            <select name="ComJobType_START_YEAR2"></select>年 '+
               '            <select name="ComJobType_START_MONTH2"></select>月∼ '+
               '            <select name="ComJobType_END_YEAR2"></select>年 '+
               '            <select name="ComJobType_END_MONTH2"></select>月'+
               '            </span>'+
               '          </td>'+
               '        </tr>'+
               '        <tr>'+
               '          <td bgcolor="#FFE6E6" width="75"><div align="center"><span class="text3"><input type="radio" name="ComJobType" value="3" >日報表</span></div></td>'+
               '          <td>'+
               '            <span class="text3">'+
               '            <select name="ComJobType_START_YEAR3" onChange="fnComboChange(\'ComJobType_START_YEAR3\',\'ComJobType_START_MONTH3\',\'ComJobType_START_DAY3\');"></select>'+
               '            <select name="ComJobType_START_MONTH3" onChange="fnComboChange(\'ComJobType_START_YEAR3\',\'ComJobType_START_MONTH3\',\'ComJobType_START_DAY3\');"></select>'+
               '            <select name="ComJobType_START_DAY3"></select>∼ '+
               '            <select name="ComJobType_END_YEAR3" onChange="fnComboChange(\'ComJobType_END_YEAR3\',\'ComJobType_END_MONTH3\',\'ComJobType_END_DAY3\');"></select>'+
               '            <select name="ComJobType_END_MONTH3" onChange="fnComboChange(\'ComJobType_END_YEAR3\',\'ComJobType_END_MONTH3\',\'ComJobType_END_DAY3\');"></select>'+
               '            <select name="ComJobType_END_DAY3"></select>'+
               '            <input type="button" name="Submit222" value="查詢" onclick="fnCheckFields(2);"></span>'+
               '          </td>'+
               '        </tr>'+
               '      </table>'+
               '    </td>'+
               '  </tr>'+
               '  <tr>'+
               '    <td width="120">&nbsp;</td>'+
               '  </tr>'+
               '</table>';

  document.all.item("ComJob").innerHTML = strComJob;

}

//--媒合率統計
function fnJobAreaBlock(){
  var strJobArea = '';

  strJobArea = '<table width="580" border="0" cellspacing="5" cellpadding="0" align="center">'+
               '  <tr>'+
               '    <td bgcolor="#FFF4F4" width="110"> <span class="text3"><img src="img/icon_text.gif" width="15" height="15" align="absmiddle" vspace="4" hspace="4">媒合率統計</span></td>'+
               '    <td rowspan="2" valign="top">'+
               '      <table border="1" cellspacing="0" cellpadding="2" bordercolordark="#ffffff" bordercolorlight="#666666" bgcolor="#FFF4F4" width="460">'+
               '        <tr>'+
               '          <td bgcolor="#FFE6E6">'+
               '            <div align="center">'+
               '            <span class="text3">'+
               '            <input type="radio" name="JobAreaType" value="1" checked>職務別媒合率'+
               '            <input type="radio" name="JobAreaType" value="2">行業別媒合率'+
               '            <input type="radio" name="JobAreaType" value="3">地區別媒合率'+
               '            </span>'+
               '            </div>'+
               '          </td>'+
               '        </tr>'+
               '        <tr>'+
               '          <td bgcolor="#FFF4F4">'+
               '            <div align="left"></div>'+
               '            <span class="text3">'+
               '            <select name="JobAreaType_START_YEAR" onChange="fnComboChange(\'JobAreaType_START_YEAR\',\'JobAreaType_START_MONTH\',\'JobAreaType_START_DAY\');"></select>'+
               '            <select name="JobAreaType_START_MONTH" onChange="fnComboChange(\'JobAreaType_START_YEAR\',\'JobAreaType_START_MONTH\',\'JobAreaType_START_DAY\');"></select>'+
               '            <select name="JobAreaType_START_DAY"></select>∼ '+
               '            <select name="JobAreaType_END_YEAR" onChange="fnComboChange(\'JobAreaType_END_YEAR\',\'JobAreaType_END_MONTH\',\'JobAreaType_END_DAY\');"></select>'+
               '            <select name="JobAreaType_END_MONTH" onChange="fnComboChange(\'JobAreaType_END_YEAR\',\'JobAreaType_END_MONTH\',\'JobAreaType_END_DAY\');"></select>'+
               '            <select name="JobAreaType_END_DAY"></select>'+
               '            </span>'+
               '            <span class="text3">'+
               '              <input type="button" name="Submit322" value="開始查詢" onclick="fnCheckFields(3);">'+
               '            </span>'+
               '          </td>'+
               '        </tr>'+
               '      </table>'+
               '    </td>'+
               '  </tr>'+
               '  <tr>'+
               '    <td width="120">&nbsp;</td>'+
               '  </tr>'+
               '</table>';


  document.all.item("JobArea").innerHTML = strJobArea;

}

//--職缺瀏覽記錄
function fnCompanyIDBlock(){

   var strCompanyID = '';

   strCompanyID = '<table width="580" border="0" cellspacing="5" cellpadding="0" align="center">'+
                  '  <tr>'+
                  '    <td bgcolor="#FFF4F4" width="110"> <span class="text3"><img src="img/icon_text.gif" width="15" height="15" align="absmiddle" vspace="4" hspace="4">職缺瀏覽記錄</span></td>'+
                  '    <td rowspan="2" valign="top">'+
                  '      <table border="1" cellspacing="0" cellpadding="2" bordercolordark="#ffffff" bordercolorlight="#666666" bgcolor="#FFF4F4" width="460">'+
                  '        <tr>'+
                  '          <td bgcolor="#FFE6E6"><div align="left"><span class="text3"> </span><span class="text3">公司統編：<input type="text" name="CompanyID" size="10"></span></div></td>'+
                  '        </tr>'+
                  '        <tr>'+
                  '         <td bgcolor="#FFF4F4">'+
                  '           <div align="left"></div>'+
                  '           <span class="text3">'+
                  '           <select name="CompanyID_START_YEAR" onChange="fnComboChange(\'CompanyID_START_YEAR\',\'CompanyID_START_MONTH\',\'CompanyID_START_DAY\');"></select>'+
                  '           <select name="CompanyID_START_MONTH" onChange="fnComboChange(\'CompanyID_START_YEAR\',\'CompanyID_START_MONTH\',\'CompanyID_START_DAY\');"></select>'+
                  '           <select name="CompanyID_START_DAY"></select>∼ '+
                  '           <select name="CompanyID_END_YEAR" onChange="fnComboChange(\'CompanyID_END_YEAR\',\'CompanyID_END_MONTH\',\'CompanyID_END_DAY\');"></select>'+
                  '           <select name="CompanyID_END_MONTH" onChange="fnComboChange(\'CompanyID_END_YEAR\',\'CompanyID_END_MONTH\',\'CompanyID_END_DAY\');"></select>'+
                  '           <select name="CompanyID_END_DAY"></select>'+
                  '           </span>'+
                  '           <span class="text3">'+
                  '             <input type="button" name="Submit3222" value="開始查詢" onclick="fnCheckFields(4);">'+
                  '           </span>'+
                  '         </td>'+
                  '       </tr>'+
                  '     </table>'+
                  '   </td>'+
                  ' </tr>'+
                  ' <tr>'+
                  '   <td width="120">&nbsp;</td>'+
                  ' </tr>'+
                  '</table>';

  document.all.item("CompanyID").innerHTML = strCompanyID;

}

//--公司/職缺點選排行榜-年月日
function fnCompanyYMD(){

	fnSetYear_Selected(document.f1.FromYear, "");
	SetMonth_Selected(document.f1.FromMonth, "");
	SetDay_Selected(document.f1.FromDay, "");
	fnSetYear_Selected(document.f1.ToYear, "");
	SetMonth_Selected(document.f1.ToMonth, "");
	SetDay_Selected(document.f1.ToDay, "");

	var today=new Date();
	SetYear(document.f1.FromYear, today.getFullYear());
	SetMonth_Selected(document.f1.FromMonth, today.getMonth()+1);
	SetDay_Selected(document.f1.FromDay,today.getDate());

	SetYear(document.f1.ToYear, today.getFullYear());
	SetMonth_Selected(document.f1.ToMonth, today.getMonth()+1);
	SetDay_Selected(document.f1.ToDay,today.getDate());
}
function fnAreaBar(Area){
	mVarUniMSG = new OpenPathXML();
	mVarUniMSG.generate("Type","QueryAreaNumber");
	mVarUniMSG.generatePath("CODE");
	mVarUniMSG.generate("CODE/CD_MAIN", Area);   //地區

	var so = new submitObject();
	so.outputStyle = 'Current Page';
	so.actionURL = 'North_r.asp';
	so.targetWindow = 'MajorFrame';
	so.showProgBar = false;
	so.msgToSubmit = mVarUniMSG;
	var retStr = so.submitCommand();
	if (retStr != ""){
	    var VarUniMSG = new OpenPathXML();
	    VarUniMSG.loadXML(retStr);
	    tempJobnumber=VarUniMSG.query("JOBNUMBER");
	    tempResnumber=VarUniMSG.query("RESNUMBER");
        document.all["jobnumber"].innerText=tempJobnumber;
        /*if ((tempResnumber != "0") && (tempResnumber != "")){
            temp = parseFloat(tempJobnumber) / parseFloat(tempResnumber);
            if (temp >= 0.5){
                document.all["weatherimg"].src="img/weather-s.gif";
            }else if (temp >= 0.2){
                document.all["weatherimg"].src="img/weather-c.gif";
            }else{
                document.all["weatherimg"].src="img/weather-r.gif";
            }
        }*/
	}
}

function fnCheckTop(frameObj){
  document.all["RegisterResume"].style.display = "inline";
  document.all["MemberEnter"].style.display = "inline";
  document.all["MemberExit"].style.display = "none";

  if ((""+frameObj) != "undefined"){
	oVarUniMSG = new OpenPathXML();
	oVarUniMSG.loadXML(frameObj.document.all["Profile"].innerText);
	if (oVarUniMSG.exist("ACCOUNT")>0){
       if (oVarUniMSG.query("ACCOUNT/A_MAP_NO") != ""){
	      document.all["EnterMycareer"].style.display = "inline";
	      document.all["RegisterResume"].style.display = "none";
	      document.all["MemberEnter"].style.display = "none";
	      document.all["MemberExit"].style.display = "inline";
	   }
    }
  }
}


function fnCheckHiddenFrameExist(obj,url){
  if ((""+obj) == "undefined"){
    //若HiddenFrame不存在,則跳至default.asp
    var so = new submitObject();
    so.outputStyle = 'New Window';
    so.targetWindow = '_self';
    so.actionURL = '/default.asp?RequestPage='+url;
    so.showProgBar = false;
    so.submitCommand();
  }else{
    return true;
  }
}
