//var JStips = (isNS) ? document.JStips : document.all.JStips.style;

// Check browser version
   var isIE = false;
   var isNN = false;
   if (navigator.appName.indexOf('Explorer')>=0)
    isIE = true;
   else if (navigator.appName.indexOf('Netscape')>=0)
    isNN = true;

// Function declarations.
   function formatDollars(inStr) {
     inStr+='';
     var outStr="";
     for (var i=inStr.length-1; i>=0; i--) {
       outStr = inStr.charAt(i)+outStr;
       if (((inStr.length-i)%3==0)&&(i>0))
         outStr = ","+outStr;
     }
     outStr = "$"+outStr;
     return outStr;
   }

   function unformatDollars(inStr) {
     inStr+='';
     var reDigit = new RegExp("[^0-9]","g");
     var outStr = inStr.replace(reDigit,"");
     return outStr;
   }

   function formatPercents(inStr) {
     inStr+='';
     var outStr = removeChars(inStr,"%");
     outStr = removeChars(outStr," ");
     outStr = outStr+"%";
     return outStr;
   }

   function unformatPercents(inStr) {
     inStr+='';
     var outStr = inStr;
     outStr = removeChars(outStr,"%");
     outStr = removeChars(outStr," ");
     return outStr;
   }

   function removeChars(inStr,ch) {
     inStr+='';
     var outStr = inStr;
     var pos = outStr.indexOf(ch);
     while (pos >- 1) {
       outStr = outStr.substr(0,pos)+outStr.substr(pos+1);
       pos = outStr.indexOf(ch);
     }
     return outStr;
   }

function validateDate(sender, args) {
	controltovalidate = sender.attributes.controltovalidate.value;
	if (args.Value.split('/').length==2) {
		d = new Date();
		args.Value += "/" + d.getFullYear()
	}
	dt = new Date(args.Value);
  if (isNaN(dt)) {
  	args.IsValid = false;
		setTimeout('document.getElementById(controltovalidate).select()',10);
	} else {   	 
		args.IsValid = true;
  	if (args.Value.split('/')[2]<100) {
  		if (dt.getFullYear()<1950) {
  			dt.setFullYear(dt.getFullYear()+100);
  		}
  	}
		document.getElementById(controltovalidate).value = (dt.getMonth()+1)+"/"+dt.getDate()+"/"+dt.getFullYear(); 
	}
}

