		function resetHUDNAID(){
			document.form1.elements[20].disabled='false';
		}

		function changeTextError(f){
            f.className="textError";   
        }
		function changeError(f){
            f.className="fieldError";   
        }		
		function changeFocus(f){
            f.className="fieldFocus";           
        }
        function changeBlur(f){
            f.className="rich-input";
        }
        function formatZips(num) {        	
        	var retVal='';
        	var t='';
        	        
        	
        	for (var i=0; i < num.length; i++){
        		
        		var c = num.charAt(i);
        		
        		if (isNaN(c) && c!=','){
        			c='';
        			
        		} else{
        			// remove the last comma if present
        			
        			if (i==num.length-1){
        				if (num.charAt(num.length-1)==','){
        					// do nothing - we don't want the comma
        					
        	        	} else {
        	        		retVal = retVal  + c	;
                			t = t + c;
        	        	}
                	} else {
                		retVal = retVal  + c	;
            			t = t + c;
            				
                	}
        		}        		
        	}
        	//alert(t);
        	t = t.toString().replace(/\$|\,/g,'');
        	//remove the last comma if present //
        	
        	
        	//alert(t);
        	if(isNaN(t)) return('');        	       
        	if(!isNaN(t)) return(retVal);
        	     
        }
        function useAsMailing(){
        	if (document.form1.elements[15].checked ){
		  		document.form1.elements[16].value=document.form1.elements[10].value;
	  			document.form1.elements[17].value=document.form1.elements[11].value;
	  			document.form1.elements[18].value=document.form1.elements[12].value;
	  			document.form1.elements[19].value=document.form1.elements[13].value;
	  			document.form1.elements[20].value=document.form1.elements[14].value;
		  	}else {
			  	document.form1.elements[16].value='';
			  	document.form1.elements[17].value='';
	  			document.form1.elements[18].value='';
	  			document.form1.elements[19].value='';
	  			document.form1.elements[20].value=''
		  	}
        }
        function formatCurrency(num) {
        	
        	num = num.toString().replace(/\$|\,/g,'');
        	num=formatInt(num);
        	if(num=='' || num=='0') return('');
        	if(isNaN(num)) return('');
        	if(isNaN(num))
        	num = "";
        	sign = (num == (num = Math.abs(num)));
        	num = Math.floor(num*100+0.50000000001);
        	cents = num%100;
        	num = Math.floor(num/100).toString();
        	if(cents<10)
        	cents = "" + cents;
        	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
        	num = num.substring(0,num.length-(4*i+3))+''+
        	num.substring(num.length-(4*i+3));   
        	return (((sign)?'':'-') + '' + num );     
        	}

        function formatInt(num) {        	
        	var retVal='';
        	for (var i=0; i < num.length; i++){
        		
        		var c = num.charAt(i);
           		if (isNaN(c) && c=='.'){
        			break;
        		}
        		if (isNaN(c) && c!='-'){
        			c='';
        			
        		} else{
        			retVal = retVal  + c	;
        		}        		
        	}
        	num = num.toString().replace(/\$|\,/g,'',' ');
        	if(isNaN(retVal)) return('');        	       
        	if(!isNaN(retVal)) return(retVal);
        	     
        }
        function formatDbl(num) {        	
        	var retVal='';
        	for (var i=0; i < num.length; i++){
        		
        		var c = num.charAt(i);
           		if (isNaN(c) && c=='.'){
           			retVal = retVal  + c	;
        		}
        		if (isNaN(c)){
        			c='';
        			
        		} else{
        			retVal = retVal  + c	;
        		}        		
        	}
        	num = num.toString().replace(/\$|\,/g,'',' ');
        	return(retVal);
        	     
        }
        <!-- This script is based on the javascript code of Roman Feldblum (web.developer@programmer.net) -->
        <!-- Original script : http://javascript.internet.com/forms/format-phone-number.html -->
        <!-- Original script is revised by Eralper Yilmaz (http://www.eralper.com) -->
        <!-- Revised script : http://www.kodyaz.com -->

        var zChar = new Array(' ', '(', ')', '-', '.');
        var maxphonelength = 13;
        var phonevalue1;
        var phonevalue2;
        var cursorposition;

        function ParseForNumber1(object){
        phonevalue1 = ParseChar(object.value, zChar);
        }
        function ParseForNumber2(object){
        phonevalue2 = ParseChar(object.value, zChar);
        }

        function backspacerUP(object,e) {
        if(e){
        e = e
        } else {
        e = window.event
        }
        if(e.which){
        var keycode = e.which
        } else {
        var keycode = e.keyCode
        }

        ParseForNumber1(object)

        if(keycode >= 48){
        ValidatePhone(object)
        }
        }

        function backspacerDOWN(object,e) {
        if(e){
        e = e
        } else {
        e = window.event
        }
        if(e.which){
        var keycode = e.which
        } else {
        var keycode = e.keyCode
        }
        ParseForNumber2(object)
        }

        function GetCursorPosition(){

        var t1 = phonevalue1;
        var t2 = phonevalue2;
        var bool = false
        for (i=0; i<t1.length; i++)
        {
        if (t1.substring(i,1) != t2.substring(i,1)) {
        if(!bool) {
        cursorposition=i
        bool=true
        }
        }
        }
        }

        function ValidatePhone(object){

        var p = phonevalue1

        p = p.replace(/[^\d]*/gi,"")

        if (p.length < 3) {
        object.value=p
        } else if(p.length==3){
        pp=p;
        d4=p.indexOf('(')
        d5=p.indexOf(')')
        if(d4==-1){
        pp="("+pp;
        }
        if(d5==-1){
        pp=pp+")";
        }
        object.value = pp;
        } else if(p.length>3 && p.length < 7){
        p ="(" + p;
        l30=p.length;
        p30=p.substring(0,4);
        p30=p30+")"

        p31=p.substring(4,l30);
        pp=p30+p31;

        object.value = pp;

        } else if(p.length >= 7){
        p ="(" + p;
        l30=p.length;
        p30=p.substring(0,4);
        p30=p30+")"

        p31=p.substring(4,l30);
        pp=p30+p31;

        l40 = pp.length;
        p40 = pp.substring(0,8);
        p40 = p40 + "-"

        p41 = pp.substring(8,l40);
        ppp = p40 + p41;

        object.value = ppp.substring(0, maxphonelength);
        }

        GetCursorPosition()

        if(cursorposition >= 0){
        if (cursorposition == 0) {
        cursorposition = 2
        } else if (cursorposition <= 2) {
        cursorposition = cursorposition + 1
        } else if (cursorposition <= 5) {
        cursorposition = cursorposition + 2
        } else if (cursorposition == 6) {
        cursorposition = cursorposition + 2
        } else if (cursorposition == 7) {
        cursorposition = cursorposition + 4
        e1=object.value.indexOf(')')
        e2=object.value.indexOf('-')
        if (e1>-1 && e2>-1){
        if (e2-e1 == 4) {
        cursorposition = cursorposition - 1
        }
        }
        } else if (cursorposition < 11) {
        cursorposition = cursorposition + 3
        } else if (cursorposition == 11) {
        cursorposition = cursorposition + 1
        } else if (cursorposition >= 12) {
        cursorposition = cursorposition
        }

        var txtRange = object.createTextRange();
        txtRange.moveStart( "character", cursorposition);
        txtRange.moveEnd( "character", cursorposition - object.value.length);
        txtRange.select();
        }

        }

        function ParseChar(sStr, sChar)
        {
        if (sChar.length == null)
        {
        zChar = new Array(sChar);
        }
        else zChar = sChar;

        for (i=0; i<zChar.length; i++)
        {
        sNewStr = "";

        var iStart = 0;
        var iEnd = sStr.indexOf(sChar[i]);

        while (iEnd != -1)
        {
        sNewStr += sStr.substring(iStart, iEnd);
        iStart = iEnd + 1;
        iEnd = sStr.indexOf(sChar[i], iStart);
        }
        sNewStr += sStr.substring(sStr.lastIndexOf(sChar[i]) + 1, sStr.length);

        sStr = sNewStr;
        }

        return sNewStr;
        }
        function detectBrowser(){
	        var browser=navigator.appName;
	        var b_version=navigator.appVersion;
	        var version=parseFloat(b_version);
	        
	        
	        if (( version==6)){
	          return false;
	        } else {
	          return true;
	        }
        }

