﻿// 四捨五入
        function roundTo(base, precision)
        {
            var m = Math.pow(10, precision);
            var a = Math.round(base * m) / m;
            return a;
        }

//在同一頁另開視窗
        function ShowEdit(myObj,myDiv)
        {            
          var targetDateField = document.getElementById(myObj);          
          var displayBelowThisObject;
          
          if (!displayBelowThisObject || displayBelowThisObject=="") displayBelowThisObject = targetDateField;
         
          var x = displayBelowThisObject.offsetWidth;
          var y = displayBelowThisObject.offsetTop;// + displayBelowThisObject.offsetHeight ;

          var parent = displayBelowThisObject;
          while (parent.offsetParent) 
          {
            parent = parent.offsetParent;
            x += parent.offsetLeft;
            y += parent.offsetTop ;
          }
          
          var thisDiv = document.getElementById(myDiv);
          thisDiv.style.position = "absolute";
          thisDiv.style.left = x + "px";
          thisDiv.style.top = y + "px";
          //thisDiv.style.visibility = (thisDiv.style.visibility == "visible" ? "hidden" : "visible");
          //thisDiv.style.display = (thisDiv.style.display == "block" ? "none" : "block");
          //thisDiv.style.zIndex = 10000;
      }

      //在同一頁另開視窗
      function ShowDiv(myObj, myDiv) {
          var targetDateField = document.getElementById(myObj);
          var displayBelowThisObject;

          if (!displayBelowThisObject || displayBelowThisObject == "") displayBelowThisObject = targetDateField;

          var x = displayBelowThisObject.offsetWidth;
          var y = displayBelowThisObject.offsetTop; // + displayBelowThisObject.offsetHeight ;

          var parent = displayBelowThisObject;
          while (parent.offsetParent) {
              parent = parent.offsetParent;
              x += parent.offsetLeft;
              y += parent.offsetTop;
          }

          var thisDiv = document.getElementById(myDiv);
          thisDiv.style.position = "absolute";
          thisDiv.style.left = x + "px";
          thisDiv.style.top = y + "px";
          thisDiv.style.visibility = (thisDiv.style.visibility == "visible" ? "hidden" : "visible");
          thisDiv.style.display = (thisDiv.style.display == "block" ? "none" : "block");
          //thisDiv.style.zIndex = 10000;
      }        
       
//閱讀畫面轉換(將control轉成純文字)
        function ViewDocument(content, isPrint)
         {
              $("#" + content + " :text").each(function(){
                    if($(this).attr("readonly")==true || isPrint==true)
                    {
                        $(this).hide();
                        $(this).parent().append($(this).val());
                    }
                });
                
              $("#" + content + " textarea").each(function(){
                    if($(this).attr("readonly")==true || isPrint==true)
                    {
                        $(this).hide();
                        $(this).parent().append($(this).val());
                    }
                });                
            
               $("#" + content + " select").each(function(){                    
                    var myobj = $(this);
                    if(myobj.attr("disabled")==true || isPrint==true)
                    {
                        myobj.hide();                      
                      $("#" + this.id + " option:selected").each(function () {                
                            myobj.parent().append($(this).text());
                      });                
                    }
               });
       }        

