﻿    function setTxtBoxFadeTxt(szElementName,szDefaultTxt,szColor1,szColor2,bOut){
        //if it is blur out and the txt="" then set it to default with color2
        var ele = document.getElementById(szElementName);
        var szText = ele.value;
        
        if (bOut){
            if (szText == ""){
                ele.style.color = szColor2;
                ele.value = szDefaultTxt;}
        }else{
            if (szText == szDefaultTxt){
                ele.style.color = szColor1;
                ele.value = "";}
        }
    }
    
    function mxLeft(szInut,iLength){
        var szRet =""; 
        if (iLength <= 0)
            szRet = "";
        else if (iLength >= String(szInut).length)
            szRet = String(szInut);
        else
            szRet = String(szInut).substring(0,iLength);
        
        return szRet;
    }

    function initImage(objId) {
        var image = document.getElementById(objId);
        setOpacity(image, 0);
        image.style.display = "inline"
        fadeIn(objId,0);
    }
    
    function removeImage(objId) {
        var image = document.getElementById(objId);
        setOpacity(image, 100);
        image.style.display = "inline";
        fadeOut(objId,100);
    }

    function fadeIn(objId,opacity) {
      if (document.getElementById) {
        obj = document.getElementById(objId);
        if (opacity <= 100) {
          setOpacity(obj, opacity);
          opacity += 10;
          window.setTimeout("fadeIn('" + objId + "'," + opacity + ")", 100);
        }
      }
    }
    
     function fadeOut(objId,opacity) {
      if (document.getElementById) {
        obj = document.getElementById(objId);
        if (opacity > 0) {
          setOpacity(obj, opacity);
          opacity -= 10;
          window.setTimeout("fadeOut('" + objId + "'," + opacity + ")", 100);
        }
      }
    }

    function setOpacity(obj, opacity) {
      opacity = (opacity == 100)?99.999:opacity;
      
      // IE/Win
      obj.style.filter = "alpha(opacity:" + opacity + ")";
      
      // Safari<1.2, Konqueror
      obj.style.KHTMLOpacity = opacity/100;
      
      // Older Mozilla and Firefox
      obj.style.MozOpacity = opacity/100;
      
      // Safari 1.2, newer Firefox and Mozilla, CSS3
      obj.style.opacity = opacity/100;
    }
