/*----  Menu Start  ----*/
function MM_swapImgRestore()
{ //v3.0
  var i,x,a=document.MM_sr; 
  for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) 
    x.src=x.oSrc;
}

function MM_preloadImages() 
{ //v3.0
  var d=document; 
  if(d.images)
  { 
    if(!d.MM_p) 
        d.MM_p=new Array();
    var i,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) 
{ //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;
}

function MM_swapImage() 
{ //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; 
  document.MM_sr=new Array; 
  
  for(i=0;i<(a.length-2);i+=3)
  {
   if ((x=MM_findObj(a[i]))!=null)
   {
    document.MM_sr[j++]=x; 
    if(!x.oSrc) 
        x.oSrc=x.src; 
    x.src=a[i+2];
   }
  }
}
/*----  Menu End  ----*/


/* Get Obj Position Start */
/* var pos=GetObjPos(ID); */
function CPos(x, y)
{
    this.x = x;
    this.y = y;
}

function GetObjPos(ATarget)
{
    var target = ATarget;
    var pos = new CPos(target.offsetLeft, target.offsetTop);    
    var target = target.offsetParent;
    while (target)
    {
         pos.x += target.offsetLeft;
         pos.y += target.offsetTop;
        
         target = target.offsetParent
     }
    
    return pos;
}
/* Get Obj Position End*/

/*--------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------*/

//功能:限制輸入框只能輸入A~Z、a~z、0~9,~!@#$%^&*()
function NormalInputLimit()
{
    var obj=event.srcElement;
    if (!((window.event.keyCode >= 44 && window.event.keyCode <= 57 ) || (window.event.keyCode >= 65 && window.event.keyCode <= 90 ) || (window.event.keyCode >= 97 && window.event.keyCode <= 122 ) || (window.event.keyCode == 13)))
    {  
        window.event.keyCode = 0 ; 
        obj.focus();
    }
}

//檢查有值時是否符合數字格式
function CheckIntEmp(src , val)
{         
    if (src.value != '' && isNaN(src.value))
    {                
        src.focus();        
        window.alert(document.getElementById("input_number").value);
        src.value = val;
    }
}
//檢查有值時是否符合日期格式
function CheckDateEmp(src , val)
{         
    if (src.value != '' )
    {               
        var t = Date.parse(src.value.replace(/\-/g , '/'));
        if(isNaN(t)) {            
            src.focus();
            window.alert(document.getElementById("input_date").value);
            src.value = val;
        }
    }
}

//檢查信箱格式
function CheckMailForm(obj)
{
    obj.value = trim(obj.value) ;
    if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(obj.value)))
    {
        var sLang = MyAjax.GetLangType().value;
        var template="";
        if(sLang == "zh-tw")
        {
        alert("信箱格式錯誤請確實填寫!!");
        }
        else if(sLang == "Eng")
        {
        alert("Mail format error, please  fill in right format!!");
        }
        else if(sLang == "tw-cn")
        {
        alert("信箱格式错误请确实填写!!");
        }
        obj.focus();
    }
    else
        return false;
    
    return true ;
}

var MyNewsTimeout;
//var Timeout_MoveOut;
//移進主目錄，顯示子項目
function NewsSetTimeout(objNamem , objdivname )
{
    clearTimeout(MyNewsTimeout);   
    
    var xx = document.getElementById(objNamem);                               
    var curleft = findPosX(xx);
    var curtop = findPosY(xx);        
    curleft = curleft + 130;
    curtop = curtop ;
    
    MyNewsTimeout = setTimeout("ChangNews('"+objNamem+"','"+objdivname+"' , '"+ curleft +"' , '"+ curtop +"')" , 500);
}
//移出主目錄，等待後清空子項目
function NewsClearMenuTimeout()
{       
    //ChangNews('','','','')
    //clearTimeout(MyNewsTimeout);        
    MyNewsTimeout = setTimeout("ChangNews('','','','')" , 1000);              
}
//隱藏所有子項目
function ChangNews(objName , objdivname , tX , tY)
{                                    
    var Newsdiv = document.getElementsByTagName("div")        
    for(var i=0;i < Newsdiv.length;i++){    
        if(Newsdiv[i].name == "ImageDiv"){    
            Newsdiv[i].style.display = 'none'        
        }
    }    
    if(objdivname != '')
    {
        objdiv = document.getElementById(objdivname);                                       
        objdiv.style.left = tX + " px";
        objdiv.style.top = tY + " px"; 
        objdiv.style.display = '';  
    }
}

function SubMenuMouseOver()
{    
    clearTimeout(MyNewsTimeout);    
}

function trim(stringToTrim)
{ 
    return stringToTrim.replace(/^\s+|\s+$/g,"");
}

function CheckEmpty(obj)
{
    obj.value = trim(obj.value) ;
    if (obj.value == '')
    {
        var sLang = MyAjax.GetLangType().value;
        var template="";
        if(sLang == "zh-tw")
        {
        alert("請輸入" + obj.title + " !") ;
        }
        else if(sLang == "Eng")
        {
        alert("Fill in" + obj.title + " !") ;
        }
        else if(sLang == "zh-cn")
        {
        alert("请输入" + obj.title + " !") ;
        }
        obj.focus() ;        
    }
    else
        return false ;
        
    return true ;
}

function ClearText(obj)
{
    //Use For MainSearchForm.ascx
    obj.value = "";
}

//紀錄連結點閱次數
function LogClickSiteMapTime(sItemID , sDataID , sFileID)
{            
    var fun = Ajax.xLogClickSiteMapTime(sItemID,sDataID,sFileID).value;                                  
}

//紀錄連結點閱次數
function LogClickLinkTime(sItemID , sDataID , sLinkID)
{            
    var fun = Ajax.xLogClickLinkTime(sItemID,sDataID,sLinkID).value;                                  
}

//紀錄文章推文點閱人次紀錄
function LogClickLinkTypeTime(sItemID , sDataID , sLinkID , sType)
{            
 
 
  var fun = Ajax.xLogClickLinkTypeTime(sItemID,sDataID,sLinkID,sType).value;   
                
}

//記錄檔案點閱次數
function LogDownloadTime(sItemID , sDataID , sFileID)
{
    var fun = Ajax.xLogDownloadTime(sItemID,sDataID,sFileID).value;    
} 

//調整圖片大小
function SetSize(oPic,xsize)
{    
    var BaseSize = xsize    
    var m;

    if(oPic.width > oPic.height)
    {
        if(oPic.width > BaseSize){
            
            m = oPic.width / BaseSize
        
            oPic.width = BaseSize;
            
            oPic.height = oPic.height / m
        }
    }
    else
    {           
        if(oPic.height > BaseSize){
        
            m = oPic.height / BaseSize
        
            oPic.height = BaseSize;       
            
            oPic.width = oPic.width / m
        }
    } 
} 

//設定調整圖片大小
function ReSetSize(oPic , xsize)
{    
    var BaseSize = xsize;
        
    if(oPic.width > oPic.height)
    {
        if(oPic.width > BaseSize){
            oPic.width = BaseSize;
        }
    }
    else
    {             
        if(oPic.height > BaseSize){
            oPic.height = BaseSize;
        }
    } 
}  

function DateClick(src)
{           
    var obj = document.getElementById(src);      

    SelectDate( obj , "yyyy-MM-dd" );                  
}

//網頁接值
//var queryString = window.top.location.search.substring(1);
function getParameter ( queryString, parameterName ) {
// Add "=" to the parameter name (i.e. parameterName=value)
var parameterName = parameterName + "=";

    if ( queryString.length > 0 ) {
        // Find the beginning of the string
        begin = queryString.indexOf ( parameterName );
        // If the parameter name is not found, skip it, otherwise return the value
        if ( begin != -1 ) {
        // Add the length (integer) to the beginning
            begin += parameterName.length;
            // Multiple parameters are separated by the "&" sign
            end = queryString.indexOf ( "&" , begin );
            if ( end == -1 ) {
                end = queryString.length
            }
            // Return the string
            return unescape ( queryString.substring ( begin, end ) );
        }
        // Return "null" if no parameter has been found
        return "null";
    }
} 

function ShowHideObj(objname)
{   
    obj = document.getElementById(objname) ;
    if (obj)
    {
        if (obj.style.display == '')
            obj.style.display = 'none' ;
        else
            obj.style.display = '' ;
    }   
}

function OpenWindow(url,wID,hh,ww)
{
	var xLeft = (screen.width - ww)/2;
	var yTop = (screen.height - hh)/2;
	popupWin = window.open(url,wID,'width='+ww+',height='+hh+',scrollbars=yes,left='+xLeft+',top='+yTop + ', status=no ') ;
	popupWin.focus() ;
}

function ChangFocusNews(objName , objdivname)
{                                    
    var Thisdiv = document.getElementsByTagName("div")        
    for(var i=0;i < Thisdiv.length;i++){    
        if(Thisdiv[i].name == objName){    
            Thisdiv[i].style.display = 'none'        
        }
    }    
    if(objdivname != '')
    {
        objdiv = document.getElementById(objdivname);                               
        objdiv.style.display = '';                
    }
}

function pos(obj)
{
   var curleft = findPosX(obj);
   var curtop = findPosY(obj);
   alert(curleft + "," + curtop);
}
function findPosX(obj)
{
    var curleft = 0;
    if(obj.offsetParent)
    {
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    }
    else if(obj.x)
        curleft += obj.x;
        
    return curleft;
}
function findPosY(obj)
{
    var curtop = 0;
    if(obj.offsetParent)
    {
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    }
    else if(obj.y)
        curtop += obj.y;
        
    return curtop;
}

/*----  跑馬燈控制項  ----*/
function slideLine(box,stf,delay,speed,h)
{alert("##");
  //取得id
  var slideBox = document.getElementById(box);
  //預設值 delay:幾毫秒滾動一次(1000毫秒=1秒)
  //       speed:數字越小越快，h:高度
  var delay = delay||1000,speed = speed||20,h = h||20;
  var tid = null,pause = false;
  //setInterval跟setTimeout的用法可以咕狗研究一下~
  var s = function(){tid=setInterval(slide, speed);}
  //主要動作的地方
  var slide = function(){
  //當滑鼠移到上面的時候就會暫停
    if(pause) return;
  //滾動條往下滾動 數字越大會越快但是看起來越不連貫，所以這邊用1
    slideBox.scrollTop += 1;
  //滾動到一個高度(h)的時候就停止
    if(slideBox.scrollTop%h == 0){
  //跟setInterval搭配使用的
      clearInterval(tid);
  //將剛剛滾動上去的前一項加回到整列的最後一項
      slideBox.appendChild(slideBox.getElementsByTagName(stf)[0]);
  //再重設滾動條到最上面
      slideBox.scrollTop = 0;
  //延遲多久再執行一次
      setTimeout(s, delay);
    }
  }
  //滑鼠移上去會暫停 移走會繼續動
  slideBox.onmouseover=function(){pause=true;}
  slideBox.onmouseout=function(){pause=false;}
  //起始的地方，沒有這個就不會動囉
  setTimeout(s, delay);
}

function slideLine2(box,stf,delay,speed,h,h2)//多了第6個參數h2 是裡面各元素的高度
{

  var slideBox = document.getElementById(box);
  var delay=delay||1000,speed=speed||20,h=h||20,h2=h2||20;//h2也加個預設值
  var tid = null,pause = false;
  var s = function(){tid=setInterval(slide, speed);}
  var slide = function(){
    if(pause) return;
    slideBox.scrollTop += 1;
    if(slideBox.scrollTop%h == 0){
      clearInterval(tid);
      for(var j=0;j<h;j+=h2){//依據外面包住的div高度 跟裡面各元素的高度 判斷一次要移幾個到後面
	      slideBox.appendChild(slideBox.getElementsByTagName(stf)[0]);
	    }
      slideBox.scrollTop = 0;
      setTimeout(s, delay);
    }
  }
  slideBox.onmouseover=function(){pause=true;}
  slideBox.onmouseout=function(){pause=false;}
  setTimeout(s, delay);
}
/*----  跑馬燈控制項 End  ----*/

/*----  公告跑馬燈  
sSpeed = 300; //設定改變字串的間隔時間
sChars = 1; //每次改變的字元
function ScrollTxt(){
    var msg = document.getElementById("show_marquee").value;
    var obj_marquee=document.getElementById("show_marquee");
    obj_marquee.value = msg.substring(sChars)+ msg.substring(0, sChars); 
    setTimeout('ScrollTxt()', sSpeed);
}
setTimeout('ScrollTxt()',sSpeed);

 公告跑馬燈 End ----*/

/*----  換頁控制項  ----*/
function FirstPage()//第一頁
{
    PageControlUrl(1);
}
function previousPage(nowPage)//上一頁
{
    PageControlUrl(nowPage);       
}
function nextPage(nowPage)//下一頁
{
    PageControlUrl(nowPage);
}
function LastPage(page)//最末頁
{
    PageControlUrl(page);
}
function PageControlUrl(page)
{
    var queryString = window.top.location.search.substring(1);    
    var mid = getParameter ( queryString, 'mid' )
    var cid = getParameter ( queryString, 'cid' )
    var cattype = getParameter ( queryString, 'cattype' )
    var stype = getParameter ( queryString, 'stype' )
    //if(cattype = "null") cattype = "";
    //if(stype = "null") stype = "";
    var Url = location.protocol + "//" + location.host + location.pathname + "?mid=" + mid + "&cid=" + cid + "&stype=" + stype + "&cattype=" + cattype + "&Page=" + page;
    location.href = Url;   
}
/*----  換頁控制項 End  ----*/


/*----  改變字型大小  ----*/
function ChangeFontSize(size)
{
    if(size == "")    
        size = MyAjax.GetNowFontSize().value;    
    
    var px
    if(size == "1")
        px = "10pt"
    else if(size == "2")
        px = "12pt"
    else if(size == "3")
        px = "15pt"
    else if(size == "4")
        px = "18pt"  
    
    var div_font = document.getElementsByTagName("div")        
    for(var i=0;i < div_font.length;i++){    
        if(div_font[i].name == "ChangeFont"){    
            div_font[i].style.fontSize = px        
        }
    }  
    FontImage(size)
    
    MyAjax.RememberFontSize(size);
}

function FontImage(id)
{
    document.getElementById("Font1").src = "images/size2_01.jpg";
    document.getElementById("Font2").src = "images/size2_02.jpg";
    document.getElementById("Font3").src = "images/size2_03.jpg";
    document.getElementById("Font4").src = "images/size2_04.jpg";
    
    var simg = new Image ()
    simg = document.getElementById("Font"+id);
    simg.src = "images/size3_0"+ id +".jpg";
}
/*----  改變字型大小 End ----*/


function OpenPersonellDIV(Pop,Masked)
{ 
    var Result = MyAjax.CheckLogin().value;
    
    if(Result == "1")
    {
        location.href = "ContentDetail.aspx?mid=Personnel&cid=0";
    }
    else
    {
        OpenChoiceDIV(Pop,Masked);
        document.getElementById (Pop).style.top= Math.round ((document.documentElement.clientHeight/2)+ document.documentElement.scrollTop) + 'px';
    }
}

function PersonnelCheck()
{
    var PW = document.getElementById("PersonnelPW").value;
    
    var Result = MyAjax.PersonnelCheckLogin(PW).value;   
    
    if(Result == "1")
    {
        location.href = "ContentDetail.aspx?mid=Personnel&cid=0";
    }
    else
    {
        var sLang = MyAjax.GetLangType().value;
        var template="";
        if(sLang == "zh-tw")
        {
        alert("密碼不正確！");
        }
        else if(sLang == "Eng")
        {
        alert("Password is incorrect！");
        }
        else if(sLang == "zh-cn")
        {
        alert("密码不正确！");
        }
    }   
}

function hidden()
{
    document.getElementsByTagName("body")[0].style.overflow = "hidden";
    document.getElementsByTagName("html")[0].style.overflow = "hidden";
//    document.body.style.overflow="hidden";
//    document.body.style.overflowY="hidden";
//    document.body.style.overflowX="hidden";
}

function unhidden()
{
    document.getElementsByTagName("body")[0].style.overflow = "";
    document.getElementsByTagName("html")[0].style.overflow = "";
//    document.body.style.overflow="";
//    document.body.style.overflowY="";
//    document.body.style.overflowX="";
}

/*----  寄給朋友  ----*/
function OpenChoiceDIV(Pop,Masked)
{     
    RightMenuMove = false;
    
   if (parseInt(navigator.appVersion)>3) 
   {
        if (navigator.appName=="Netscape") 
        {
            winW = window.innerWidth;
            winH = window.innerHeight;
        }
        if (navigator.appName.indexOf("Microsoft")!=-1) 
        {
            winW = document.documentElement.clientWidth;
            winH = document.documentElement.clientHeight;
        }
    }      
    

    document.getElementById(Pop).style.visibility='visible';
    document.getElementById(Pop).style.display='';
    document.getElementById(Pop).style.top= '300px';// Math.round ((document.documentElement.clientHeight/2)+ document.documentElement.scrollTop)-180 + 'px';
       
    document.getElementById(Pop).style.left= winW / 2 - 180;
       
    //document.getElementById(Pop).style.left='400px';
        
    document.getElementById(Masked).style.display='';
    document.getElementById(Masked).style.visibility='visible';
    document.getElementById(Masked).style.top='0px';
    document.getElementById(Masked).style.left='0px';
    //document.getElementById(Masked).style.width=  document.documentElement.clientWidth + 'px';
    //document.getElementById(Masked).style.height= document.documentElement.clientHeight + 1000 + 'px';
    document.getElementById(Masked).style.width=  winW + 'px';
    document.getElementById(Masked).style.height= winH + 'px';
    
    hidden();
}

function CloseChoiceDIV(Pop ,Masked){

    document.getElementById(Masked).style.display='none';
    document.getElementById(Pop).style.display='none';        
    
    RightMenuMove = true;
    
    unhidden();
}

function SendContent(module,id,subject)
{
    //檢測 Mail   
    var obj1 = document.getElementById("tmail"); //朋友Email
    if(CheckEmpty(obj1))
        return;
    if(CheckMailForm(obj1))
        return;
    //檢測空白
    var obj2 = document.getElementById("fname"); //你的姓名
    if(CheckEmpty(obj2))
        return;
    //檢測 Mail   
    var obj3 = document.getElementById("fmail"); //你的Email
    if(CheckEmpty(obj3))
        return;
    if(CheckMailForm(obj3))
        return;
    var obj4 = document.getElementById("pmesg"); //給朋友的留言
    
    //var Result = MyAjax.SendInformation(module , id , subject , obj1.value , obj2.value , obj3.value , obj4.value)
    //var sInnerHTML = window.document.body.innerHTML;
    var sInnerHTML = "";
    var div_font = document.getElementsByTagName("div")        
    for(var i=0;i < div_font.length;i++){    
        if(div_font[i].name == "ChangeFont"){    
            sInnerHTML = div_font[i].innerHTML;
        }
    }  
    //alert(sInnerHTML);
    var Result = MyAjax.SendInformation2(sInnerHTML , subject , obj1.value , obj2.value , obj3.value , obj4.value)
    if(Result)
    {
        var sLang = MyAjax.GetLangType().value;
        var template="";
        if(sLang == "zh-tw")
        {
        alert("寄送成功！")
        }
        else if(sLang == "Eng")
        {
        alert("Sent successfully！")
        }
        else if(sLang == "zh-cn")
        {
        alert("寄送成功！")
        }
        CloseChoiceDIV("ChoicePopupDiv","MaskedDiv");
    }
    else
    {
        
        var sLang = MyAjax.GetLangType().value;
        var template="";
        if(sLang == "zh-tw")
        {
        alert("寄送失敗，請稍候再試，或與我們連絡。");
        }
        else if(sLang == "Eng")
        {
        alert("Sending failed, please try again later, or contact us.")
        }
        else if(sLang == "zh-cn")
        {
        alert("寄送失败，请稍候再试，或与我们连络。")
        }
    }
}
/*----  寄給朋友 End ----*/


function SearchForm()
{   
    
    xObj = document.getElementById("keyword")         
    objContent = trim(xObj.value);       
    var sLang = MyAjax.GetLangType().value;
    var template="";
    if(objContent != '請輸入關鍵字' && objContent != 'Please enter a keyword' && objContent != '')
    {
        if(objContent.indexOf("'") != -1 || objContent.indexOf("--") != -1)
        {
            //alert("請勿輸入含有單引號的查詢字串");      
            
            if(sLang == "zh-tw")
            {      
            alert("請勿輸入含有單引號的查詢字串");  
            } 
            else if(sLang == "Eng")
            {
            alert("Do not enter a query string with single quotes");
            }
            else if(sLang == "zh-cn")
            {
            alert("请勿输入含有单引号的查询字串");
            }
        }            
        else if(objContent.length < 2)
        {
           //alert("請輸入至少兩個字的查詢字串");

            if(sLang == "zh-tw")
            {      
             alert("請輸入至少兩個字的查詢字串");
            } 
            else if(sLang == "Eng")
            {
            alert("Please enter at least two words in the query string");
            }
            else if(sLang == "zh-cn")
            {
            alert("请输入至少两个字的查询字串");
            }                
        }
        else
        {                     
            //紀錄查詢字樣
            MyAjax.Remember("SearchText" , objContent);
            window.location.href = "ContentSearch.aspx";
        }
    }
    else
    {        
      // alert("請輸入關鍵字");
            if(sLang == "zh-tw")
            {      
              alert("請輸入關鍵字");
            } 
            else if(sLang == "Eng")
            {
            alert("Please fill in  Keyword");
            }
            else if(sLang == "zh-cn")
            {
            alert("请输入关键字");
            } 
        event.returnValue = false
    }
}

function STYPEChange()
{
    var ObjCatType = document.getElementById("CatType");
    var Objstype = document.getElementById("STYPE");        
    var queryString = window.top.location.search.substring(1);    
    var mid = getParameter ( queryString, 'mid' );
    var cid = getParameter ( queryString, 'cid' );   
    var Page = getParameter ( queryString, 'Page' );
    var Url = location.protocol + "//" + location.host + location.pathname + "?mid=" + mid + "&cid=" + cid + "&stype=" + Objstype.value + "&cattype=" + ObjCatType.value ;//+ "&Page=" + Page;
    location.href = Url;   
}

function WebShowTime(){

    var now,year,month,day,datetype,hours,minutes,seconds,timeValue;
    now = new Date();
    
    year = now.getFullYear();
    month = now.getMonth() + 1;
    day = now.getDate();    
    datetype = ( now.getHours() >= 12 ) ? " PM " : " AM ";
    hours = ( now.getHours() > 12 ) ? now.getHours() -12 : now.getHours();    
    minutes = (( now.getMinutes() < 10 ) ? " 0" : "") + now.getMinutes();
    seconds = (( now.getSeconds() < 10 ) ? " 0" : "") + now.getSeconds();
    
    timeValue = year + "-";
    timeValue += month + "-";
    timeValue += day;
    timeValue += datetype;
    
    timeValue += hours + ":";
    timeValue += minutes + ":";
    timeValue += seconds + " ";
    
    clock.innerHTML = "<b>" + timeValue + "</b>";
    setTimeout("WebShowTime()",1000);
}

function RememberPageBefortLogin(URL)
{
    //確認是否已登入
    var Result = MyAjax.CheckLogin().value;
    if(Result == "0")
    {    
                 
            var sLang = MyAjax.GetLangType().value;
            var template="";
            if(sLang =="zh-tw")
            {   
                 if(confirm("尚未登入系統，是否現在登入?"))
                 {
                  MyAjax.RememberUrl(URL);                    
                  location.href = "ContentDetail.aspx?mid=Login";
                 }   
            }
            else if(sLang == "Eng")
            {
                 if(confirm("Not logged in the system,  log in now?"))
                 {
                  MyAjax.RememberUrl(URL);                    
                  location.href = "ContentDetail.aspx?mid=Login";
                 }   
            }
            else if(sLang == "zh-cn")
            {
                 if(confirm("尚未登入系统，是否现在登入?"))
                 {
                  MyAjax.RememberUrl(URL);                    
                  location.href = "ContentDetail.aspx?mid=Login";
                 }   
            }
    }
    else
    {           
        location.href = URL;
    }
}

function heartBeat() {

    if (RightMenuMove == false)
        return;
   
   //取螢幕寬度，當寬度小於1000，右方工具列不動作     
   if (parseInt(navigator.appVersion)>3) 
   {
        if (navigator.appName=="Netscape") 
        {
            winW = window.innerWidth;
            winH = window.innerHeight;
        }
        if (navigator.appName.indexOf("Microsoft")!=-1) 
        {
            winW = document.documentElement.clientWidth;
            winH = document.documentElement.clientHeight;
        }
    }        
    if(winW < 1000)
        return;          

    var diffY;
    var diffX;
    
	if(document.documentElement.scrollLeft>=0){
		diffX=document.documentElement.scrollLeft;
		diffY=document.documentElement.scrollTop;
	}else if(document.body.scrollLeft>=0){
		diffX=document.body.scrollLeft;
		diffY=document.body.scrollTop;
	}else{
		diffX=window.pageXOffset;
		diffY=window.pageYOffset;
	}                 
	
    if(diffY != lastScrollY) {
        percent = .1 * (diffY - lastScrollY);
        if(percent > 0) percent = Math.ceil(percent);
        else percent = Math.floor(percent);
        if(IE) document.getElementById("point1").style.pixelTop += percent ;
        if(NS) document.getElementById("point1").top += percent;
        lastScrollY = lastScrollY + percent;
    }
    if(diffX != lastScrollX) {
        percent = .1 * (diffX - lastScrollX);
        if(percent > 0) percent = Math.ceil(percent);
        else percent = Math.floor(percent);
        if(IE) document.getElementById("point1").style.pixelLeft += percent;
        if(NS) document.getElementById("point1").top += percent;
        lastScrollY = lastScrollY + percent;
    }
}

//MyShare 推文
function Click_MyShare()
{
    d=document;
    w=window;t='';
    if(d.selection)
    {
        t=d.selection.createRange().text;
    }
    else
    {
        if(d.getSelection)
        {
            t=d.getSelection();
        }
        else
        {
            if(w.getSelection)
            {
                t=w.getSelection()
            }
        }
    }

    void(window.open('http://myshare.url.com.tw/index.php?func=newurl&url='+encodeURIComponent(location.href)+'&desc='+escape(document.title)+'&contents='+escape(t),'newwin'))
}

//Facebook 推文
function Click_FaceBook()
{   
    var d=document,f='http://www.facebook.com/share',l=d.location,e=encodeURIComponent,p='.php?src=bm&amp;v=4&amp;i=1266897894&amp;u='+e(l.href)+'&amp;t='+e(d.title);1;
    try{
        if (!/^(.*\.)?facebook\.[^.]*$/.test(l.host))throw(0);
        share_internal_bookmarklet(p)
    }
    catch(z) {
        a=function() {
            if (!window.open(f+'r'+p,'sharer','toolbar=0,status=0,resizable=1,width=626,height=436'))l.href=f+p
        };
        if (/Firefox/.test(navigator.userAgent))
            setTimeout(a,0);
        else
        {
            a()
        }
    }
    
    void(0)
}     

//Plurk噗浪推文
function Click_Plurk()
{
    void(window.open('http://www.plurk.com/?qualifier=shares&amp;status=' .concat(encodeURIComponent(location.href)) .concat(' ') .concat('(') .concat(encodeURIComponent(document.title)) .concat(')')))
}

//Twitter推文
function Click_Twitter()
{
    void(window.open('http://twitter.com/home/?status=' .concat(encodeURIComponent(document.title)) .concat(' ') .concat(encodeURIComponent(location.href))))
}

/*----  紀錄並改變目前語系  ----*/
function RememberLang(Lang)
{    
    MyAjax.RememberLanguage(Lang);
}

/*----  列印內頁內容  ----*/
function printWindow() 
{    	        	
    //document.getElementById("div_Print").style.display = 'none';
    var factory = document.getElementById("factory")
    factory.printing.header = "";
    factory.printing.footer = "";
    factory.printing.portrait = false;
    factory.printing.leftMargin = 1.0;
    factory.printing.topMargin = 1.0;
    factory.printing.rightMargin = 1.0;
    factory.printing.bottomMargin = 1.0;
    factory.printing.Print(false);
}
/*----  服務類別與價格區間 Ajax  ----*/
function CatClassPrice(objname,objValue)
{   
    // SelectObj
    var selectCatClassPrice = document.getElementById(objname);
    
    selectCatClassPrice.options.length = 0;
    //var varItem = new Option("請選擇預算區間", ""); 
    
     var sLang = MyAjax.GetLangType().value;
     var template="";
    //alert(sLang);
    if(sLang == "zh-tw")
    {
        var varItem = new Option("請選擇預算區間", ""); 
    }
    else if(sLang == "Eng")
    {
        var varItem = new Option("Budgut Range", ""); 
    }
    else if(sLang == "zh-cn")
    {
    var varItem = new Option("请选择预算区间", ""); 
    }
     
    selectCatClassPrice.options.add(varItem);        
        
    if(objValue == "")
        return;
        
    var xmlMember = new ActiveXObject("Microsoft.XMLDOM");
    xmlMember.async=false;                 
    var obj = MyAjax.GetselectCatClassPrice(objValue).value;                
    xmlMember.loadXML(obj);                  
    var items=xmlMember.selectNodes("//basic");
    
    for(var i=0;i<items.length;i++)
    {   
        var thisText= (items(i).selectNodes("./@PriceName").item(0).text)+"("+(items(i).selectNodes("./@CurrencyName").item(0).text)+")";               
        var tehiValue= items(i).selectNodes("./@PriceID").item(0).text;                    
        var varItem = new Option(thisText, tehiValue);  
        //向select選項中加入一個Item
        selectCatClassPrice.options.add(varItem);   
    }
  
}


/*----  服務類別與價格區間 Ajax  ----*/
function CatClassPriceIndex(objname,objValue)
{   
    // SelectObj
    var selectCatClassPrice = document.getElementById(objname);
    
    selectCatClassPrice.options.length = 0;
    //var varItem = new Option("請選擇預算區間", "");  
     var sLang = MyAjax.GetLangType().value;
     var template="";
    //alert(sLang);
    if(sLang == "zh-tw")
    {
        var varItem = new Option("請選擇預算區間", ""); 
    }
    else if(sLang == "Eng")
    {
        var varItem = new Option("Budgut Range", ""); 
    }
    else if(sLang == "zh-cn")
    {
    var varItem = new Option("请选择预算区间", ""); 
    }
    selectCatClassPrice.options.add(varItem);        
        
    if(objValue == "")
        return;
        
    var xmlMember = new ActiveXObject("Microsoft.XMLDOM");
    xmlMember.async=false;                 
    var obj = MyAjax.GetselectCatClassPrice(objValue).value;                
    xmlMember.loadXML(obj);                  
    var items=xmlMember.selectNodes("//basic");
    
    for(var i=0;i<items.length;i++)
    {   
        var thisText= (items(i).selectNodes("./@PriceName").item(0).text)+"("+(items(i).selectNodes("./@CurrencyName").item(0).text)+")";               
        var tehiValue= items(i).selectNodes("./@PriceID").item(0).text;                    
        var varItem = new Option(thisText, tehiValue);  
        //向select選項中加入一個Item
        selectCatClassPrice.options.add(varItem);   
    }
    
    var GNOption = document.getElementById("GNOption");
    var GNOptionLV2 = document.getElementById("selectGNOptionLV2");
    var GNOptionLV3 = document.getElementById("selectGNOptionLV3");
    var GCLV1 = document.getElementById("GCLV1");
    GNOption.style.display="none";
    GNOptionLV2.style.display="none";
    GNOptionLV3.style.display="none";
    GCLV1.style.display="none";
    if (objValue=="GB")
    {  
        GNOption.style.display="";
    }
    else if (objValue=="GC")
    {
        GCLV1.style.display="";
    }
}

/*----  服務區域與所屬醫院 Ajax  ----*/
function SelServiceArea(objValue)
{   
    // SelectObj
    var selectServiceAreaHospital = document.getElementById("selectServiceAreaHospital");    
    selectServiceAreaHospital.options.length = 0;
    
    //var varItem = new Option("請選擇服務醫院", "");  
     var sLang = MyAjax.GetLangType().value;
     var template="";
    //alert(sLang);
    if(sLang == "zh-tw")
    {
        var varItem = new Option("請選擇服務醫院", ""); 
    }
    else if(sLang == "Eng")
    {
        var varItem = new Option("Select Hospital", ""); 
    }
    else if(sLang == "zh-cn")
    {
    var varItem = new Option("请选择服务医院", ""); 
    }
    selectServiceAreaHospital.options.add(varItem);        
        
    if(objValue == "")
        return;
        
    var xmlMember = new ActiveXObject("Microsoft.XMLDOM");
    xmlMember.async=false;                 
    var obj = MyAjax.GetselectServiceArea(objValue).value;                
    xmlMember.loadXML(obj);              
    
    var items=xmlMember.selectNodes("//basic");
    for(var i=0;i<items.length;i++)
    {   
        var thisText= items(i).selectNodes("./@title").item(0).text;               
        var tehiValue= items(i).selectNodes("./@DataID").item(0).text;                    
        var varItem = new Option(thisText, tehiValue);  
        //向select選項中加入一個Item
        selectServiceAreaHospital.options.add(varItem); 
    }
}

/*----  查詢服務  ----*/
function Search_Online_Service()
{          
    var Select1 = document.getElementById("selectCatClass1");
    var Select2 = document.getElementById("selectCatClassPrice");
    var Select3 = document.getElementById("selectServiceArea");
    var Select4 = document.getElementById("selectServiceAreaHospital"); 
    
    var GNOption = document.getElementById("selectGNOptionLV1");
    var GNOptionLV2 = document.getElementById("selectGNOptionLV2");
    var GNOptionLV3 = document.getElementById("selectGNOptionLV3");
    var GCLV1 = document.getElementById("selectptionGCLV1");
    
    if(GNOptionLV3 != null && GNOptionLV3.value != "")
        V_GNID = GNOptionLV3.value;
    else if(GNOptionLV2 != null && GNOptionLV2.value != "")
        V_GNID = GNOptionLV2.value;
    else if(GNOption != null && GNOption.value != "")
        V_GNID = GNOption.value;
    else
        V_GNID = "";
        
   if(GCLV1 == null )
   {
        V_GCLV1="";
    }
    else
    {
        V_GCLV1= GCLV1.value;
    }
    
    if(Select1.value == "")
    {
        var sLang = MyAjax.GetLangType().value;
        var template="";
        if(sLang == "zh-tw")
        {
        alert("請選擇服務類別")
        }
        else if (sLang == "Eng")
        {
        alert("Please select type of service")
        }
        else if (sLang == "zh-cn")
        {
        alert("请选择服务类别")
        }
        Select1.focus();
        return;
    }
 
    var Url ="";
    if (Select1.value == "GB")
    {
       Url = location.protocol + "ContentDetail.aspx?mid=Search_OnlineService&cid=&Class=" + Select1.value + "&Price="+ Select2.value + "&Area=" + Select3.value + "&Hospital=" + Select4.value+ "&V_GNID=" + V_GNID;
    }
    else if (Select1.value == "GC")
    {
       Url = location.protocol + "ContentDetail.aspx?mid=Search_OnlineService&cid=&Class=" + Select1.value + "&Price="+ Select2.value + "&Area=" + Select3.value + "&Hospital=" + Select4.value+ "&GCLV1=" + V_GCLV1;
    }
    else
    {
        Url = location.protocol + "ContentDetail.aspx?mid=Search_OnlineService&cid=&Class=" + Select1.value + "&Price="+ Select2.value + "&Area=" + Select3.value + "&Hospital=" + Select4.value;
    }
    location.href = Url;   
}

/*----  系統登出  ----*/
function DoLogout(){
    if(MyAjax.DoLogout().value=="1"){
        alert("已登出");       
        location.reload();
    }
}

/*----  系統登入  ----*/
function DoLogin(idname , pwdname)
{
    var objID = document.getElementById(idname);
    var objPWD = document.getElementById(pwdname);
    
    var sLang = MyAjax.GetLangType().value;
    var template="";
   
   if(trim(objID.value) == "")
   {
        if(sLang == "zh-tw"){
             alert("請輸入帳號！");
            }
            else if(sLang == "Eng"){
            alert("Please enter your account!");
            }
            else if(sLang == "zh-cn"){
            alert("请输入帐号！");
            }
       
        return;   
   }
   
    if(MyAjax.CheckLoginID(objID.value).value=="0"){
        if(sLang == "zh-tw"){
            alert("帳號不存在!");
            }
            else if(sLang == "Eng"){
            alert("Account does not exist!");
            }
            else if(sLang == "zh-cn"){
            alert("帐号不存在!");
            }
        
        objID.focus();        
    }
    else
    {
        var Re = MyAjax.DoLogin( objID.value , objPWD.value ).value;
        if(Re == "0"){
            objPWD.value = "";
            objPWD.focus();
            if(sLang == "zh-tw"){
            alert("帳號密碼錯誤，登入失敗");
            }
            else if(sLang == "Eng"){
            alert("Account password is incorrect, login failed");
            }
            else if(sLang == "zh-cn"){
            alert("帐号密码错误，登入失败");
            }
            
        }
        else{               
            if(sLang == "zh-tw"){
            alert("登入成功！");
            }
            else if(sLang == "Eng"){
            alert("Sign in Successful!");
            }
            else if(sLang == "zh-cn"){
            alert("登入成功！");
            }         
            
            if(Re != "")
                location.href = Re;
            else
                location.href="Default.aspx";
        }
    }   
}

/*----  服務搜尋完畢後下單前登入  ----*/
function OrderLogin()
{
    //紀錄下單的醫院與服務項目
    
    //紀錄所選擇的服務項目
    var SIZE = 3;
    var a = new Array(SIZE);
//    for(var i = 0; i < SIZE; i++)
//      a[i] = new Array(SIZE);        
  
    var hf_CatClass = document.getElementById("hf_CatClass").value;
    
    var xCheck = document.getElementsByName("ServiceSelect");
    var icount = 0
    
    var sLang = MyAjax.GetLangType().value;
    var template="";
    
    if(xCheck.length > 0)
    {
        for (var q =0 ; q < xCheck.length ; q++)
        {                
            if(xCheck[q].checked)
            {                                    
//                a[icount][0] = hf_CatClass                                      //CatClass
//                a[icount][1] = document.getElementById(xCheck[q].id + "_").value;  //HospitalID
//                a[icount][2] = xCheck[q].value                                     //HospitalGoods                                               

                a[icount] = hf_CatClass + "," + document.getElementById(xCheck[q].id + "_").value + "," + xCheck[q].value
                icount++
            }
        }  
    }                                  
//        alert("1:" + a[0][0] + " 2:" + a[0][1] + " 3:" + a[0][2])
//        alert("1:" + a[1][0] + " 2:" + a[1][1] + " 3:" + a[1][2])
//        alert("1:" + a[2][0] + " 2:" + a[2][1] + " 3:" + a[2][2])
    
    if(icount == 0)
    {
         if(sLang == "zh-tw"){
           alert("請選擇要預約的服務項目")
            return;
            }
            else if(sLang == "Eng"){
            alert("Please select a service appointment")
             return;
            }
            else if(sLang == "zh-cn"){
            alert("请选择要预约的服务项目")
             return;
            }
        
       
    }
        
    //儲存紀錄                
    MyAjax.Remember_Array("Search_OnlineService_Order", a );
    //清除某Session
    MyAjax.RemoveSession("AgentApplyPatient");          
    //清除某Session
    MyAjax.RemoveSession("AgentApplyTempCase");          
          
    //確認是否已登入
    var Result = MyAjax.CheckLogin().value;
     if(Result == "0")
    {   
        if(sLang == "zh-tw")
	        {
                if(confirm("尚未登入系統，是否現在登入?"))
                        {
                            MyAjax.RememberUrl("ContentDetail.aspx?mid=Search_OnlineService_Order");                    
                            location.href = "ContentDetail.aspx?mid=Login";
                        }
	        }
        else if(sLang == "Eng")
	        {
                if(confirm("Not logged in the system, is now log in?"))
                        {
                            MyAjax.RememberUrl("ContentDetail.aspx?mid=Search_OnlineService_Order");                    
                            location.href = "ContentDetail.aspx?mid=Login";
                        }
	        }
        else if(sLang == "zh-cn")
	        {
                if(confirm("尚未登入系统，是否现在登入?"))
                        {
                            MyAjax.RememberUrl("ContentDetail.aspx?mid=Search_OnlineService_Order");                    
                            location.href = "ContentDetail.aspx?mid=Login";
                        }
	        }
        
    }
    else
    {           
        location.href = "ContentDetail.aspx?mid=Search_OnlineService_Order";
    }
}

function ServiceSelectCheck(obj,NowPage)
{    
    var sLang = MyAjax.GetLangType().value;
    var template="";
    if(obj.checked)
    {            
 
        var xCheck = document.getElementsByName("ServiceSelect");
        var icount = 0
        if(xCheck.length > 0)
        {
            for (var q =0 ; q < xCheck.length ; q++)
            {           
            
                if(xCheck[q].checked)
                   
                    icount++

                    
                if(icount > 3)
                {
                    if(sLang == "zh-tw")
	                    {
                            alert("健康檢查至多只可選擇三間醫院")
                            obj.checked = false;
                            return
	                    }
                    else if(sLang == "Eng")
	                    {
                            alert("Health check up can only choose three hospitals")
                            obj.checked = false;
                            return
	                    }
                    else if(sLang == "zh-cn")
	                    {
                            alert("健康检查至多只可选择三间医院")
                            obj.checked = false;
                            return
	                    }
                    
                    
                }
            }  
        }
    }
}

function MedicalHistoryCheck(obj)
{        
    var State = obj.value == "1" ? "" : "none";     
    var objID = document.getElementById("MedicalHistoryTable");
    objID.style.display = State;              
}

function Related_TreatmentAreaCheck(obj)
{
    var objID1 = document.getElementById("Related_TreatmentAreaNote1");
    var objID2 = document.getElementById("Related_TreatmentAreaNote2");
    if(obj.value == "0")
    {    
        objID1.disabled = false;
        objID2.disabled = true;
    }
    else
    {    
        objID1.disabled = true;    
        objID2.disabled = false;
    }
}

function Related_OtherCheck(obj)
{
    var objID1 = document.getElementById("Related_OtherNote");
    if(obj.value == "1")
        objID1.disabled = false;
    else
        objID1.disabled = true;    
}

function OtherService_TourCheck(obj)
{
    var objID1 = document.getElementById("OtherService_TourDay");
    if(obj.value == "1")
    {
        objID1.disabled = false;
        objID1.value = "1";
    }
    else
        objID1.disabled = true;    
}

function OtherService_TrafficClick(obj)
{
    var objID1 = document.getElementById("OtherService_Traffic_1");
    var objID2 = document.getElementById("OtherService_Traffic_2");
    if(obj.value == "0")
    {    
        objID1.disabled = true;
        objID2.disabled = true;
    }
    else
    {    
        objID1.disabled = false;    
        objID2.disabled = false;
    }
}

function ShowHiddenObj(table)
{
    obj = document.getElementById(table) ;
    if (obj)
    {
        if (obj.style.display == '')
            obj.style.display = 'none' ;
        else
            obj.style.display = '' ;
    }
}

function reflashselect(thisObj)
{
    var xSelect = document.getElementsByName("HG_Select");    
    for (var q =0 ; q < xSelect.length ; q++)
    {              
        if(xSelect[q].id != thisObj.id)
        {
            if(xSelect[q].options[xSelect[q].selectedIndex].text == thisObj.options[thisObj.selectedIndex].text)
            {
                xSelect[q].selectedIndex = 0;
            }        
        } 
    }    
}

//會員線上申請預約服務項目
function ApplyOrderGetDataCheck()
{
    var sLang = MyAjax.GetLangType().value;
        var template="";


        if(sLang == "zh-tw")
	        {
                if(!confirm("是否確認預約此項服務？"))
                 return;
	        }
        else if(sLang == "Eng")
	        {
                if(!confirm("Whether to confirm an appointment for this service?"))
                 return;
	        }
        else if(sLang == "zh-cn")
	        {
                if(!confirm("是否确认预约此项服务？"))
                 return;
	        }
    
            
    /*
     Function Array 定義
     Array[ "objID"       , "ObjChName" , "TestItem"                  , "Parameter"   ]
            objID or Name   "欄位中文名"  1(不可為空)                 , "限制輸入長度"
                                          2(不可為空 & 限輸入數字)    , "限制輸入長度"
                                          3(可為空 & 限輸入數字)      , "限制輸入長度"
                                          4(不可為空 & 0 & 限輸入數字)
                                          5(不可為空 & 限輸入數字 & 限制大小 , "長度" , "最小" , "最大"
    */
    //檢查應輸入項目
    var CheckArray = new Array(10);  
    CheckArray[0]=["Tel"                ,"通訊電話(台灣)"           ,"1",""];  
    CheckArray[1]=["Contact_Name"           ,"緊急聯絡人姓名"           ,"1",""];
    CheckArray[2]=["Contact_Birthday"       ,"緊急聯絡人出生日期"       ,"1",""];
    CheckArray[3]=["Contact_Tel"            ,"緊急聯絡人電話"           ,"1",""];
    CheckArray[4]=["Contact_Addr"           ,"緊急聯絡人地址"           ,"1",""];
    CheckArray[5]=["ApplyGoDateS"           ,"申請預約：來台日期-起"    ,"1",""];
    CheckArray[6]=["ApplyGoDateE"           ,"申請預約：來台日期-迄"    ,"1",""];
    CheckArray[7]=["ApplyCheckDate"         ,"申請預約：預約檢查日期"   ,"1",""];
 
    if(!CheckPageInput.checkInputIsEmpty(CheckArray))   
        return;     
        
    
    //紀錄所選擇的服務項目
    var SIZE = 3;
    var a = new Array(SIZE);
    if(document.getElementById("hf_CatClass").value == "GA")
    {
        var xSelect = document.getElementsByName("HG_Select");    
        for (var q =0 ; q < xSelect.length ; q++)
        {                
            if(xSelect[q].value == "")
            {
                if(sLang == "zh-tw")
	                {
                        alert("尚有服務順序未選擇")
                         return;
	                }
                else if(sLang == "Eng")
	                {
                        alert("There service is not selected in order")
                         return;
	                }
                else if(sLang == "zh-cn")
	                {
                        alert("尚有服务顺序未选择")
                         return;
	                }
                
            }   
        }    
        
        for(var x = 0 ; x < xSelect.length ; x++)
        {            
            for (var q =0 ; q < xSelect.length ; q++)
            {                
                var sx = x + 1 + "";
                var qq = q + 1;
                if(xSelect[q].options[xSelect[q].selectedIndex].text == sx)
                {
                    //alert(sx);
                    //alert(xSelect[q].options[xSelect[q].selectedIndex].text);                    
                    
                    //alert(xSelect[q].id);                                       
                    //alert(document.getElementById(xSelect[q].id).value);
                    //alert(qq);
                    //xSelect[q].selectedIndex =  qq ;  
                                                         
                    //alert(xSelect[q].options[qq].value);
                    
                    a[x] = xSelect[q].options[qq].value;
                    
                    //alert(a[x]);
                }   
            }                
        }
        
        //清除某Session
        MyAjax.RemoveSession("Search_OnlineService_Order");          
        //儲存紀錄                
        MyAjax.Remember_Array("Search_OnlineService_Order", a );                                          
    }                                                      

    var sResultXML="<root>";                
    var sCmdArray = new Array(4);
    //取網頁物件值(陣列 1-物件名稱 2-節點名稱 3-擷取物件型態)
                  
    sCmdArray[0]=["hf_CaseID" ,"CaseID","getTextValue"];                            //臨時案號                               
    sCmdArray[1]=["hf_CatClass","CatClass","getTextValue"];                         //類別 Code         
    sCmdArray[2]=["hf_AgentID","AgentID","getTextValue"];                           //轉介商 UserID
    sCmdArray[3]=["hf_UserID","UserID","getTextValue"];                             //病患 UserID        
    sResultXML+= getPageObjValue(sCmdArray);        
    
    sResultXML+= "<OrderService>";
    
    var tempObj = document.getElementsByName("hf_HospitalGoodsID");         
    //alert(tempObj.length)
    for( i=1; i<=tempObj.length; i++ )
    {
   
    if(document.getElementById("hf_CatClass").value != "GA")
    {
                    sCmdArray = new Array(2);    
                    sCmdArray[0]=["hf_HospitalID1"  ,"HospitalID1"  ,"getTextValue"];            //所選取服務醫院         
                    sCmdArray[1]=["hf_HospitalGoodsID1"  ,"HospitalGoodsID1"  ,"getTextValue"];  //所選取服務項目
                    sResultXML+= getPageObjValue(sCmdArray);                 
   
   }
   else
   {
        var xSelect = document.getElementsByName("HG_Select");    

            for (var q =0 ; q < xSelect.length ; q++)
            {                
                var sx = i + "";
                var qq = q + 1;
                
                if(xSelect[q].options[xSelect[q].selectedIndex].text == sx)
                {
//                    alert(xSelect[q].options[qq].value);                    
//                    a[x] = xSelect[q].options[xSelect[q].selectedIndex].value;
                
                
                
                    var p = xSelect[q].id.substring(9,10);                                               
                    sCmdArray = new Array(2);    
                    sCmdArray[0]=["hf_HospitalID" + p ,"HospitalID" + i ,"getTextValue"];            //所選取服務醫院         
                    sCmdArray[1]=["hf_HospitalGoodsID" + p ,"HospitalGoodsID" + i ,"getTextValue"];  //所選取服務項目
                    sResultXML+= getPageObjValue(sCmdArray);                                
                    
                    
                }   
            }                

        }
//    
//    
//    
//        sCmdArray = new Array(2);    
//        sCmdArray[0]=["hf_HospitalID" + i ,"HospitalID" + i ,"getTextValue"];            //所選取服務醫院         
//        sCmdArray[1]=["hf_HospitalGoodsID" + i ,"HospitalGoodsID" + i ,"getTextValue"];  //所選取服務項目
//        sResultXML+= getPageObjValue(sCmdArray);                               
    }                
    sResultXML+= "</OrderService>";        
    //return;
            
    sCmdArray = new Array(28);
    sCmdArray[0]=["Tel","Tel","getTextValue"];                                      //病患國內電話 
    sCmdArray[1]=["Tel_Overseas","Tel_Overseas","getTextValue"];                    //病患海外電話        
    sCmdArray[2]=["Contact_Name","Contact_Name","getTextValue"];                    //緊急聯絡人姓名
    sCmdArray[3]=["Contact_Gender","Contact_Gender","getRadioValue"];               //緊急聯絡人性別
    sCmdArray[4]=["Contact_Birthday","Contact_Birthday","getTextValue"];            //緊急聯絡人出生日期
    sCmdArray[5]=["Contact_Relationship","Contact_Relationship","getTextValue"];    //緊急聯絡人關係
    sCmdArray[6]=["Contact_Tel","Contact_Tel","getTextValue"];                      //緊急聯絡人電話
    sCmdArray[7]=["Contact_Addr","Contact_Addr","getTextValue"];                    //緊急聯絡人地址
    
    sCmdArray[8]=["ApplyGoDateS","ApplyGoDateS","getTextValue"];                    //申請預約：來台日期-起
    sCmdArray[9]=["ApplyGoDateE","ApplyGoDateE","getTextValue"];                    //申請預約：來台日期-迄
    sCmdArray[10]=["ApplyCheckDate","ApplyCheckDate","getTextValue"];               //申請預約：預約檢查日期
 
    if(document.getElementById("hf_CatClass").value != "GA")
    {
       // document.getElementById("MedicalHistoryTable").style.display = "";                 
        sCmdArray[11]=["Related_MedicalHistory","Related_MedicalHistory","getRadioValue"];      //醫療病史：相關病史        
        sCmdArray[12]=["Related_TreatmentArea","Related_TreatmentArea","getRadioValue"];        //醫療病史：就醫地區
                       
        var xCheck = document.getElementsByName("Related_TreatmentArea");
        if(xCheck.length > 0)
        {
            for (var q =0 ; q < xCheck.length ; q++)
            {           
                if(xCheck[q].checked)   
                {                    
                    if(xCheck[q].value == "0")
                        sCmdArray[13]=["Related_TreatmentAreaNote1","Related_TreatmentAreaNote","getTextValue"];     //醫療病史：國內
                    else
                        sCmdArray[13]=["Related_TreatmentAreaNote2","Related_TreatmentAreaNote","getTextValue"];     //醫療病史：國外        
                }
            }  
        }               

        sCmdArray[14]=["Related_TakeDisease","Related_TakeDisease","getTextValue"];             //醫療病史：曾罹患疾病
        sCmdArray[15]=["Related_Operation","Related_Operation","getTextValue"];                 //醫療病史：開刀史
        sCmdArray[16]=["Related_Times","Related_Times","getRadioValue"];                        //醫療病史：治療次數                           
        sCmdArray[17]=["Related_Other","Related_Other","getRadioValue"];                        //醫療病史：曾誘發其他疾病
        sCmdArray[18]=["Related_OtherNote","Related_OtherNote","getTextValue"];                       //醫療病史：
        sCmdArray[19]=["Related_OtherNotice","Related_OtherNotice","getTextValue"];                       //醫療病史：
        
    }
    
    if(document.getElementById("hf_CatClass").value == "GC")
    {
        sCmdArray[20]=["OtherService_Traffic","OtherService_Traffic","getRadioValue"];                                                
        sCmdArray[21]=["OtherService_Traffic_1","OtherService_Traffic_1","getCheckboxValue"];                                                
        sCmdArray[22]=["OtherService_Traffic_2","OtherService_Traffic_2","getCheckboxValue"];                                                                    
        sCmdArray[23]=["OtherService_Tour","OtherService_Tour","getRadioValue"];
        sCmdArray[24]=["OtherService_TourDay","OtherService_TourDay","getTextValue"];        
        sCmdArray[25]=["OtherService_Note","OtherService_Note","getTextValue"];                    
    }
    
 
 
    if (document.getElementById("hide_down-disc").value!="")
    {
    
         sCmdArray[26]=["hide_down-disc","Related_File","getTextValue"];     
         sCmdArray[27]=["hide_down-discOrigin","Related_FileName","getTextValue"];      
    }
    
    
    sResultXML+= getPageObjValue(sCmdArray);
    sResultXML+= "</root>";   
    
    //傳XML回後端處理申請作業
    var Result = MyAjax.OnlineService_Patient_Apply(sResultXML).value;
    
    //申請完成後，導向會員管理頁面；
    if(Result == "1")
    {
        if(sLang == "zh-tw")
	        {
                alert("申請作業成功，請等待醫院處理申請案件")
                location.href = "ContentRegister.aspx?function=4" ;
	        }
        else if(sLang == "Eng")
	        {
                alert("Successful application process, please wait for the processing of cases the hospital")
                 location.href = "ContentRegister.aspx?function=4" ;
	        }
        else if(sLang == "zh-cn")
	        {
                alert("申请作业成功，请等待医院处理申请案件")
                location.href = "ContentRegister.aspx?function=4" ;
	        }
        
        //location.href = "ContentDetail.aspx?mid=Search_OnlineService&CatClass=" + document.getElementById("hf_CatClass").value;
        
        
    }
    else if(Result == "2")
    {
        if(sLang == "zh-tw")
	        {
                alert("申請資料填寫完畢，請確認後送出申請案件")
                location.href = "ContentDetail.aspx?mid=search_onlineservice_order";    
	        }
        else if(sLang == "Eng")
	        {
                alert("The completed application materials, please submit an application after confirmation of cases")
                location.href = "ContentDetail.aspx?mid=search_onlineservice_order"; 
	        }
        else if(sLang == "zh-cn")
	        {
                alert("申请资料填写完毕，请确认后送出申请案件")
                location.href = "ContentDetail.aspx?mid=search_onlineservice_order"; 
	        }
        
    }
    else
    {
        if(sLang == "zh-tw")
	        {
                 alert("申請作業失敗，請檢查是否含有非法字元或聯絡我們處理")
	        }
        else if(sLang == "Eng")
	        {
                 alert("Application process, please check whether they contain illegal characters or contact us for handling")
	        }
        else if(sLang == "zh-cn")
	        {
                 alert("申请作业失败，请检查是否含有非法字元或联络我们处理")
	        }
       
    }  
         
    //var str = window.prompt("XML",sResultXML)   
    //alert(sResultXML);
}

//轉介商開啟會員搜尋視窗
function OpenDialogSearchPatient()
{
    var sResult = window.showModalDialog('ContentDetail.aspx?mid=SearchService_AgentPatient','','resizable:1;maximize:1;dialogHeight:370px;dialogwidth:360px;scroll:yes;status=yes');
    
    //Get New ApplyUser Session & Ajax ApplyUser Area Data
    var div_List = document.getElementById("div_AgentApplyUserList");
    var AjaxHTML = MyAjax.AgentApplyUserList().value    
    div_List.innerHTML = AjaxHTML;            
}

// onkeyup 轉介搜尋會員
function AgentSearchPatient(obj)
{      
    var tObj = document.getElementById("PatientKeyWord").value;    
    //if(tObj == "") return;
    var div_Result = document.getElementById("AgentSearchPatient_Result");    
    var AjaxHTML = MyAjax.AgentSearchPatient(tObj).value    
    div_Result.innerHTML = AjaxHTML;
}

//轉介商開啟會員搜尋視窗；選擇會員完畢
function SelectApplyUserOK()
{
    //紀錄所選擇的人員
    var a = new Array();    
    var xCheck = document.getElementsByName("SelectApplyUser");
    var icount = 0       
    
    if(xCheck.length > 0)
    {
        for (var q =0 ; q < xCheck.length ; q++)
        {                
            if(xCheck[q].checked)
            {            
                //alert( xCheck[q].id );
                //alert("value(UserID):" + document.getElementById(xCheck[q].id).value);
                a[icount] = document.getElementById(xCheck[q].id).value;
                icount++
            }
        }  
    }    
    
    //儲存紀錄                
    MyAjax.Remember_Array_Addition("AgentApplyPatient", a );
    
    self.close()
}

// CheckBox 全選 ByName
function CheckBoxChooseAll(objsName)
{
	obj = document.getElementsByName(objsName)
	for(var i=0;i < obj.length;i++){
		obj[i].checked = true
	}	
}

// CheckBox 全部取消 ByName
function CheckBoxChooseNone(objsName)
{
	obj = document.getElementsByName(objsName)
	for(var i=0;i < obj.length;i++){
		obj[i].checked = false
	}	
}

//轉介商選擇會員；觀覽或編輯資料
function AgentSelectedApply(PatientID)
{
    MyAjax.Remember('AgentSelectedPatientID','PatientID');
    location.href=window.top.location.search.substring(1);
}

//服務預約時，刪除所選會員；移除所選的資料
function DeleteApplyUser(PatientID)
{
    //移除 Session 當中的該會員資料    
    var div_Result = document.getElementById("div_AgentApplyUserList");    
    var AjaxHTML = MyAjax.RemoveOneSelectApplyPatient(PatientID).value;
    div_Result.innerHTML = AjaxHTML;
}

//服務預約，單一會員確認送出
function AgentApplyOnePatientOrderOK(PatientID)
{
    var a = new Array();
    a[0] = PatientID;
    var div_Result = document.getElementById("div_AgentApplyUserList");    
    var AjaxHTML = MyAjax.AgentApplyPatientsOrder(a).value;
    div_Result.innerHTML = AjaxHTML;
}

//服務預約，多選會員確認送出
function AgentApplyPatientOrderOK()
{
    var sLang = MyAjax.GetLangType().value;
    var template="";    
    //紀錄所選擇的人員
    var a = new Array();    
    var xCheck = document.getElementsByName("checkApplyUser");
    var icount = 0 ;          
    if(xCheck.length > 0)
    {
        for (var q =0 ; q < xCheck.length ; q++)
        {                
            if(xCheck[q].checked)
            {            
                //alert( xCheck[q].id );
                //alert("value(UserID):" + document.getElementById(xCheck[q].id).value);
                a[icount] = document.getElementById(xCheck[q].id).value;
                icount++
            }
        }  
    }  
    
    if(icount == 0)
    {
        if(sLang == "zh-tw")
	        {
                 alert("請選擇對象")
                 return;
	        }
        else if(sLang == "Eng")
	        {
                 alert("Please select the object")
                 return;
	        }
        else if(sLang == "zh-cn")
	        {
                 alert("请选择对象")
                 return;
	        }
       
    }
    
    var div_Result = document.getElementById("div_AgentApplyUserList");    
    var AjaxHTML = MyAjax.AgentApplyPatientsOrder(a).value;
    div_Result.innerHTML = AjaxHTML;
}

//開啟案件報價確認視窗；關閉時非同步更新 Ajax案件清單
function OpenDialogPatientQuotation(OrderID)
{
    var sResult = window.showModalDialog('ContentRegister.aspx?function=3Q&OrderID=' + OrderID,'','resizable:1;maximize:1;dialogHeight:450px;dialogwidth:350px;scroll:yes;status=yes');    
    var div_Result = document.getElementById("QuotationCheckList");    
    var AjaxHTML = MyAjax.QuotationCheckList().value;
    div_Result.innerHTML = AjaxHTML;
}
//
function ClearnTextArea(obj)
{
    if(obj.InnerHTML == "")
        obj.InnerHTML == ""
}

//
function QuotationCheck_Click()
{
    var sLang = MyAjax.GetLangType().value;
    var template="";
        if(sLang == "zh-tw")
	        {
                if(!confirm("是否確認此案件報價作業？"))
                 return;
	        }
        else if(sLang == "Eng")
	        {
                if(!confirm("Are you sure this case job offer?"))
                 return;
	        }
        else if(sLang == "zh-cn")
	        {
                if(!confirm("是否确认此案件报价作业？"))
                 return;
	        }
    

    var OrderID = document.getElementById("hf_OrderID").value;       
    var objisAccept1 = document.getElementById("isAccept1");
    var objisAcceptReason = document.getElementById("isAcceptReason").innerHTML;
    
    objisAcceptReason = cleanXSS(objisAcceptReason)        
    
    if(objisAcceptReason.length > 200 )
    {
        
        if(sLang == "zh-tw")
	        {
               alert("原因內容長度超過限制，請縮減內容，謝謝")
               return;
	        }
        else if(sLang == "Eng")
	        {
               alert("Because the content length exceeds limit, reduce, Thank you")
               return;
	        }
        else if(sLang == "zh-cn")
	        {
               alert("原因内容长度超过限制，请缩减内容，谢谢")
               return;
	        }
    }
    
    var objisAcceptValue = ""
    
    if(objisAccept1.checked == false)
    {   
        if(objisAcceptReason == "")
            {
                alert("麻煩您填寫不接受原因");
                return;            
            }        
        objisAcceptValue = "0";
    }
    else
    {
    objisAcceptValue = "1"
    }        
    
    var Result = MyAjax.QuotationCheckProgress(OrderID,objisAcceptValue,objisAcceptReason).value;
    
    if(Result == "2")
    {
        
        if(sLang == "zh-tw")
	        {
                alert("原因內容長度超過限制，請縮減內容，謝謝")
                return;
	        }
        else if(sLang == "Eng")
	        {
                alert("Because the content length exceeds limit, reduce, Thank you")
                return;
	        }
        else if(sLang == "zh-cn")
	        {
                alert("原因内容长度超过限制，请缩减内容，谢谢")
                return;
	        }
        
    }  
    
    if(Result == "1")
    {
           
        if(sLang == "zh-tw")
	        {
               alert("作業完成！")
	        }
        else if(sLang == "Eng")
	        {
                 alert("Job done!")
	        }
        else if(sLang == "zh-cn")
	        {
                 alert("作业完成！")
	        } 
    }
      
    else
    {
         if(sLang == "zh-tw")
	        {
               alert("作業失敗！")
	        }
        else if(sLang == "Eng")
	        {
                alert("Operation failed!")
	        }
        else if(sLang == "zh-cn")
	        {
                alert("作业失败！")
	        } 
    }
        
    
    self.close()   
}

function selectGNLV1onChange(objLV1)
{
    // SelectObj
    var selectGNOption = document.getElementById("selectGNOptionLV2");
    
    selectGNOption.options.length = 0;
    
    //var varItem = new Option("請選擇部位", "");  
    var sLang = MyAjax.GetLangType().value;
     var template="";
    if(sLang == "zh-tw")
    {
    var varItem = new Option("請選擇部位", "");  
    }
    else if(sLang == "Eng")
    {
    var varItem = new Option("Body parts", "");  
    }
    else if(sLang == "zh-cn")
    {
    var varItem = new Option("请选择部位", "");  
    }
    selectGNOption.options.add(varItem);        
        
    //尋找美容部位關鍵字 By GNID(CatID)
    OnChangeKeyWord(objLV1)
        
    if(objLV1 == "")
    {
        document.getElementById("selectGNOptionLV2").style.display = 'none'
        document.getElementById("selectGNOptionLV3").style.display = 'none'
        return;
    }   
    
    var xmlMember = new ActiveXObject("Microsoft.XMLDOM");
    xmlMember.async=false;                 
    var obj = MyAjax.GetselectGNOption(objLV1,"2").value;                
    xmlMember.loadXML(obj);                  
    var items=xmlMember.selectNodes("//basic");
    
    if(items.length > 0)
    {
        document.getElementById("selectGNOptionLV2").style.display = '';
        document.getElementById("selectGNOptionLV3").style.display = 'none'
    }
    else
    {
        document.getElementById("selectGNOptionLV2").style.display = 'none'
        document.getElementById("selectGNOptionLV3").style.display = 'none'
    }
    
    for(var i=0;i<items.length;i++)
    {   
        var thisText= items(i).selectNodes("./@Title").item(0).text;               
        var tehiValue= items(i).selectNodes("./@CatID").item(0).text;                    
        var varItem = new Option(thisText, tehiValue);  
        //向select選項中加入一個Item
        selectGNOption.options.add(varItem);   
    }          
}

//尋找美容部位 LV2
function selectGNLV2onChange(objLV2)
{    
    // Call OnChangeKeyWord(objLV1.value)
    // SelectObj
    var LV3 = document.getElementById("selectGNOptionLV3");
    document.getElementById("selectGNOptionLV3").style.display = '';
    var selectGNOption = document.getElementById("selectGNOptionLV3");
    selectGNOption.options.length = 0;
    //var varItem = new Option("請選擇部位", "");  
    var sLang = MyAjax.GetLangType().value;
     var template="";
    if(sLang == "zh-tw")
    {
    var varItem = new Option("請選擇部位", "");  
    }
    else if(sLang == "Eng")
    {
    var varItem = new Option("Body parts", "");  
    }
    else if(sLang == "zh-cn")
    {
    var varItem = new Option("请选择部位", "");  
    }
    selectGNOption.options.add(varItem);        
        
    //尋找美容部位關鍵字 By GNID(CatID)
    OnChangeKeyWord(objLV2)
        
    if(objLV2 == "")
    {
        document.getElementById("selectGNOptionLV3").style.display = 'none'
        return;
    }   
    
    var xmlMember = new ActiveXObject("Microsoft.XMLDOM");
    xmlMember.async=false;                 
    var obj = MyAjax.GetselectGNOption(objLV2,"3").value;                
    xmlMember.loadXML(obj);                  
    var items=xmlMember.selectNodes("//basic");
    
    if(items.length > 0)
        document.getElementById("selectGNOptionLV3").style.display = ''
    else
        document.getElementById("selectGNOptionLV3").style.display = 'none'
    
    for(var i=0;i<items.length;i++)
    {   
        var thisText= items(i).selectNodes("./@Title").item(0).text;               
        var tehiValue= items(i).selectNodes("./@CatID").item(0).text;                    
        var varItem = new Option(thisText, tehiValue);  
        //向select選項中加入一個Item
        selectGNOption.options.add(varItem);   
    }       
}

function selectGNLV3onChange(objLV3)
{
    // Call OnChangeKeyWord(objLV2.value)
    OnChangeKeyWord(objLV3)
}

//尋找關鍵字 By GNID
function OnChangeKeyWord(OnChangeObjValue)
{
    //SelectObj
    var selectGNOption = document.getElementById("selectGNKeyWord");
    
    selectGNOption.options.length = 0;
    //var varItem = new Option("不設定", "");  
    var sLang = MyAjax.GetLangType().value;
     var template="";
    if(sLang == "zh-tw")
    {
    var varItem = new Option("不設定", "");  
    }
    else if(sLang == "Eng")
    {
    var varItem = new Option("No Set", "");  
    }
    else if(sLang == "zh-cn")
    {
    var varItem = new Option("不设定", "");  
    }
    selectGNOption.options.add(varItem);        
        
    if(OnChangeObjValue == "")
        return;
        
    var xmlMember = new ActiveXObject("Microsoft.XMLDOM");
    xmlMember.async=false;  
    //Ajax Find KeyWord By GNID               
    var obj = MyAjax.GetselectKeyWordOption(OnChangeObjValue).value;                
    xmlMember.loadXML(obj);                  
    var items=xmlMember.selectNodes("//basic");
    
    for(var i=0;i<items.length;i++)
    {   
        var thisText= items(i).selectNodes("./@Title").item(0).text;               
        var tehiValue= items(i).selectNodes("./@GNID").item(0).text;                    
        var varItem = new Option(thisText, tehiValue);  
        //向select選項中加入一個Item
        selectGNOption.options.add(varItem);   
    }  
}

function PageSearch_OnlineServiceArea(Area)
{
 
    var LV1 = document.getElementById("selectGNOptionLV1");
    var LV2 = document.getElementById("selectGNOptionLV2");
    var LV3 = document.getElementById("selectGNOptionLV3");
    var V_GNID , V_KeyWord , V_Price , V_Area
    if(LV3 != null && LV3.value != "")
        V_GNID = LV3.value;
    else if(LV2 != null && LV2.value != "")
        V_GNID = LV2.value;
    else if(LV1 != null && LV1.value != "")
        V_GNID = LV1.value;
    else
        V_GNID = "";
    
    var GCLV1= document.getElementById("selectptionGCLV1");
    if(GCLV1)
        V_GCLV1 = GCLV1.value;
    else
        V_GCLV1 = "";
    
    var Obj_KeyWord = document.getElementById("selectGNKeyWord"); 
    if(Obj_KeyWord)
        V_KeyWord = Obj_KeyWord.value;
    else
        V_KeyWord = "";
        
    V_Price = document.getElementById("selectCatClassPriceP").value;
    V_Area = Area;
  
      
    var V_CatClass = document.getElementById("hf_CatClass").value;
    
    var Result = MyAjax.PageSearch_OnlineServiceAjax( V_CatClass , V_GNID , V_KeyWord , V_Price , V_Area ,V_GCLV1).value;
    
    var ShowDiv =  document.getElementById("SearchResultDiv");
    ShowDiv.style.display = '';
    ShowDiv.innerHTML = Result;      
}
function PageSearch_OnlineService()
{
    var LV1 = document.getElementById("selectGNOptionLV1");
    var LV2 = document.getElementById("selectGNOptionLV2");
    var LV3 = document.getElementById("selectGNOptionLV3");
    var V_GNID , V_KeyWord , V_Price , V_Area
    if(LV3 != null && LV3.value != "")
        V_GNID = LV3.value;
    else if(LV2 != null && LV2.value != "")
        V_GNID = LV2.value;
    else if(LV1 != null && LV1.value != "")
        V_GNID = LV1.value;
    else
        V_GNID = "";
    
    var GCLV1= document.getElementById("selectptionGCLV1");
    if(GCLV1)
        V_GCLV1 = GCLV1.value;
    else
        V_GCLV1 = "";
    
    var Obj_KeyWord = document.getElementById("selectGNKeyWord"); 
    if(Obj_KeyWord)
        V_KeyWord = Obj_KeyWord.value;
    else
        V_KeyWord = "";
        
    V_Price = document.getElementById("selectCatClassPriceP").value;
    V_Area = "";
  
      
    var V_CatClass = document.getElementById("hf_CatClass").value;
    
    var Result = MyAjax.PageSearch_OnlineServiceAjax( V_CatClass , V_GNID , V_KeyWord , V_Price , V_Area ,V_GCLV1).value;
      
    var ShowDiv =  document.getElementById("SearchResultDiv");
    
    ShowDiv.style.display = '';
    ShowDiv.innerHTML = Result;      
}

function OpenUpLoadAgnetPic()
{    
    var sResult = window.showModalDialog("FileUpLoad.aspx" ,"","resizable:1;maximize:1;dialogHeight:20px;dialogwidth:260px;scroll:no;status=no");
    
    window.location.reload()
}

function OpenOrderFileUpLoad()
{    
 
    var sResult = window.showModalDialog("OrderFileUpLoad.aspx" ,"","resizable:1;maximize:1;dialogHeight:20px;dialogwidth:260px;scroll:no;status=no");
    var OrderFile = MyAjax.ifOrderFileUpLoad();
    
 
    if (OrderFile.value != "" )
    {
        var downURL = document.getElementById("refdown-disc");
        var down = document.getElementById("hide_down-disc");
        var downOrigin = document.getElementById("hide_down-discOrigin");
        var obj = document.getElementById("down-disc");
        var upload = document.getElementById("upload");
        var del = document.getElementById("Delete");
 
        upload.style.display="none";
        down.value=OrderFile.value.substring(OrderFile.value.lastIndexOf("/")+1,OrderFile.value.length);
        downURL.innerText=  MyAjax.ifOrderFileUpLoadName().value;
        downOrigin.value=downURL.innerText;
        //obj.style.display="";
        del.style.display="";
   }
   // window.location.reload()
}

function DelOrderFileUpLoad()
{    
    var down = document.getElementById("hide_down-disc");
    var downOrigin = document.getElementById("hide_down-discOrigin");
    var obj = document.getElementById("down-disc");
    var upload = document.getElementById("upload");
    var del = document.getElementById("Delete");
    var downURL = document.getElementById("refdown-disc");
    downOrigin.value="";
    down.value="";
    downURL.innerText=down.value;
    var OrderFile = MyAjax.DelFileUpLoad(down.value);
    
    down.style.display="none";
    //obj.style.display="none";
    upload.style.display="";
    del.style.display="none";
    var sLang = MyAjax.GetLangType().value;
    var template="";
    if(sLang == "zh-tw")
	    {
            alert("刪除成功")
	    }
    else if(sLang == "Eng")
	    {
            alert("Deleted successfully")
	    }
    else if(sLang == "zh-cn")
	    {
            alert("删除成功")
	    }
    
   // window.location.reload()
}

function OpenuploadFile()
{
    var down = document.getElementById("hide_down-disc");
    window.open("/public/OrderDetail/"+ down.value,'','','');
}
function DeleteAgentPic()
{
    if(confirm("是否確定刪除?"))
    {
        var Result = MyAjax.DeleteAgentPicAjax().value;
        if(Result == "1")
        {
            var obj = document.getElementById("AgentPic");
            obj.src = "";
            obj.style.display = "none";
            var B_insert = document.getElementById("B_insert").style.display = "none" ;
            var B_update = document.getElementById("B_update").style.display = "" ;
            var B_update = document.getElementById("B_update").style.display = "" ;
        }
        else
        {
            alert("移除圖檔失敗，請稍候在試，或聯絡我們處理。")
        }                
    }
}

//個人資料管理 - 轉介機構 - 資料更新
function UpDateAgentUserData()
{
    /*
     Function Array 定義
     Array[ "objID"       , "ObjChName" , "TestItem"                  , "Parameter"   ]
            objID or Name   "欄位中文名"  1(不可為空)                 , "限制輸入長度"
                                          2(不可為空 & 限輸入數字)    , "限制輸入長度"
                                          3(可為空 & 限輸入數字)      , "限制輸入長度"
                                          4(不可為空 & 0 & 限輸入數字)
                                          5(不可為空 & 限輸入數字 & 限制大小 , "長度" , "最小" , "最大"
    */
    //檢查應輸入項目
    
    
    
    var CheckArray = new Array(8);          
    CheckArray[0]=["ChName"         ,"姓名"         ,"1","20"];
    //CheckArray[1]=["Birthday"       ,"出生日期"     ,"1",""];
    CheckArray[2]=["Tel"            ,"通訊電話"     ,"1",""];
    CheckArray[3]=["Addr"           ,"通訊地址"     ,"1",""];
    CheckArray[4]=["EMailAddr"      ,"E-Mail"       ,"1",""];  
    CheckArray[5]=["LoginPass"      ,"密碼"         ,"1","15"];
    CheckArray[1]=["LoginPass_Check","確認密碼"     ,"1","15"];
    //CheckArray[7]=["Nationality"    ,"國 籍"    ,"1",""];
    //CheckArray[8]=["Passport"       ,"護照號碼/居留證"   ,"1",""];
 
    if(!CheckPageInput.checkInputIsEmpty(CheckArray))   
        return;             
        
    var objEMail = document.getElementById("EMailAddr");
    if(CheckMailForm(objEMail))
        return

    if(!CheckConfirmPass())
        return;
        
    var sResultXML="<root>";                
    var sCmdArray = new Array(13);
    //取網頁物件值(陣列 1-物件名稱 2-節點名稱 3-擷取物件型態)                      
    sCmdArray[0]=["hf_AgentID" ,"UserID","getTextValue"];                 
    sCmdArray[1]=["ChName" ,"ChName","getTextValue"];      
    sCmdArray[2]=["Gender","Gender","getRadioValue"];               
    sCmdArray[3]=["Birthday","Birthday","getTextValue"];                     
    sCmdArray[4]=["LoginPass","LoginPass","getTextValue"];                   
    sCmdArray[5]=["Nationality","Nationality","getTextValue"];   
    sCmdArray[6]=["Passport","Passport","getTextValue"];        
    sCmdArray[7]=["Tel","Tel","getTextValue"]; 
    sCmdArray[8]=["Tel_Overseas","Tel_Overseas","getTextValue"];                              
    sCmdArray[9]=["Addr","Addr","getTextValue"];              
    sCmdArray[10]=["EMailAddr","EMailAddr","getTextValue"];        
    sCmdArray[11]=["WebUrl","WebUrl","getTextValue"];
    sCmdArray[10]=["EMailAddr","EMailAddr","getTextValue"];       
    sCmdArray[12]=["USERChName","USERChName","getTextValue"];
    sResultXML+= getPageObjValue(sCmdArray);         
    sResultXML+= "</root>";   
    
    //傳XML回後端處理申請作業
    var Result = MyAjax.UpDateUserDataAJAX(sResultXML).value;
    var sLang = MyAjax.GetLangType().value;
    var template="";
    //更新完成
    if(Result == "1")
    {
        if(sLang == "zh-tw")
	        {
                 alert("更新作業成功");
	        }
        else if(sLang == "Eng")
	        {
                 alert("Update operation successful");
	        }
        else if(sLang == "zh-cn")
	        {
                 alert("更新作业成功");
	        }
       
    }
    else
    {
        if(sLang == "zh-tw")
	        {
                 alert("更新作業失敗，請檢查是否含有非法字元或聯絡我們處理");
	        }
        else if(sLang == "Eng")
	        {
                 alert("Update operation failed, please check whether they contain illegal characters or contact us for handling");
	        }
        else if(sLang == "zh-cn")
	        {
                 alert("更新作业失败，请检查是否含有非法字元或联络我们处理");
	        }
       
    }  
}

//個人資料管理 - 個人 - 資料更新
function UpDatePatientUserData()
{
    /*
     Function Array 定義
     Array[ "objID"       , "ObjChName" , "TestItem"                  , "Parameter"   ]
            objID or Name   "欄位中文名"  1(不可為空)                 , "限制輸入長度"
                                          2(不可為空 & 限輸入數字)    , "限制輸入長度"
                                          3(可為空 & 限輸入數字)      , "限制輸入長度"
                                          4(不可為空 & 0 & 限輸入數字)
                                          5(不可為空 & 限輸入數字 & 限制大小 , "長度" , "最小" , "最大"
    */
    //檢查應輸入項目      
    
    var CheckArray = new Array(9);          
    CheckArray[0]=["ChName"         ,"姓名"         ,"1","20"];
    CheckArray[1]=["Birthday"       ,"出生日期"     ,"1",""];
    CheckArray[2]=["Tel"            ,"通訊電話"     ,"1",""];
    CheckArray[3]=["Addr"           ,"通訊地址"     ,"1",""];
    CheckArray[4]=["EMailAddr"      ,"E-Mail"       ,"1",""];  
    CheckArray[5]=["LoginPass"      ,"密碼"         ,"1","15"];
    CheckArray[6]=["LoginPass_Check","確認密碼"     ,"1","15"];
    //CheckArray[7]=["Nationality"    ,"國 籍"    ,"1",""];
    CheckArray[7]=["Passport"       ,"護照號碼/居留證"   ,"1",""];                
 
    if(!CheckPageInput.checkInputIsEmpty(CheckArray))   
        return;             
        
    var objEMail = document.getElementById("EMailAddr");
    if(CheckMailForm(objEMail))
        return

    if(!CheckConfirmPass())
        return;
        
    var sResultXML="<root>";                
    var sCmdArray = new Array(18);
    //取網頁物件值(陣列 1-物件名稱 2-節點名稱 3-擷取物件型態)                      
    sCmdArray[0]=["hf_PatientID" ,"UserID","getTextValue"];                 
    sCmdArray[1]=["ChName" ,"ChName","getTextValue"];      
    sCmdArray[2]=["Gender","Gender","getRadioValue"];               
    sCmdArray[3]=["Birthday","Birthday","getTextValue"];                     
    sCmdArray[4]=["LoginPass","LoginPass","getTextValue"];                   
    sCmdArray[5]=["Nationality","Nationality","getTextValue"];   
    sCmdArray[6]=["Passport","Passport","getTextValue"];        
    sCmdArray[7]=["Tel","Tel","getTextValue"]; 
    sCmdArray[8]=["Tel_Overseas","Tel_Overseas","getTextValue"];                              
    sCmdArray[9]=["Addr","Addr","getTextValue"];          
    sCmdArray[10]=["EMailAddr","EMailAddr","getTextValue"];        
         
    sCmdArray[11]=["Contact_Name","Contact_Name","getTextValue"];                    //緊急聯絡人姓名
    sCmdArray[12]=["Contact_Gender","Contact_Gender","getRadioValue"];               //緊急聯絡人性別
    sCmdArray[13]=["Contact_Birthday","Contact_Birthday","getTextValue"];            //緊急聯絡人出生日期
    sCmdArray[14]=["Contact_Relationship","Contact_Relationship","getTextValue"];    //緊急聯絡人關係
    sCmdArray[15]=["Contact_Tel","Contact_Tel","getTextValue"];                      //緊急聯絡人電話
    sCmdArray[16]=["Contact_Addr","Contact_Addr","getTextValue"];                    //緊急聯絡人地址   
    
    sCmdArray[17]=["Note","Note","getTextValue"];                                    //Note   
    
    
    sResultXML+= getPageObjValue(sCmdArray);         
    sResultXML+= "</root>";   
    //alert(sResultXML);
    //傳XML回後端處理申請作業
    var Result = MyAjax.UpDateUserDataAJAX(sResultXML).value;
    
    var sLang = MyAjax.GetLangType().value;
    var template="";
    //更新完成
    if(Result == "1")
    {
        if(sLang == "zh-tw")
	        {
                 alert("更新作業成功");
	        }
        else if(sLang == "Eng")
	        {
                 alert("Update operation successful");
	        }
        else if(sLang == "zh-cn")
	        {
                 alert("更新作业成功");
	        }
       
    }
    else
    {
        if(sLang == "zh-tw")
	        {
                 alert("更新作業失敗，請檢查是否含有非法字元或聯絡我們處理");
	        }
        else if(sLang == "Eng")
	        {
                 alert("Update operation failed, please check whether they contain illegal characters or contact us for handling");
	        }
        else if(sLang == "zh-cn")
	        {
                 alert("更新作业失败，请检查是否含有非法字元或联络我们处理");
	        }
       
    }  
}

function CheckConfirmPass()
{
    var PW = document.getElementById("LoginPass");
    var RE_PW = document.getElementById("LoginPass_Check");
    var msg = "密碼長度必須在6到12個字元，可使用英文字母或阿拉伯數字組合，並請勿使用空白鍵。"
    var msgE = "Password must be 6 to 12 characters, use the combination of letters or numbers, and do not use the space bar."
    var msgC = "密码长度必须在6到12个字元，可使用英文字母或阿拉伯数字组合，并请勿使用空白键。"
    var r = true;
    var sLang = MyAjax.GetLangType().value;
    var template="";
    if(PW.value.length < 6 || PW.value.search(" ") > -1)
    {
        if(sLang == "zh-tw")
	        {
                alert(msg)
                return false;
	        }
        else if(sLang == "Eng")
	        {
                alert(msgE)
                return false;
	        }
        else if(sLang == "zh-cn")
	        {
                alert(msgC)
                return false;
	        }
        
    }   
    
    if(PW.value != RE_PW.value)
    {
        if(sLang == "zh-tw")
	        {
                alert("確認密碼與修改密碼不符")
                RE_PW.value = "";
                RE_PW.focus();
                return false;
	        }
        else if(sLang == "Eng")
	        {
                alert("Confirm Password Passwords do not match with the change")
                RE_PW.value = "";
                RE_PW.focus();
                return false;
	        }
        else if(sLang == "zh-cn")
	        {
                alert("确认密码与修改密码不符")
                RE_PW.value = "";
                RE_PW.focus();
                return false;
	        }        
    }

    return true ; 
}

// onclick 轉介搜尋會員
function PatientManagementSearch(sPage)
{      
    var tObj = document.getElementById("PatientKeyWord").value;    
    //if(tObj == "") return;
    var div_Result = document.getElementById("AgentSearchPatient_Result");    
    var AjaxHTML = MyAjax.PatientManagementSearchPatient(tObj,sPage).value    
    div_Result.innerHTML = AjaxHTML;
}

//轉介機構新增病患樣版切換
function AgentRegisterPatientTemplate()
{
    var div_Result = document.getElementById("AgentManageDiv");    
    var AjaxHTML = MyAjax.AgentRegisterNewPatient().value    
    div_Result.innerHTML = AjaxHTML;
}

//轉介機構修改病患資料樣版切換
function AgentEditPatientTemplate(PatientID)
{
    var div_Result = document.getElementById("AgentManageDiv");    
    var AjaxHTML = MyAjax.AgentEditPatientTemplateAJAX(PatientID).value    
    div_Result.innerHTML = AjaxHTML;
}

//轉介商更新病患資料
function AgentEditPatient()
{
    var CheckArray = new Array(9);          
    CheckArray[0]=["ChName"         ,"姓名"         ,"1","20"];
    CheckArray[1]=["Birthday"       ,"出生日期"     ,"1",""];
    CheckArray[2]=["Tel"            ,"通訊電話"     ,"1",""];
    CheckArray[3]=["Addr"           ,"通訊地址"     ,"1",""];
    CheckArray[4]=["EMailAddr"      ,"E-Mail"       ,"1",""];  
    CheckArray[5]=["LoginPass"      ,"密碼"         ,"1","15"];
    CheckArray[6]=["LoginPass_Check","確認密碼"     ,"1","15"];
    //CheckArray[7]=["Nationality"    ,"國 籍"    ,"1",""];
    CheckArray[7]=["Passport"       ,"護照號碼/居留證"   ,"1",""];                
 
    if(!CheckPageInput.checkInputIsEmpty(CheckArray))   
        return;             
        
    var objEMail = document.getElementById("EMailAddr");
    if(CheckMailForm(objEMail))
        return

    if(!CheckConfirmPass())
        return;
        
    var sResultXML="<root>";                
    var sCmdArray = new Array(17);
    //取網頁物件值(陣列 1-物件名稱 2-節點名稱 3-擷取物件型態)                      
    sCmdArray[0]=["hf_PatientID" ,"UserID","getTextValue"];                 
    sCmdArray[1]=["ChName" ,"ChName","getTextValue"];      
    sCmdArray[2]=["Gender","Gender","getRadioValue"];               
    sCmdArray[3]=["Birthday","Birthday","getTextValue"];                     
    sCmdArray[4]=["LoginPass","LoginPass","getTextValue"];                   
    sCmdArray[5]=["Nationality","Nationality","getTextValue"];   
    sCmdArray[6]=["Passport","Passport","getTextValue"];        
    sCmdArray[7]=["Tel","Tel","getTextValue"]; 
    sCmdArray[8]=["Tel_Overseas","Tel_Overseas","getTextValue"];                              
    sCmdArray[9]=["Addr","Addr","getTextValue"];          
    sCmdArray[10]=["EMailAddr","EMailAddr","getTextValue"];                 
    sCmdArray[11]=["Contact_Name","Contact_Name","getTextValue"];                    //緊急聯絡人姓名
    sCmdArray[12]=["Contact_Gender","Contact_Gender","getRadioValue"];               //緊急聯絡人性別
    sCmdArray[13]=["Contact_Birthday","Contact_Birthday","getTextValue"];            //緊急聯絡人出生日期
    sCmdArray[14]=["Contact_Relationship","Contact_Relationship","getTextValue"];    //緊急聯絡人關係
    sCmdArray[15]=["Contact_Tel","Contact_Tel","getTextValue"];                      //緊急聯絡人電話
    sCmdArray[16]=["Contact_Addr","Contact_Addr","getTextValue"];                    //緊急聯絡人地址       
    
    sResultXML+= getPageObjValue(sCmdArray);         
    sResultXML+= "</root>";   
    
    //傳XML回後端處理申請作業
    var Result = MyAjax.AgentEditPatientAJAX(sResultXML).value;
    var sLang = MyAjax.GetLangType().value;
    var template="";
    //更新完成
    if(Result == "1")
    {
        if(sLang == "zh-tw")
	        {
                alert("更新作業成功");
                location.href = "ContentRegister.aspx?function=2"
	        }
        else if(sLang == "Eng")
	        {
                alert("Update operation successful");
                location.href = "ContentRegister.aspx?function=2"
	        }
        else if(sLang == "zh-cn")
	        {
                alert("更新作业成功");
                location.href = "ContentRegister.aspx?function=2"
	        }
        
    }
    else
    {
        if(sLang == "zh-tw")
	        {
                alert("更新作業失敗，請檢查是否含有非法字元或聯絡我們處理");
	        }
        else if(sLang == "Eng")
	        {
                alert("Update operation failed, please check whether they contain illegal characters or contact us for handling");
	        }
        else if(sLang == "zh-cn")
	        {
                alert("更新作业失败，请检查是否含有非法字元或联络我们处理");
	        }
        
    } 
}

//檢查是否已有相同帳號存在
function CheckSameLoginID()
{
    var objID = document.getElementById("LoginID");    
    
    objID.value = cleanSpace(objID.value);
    var sLang = MyAjax.GetLangType().value;
    var template="";
    if(objID.value == "")
    {
        if(sLang == "zh-tw")
	        {
                 alert("帳號不可為空！");
                 return;
	        }
        else if(sLang == "Eng")
	        {
                 alert("Account can not be empty!");
                 return;
	        }
        else if(sLang == "zh-cn")
	        {
                 alert("帐号不可为空！");
                 return;
	        }
       
    }
    
    if(MyAjax.CheckLoginID(objID.value).value=="0")
    {
     if(sLang == "zh-tw")
	    {
            alert("恭喜您，帳號可以使用。");
	    }
    else if(sLang == "Eng")
	    {
            alert("Congratulations, you can use the account.");
	    }
    else if(sLang == "zh-cn")
	    {
            alert("恭喜您，帐号可以使用。");
	    }
     
    }         
    else
    {
        if(sLang == "zh-tw")
	        {
                alert("很抱歉，已有相同帳號存在。");
                objID.value = "";
                objID.focus();
	        }
        else if(sLang == "Eng")
	        {
                alert("Sorry, there exists the same account.");
                objID.value = "";
                objID.focus();
	        }
        else if(sLang == "zh-cn")
	        {
                alert("很抱歉，已有相同帐号存在。");
                objID.value = "";
                objID.focus();
	        }

    }
}

//新增單名病患
function AgentRegisterNewPatient()
{
    //檢查應輸入項目      
    
    var CheckArray = new Array(9);          
    CheckArray[0]=["LoginID"        ,"帳號"         ,"1","50"];
    CheckArray[1]=["ChName"         ,"姓名"         ,"1","20"];
    CheckArray[2]=["Birthday"       ,"出生日期"     ,"1",""];
    CheckArray[3]=["Tel"            ,"通訊電話"     ,"1",""];
    CheckArray[4]=["Addr"           ,"通訊地址"     ,"1",""];
    CheckArray[5]=["EMailAddr"      ,"E-Mail"       ,"1",""];  
    CheckArray[6]=["LoginPass"      ,"密碼"         ,"1","15"];
    CheckArray[7]=["LoginPass_Check","確認密碼"     ,"1","15"];    
    CheckArray[8]=["Passport"       ,"護照號碼/居留證"   ,"1",""];                
    //CheckArray[7]=["Nationality"    ,"國 籍"    ,"1",""];
 
    if(!CheckPageInput.checkInputIsEmpty(CheckArray))   
        return;             
        
    var objEMail = document.getElementById("EMailAddr");
    if(CheckMailForm(objEMail))
        return

    if(!CheckConfirmPass())
        return;
        
    var sResultXML="<root>";                
    var sCmdArray = new Array(18);
    //取網頁物件值(陣列 1-物件名稱 2-節點名稱 3-擷取物件型態)                      
    sCmdArray[0]=["LoginID" ,"LoginID","getTextValue"];                 
    sCmdArray[1]=["ChName" ,"ChName","getTextValue"];      
    sCmdArray[2]=["Gender","Gender","getRadioValue"];               
    sCmdArray[3]=["Birthday","Birthday","getTextValue"];                     
    sCmdArray[4]=["LoginPass","LoginPass","getTextValue"];                   
    sCmdArray[5]=["Nationality","Nationality","getTextValue"];   
    sCmdArray[6]=["Passport","Passport","getTextValue"];        
    sCmdArray[7]=["Tel","Tel","getTextValue"]; 
    sCmdArray[8]=["Tel_Overseas","Tel_Overseas","getTextValue"];                              
    sCmdArray[9]=["Addr","Addr","getTextValue"];          
    sCmdArray[10]=["EMailAddr","EMailAddr","getTextValue"];        
         
    sCmdArray[11]=["Contact_Name","Contact_Name","getTextValue"];                    //緊急聯絡人姓名
    sCmdArray[12]=["Contact_Gender","Contact_Gender","getRadioValue"];               //緊急聯絡人性別
    sCmdArray[13]=["Contact_Birthday","Contact_Birthday","getTextValue"];            //緊急聯絡人出生日期
    sCmdArray[14]=["Contact_Relationship","Contact_Relationship","getTextValue"];    //緊急聯絡人關係
    sCmdArray[15]=["Contact_Tel","Contact_Tel","getTextValue"];                      //緊急聯絡人電話
    sCmdArray[16]=["Contact_Addr","Contact_Addr","getTextValue"];                    //緊急聯絡人地址   
    
    sCmdArray[16]=["hf_AgentID","AgentID","getTextValue"];                           //AgentID
    
    
    sResultXML+= getPageObjValue(sCmdArray);         
    sResultXML+= "</root>";   
    
    //傳XML回後端處理申請作業
    var Result = MyAjax.AgentRegisterNewPatientAJAX(sResultXML).value;
    
     var sLang = MyAjax.GetLangType().value;
    var template="";
    //更新完成
    if(Result == "1")
    {
        if(sLang == "zh-tw")
	        {
                 alert("更新作業成功");
	        }
        else if(sLang == "Eng")
	        {
                 alert("Update operation successful");
	        }
        else if(sLang == "zh-cn")
	        {
                 alert("更新作业成功");
	        }
       
    }
    else
    {
        if(sLang == "zh-tw")
	        {
                 alert("更新作業失敗，請檢查是否含有非法字元或聯絡我們處理");
	        }
        else if(sLang == "Eng")
	        {
                 alert("Update operation failed, please check whether they contain illegal characters or contact us for handling");
	        }
        else if(sLang == "zh-cn")
	        {
                 alert("更新作业失败，请检查是否含有非法字元或联络我们处理");
	        }
       
    }  
}

//
function AgentDeletePatient(PatientID)
{
    var sLang = MyAjax.GetLangType().value;
    var template="";
    if(sLang == "zh-tw")
	    {
             if(!confirm("請注意！刪除後無法復原，是否確認刪除？"))
             return;
	    }
    else if(sLang == "Eng")
	    {
             if(!confirm("Please note! Deleted can not be undone, to confirm the deletion?"))
             return;
	    }
    else if(sLang == "zh-cn")
	    {
             if(!confirm("请注意！删除后无法复原，是否确认删除？"))
             return;
	    }

    

    var Result = MyAjax.AgentDeletePatientAJAX(PatientID).value;
    if(Result == "1")
    {
        if(sLang == "zh-tw")
	        {
                alert("已刪除");
                PatientManagementSearch("1");
	        }
        else if(sLang == "Eng")
	        {
                alert("Deleted");
                PatientManagementSearch("1");
	        }
        else if(sLang == "zh-cn")
	        {
                alert("已删除");
                PatientManagementSearch("1");
	        }

        
    }
    else
    {
        if(sLang == "zh-tw")
	        {
                 alert("刪除作業失敗，請重新登入再次作業或聯絡我們為您處理");
	        }
        else if(sLang == "Eng")
	        {
                 alert("Delete operation failed, please re-login again, or contact us for your job processing");
	        }
        else if(sLang == "zh-cn")
	        {
                 alert("删除作业失败，请重新登入再次作业或联络我们为您处理");
	        }

       
    }    
}

//案件清單，搜尋與換頁
function AgentCaseListSearch(sPage)
{
    var KeyWord_OrderID = document.getElementById("KeyWord_OrderID");    
    var KeyWord_Hospital = document.getElementById("KeyWord_Hospital");    
    var KeyWord_Status = document.getElementById("AgentCaseListStatus");    
    
    var AjaxHTML = MyAjax.AgentCaseListSearchAJAX( KeyWord_OrderID.value , KeyWord_Hospital.value , KeyWord_Status.value , sPage ).value 
       
    var div_Result = document.getElementById("AgentManageDiv");    
    div_Result.innerHTML = AjaxHTML;    
}

//案件詳細資料
function OpenCaseDetail(OrderID)
{
    var url = "CaseDetail.aspx?OrderID=" + OrderID ;
    var wID = "WCaseDetail";
    var ww = "1000";
    var hh = "800";
	var xLeft = (screen.width - ww)/2;
	var yTop = (screen.height - hh)/2;
	popupWin = window.open(url,wID,'width='+ww+',height='+hh+',scrollbars=yes,left='+xLeft+',top='+yTop + ', status=no ') ;
	popupWin.focus() ;
}

//服務進階查詢換頁 Func
function Search_OnlineServiceDetail(sPage)
{
    var AjaxHTML = MyAjax.Search_OnlineServiceDetailAJAX(sPage).value
    var div_Result = document.getElementById("div_SearchResult");    
    div_Result.innerHTML = AjaxHTML;    
}

function onclickmap(num)
{
    alert(num);
}
/*----------------------------09/17/10 問卷 Rebecca -----------------------*/

function checkdata(){
	// step 01: 檢查及列出所有的 問題 (檢查所有 問題集 input 物件,屬於 radio)
	var iIssue=getObjCounts("dd");
	var Getvalue = ""
// 	alert(iIssue);
    var j = 0 ;
	if(iIssue>0){
		for(var i=0;i<iIssue;i++){
			var sIssueId=getObjID("dd",i);
 			    //alert(sIssueId);
			var sTempID=getIssueResult(sIssueId);
			var obj=eval("document.getElementById('"+sIssueId+"')");
			var remark=eval("document.getElementById('re_"+sIssueId+"')");
			//alert(sTempID);
			if(sTempID=="false"){			
				//remark.style.backgroundColor="red";
				//remark.innerHTML="jkjljlkjlkjlkjlk";
				// step 01-01: 判別是否填寫,沒有填寫則 alert出 該題目
				//alert("未答題目"+sIssueId);
				alert("還有題目沒答完喔!");
			}
			else{
				//remark.style.backgroundColor="";
				//remark.innerHTML="";
				// step 01-02: 有填寫的話,則 解析字串,找出 surveyid,issueid,answerid
				//alert("已答題編號"+sTempID);
				//var value = new Array();
				//value = getvalue(sTempID);
				//var strvalue1 = getstring(value);
			    //strvalue = strvalue + strvalue1;
			    
			     Getvalue = Getvalue + sTempID;
			     j=j+1;
			}
		}
//		strvalue = strvalue+"</root>"
//		alert(strvalue);
        //alert(Getvalue);
        if(j==iIssue)
		{
		     UserID = document.getElementById("hf_PatientID").value;
		     OrderID = document.getElementById("hf_OrderID").value;
			 strXML = MyAjax.InsertIssueGetValue(Getvalue,UserID,OrderID).value;
		     var Result = MyAjax.InsertIssuePatientAJAX(strXML).value;
			}
			else{
				alert("還沒答完喔");
				}
       
    
        //更新完成
        if(Result == "1")
        {
            alert("新增作業成功");
            location.href = "ContentRegister.aspx?function=2"
        }
        else
        {
            alert("新增作業失敗，請檢查是否含有非法字元或聯絡我們為您處理");
        }  
	    }
	    // step 02: 將某一使用者問卷的答案組成XML資料集
	    // step 03: 將XML資料傳回資料庫儲存 
	
}
function getObjCounts(objName) {
	var arr = new Array();   
	arr = document.getElementsByTagName(objName);       
	return arr.length;
}
function getObjID(objName,index){
	if(index=="" ||index==null) index=0;
	var arr = new Array();   
	arr = document.getElementsByTagName(objName);       
	var obj = document.getElementsByTagName(objName).item(index); 
	return obj.id;

}

function getIssueResult(index) {
	var arr = new Array();   
	arr = document.getElementsByTagName("input");
	var flag=true;
	var result="false";
	for(var i=0; i < arr.length; i++)
    {
    	if(arr(i).type=="radio" && arr(i).name==index && flag){
	    	if(arr(i).checked==true){
	    		result= arr(i).id;
	    		flag=false;
	    	}
	    	else{
	    		result= "false";
	    	}
    	}
	}
	return result;
}

function getvalue(valuechar){
	str = valuechar;
	arrvalue=parsePoint(valuechar)
//	alert(arrvalue[0]);
//	alert(arrvalue[1]);
//	alert(arrvalue[2]);

	var arrvalue = new Array(arrvalue[0],arrvalue[1],arrvalue[2]);
	return arrvalue
	
	            function parsePoint(valuechar){ 
                // 回傳的會是一個[x, y]的陣列 
                //return str.replace("(", "").replace(")", "").replace(" ", "").split(","); 
                return str.replace(/(|)|s/ig, "").split(","); 
            } 	
	}
	
	function getstring(str){
//	    var sCmdArray = new Array(2);
//        //取網頁物件值(陣列 1-物件名稱 2-節點名稱 3-擷取物件型態)                      
//        sCmdArray[0]=["hf_PatientID" ,"UserID","getTextValue"];    
//    	sResultXML+= getPageObjValue(sCmdArray); 
//    	alert(sResultXML);
        
        UserID = document.getElementById("hf_PatientID").value; 
		var mark1 = "\"";
		var bindstr = "<row><MemberID>"+UserID+"</MemberID><CatID>"+str[0]+"</CatID><mh_id>"+str[1]+"</mh_id><Result>"+str[2]+"</Result></row>";
		alert(bindstr);
		return bindstr
		
		}