    var list = new Array();
    var count = 0;
    function AddDefault (obj){
      //var obj = document.all(name);
      list [count] = new Array();
      list [count][0] = obj.default_value;
      list [count][1] = obj.value;
      obj.index = count;
      obj.onblur = aaa;
      obj.onclick = bbb;
      obj.onfocus = bbb;
      count++;
    };    
    
    function aaa(){
      var obj = event.srcElement;
      var def = list [obj.index][1];
      if (obj.value == '')obj.value = def;
    };
    
    function bbb(){
      var obj = event.srcElement;
      var def = list [obj.index][1];
      if (obj.value == def)obj.value = '';
    };
    

    function window.onload(){
      //alert ("window.onload");
      var defform = document.all ('XForm');
      var alldef;   	
      for (var i=0; i < defform.all.length; i++){
        alldef = defform.all(i);
        if (alldef.default_value){
					AddDefault (alldef);
				};
      };
    };

//¨S¦³¤ÏÀ³////////////////////////////////////////////////
/*
    function window.reload(){
    alert ("reload");
      var defform = document.all ('XForm');
      var alldef;   	
      for (var i=0; i < defform.all.length; i++){
        alldef = defform.all(i);
        if (alldef.default_value){
					AddDefault (alldef);
				};
      };
    };
*/
//////////////////////////////////////////////////////////

    function doCheck(){
	//alert ("doCheck");
      var form = document.all ('XForm');
      event.returnValue = false;
      var obj;   
      for (var i=0; i < form.all.length; i++){
        obj = form.all(i);

				if(obj.check_verify){
					if (obj.value!=''){
						if (!check_verify(obj)){
						 return false;
						};
					};
				};


				if(obj.check_num){
					if (obj.value != obj.default_value){
						if (!check_num(obj)){
							return false;
						};
					};
				};



				if(obj.check_email){
					if (obj.value!=''){
						if (!check_email(obj)){
							return false;
						};
					};
				};


        if (obj.must){
          if (obj.value == ''){
            alert (obj.msg);
            obj.focus();
            return false;
          };
        };
        
      };
      event.returnValue = true;
    };


		function check_num(self){
			//var num_long = new RegExp ('\\\b[0-9]{1,' + self.check_num + '}\\\b');
			var num_long;
			var num_long10 = /\b[0-9]{1,10}\b/;
			var num_long4 = /\b[0-9]{1,4}\b/;
			var num_long3 = /\b[0-9]{1,3}\b/;
			if(self.check_num==10){
				num_long=num_long10;
			}else if(self.check_num==4){
				num_long=num_long4;
			}else if(self.check_num==3){
				num_long=num_long3;
			};
			if(self.value.match(num_long)){
				return true;
			}else{
				alert(self.msg+'Incorrect format ');
        		self.focus();
        		self.select();
        		return false;
			}
		};



		function check_verify(self){
			var verify_long = /\b[0-9]{5}\b/;
			//var verify_long = new RegExp ('\\\b[0-9]{' + self.check_verify + '}\\\b');
			if(self.value.match(verify_long)){
				return true;
			}else{
				alert(self.msg+'Incorrect format ');
        		self.focus();
				self.select();
        		return false;
			}
		};





		function check_email(self){
		  var email_long = /^[A-Z0-9._%-]+@[A-Z0-9.-]+\.(?:[A-Z]{2}|com|org|net|biz|info|name|aero|biz|info|jobs|museum|name)$/i;
		  if (self.value.match(email_long)) {
		    return true;
		  } else {
				alert(self.msg+'Incorrect format ');
        self.focus();
        self.select();
        return false;
		  };
		};


    function syncCustSelect(self){
      var list = document.all ('company_list[]');
      var obj;
      if (list.length){
        for (var i = 0; i<list.length; i++){
          obj = list.item(i);
          if (self == obj){
            break;
          };
        };
        if (i < list.length){
          var list = document.all ('erpid[]');
          list.item(i).checked = obj.checked;
        };
      } else {
        var obj = list;
        var list = document.all ('erpid[]');
        list.checked = obj.checked;        
      };
      
    };
