	function popUp(url) {sealWin=window.open(url,"win",'toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1,width=500,height=600');self.name = "mainWin"; }

	function popUpPDF(url) {sealWin=window.open(url,"win",'toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1,width=800,height=600');self.name = "mainWin"; }
	
	function OpenWindow(url) {sealWin=window.open(url,"win",'toolbar=1,location=0,directories=0,status=1,menubar=1,scrollbars=1,resizable=1,left=1,top=1,width=790,height=560');self.name = "mainWin"; }
	function OpenFullWindow(url) {sealWin=window.open(url,"win",'toolbar=1,location=0,directories=0,status=1,menubar=1,scrollbars=1,resizable=1,left=1,top=1');self.name = "mainWin"; }
	
	function OpenChecks(url) {sealWin=window.open(url,"win",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,left=1,top=1,width=600,height=400');self.name = "mainWin"; }
	
	function ShowMap(url) {sealWin=window.open(url,"win",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=560,height=440');self.name = "mainWin"; }
	
        function OpenWindow1(url) {
            var w;
            w = window.open("", "win", 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,left=1,top=1,width=500,height=235');
            self.name = "mainWin";
            
            w.document.clear();
            w.document.write("<html><head>")
            w.document.write("<script type='text/javascript' language='javascript'>")
            w.document.write("function OpenWindow(url) {sealWin=window.open(url,'win1','toolbar=1,location=0,directories=0,status=1,menubar=1,scrollbars=1,resizable=1,left=1,top=1');self.name = 'mainWin1'; window.parent.close(); }")
            w.document.write("</script>")
            w.document.write("")
                        
            w.document.write("<style type='text/css'> A{font-weight: bold;color: #339933; FONT-SIZE: 10pt; FONT-FAMILY: Arial}")
            w.document.write(" a:hover {color: #0033CC;}")
            w.document.write("</style></head>")
            w.document.write("<body>")
            w.document.write("<table style='font-family:Verdana;font-size:10pt>'")
            w.document.write("<tr>")
            w.document.write("<td align='center' style='text-decoration:underline;font-weight:bold;font-family:Arial; font-size:10pt'>")
  
            w.document.write("Third Party Site Disclaimer")
            w.document.write("<br/><br/>")
            w.document.write("</td>")          
            w.document.write("</tr>")

            w.document.write("<tr>")
            w.document.write("<td align='left' style='  font-family:Arial; font-size:10pt'>")
            w.document.write("You are now leaving the Municipal Credit Union website and entering a website hosted by another party.  ")
            w.document.write("A link to this site is being made available for convenience and informational purposes only.  ")
            w.document.write("Any products or services accessed through this link are not being provided by Municipal Credit Union and are solely the responsibility of the vendor or merchant hosting this other website.  ")
            w.document.write("Please be advised that the vendor or merchant hosting this other website may have a privacy and information security policy that is different than that of Municipal Credit Union.  ")
            w.document.write("Municipal Credit Union disclaims any responsibility for the content of the third party website you are about to access.  ")
            w.document.write("</td>")
            w.document.write("</tr>")
            w.document.write("<tr>")
            w.document.write("<td align='center'>")
            /*w.document.write("<a href=" + url + ">Continue</a>")*/
            w.document.write("<a href=javascript:OpenWindow('" + url + "');>Continue</a>")
            w.document.write("&nbsp;&nbsp;")
            w.document.write("<a href='javascript:self.window.close();'>Cancel</a>")
            w.document.write("</td>")
            w.document.write("</tr>")
            w.document.write("</table>")

            w.document.write("</body></html>")
            w.document.write("")
           
        }

       function OpenWindow2(url) {
       var disclaimer="";
        disclaimer+="You are now leaving the Municipal Credit Union website and entering a website hosted by another party.  "
        disclaimer+="A link to this site is being made available for convenience and informational purposes only.  "
        disclaimer+="Any products or services accessed through this link are not being provided by Municipal Credit Union and are solely the responsibility of the vendor or merchant hosting this other website.  "
        disclaimer+="Please be advised that the vendor or merchant hosting this other website may have a privacy and information security policy that is different than that of Municipal Credit Union.  "
        disclaimer+="Municipal Credit Union disclaims any responsibility for the content of the third party website you are about to access.  "

       var choice = window.confirm(disclaimer);
       //alert (choice);
       if (choice==true)
			OpenFullWindow(url);
       }

	//************************************
	//Rates: Date Function
	//************************************
	
		var day="";
		var month="";
		var myweekday="";
		var year="";
		mydate = new Date();
		myday = mydate.getDay();
		mymonth = mydate.getMonth();
		myweekday= mydate.getDate();
		weekday= myweekday;
		myyear= mydate.getFullYear();
		year = myyear;
		if(myday == 0)
		day = " Sunday, "      
		else if(myday == 1)
		day = " Monday, "
		else if(myday == 2)
		day = " Tuesday, "   
		else if(myday == 3)
		day = " Wednesday, "   
		else if(myday == 4)
		day = " Thursday, "
		else if(myday == 5)
		day = " Friday, "
		else if(myday == 6)
		day = " Saturday, "
		if(mymonth == 0) {
		month = "January "}
		else if(mymonth ==1)
		month = "February "
		else if(mymonth ==2)
		month = "March "
		else if(mymonth ==3)
		month = "April "
		else if(mymonth ==4)
		month = "May "
		else if(mymonth ==5)
		month = "June "
		else if(mymonth ==6)
		month = "July "
		else if(mymonth ==7)
		month = "August "
		else if(mymonth ==8)
		month = "September "
		else if(mymonth ==9)
		month = "October "
		else if(mymonth ==10)
		month = "November "
		else if(mymonth ==11)
		month = "December "

	//************************************
	//End Rates: Date Function
	//************************************
		
		
			
	
	//************************************
	//Start Join MCU: Become a Member form
	//************************************
		 
		function combineValuesJM() {
  
			with (document.joinmcuform) {
    
    
				BusinessPhoneNumber.value = BusinessPhoneNumberAreaCode.value 
					+ '-' + BusinessPhoneNumberPrefix.value
					+ '-' + BusinessPhoneNumberSuffix.value;
				if (BusinessPhoneNumberExtension.value != "") {
					BusinessPhoneNumber.value += 'x' 
					+ BusinessPhoneNumberExtension.value;
				}				
    
				HomePhoneNumber.value = HomePhoneNumberAreaCode.value 
					+ '-' + HomePhoneNumberPrefix.value 
					+ '-' + HomePhoneNumberSuffix.value;
    
			}
		}

		function formCheckJM() {

			
		
		
			var browser=navigator.appName; 
			var browserVer=parseFloat(navigator.appVersion); 

			var passed = true;
			var oldbrowserprompt = "";
			var flag = true;
			var oldbrowser = true;
			
			var NameHtml = "";
			var AddressHtml = "";
			var StateHtml = "";
			var CityHtml = "";
			var ZipCodeHtml = "";
			var EmployerHtml = "";
			var HomePhoneNumberHtml = "";
			var BusinessPhoneNumberHtml = "";
			var EmailAddressHtml = "";
			var CommentsHtml = "";
			var HeaderHtml = "<span><br><font color='#CC0000'><img src='../images/forms/arrow.gif'>&nbsp;"
			var TrailerHtml = "</font><br></span>"


			// get browser version
											
			
			
			if (browser.substring(0, 8)=="Netscape") {						
				if (browserVer >= 5.0) {
					oldbrowser=false;					
				}
				else {
					oldbrowser=true;
				}
			}
			else if (browser.substring(0, 9)=="Microsoft") {						
				if (browserVer >= 4.0) {				
					oldbrowser=false;
				}
				else {
					oldbrowser=true;
				}
			}      
			else { // Neither Netscape or Microsoft so assume it is an old browser			   
				oldbrowser=false;
			}
   
			with (document.joinmcuform) {
			   

				if (Name.value =="") { 
					NameHtml = "This field is required.";
					oldbrowserprompt += "<BR><BR>Name field is required."									
					passed =false;
				}
				else {
					if ((Name.value.indexOf(' ') == -1) || (Name.value.charAt(Name.value.length -1) == ' ')) {
						NameHtml = "This field is incomplete.&nbsp;&nbsp;Both your first name and last name are required.";
						oldbrowserprompt += "<BR>Name field is incomplete.&nbsp;&nbsp;Both your first name and last name are required."
						passed =false;           
					}
				}
        
				if (Address.value == "") {
					AddressHtml += "This field is required.";
					oldbrowserprompt += "<BR>Address field is required.";
					passed =false;
				}

				if (City.value == "") {
					CityHtml += "This field is required.";
					oldbrowserprompt += "<BR>City field is required.";
					passed =false;
				}

				if (State.value == "") {
					StateHtml += "This field is required.";
					oldbrowserprompt += "<BR>State field is required.";
					passed =false;
				}
				else if (State.value.length != 2) {
					StateHtml += "This field is incomplete.&nbsp;&nbsp;Please enter the 2-character abbreviation for your State.";
					oldbrowserprompt += "<BR>State field is incomplete.&nbsp;&nbsp;Please enter the 2-character abbreviation for your State.";
					passed =false;
				}

				if (ZipCode.value=="") {
					ZipCodeHtml += "This field is required.";
					oldbrowserprompt += "<BR>Zip Code field is required.";
					passed = false;
				}
				else if (ZipCode.value.length != 5) {
					ZipCodeHtml += "This field is incomplete.&nbsp;&nbsp;Please enter your 5-digit Zip Code.";
					oldbrowserprompt += "<BR>Zip Code field is incomplete.&nbsp;&nbsp;Please enter your 5-digit Zip Code.";
					passed = false;
				}
				else {
					if (isNaN(ZipCode.value)) {
						ZipCodeHtml += "This field must contain only numbers.";
						oldbrowserprompt += "<BR>Zip Code field must contain only numbers.";
						passed = false;
					}
				}

				if (Employer.value == "") {
					EmployerHtml += "This field is required.";
					oldbrowserprompt += "<BR>Employer field is required.";
					passed =false;
				}

				if (HomePhoneNumber.value == "--") {
					HomePhoneNumberHtml +=  "This field is required.";
					oldbrowserprompt += "<BR>Home Phone Number field is required.";
					passed =false;
				}
				else {
					if ((HomePhoneNumberAreaCode.value.length != 3) 
						|| (HomePhoneNumberPrefix.value.length != 3)
						|| (HomePhoneNumberSuffix.value.length != 4)
					) {
						HomePhoneNumberHtml +=  "This field must use the following format: (xxx)-xxx-xxxx, e.g. (212)-555-1212.";
						oldbrowserprompt += "<BR>Home Phone Number field must use the following format: (xxx)-xxx-xxxx, e.g. (212)-555-1212.";
						passed =false;
					}
					else if ((isNaN(HomePhoneNumberAreaCode.value))
						|| (isNaN(HomePhoneNumberPrefix.value)) 
						|| (isNaN(HomePhoneNumberSuffix.value))
					) {					
						HomePhoneNumberHtml +=  "This field must use contain only numbers.";
						oldbrowserprompt += "<BR>Home Phone Number field must contain only numbers.";
						passed =false;					
					}
				}

				if (BusinessPhoneNumber.value != "--") {
					if ((BusinessPhoneNumberAreaCode.value.length != 3) 
						|| (BusinessPhoneNumberPrefix.value.length != 3)
						|| (BusinessPhoneNumberSuffix.value.length != 4)
					) {
						BusinessPhoneNumberHtml +=  "This field must use the following format: (xxx)-xxx-xxxx, e.g. (212)-555-1212.";
						oldbrowserprompt += "<BR>Business Phone Number field must use the following format: (xxx)-xxx-xxxx, e.g. (212)-555-1212.";
						passed =false;
					}
					else if ((isNaN(BusinessPhoneNumberAreaCode.value))
						|| (isNaN(BusinessPhoneNumberPrefix.value)) 
						|| (isNaN(BusinessPhoneNumberSuffix.value))
					) {
						BusinessPhoneNumberHtml +=  "This field must use contain only numbers.";
						oldbrowserprompt += "<BR>Business Phone Number field must contain only numbers.";
						passed =false;										
					}
					else {
						if ((BusinessPhoneNumberExtension.value != "") && (isNaN(BusinessPhoneNumberExtension.value))) {
							BusinessPhoneNumberHtml +=  "The Extension field must contain only numbers.";
							oldbrowserprompt += "<BR>Business Phone Number Extension field must contain only numbers.";
							passed =false;            
						}
					}
				}        
       
				if (EmailAddress.value != "") {
					if ((EmailAddress.value.indexOf('@') == -1) 
						|| (EmailAddress.value.indexOf('.') == -1) 
						|| (EmailAddress.value.lastIndexOf('@') > EmailAddress.value.lastIndexOf('.'))
						|| (EmailAddress.value.length <= 4)
						) {
						EmailAddressHtml +=  "This field is invalid.&nbsp;&nbsp;Please make sure you enter a valid E-mail Address.";
						oldbrowserprompt += "<BR>Email Address field is invalid.&nbsp;&nbsp;Please make sure you enter a valid E-mail Address.";
						passed =false;
					}
				}
        
				//if (Comments.value == "") {
					//CommentsHtml +=  "This field is required.";
					//oldbrowserprompt += "<BR>Description field is required.";
					//passed =false;
				//}
        
        
				// If there was an error on the form, notify user
        
				if (passed !=true) {   
				     
					if (oldbrowser==false) {	
					 //alert ("First Alert : " + navigator.appName);	
					    //alert("Your text in the alert function.");	
						for (i=0; i< document.getElementsByTagName("SPAN").length;i++) {
							obj = document.getElementsByTagName("SPAN")[i];
							obj.innerHTML="";
							//alert ("Second Alert : " + document.getElementsByTagName("SPAN").length);	
						
						
						
						//for (i=0; i< document.all.tags("SPAN").length;i++) {
							//obj = document.all.tags("SPAN")[i];
							//obj.innerHTML="";
						
						
						}  
	      
						return_url.insertAdjacentHTML('beforeBegin', "<span align='center'><b><font color='#CC0000'>Some information is missing or incorrect!" +
							"&nbsp;&nbsp;Please scroll down and correct each error, then resubmit!</font></b><br><br></span>")
		 
						if (NameHtml != "") {
							Name.insertAdjacentHTML('afterEnd', HeaderHtml + NameHtml + TrailerHtml)
						}
						if (AddressHtml != "") {
							Address.insertAdjacentHTML('afterEnd', HeaderHtml + AddressHtml + TrailerHtml)
						}
						if (CityHtml != "") {
							City.insertAdjacentHTML('afterEnd', HeaderHtml + CityHtml + TrailerHtml)
						}
						if (StateHtml != "") {
							State.insertAdjacentHTML('afterEnd', HeaderHtml + StateHtml + TrailerHtml)
						}
						if (ZipCodeHtml != "") {
							ZipCode.insertAdjacentHTML('afterEnd', HeaderHtml + ZipCodeHtml + TrailerHtml)
						}
						if (EmployerHtml != "") {
							Employer.insertAdjacentHTML('afterEnd', HeaderHtml + EmployerHtml + TrailerHtml)
						}
						if (HomePhoneNumberHtml != "") {
							HomePhoneNumber.insertAdjacentHTML('afterEnd', HeaderHtml + HomePhoneNumberHtml + TrailerHtml)
						}
						if (BusinessPhoneNumberHtml != "") {
							BusinessPhoneNumber.insertAdjacentHTML('afterEnd', HeaderHtml + BusinessPhoneNumberHtml + TrailerHtml)
						}
						if (EmailAddressHtml != "") {
							EmailAddress.insertAdjacentHTML('afterEnd', HeaderHtml + EmailAddressHtml + TrailerHtml)
						}
						//if (CommentsHtml != "") {
							//Comments.insertAdjacentHTML('afterEnd', HeaderHtml + CommentsHtml + TrailerHtml + "<span><br></span>")
						//}		 
					}
					else { // if the browser does not support DHTML
						var newtext ='<html><head></head><body>';
						newtext += '<b>Your Request was not submitted, because:</b>' + oldbrowserprompt + '<p>';
						newtext += "Please click the back button on your browser, edit your information and resubmit!<p>";
						newtext +='</body></html>';
						document.write(newtext);
						document.close;
					}
					window.scrollTo(0,0);
				}
				else {
					//setTimeout("self.location='loanapp_success.html'",500)
					Validated.value="true"
				}
			}   
			return passed;
		}
		
     //*********************************
	//End Join MCU: Become a Member form
	//**********************************
	
	
	//************************************
	//Start Checking and Savings: Fastrack form
	//************************************
	
	function combineValuesFC() {
  
			with (document.fastrackform) {
    
				BusinessPhoneNumber.value = BusinessPhoneNumberAreaCode.value 
					+ '-' + BusinessPhoneNumberPrefix.value
					+ '-' + BusinessPhoneNumberSuffix.value;
				if (BusinessPhoneNumberExtension.value != "") {
					BusinessPhoneNumber.value += 'x' 
					+ BusinessPhoneNumberExtension.value;
				}
    
				HomePhoneNumber.value = HomePhoneNumberAreaCode.value 
					+ '-' + HomePhoneNumberPrefix.value 
					+ '-' + HomePhoneNumberSuffix.value;
    
			}
		}
		
	
	function formCheckFC() {

			var browser=navigator.appName; 
			var browserVer=parseFloat(navigator.appVersion); 

			var passed = true;
			var oldbrowserprompt = "";
			var flag = true;
			var oldbrowser = true;
			
			var MemberNameHtml = "";
			var MemberNumberHtml = "";
			var AddressHtml = "";
			var StateHtml = "";
			var CityHtml = "";
			var ZipCodeHtml = "";
			var EmployerHtml = "";
			var HomePhoneNumberHtml = "";
			var BusinessPhoneNumberHtml = "";
			var EmailAddressHtml = "";
			var CommentsHtml = "";
			var HeaderHtml = "<span><br><font color='#CC0000'><img src='../images/forms/arrow.gif'>&nbsp;"
			var TrailerHtml = "</font><br></span>"


			// get browser version
			
			if (browser.substring(0, 8)=="Netscape") {						
				if (browserVer >= 5.0) {
					oldbrowser=false;
				}
				else {
					oldbrowser=true;
				}
			}
			else if (browser.substring(0, 9)=="Microsoft") {						
				if (browserVer >= 4.0) {
					oldbrowser=false;
				}
				else {
					oldbrowser=true;
				}
			}      
			else { // Neither Netscape or Microsoft so assume it is an old browser
				oldbrowser=true;
			}
   
			with (document.fastrackform) {

				if (MemberName.value =="") { 
					MemberNameHtml = "This field is required.";
					oldbrowserprompt += "<BR><BR>Name field is required."
					passed =false;
				}
				else {
					if ((MemberName.value.indexOf(' ') == -1) || (MemberName.value.charAt(MemberName.value.length -1) == ' ')) {
						MemberNameHtml = "This field is incomplete.&nbsp;&nbsp;Both your first name and last name are required.";
						oldbrowserprompt += "<BR>Name field is incomplete.&nbsp;&nbsp;Both your first name and last name are required."
						passed =false;           
					}
				}
        
				if (MemberNumber.value == "") {
					MemberNumberHtml += "This field is required.";
					oldbrowserprompt += "<BR>MCU Member Number field is required.";
					passed =false;
				}
				else {        
					if (isNaN(MemberNumber.value)) {
						MemberNumberHtml += "This field must contain only numbers.";
						oldbrowserprompt += "<BR>MCU Member Number field must contain only numbers.";
						passed = false;        
					}
				}
 
				if (Address.value == "") {
					AddressHtml += "This field is required.";
					oldbrowserprompt += "<BR>Address field is required.";
					passed =false;
				}

				if (City.value == "") {
					CityHtml += "This field is required.";
					oldbrowserprompt += "<BR>City field is required.";
					passed =false;
				}

				if (State.value == "") {
					StateHtml += "This field is required.";
					oldbrowserprompt += "<BR>State field is required.";
					passed =false;
				}
				else if (State.value.length != 2) {
					StateHtml += "This field is incomplete.&nbsp;&nbsp;Please enter the 2-character abbreviation for your State.";
					oldbrowserprompt += "<BR>State field is incomplete.&nbsp;&nbsp;Please enter the 2-character abbreviation for your State.";
					passed =false;
				}

				if (ZipCode.value=="") {
					ZipCodeHtml += "This field is required.";
					oldbrowserprompt += "<BR>Zip Code field is required.";
					passed = false;
				}
				else if (ZipCode.value.length != 5) {
					ZipCodeHtml += "This field is incomplete.&nbsp;&nbsp;Please enter your 5-digit Zip Code.";
					oldbrowserprompt += "<BR>Zip Code field is incomplete.&nbsp;&nbsp;Please enter your 5-digit Zip Code.";
					passed = false;
				}
				else {
					if (isNaN(ZipCode.value)) {
						ZipCodeHtml += "This field must contain only numbers.";
						oldbrowserprompt += "<BR>Zip Code field must contain only numbers.";
						passed = false;
					}
				}

				if (Employer.value == "") {
					EmployerHtml += "This field is required.";
					oldbrowserprompt += "<BR>Employer field is required.";
					passed =false;
				}

				if (HomePhoneNumber.value == "--") {
					HomePhoneNumberHtml +=  "This field is required.";
					oldbrowserprompt += "<BR>Home Phone Number field is required.";
					passed =false;
				}
				else {
					if ((HomePhoneNumberAreaCode.value.length != 3) 
						|| (HomePhoneNumberPrefix.value.length != 3)
						|| (HomePhoneNumberSuffix.value.length != 4)
					) {
						HomePhoneNumberHtml +=  "This field must use the following format: (xxx)-xxx-xxxx, e.g. (212)-555-1212.";
						oldbrowserprompt += "<BR>Home Phone Number field must use the following format: (xxx)-xxx-xxxx, e.g. (212)-555-1212.";
						passed =false;
					}
					else if ((isNaN(HomePhoneNumberAreaCode.value))
						|| (isNaN(HomePhoneNumberPrefix.value)) 
						|| (isNaN(HomePhoneNumberSuffix.value))
					) {					
						HomePhoneNumberHtml +=  "This field must use contain only numbers.";
						oldbrowserprompt += "<BR>Home Phone Number field must contain only numbers.";
						passed =false;					
					}
				}

				if (BusinessPhoneNumber.value != "--") {
					if ((BusinessPhoneNumberAreaCode.value.length != 3) 
						|| (BusinessPhoneNumberPrefix.value.length != 3)
						|| (BusinessPhoneNumberSuffix.value.length != 4)
					) {
						BusinessPhoneNumberHtml +=  "This field must use the following format: (xxx)-xxx-xxxx, e.g. (212)-555-1212.";
						oldbrowserprompt += "<BR>Business Phone Number field must use the following format: (xxx)-xxx-xxxx, e.g. (212)-555-1212.";
						passed =false;
					}
					else if ((isNaN(BusinessPhoneNumberAreaCode.value))
						|| (isNaN(BusinessPhoneNumberPrefix.value)) 
						|| (isNaN(BusinessPhoneNumberSuffix.value))
					) {
						BusinessPhoneNumberHtml +=  "This field must use contain only numbers.";
						oldbrowserprompt += "<BR>Business Phone Number field must contain only numbers.";
						passed =false;										
					}
					else {
						if ((BusinessPhoneNumberExtension.value != "") && (isNaN(BusinessPhoneNumberExtension.value))) {
							BusinessPhoneNumberHtml +=  "The Extension field must contain only numbers.";
							oldbrowserprompt += "<BR>Business Phone Number Extension field must contain only numbers.";
							passed =false;            
						}
					}
				}        
       
				if (EmailAddress.value != "") {
					if ((EmailAddress.value.indexOf('@') == -1) 
						|| (EmailAddress.value.indexOf('.') == -1) 
						|| (EmailAddress.value.lastIndexOf('@') > EmailAddress.value.lastIndexOf('.'))
						|| (EmailAddress.value.length <= 4)
						) {
						EmailAddressHtml +=  "This field is invalid.&nbsp;&nbsp;Please make sure you enter a valid E-mail Address.";
						oldbrowserprompt += "<BR>Email Address field is invalid.&nbsp;&nbsp;Please make sure you enter a valid E-mail Address.";
						passed =false;
					}
				}
                
        
				// If there was an error on the form, notify user
        
				if (passed !=true) {        
					if (oldbrowser==false) {		 
						for (i=0; i< document.getElementsByTagName("SPAN").length;i++) {
							obj = document.getElementsByTagName("SPAN")[i];
							obj.innerHTML="";
						}  
	      
						return_url.insertAdjacentHTML('beforeBegin', "<span align='center'><b><font color='#CC0000'>Some information is missing or incorrect!" +
							"&nbsp;&nbsp;Please scroll down and correct each error, then resubmit!</font></b><br><br></span>")
		 
						if (MemberNameHtml != "") {
							MemberName.insertAdjacentHTML('afterEnd', HeaderHtml + MemberNameHtml + TrailerHtml)
						}
						if (MemberNumberHtml != "") {
							MemberNumber.insertAdjacentHTML('afterEnd', HeaderHtml + MemberNumberHtml + TrailerHtml)
						}
						if (AddressHtml != "") {
							Address.insertAdjacentHTML('afterEnd', HeaderHtml + AddressHtml + TrailerHtml)
						}
						if (CityHtml != "") {
							City.insertAdjacentHTML('afterEnd', HeaderHtml + CityHtml + TrailerHtml)
						}
						if (StateHtml != "") {
							State.insertAdjacentHTML('afterEnd', HeaderHtml + StateHtml + TrailerHtml)
						}
						if (ZipCodeHtml != "") {
							ZipCode.insertAdjacentHTML('afterEnd', HeaderHtml + ZipCodeHtml + TrailerHtml)
						}
						if (EmployerHtml != "") {
							Employer.insertAdjacentHTML('afterEnd', HeaderHtml + EmployerHtml + TrailerHtml)
						}
						if (HomePhoneNumberHtml != "") {
							HomePhoneNumber.insertAdjacentHTML('afterEnd', HeaderHtml + HomePhoneNumberHtml + TrailerHtml)
						}
						if (BusinessPhoneNumberHtml != "") {
							BusinessPhoneNumber.insertAdjacentHTML('afterEnd', HeaderHtml + BusinessPhoneNumberHtml + TrailerHtml)
						}
						if (EmailAddressHtml != "") {
							EmailAddress.insertAdjacentHTML('afterEnd', HeaderHtml + EmailAddressHtml + TrailerHtml)
						}
					}
					else { // if the browser does not support DHTML
						var newtext ='<html><head></head><body bgcolor="">';
						newtext += '<font color=""><b>Your Request was not submitted, because:</b></font>' + oldbrowserprompt + '<p>';
						newtext += "<font color=''>Please click the back button on your browser, edit your information and resubmit!</font><p>";
						newtext +='</body></html>';
						document.write(newtext);
						document.close;
					}
					window.scrollTo(0,0);
				}
				else {
					//setTimeout("self.location='loanapp_success.html'",500)
					Validated.value="true"
				}
			}   
			return passed;
		}
	
	//************************************
	//End Checking and Savings: Fastrack form
	//************************************	
	
	//************************************
	//Start Loan and Credit Cards: Loan Payment Estimator form
	//************************************
	function checkNumber(input, min, max, msg) {
        msg = msg + " field has invalid data: " + input.value;
        var str = input.value;
        for (var i = 0; i < str.length; i++) {
            var ch = str.substring(i, i + 1);
            if ((ch < "0" || "9" < ch) && ch != '.') {
               alert(msg);
                return false;
            }
        }
        var num = 0 + str;
        if (num < min || max < num) {
            alert(msg + " not in range [" + min + ".." + max + "]");
            return false;
        }
        input.value = str;
        return true;
    }

    function computeField(input) {
        if (input.type != "radio") {
        if (input.value != null && input.value.length != 0)
            input.value = "" + eval(input.value);
        }
        computeForm(input.form);
    }

    function computeForm(form) {
       var disabilityrate = 1.81 * 1.2;
       var singlerate = .40 * 1.2;
       var jointrate = .64 * 1.2;
       var singledisabilityrate =1.75 * 1.2;
       var jointdisabilityrate = 2.05 * 1.2;
      // alert(disabilityrate);
        if ((form.years.value == null || form.years.value.length == 0) ||
            (form.interest.value == null || form.interest.value.length == 0) ||
            (form.principal.value == null || form.principal.value.length == 0)) {
            return;
        }
          var payments = form.years.value;
       //payments  = payments * 12;

        if (!checkNumber(form.years, 1, 365, "# of Months") ||
            !checkNumber(form.interest, .001, 99, "Interest") ||
            !checkNumber(form.principal, 100, 10000000, "Principal")) {
            form.years.value = "Invalid";
            return;
        }
        var i = parseFloat( form.interest.value);
        if (form.disability.checked && form.life[0].checked) {
        i +=  parseFloat(singledisabilityrate); }
        else{
        if (form.disability.checked && form.life[1].checked) {
        i += parseFloat(jointdisabilityrate); }       
        else {
                 if (form.disability.checked && !form.life[0].checked && !form.life[1].checked) {
                i += parseFloat(disabilityrate); }
                 else {
                   if (!form.disability.checked && form.life[0].checked && !form.life[1].checked) {
                       i += parseFloat(singlerate); }
                   else{
                          if (!form.disability.checked && !form.life[0].checked && form.life[1].checked) {
                        i += parseFloat(jointrate); }
                                          }
                }
                 }
        }
       //alert (i);
        if (i > 1.0) {
            i = i / 100.0;
            //form.interest.value = i;
        }
        i /= 12;
        var pow = 1;
        for (var j = 0; j < payments; j++)
            pow = pow * (1 + i);
        form.payment.value = (form.principal.value * pow * i) / (pow - 1);
        form.payment.value = dollarize(form.payment.value);
    }
        function dollarize (expr) {
                return "$" + format(expr,2)
        }

        function format (expr, decplaces) {
                var str = "" + Math.round (eval(expr) * Math.pow(10,decplaces));
                while (str.length <= decplaces) {
                        str = "0" + str;
                }
                var decpoint = str.length - decplaces;
                return str.substring(0,decpoint) + "." + str.substring(decpoint,str.length);
        }

    function clearForm(form) {
        form.years.value = "";
        form.interest.value = "";
        form.principal.value = "";
    }
	
	//************************************
	//End Loan and Credit Cards: Loan Payment Estimator form
	//************************************
	
	//************************************
	//Start Checking and Savings: Loan Payment Estimator form
	//************************************
	
	
	function checkNumber(input, min, max, msg) {
        msg = msg + " field has invalid data: " + input.value;
        var str = input.value;
        for (var i = 0; i < str.length; i++) {
            var ch = str.substring(i, i + 1);
            if ((ch < "0" || "9" < ch) && ch != '.') {
               alert(msg);
                return false;
            }
        }
        var num = 0 + str;
        if (num < min || max < num) {
            alert(msg + " not in range [" + min + ".." + max + "]");
            return false;
        }
        input.value = str;
        return true;
    }

    function scomputeField(input) {
        if (input.value != null && input.value.length != 0)
            input.value = "" + eval(input.value);
        computeForm(input.form);
    }

    function scomputeForm(form) {
        if ((form.years.value == null || form.years.value.length == 0) ||
            (form.interest.value == null || form.interest.value.length == 0) ||
            (form.principal.value == null || form.principal.value.length == 0)) {
            return;
        }
          var payments = form.years.value;
          //payments  = payments * 12;

        if (!checkNumber(form.years, 1, 360, "# of Months") ||
            !checkNumber(form.interest, .001, 99, "Interest") ||
            !checkNumber(form.principal, 100, 10000000, "Principal")) {
            form.years.value = "Invalid";
            return;
        }
        var i = form.interest.value;
        if (i > 1.0) {
            i = i / 100.0;
            form.interest.value = i;
        }
        i /= 12;
        
        var pow =parseFloat( form.principal.value);
        for (var j = 0; j < payments; j++){
            pow = pow + pow * i;
            }
        form.balance.value = pow;
        form.balance.value = dollarize(form.balance.value);
        form.payment.value = pow - parseFloat(form.principal.value);
        form.payment.value = dollarize(form.payment.value);
    }
        function dollarize (expr) {
                return "$" + format(expr,2);
        }

        function format (expr, decplaces) {
                var str = " " + Math.round (eval(expr) * Math.pow(10,decplaces));
                while (str.length <= decplaces) {
                        str = "0" + str;
                }
                var decpoint = str.length - decplaces;
                return str.substring(0,decpoint) + "." + str.substring(decpoint,str.length);
        }

    function sclearForm(form) {
        form.years.value = "";
        form.interest.value = "";
        form.principal.value = "";
    }
	
	//************************************
	//End Checking and Savings: Saving Estimator form
	//************************************
	
	//************************************
	//Start Recource Center: Fraud Investigation Request Form
	//************************************
	
	function formatCurrency(num) {

        num = num.toString().replace(/\$|\,/g,'');
		  if(isNaN(num))
		     num = "0";
		     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 = "0" + 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 + '.' + cents);
        }
	
	    function isDate(string) {
		   if (!string) return false;   
		   var iChars = "*|,\":<>[]{}`\';()&$#%";
		   
		   for (var i = 0; i < string.length; i++) {
		      if (iChars.indexOf(string.charAt(i)) != -1)         
			  	return false;   
			}
		   return true;
   
           }           	
 		
		function combineValuesFR() {
  
			with (document.fraudrequestform) {
    
				BusinessPhoneNumber.value = BusinessPhoneNumberAreaCode.value 
					+ '-' + BusinessPhoneNumberPrefix.value
					+ '-' + BusinessPhoneNumberSuffix.value;
				if (BusinessPhoneNumberExtension.value != "") {
					BusinessPhoneNumber.value += 'x' 
					+ BusinessPhoneNumberExtension.value;
				}
    
				HomePhoneNumber.value = HomePhoneNumberAreaCode.value 
					+ '-' + HomePhoneNumberPrefix.value 
					+ '-' + HomePhoneNumberSuffix.value;
    
			}
		}

		function formCheckFR() {

			var browser=navigator.appName; 
			var browserVer=parseFloat(navigator.appVersion); 

			var passed = true;
			var oldbrowserprompt = "";
			var flag = true;
			var oldbrowser = true;
			
			var MemberNameHtml = "";
			var MemberNumberHtml = "";
			var AddressHtml = "";
			var StateHtml = "";
			var CityHtml = "";
			var ZipCodeHtml = "";			
			var HomePhoneNumberHtml = "";
			var BusinessPhoneNumberHtml = "";
			var EmailAddressHtml = "";
			var TransTypeHtml= "";	
			var TransDateHtml= "";			
			var CommentsHtml = "";
			var HeaderHtml = "<span><br><font color='#CC0000'><img src='../images/forms/arrow.gif'>&nbsp;"
			var TrailerHtml = "</font><br></span>"


			// get browser version
			
			if (browser.substring(0, 8)=="Netscape") {						
				if (browserVer >= 5.0) {
					oldbrowser=false;
				}
				else {
					oldbrowser=true;
				}
			}
			else if (browser.substring(0, 9)=="Microsoft") {						
				if (browserVer >= 4.0) {
					oldbrowser=false;
				}
				else {
					oldbrowser=true;
				}
			}      
			else { // Neither Netscape or Microsoft so assume it is an old browser
				oldbrowser=true;
			}
   
			with (document.fraudrequestform) {

				if (MemberName.value =="") { 
					MemberNameHtml = "This field is required.";
					oldbrowserprompt += "<BR><BR>Name field is required."
					passed =false;
				}
				else {
					if ((MemberName.value.indexOf(' ') == -1) || (MemberName.value.charAt(MemberName.value.length -1) == ' ')) {
						MemberNameHtml = "This field is incomplete.&nbsp;&nbsp;Both your first name and last name are required.";
						oldbrowserprompt += "<BR>Name field is incomplete.&nbsp;&nbsp;Both your first name and last name are required."
						passed =false;           
					}
				}
        
				if (MemberNumber.value == "") {
					MemberNumberHtml += "This field is required.";
					oldbrowserprompt += "<BR>MCU Member Number field is required.";
					passed =false;
				}
				else {        
					if (isNaN(MemberNumber.value)) {
						MemberNumberHtml += "This field must contain only numbers.";
						oldbrowserprompt += "<BR>MCU Member Number field must contain only numbers.";
						passed = false;        
					}
				}
				
				//if (PromoCode.value == "") {
					//PromoCodeHtml += "This field is required.";
					//oldbrowserprompt += "<BR>Promo Code field is required.";
					//passed =false;
				//}
				
				
 
				if (Address.value == "") {
					AddressHtml += "This field is required.";
					oldbrowserprompt += "<BR>Address field is required.";
					passed =false;
				}

				if (City.value == "") {
					CityHtml += "This field is required.";
					oldbrowserprompt += "<BR>City field is required.";
					passed =false;
				}

				if (State.value == "") {
					StateHtml += "This field is required.";
					oldbrowserprompt += "<BR>State field is required.";
					passed =false;
				}
				else if (State.value.length != 2) {
					StateHtml += "This field is incomplete.&nbsp;&nbsp;Please enter the 2-character abbreviation for your State.";
					oldbrowserprompt += "<BR>State field is incomplete.&nbsp;&nbsp;Please enter the 2-character abbreviation for your State.";
					passed =false;
				}

				if (ZipCode.value=="") {
					ZipCodeHtml += "This field is required.";
					oldbrowserprompt += "<BR>Zip Code field is required.";
					passed = false;
				}
				else if (ZipCode.value.length != 5) {
					ZipCodeHtml += "This field is incomplete.&nbsp;&nbsp;Please enter your 5-digit Zip Code.";
					oldbrowserprompt += "<BR>Zip Code field is incomplete.&nbsp;&nbsp;Please enter your 5-digit Zip Code.";
					passed = false;
				}
				else {
					if (isNaN(ZipCode.value)) {
						ZipCodeHtml += "This field must contain only numbers.";
						oldbrowserprompt += "<BR>Zip Code field must contain only numbers.";
						passed = false;
					}
				}
								
				if (cboTransType.value == "0") {
					TransTypeHtml += "This field is required.";
					oldbrowserprompt += "<BR>Address field is required.";
					passed =false;
				}				
								
				if (isDate(TransDate.value) == false) {
                    TransDateHtml += "This field must use the following format: mm/dd/yyyy, e.g. 09/11/2004.";
		            oldbrowserprompt += "<BR>This field must use the following format: mm/dd/yyyy, e.g. 07/11/2004.";        
		            passed =false;  
	             } 										

				if (HomePhoneNumber.value == "--") {
					HomePhoneNumberHtml +=  "This field is required.";
					oldbrowserprompt += "<BR>Home Phone Number field is required.";
					passed =false;
				}
				else {
					if ((HomePhoneNumberAreaCode.value.length != 3) 
						|| (HomePhoneNumberPrefix.value.length != 3)
						|| (HomePhoneNumberSuffix.value.length != 4)
					) {
						HomePhoneNumberHtml +=  "This field must use the following format: (xxx)-xxx-xxxx, e.g. (212)-555-1212.";
						oldbrowserprompt += "<BR>Home Phone Number field must use the following format: (xxx)-xxx-xxxx, e.g. (212)-555-1212.";
						passed =false;
					}
					else if ((isNaN(HomePhoneNumberAreaCode.value))
						|| (isNaN(HomePhoneNumberPrefix.value)) 
						|| (isNaN(HomePhoneNumberSuffix.value))
					) {					
						HomePhoneNumberHtml +=  "This field must use contain only numbers.";
						oldbrowserprompt += "<BR>Home Phone Number field must contain only numbers.";
						passed =false;					
					}
				}

				if (BusinessPhoneNumber.value != "--") {
					if ((BusinessPhoneNumberAreaCode.value.length != 3) 
						|| (BusinessPhoneNumberPrefix.value.length != 3)
						|| (BusinessPhoneNumberSuffix.value.length != 4)
					) {
						BusinessPhoneNumberHtml +=  "This field must use the following format: (xxx)-xxx-xxxx, e.g. (212)-555-1212.";
						oldbrowserprompt += "<BR>Business Phone Number field must use the following format: (xxx)-xxx-xxxx, e.g. (212)-555-1212.";
						passed =false;
					}
					else if ((isNaN(BusinessPhoneNumberAreaCode.value))
						|| (isNaN(BusinessPhoneNumberPrefix.value)) 
						|| (isNaN(BusinessPhoneNumberSuffix.value))
					) {
						BusinessPhoneNumberHtml +=  "This field must use contain only numbers.";
						oldbrowserprompt += "<BR>Business Phone Number field must contain only numbers.";
						passed =false;										
					}
					else {
						if ((BusinessPhoneNumberExtension.value != "") && (isNaN(BusinessPhoneNumberExtension.value))) {
							BusinessPhoneNumberHtml +=  "The Extension field must contain only numbers.";
							oldbrowserprompt += "<BR>Business Phone Number Extension field must contain only numbers.";
							passed =false;            
						}
					}
				}        
       
				if (EmailAddress.value != "") {
					if ((EmailAddress.value.indexOf('@') == -1) 
						|| (EmailAddress.value.indexOf('.') == -1) 
						|| (EmailAddress.value.lastIndexOf('@') > EmailAddress.value.lastIndexOf('.'))
						|| (EmailAddress.value.length <= 4)
						) {
						EmailAddressHtml +=  "This field is invalid.&nbsp;&nbsp;Please make sure you enter a valid E-mail Address.";
						oldbrowserprompt += "<BR>Email Address field is invalid.&nbsp;&nbsp;Please make sure you enter a valid E-mail Address.";
						passed =false;
					}
				}
                
        
				// If there was an error on the form, notify user
        
				if (passed !=true) {        
					if (oldbrowser==false) {		 
						for (i=0; i< document.getElementsByTagName("SPAN").length;i++) {
							obj = document.getElementsByTagName("SPAN")[i];
							obj.innerHTML="";
						}  
	      
						return_url.insertAdjacentHTML('beforeBegin', "<span align='center'><b><font color='#CC0000'>Some information is missing or incorrect!" +
							"&nbsp;&nbsp;Please scroll down and correct each error, then resubmit!</font></b><br><br></span>")
		 
						if (MemberNameHtml != "") {
							MemberName.insertAdjacentHTML('afterEnd', HeaderHtml + MemberNameHtml + TrailerHtml)
						}
						if (MemberNumberHtml != "") {
							MemberNumber.insertAdjacentHTML('afterEnd', HeaderHtml + MemberNumberHtml + TrailerHtml)
						}
						if (AddressHtml != "") {
							Address.insertAdjacentHTML('afterEnd', HeaderHtml + AddressHtml + TrailerHtml)
						}
						if (CityHtml != "") {
							City.insertAdjacentHTML('afterEnd', HeaderHtml + CityHtml + TrailerHtml)
						}
						if (StateHtml != "") {
							State.insertAdjacentHTML('afterEnd', HeaderHtml + StateHtml + TrailerHtml)
						}
						if (ZipCodeHtml != "") {
							ZipCode.insertAdjacentHTML('afterEnd', HeaderHtml + ZipCodeHtml + TrailerHtml)
						}						
						if (HomePhoneNumberHtml != "") {
							HomePhoneNumber.insertAdjacentHTML('afterEnd', HeaderHtml + HomePhoneNumberHtml + TrailerHtml)
						}
						if (BusinessPhoneNumberHtml != "") {
							BusinessPhoneNumber.insertAdjacentHTML('afterEnd', HeaderHtml + BusinessPhoneNumberHtml + TrailerHtml)
						}
						if (EmailAddressHtml != "") {
							EmailAddress.insertAdjacentHTML('afterEnd', HeaderHtml + EmailAddressHtml + TrailerHtml)
						}
						if (TransTypeHtml != "") {
							cboTransType.insertAdjacentHTML('afterEnd', HeaderHtml + TransTypeHtml + TrailerHtml)						
						}
						if (TransDateHtml != "") {
							TransDate.insertAdjacentHTML('afterEnd', HeaderHtml + TransDateHtml + TrailerHtml)
						}
						
					}
					else { // if the browser does not support DHTML
						var newtext ='<html><head></head><body>';
						newtext += '<b>Your Request was not submitted, because:</b>' + oldbrowserprompt + '<p>';
						newtext += "Please click the back button on your browser, edit your information and resubmit!<p>";
						newtext +='</body></html>';
						document.write(newtext);
						document.close;
					}
					window.scrollTo(0,0);
				}
				else {
					//setTimeout("self.location='loanapp_success.html'",500)
					Validated.value="true"
				}
			}   
			return passed;
		}

			
       
     //************************************
	//End Recource Center: Fraud Investigation Request Form
	//************************************
	
	//************************************
	//Start Cheking & Savings: Check Order Form
	//************************************
       
	   
	function combineValues() {
  
			with (document.orderchecksform) {
    
				BusinessPhoneNumber.value = BusinessPhoneNumberAreaCode.value 
					+ '-' + BusinessPhoneNumberPrefix.value
					+ '-' + BusinessPhoneNumberSuffix.value;
				if (BusinessPhoneNumberExtension.value != "") {
					BusinessPhoneNumber.value += 'x' 
					+ BusinessPhoneNumberExtension.value;
				}				
    
				HomePhoneNumber.value = HomePhoneNumberAreaCode.value 
					+ '-' + HomePhoneNumberPrefix.value 
					+ '-' + HomePhoneNumberSuffix.value;
    
			}
		}

		function formCheckOC() {
		
			
		

			var browser=navigator.appName; 
			var browserVer=parseFloat(navigator.appVersion); 

			var passed = true;
			var oldbrowserprompt = "";
			var flag = true;
			var oldbrowser = true;
			
			var MemberNameHtml = "";
			var CheckingAccountNumberHtml = "";
			var AddressHtml = "";
			var StateHtml = "";
			var CityHtml = "";
			var ZipCodeHtml = "";
			var HomePhoneNumberHtml = "";
			var BusinessPhoneNumberHtml = "";
			var EmailAddressHtml = "";
			var StartCheckNumberHtml = "";
			var CommentsHtml = "";
			var HeaderHtml = "<span><br><font color='#CC0000'><img src='../images/forms/arrow.gif'>&nbsp;"
			var TrailerHtml = "</font><br></span>"


			// get browser version
			
			if (browser.substring(0, 8)=="Netscape") {						
				if (browserVer >= 5.0) {
					oldbrowser=false;
				}
				else {
					oldbrowser=true;
				}
			}
			else if (browser.substring(0, 9)=="Microsoft") {						
				if (browserVer >= 4.0) {
					oldbrowser=false;
				}
				else {
					oldbrowser=true;
				}
			}      
			else { // Neither Netscape or Microsoft so assume it is an old browser
				oldbrowser=true;
			}
   
			with (document.orderchecksform) {

				if (MemberName.value =="") { 
					MemberNameHtml = "This field is required.";
					oldbrowserprompt += "<BR><BR>Name field is required."
					passed =false;
				}
				else {
					if ((MemberName.value.indexOf(' ') == -1) || (MemberName.value.charAt(MemberName.value.length -1) == ' ')) {
						MemberNameHtml = "This field is incomplete.&nbsp;&nbsp;Both your first name and last name are required.";
						oldbrowserprompt += "<BR>Name field is incomplete.&nbsp;&nbsp;Both your first name and last name are required."
						passed =false;           
					}
				}
        
				if (CheckingAccountNumber.value == "") {
					CheckingAccountNumberHtml += "This field is required.";
					oldbrowserprompt += "<BR>Checking Account Number field is required.";
					passed =false;
				}
				else {        
					if (isNaN(CheckingAccountNumber.value)) {
						CheckingAccountNumberHtml += "This field must contain only numbers.";
						oldbrowserprompt += "<BR>Checking Account Number field must contain only numbers.";
						passed = false;        
					}
					else if (CheckingAccountNumber.value.length != 14) {
						CheckingAccountNumberHtml += "This field is invalid. Please enter the 14 digits that follow the second colon in the series of numbers that appears at the bottom of your MCU checks).";
						oldbrowserprompt += "<BR>Checking Account Number field is invalid. Please enter the 14 digits that follow the second colon in the series of<br>numbers that appears at the bottom of your MCU checks.";
						passed = false;        
					}
				}
 
				if (Address.value == "") {
					AddressHtml += "This field is required.";
					oldbrowserprompt += "<BR>Address field is required.";
					passed =false;
				}

				if (City.value == "") {
					CityHtml += "This field is required.";
					oldbrowserprompt += "<BR>City field is required.";
					passed =false;
				}

				if (State.value == "") {
					StateHtml += "This field is required.";
					oldbrowserprompt += "<BR>State field is required.";
					passed =false;
				}
				else if (State.value.length != 2) {
					StateHtml += "This field is incomplete.&nbsp;&nbsp;Please enter the 2-character abbreviation for your State.";
					oldbrowserprompt += "<BR>State field is incomplete.&nbsp;&nbsp;Please enter the 2-character abbreviation for your State.";
					passed =false;
				}

				if (ZipCode.value=="") {
					ZipCodeHtml += "This field is required.";
					oldbrowserprompt += "<BR>Zip Code field is required.";
					passed = false;
				}
				else if (ZipCode.value.length != 5) {
					ZipCodeHtml += "This field is incomplete.&nbsp;&nbsp;Please enter your 5-digit Zip Code.";
					oldbrowserprompt += "<BR>Zip Code field is incomplete.&nbsp;&nbsp;Please enter your 5-digit Zip Code.";
					passed = false;
				}
				else {
					if (isNaN(ZipCode.value)) {
						ZipCodeHtml += "This field must contain only numbers.";
						oldbrowserprompt += "<BR>Zip Code field must contain only numbers.";
						passed = false;
					}
				}

				if (HomePhoneNumber.value == "--") {
					HomePhoneNumberHtml +=  "This field is required.";
					oldbrowserprompt += "<BR>Home Phone Number field is required.";
					passed =false;
				}
				else {
					if ((HomePhoneNumberAreaCode.value.length != 3) 
						|| (HomePhoneNumberPrefix.value.length != 3)
						|| (HomePhoneNumberSuffix.value.length != 4)
					) {
						HomePhoneNumberHtml +=  "This field must use the following format: (xxx)-xxx-xxxx, e.g. (212)-555-1212.";
						oldbrowserprompt += "<BR>Home Phone Number field must use the following format: (xxx)-xxx-xxxx, e.g. (212)-555-1212.";
						passed =false;
					}
					else if ((isNaN(HomePhoneNumberAreaCode.value))
						|| (isNaN(HomePhoneNumberPrefix.value)) 
						|| (isNaN(HomePhoneNumberSuffix.value))
					) {					
						HomePhoneNumberHtml +=  "This field must use contain only numbers.";
						oldbrowserprompt += "<BR>Home Phone Number field must contain only numbers.";
						passed =false;					
					}
				}

				if (BusinessPhoneNumber.value != "--") {
					if ((BusinessPhoneNumberAreaCode.value.length != 3) 
						|| (BusinessPhoneNumberPrefix.value.length != 3)
						|| (BusinessPhoneNumberSuffix.value.length != 4)
					) {
						BusinessPhoneNumberHtml +=  "This field must use the following format: (xxx)-xxx-xxxx, e.g. (212)-555-1212.";
						oldbrowserprompt += "<BR>Business Phone Number field must use the following format: (xxx)-xxx-xxxx, e.g. (212)-555-1212.";
						passed =false;
					}
					else if ((isNaN(BusinessPhoneNumberAreaCode.value))
						|| (isNaN(BusinessPhoneNumberPrefix.value)) 
						|| (isNaN(BusinessPhoneNumberSuffix.value))
					) {
						BusinessPhoneNumberHtml +=  "This field must use contain only numbers.";
						oldbrowserprompt += "<BR>Business Phone Number field must contain only numbers.";
						passed =false;										
					}
					else {
						if ((BusinessPhoneNumberExtension.value != "") && (isNaN(BusinessPhoneNumberExtension.value))) {
							BusinessPhoneNumberHtml +=  "The Extension field must contain only numbers.";
							oldbrowserprompt += "<BR>Business Phone Number Extension field must contain only numbers.";
							passed =false;            
						}
					}
				}        
       
				if (EmailAddress.value != "") {
					if ((EmailAddress.value.indexOf('@') == -1) 
						|| (EmailAddress.value.indexOf('.') == -1) 
						|| (EmailAddress.value.lastIndexOf('@') > EmailAddress.value.lastIndexOf('.'))
						|| (EmailAddress.value.length <= 4)
						) {
						EmailAddressHtml +=  "This field is invalid.&nbsp;&nbsp;Please make sure you enter a valid E-mail Address.";
						oldbrowserprompt += "<BR>Email Address field is invalid.&nbsp;&nbsp;Please make sure you enter a valid E-mail Address.";
						passed =false;
					}
				}
        
				if (StartCheckNumber.value == "") {
					StartCheckNumberHtml +=  "This field is required.";
					oldbrowserprompt += "<BR>Starting Check Number field is required.";
					passed =false;
				}
				else {
					if (isNaN(StartCheckNumber.value) || (StartCheckNumber.value < 101) || (StartCheckNumber.value > 9000)) {
						StartCheckNumberHtml +=  "This field must be a number between 101 and 9000.";
						oldbrowserprompt += "<BR>Starting Check Number field must be a number between 101 and 9000.";
						passed =false;
					}
				} 
        
				// If there was an error on the form, notify user
        
				if (passed !=true) {        
					if (oldbrowser==false) {		 
						for (i=0; i< document.getElementsByTagName("SPAN").length;i++) {
							obj = document.getElementsByTagName("SPAN")[i];
							obj.innerHTML="";
						}  
	      
						return_url.insertAdjacentHTML('beforeBegin', "<span align='center'><b><font color='#CC0000'>Some information is missing or incorrect!" +
							"&nbsp;&nbsp;Please scroll down and correct each error, then resubmit!</font></b><br><br></span>")
		 
						if (MemberNameHtml != "") {
							MemberName.insertAdjacentHTML('afterEnd', HeaderHtml + MemberNameHtml + TrailerHtml)
						}
						if (CheckingAccountNumberHtml != "") {
							CheckingAccountNumber.insertAdjacentHTML('afterEnd', HeaderHtml + CheckingAccountNumberHtml + TrailerHtml)
						}
						if (AddressHtml != "") {
							Address.insertAdjacentHTML('afterEnd', HeaderHtml + AddressHtml + TrailerHtml)
						}
						if (CityHtml != "") {
							City.insertAdjacentHTML('afterEnd', HeaderHtml + CityHtml + TrailerHtml)
						}
						if (StateHtml != "") {
							State.insertAdjacentHTML('afterEnd', HeaderHtml + StateHtml + TrailerHtml)
						}
						if (ZipCodeHtml != "") {
							ZipCode.insertAdjacentHTML('afterEnd', HeaderHtml + ZipCodeHtml + TrailerHtml)
						}
						if (HomePhoneNumberHtml != "") {
							HomePhoneNumber.insertAdjacentHTML('afterEnd', HeaderHtml + HomePhoneNumberHtml + TrailerHtml)
						}
						if (BusinessPhoneNumberHtml != "") {
							BusinessPhoneNumber.insertAdjacentHTML('afterEnd', HeaderHtml + BusinessPhoneNumberHtml + TrailerHtml)
						}
						if (EmailAddressHtml != "") {
							EmailAddress.insertAdjacentHTML('afterEnd', HeaderHtml + EmailAddressHtml + TrailerHtml)
						}
						if (StartCheckNumberHtml != "") {
							StartCheckNumber.insertAdjacentHTML('afterEnd', HeaderHtml + StartCheckNumberHtml + TrailerHtml)
						}
					}
					else { // if the browser does not support DHTML
						var newtext ='<html><head></head><body>';
						newtext += '<b>Your Request was not submitted, because:</b>' + oldbrowserprompt + '<p>';
						newtext += "Please click the back button on your browser, edit your information and resubmit!<p>";
						newtext +='</body></html>';
						document.write(newtext);
						document.close;
					}
				}
				else {
					//setTimeout("self.location='loanapp_success.html'",500)
					Validated.value="true"
				}
			}   
			return passed;
			window.scrollTo(0,0);
		}   
		
	//************************************
	//End Cheking & Savings: Check Order Form
	//************************************
	
	
	//************************************
	//Start News & Promotions - Making a World of Difference
	//************************************
	
	function combineValuesThanks() {
  
			with (document.thankyouform) {
    
				//BusinessPhoneNumber.value = BusinessPhoneNumberAreaCode.value 
					//+ '-' + BusinessPhoneNumberPrefix.value
					////+ '-' + BusinessPhoneNumberSuffix.value;
				//if (BusinessPhoneNumberExtension.value != "") {
					//BusinessPhoneNumber.value += 'x' 
					//+ BusinessPhoneNumberExtension.value;
				//}
    
				HomePhoneNumber1.value = HomePhoneNumberAreaCode1.value 
					+ '-' + HomePhoneNumberPrefix1.value 
					+ '-' + HomePhoneNumberSuffix1.value;
    
			//}
			
			//{
        
				HomePhoneNumber2.value = HomePhoneNumberAreaCode2.value 
					+ '-' + HomePhoneNumberPrefix2.value 
					+ '-' + HomePhoneNumberSuffix2.value;
    
			//}
			
			//{
    				
    
				HomePhoneNumber3.value = HomePhoneNumberAreaCode3.value 
					+ '-' + HomePhoneNumberPrefix3.value 
					+ '-' + HomePhoneNumberSuffix3.value;
    
			//}
			//{
    			
    
				HomePhoneNumber4.value = HomePhoneNumberAreaCode4.value 
					+ '-' + HomePhoneNumberPrefix4.value 
					+ '-' + HomePhoneNumberSuffix4.value;
    
			//}
			//{
    			
    
				HomePhoneNumber5.value = HomePhoneNumberAreaCode5.value 
					+ '-' + HomePhoneNumberPrefix5.value 
					+ '-' + HomePhoneNumberSuffix5.value;
    
			}
		}

		
		
		function formCheckThanks() {

			var browser=navigator.appName; 
			var browserVer=parseFloat(navigator.appVersion); 

			var passed = true;
			var oldbrowserprompt = "";
			var flag = true;
			var oldbrowser = true;
			
			var MemberNameHtml = "";
			var MemberNumberHtml = "";
			var MemberAddressHtml = "";
			var PromoCodeHtml = "";
			var Person1Html = "";
			var Person2Html = "";
			var Person3Html = "";
			var Person4Html = "";
			var Person5Html = "";
			var Address1Html = "";
			var Address2Html = "";
			var Address3Html = "";		
			var Address4Html = "";	
			var Address5Html = "";		
			var State1Html = "";
			var State2Html = "";
			var State3Html = "";		
			var State4Html = "";	
			var State5Html = "";		
			var City1Html = "";
			var City2Html = "";
			var City3Html = "";
			var City4Html = "";
			var City5Html = "";
			var ZipCode1Html = "";		
			var ZipCode2Html = "";		
			var ZipCode3Html = "";		
			var ZipCode4Html = "";		
			var ZipCode5Html = "";		
				
			var HomePhoneNumber1Html = "";
			var HomePhoneNumber2Html = "";
			var HomePhoneNumber3Html = "";
			var HomePhoneNumber4Html = "";
			var HomePhoneNumber5Html = "";
			
			var EmailAddress1Html = "";		
			var EmailAddress2Html = "";		
			var EmailAddress3Html = "";		
			var EmailAddress4Html = "";		
			var EmailAddress5Html = "";		
					
			var CommentsHtml = "";
			var HeaderHtml = "<span><br><font color='#CC0000' face='Arial' size='2'><img src='../images/forms/arrow.gif'>&nbsp;"
			var TrailerHtml = "</font><br></span>"


			// get browser version
			
				
			
			//if (navigator.userAgent.indexOf("Firefox")!=-1){
				//var versionindex=navigator.userAgent.indexOf("Firefox")+8					
				//if (parseInt(navigator.userAgent.charAt(versionindex))>=1) {
					//alert("You are using Firefox 1.x or above")
					//oldbrowser=false                                                                                                          ;
				//}
				//else {
					//oldbrowser=true;
				//}
						
			//}							
			
			if (browser.substring(0, 8)=="Netscape") {						
				if (browserVer >= 5.0) {
					oldbrowser=false;
				}
				else {
					oldbrowser=true;
				}
			}
			else if (browser.substring(0, 9)=="Microsoft") {						
				if (browserVer >= 4.0) {
					oldbrowser=false;
				}
				else {
					oldbrowser=true;
				}
			}      
			else { // Neither Netscape or Microsoft so assume it is an old browser
				oldbrowser=true;
			}
   
			with (document.thankyouform) {

				if (MemberName.value =="") { 
					MemberNameHtml = "This field is required.";
					oldbrowserprompt += "<BR><BR>Name field is required."
					passed =false;
				}
				else {
					if ((MemberName.value.indexOf(' ') == -1) || (MemberName.value.charAt(MemberName.value.length -1) == ' ')) {
						MemberNameHtml = "This field is incomplete.&nbsp;&nbsp;Both your first name and last name are required.";
						oldbrowserprompt += "<BR>Name field is incomplete.&nbsp;&nbsp;Both your first name and last name are required."
						passed =false;           
					}
				}
        
				if (MemberAddress.value == "") {
					MemberAddressHtml += "This field is required.";
					oldbrowserprompt += "<BR>MCU Member Address field is required.";
					passed =false;
				}
				////original field membernumber
				//if (MemberNumber.value == "") {
					///MemberNumberHtml += "This field is required.";
					///oldbrowserprompt += "<BR>MCU Member Number field is required.";
					///passed =false;
				////}
				
				
				//'else {        
					//if (isNaN(MemberNumber.value)) {
						//MemberNumberHtml += "This field must contain only numbers.";
						//oldbrowserprompt += "<BR>MCU Member Number field must contain only numbers.";
						//passed = false;        
					//}
				//}				
				
				
				//if (PromoCode.value == "") {
					//PromoCodeHtml += "This field is required.";
					//oldbrowserprompt += "<BR>Promo Code field is required.";
					//passed =false;
				//}
				
				if (Person1.value == "") {
					Person1Html += "This field is required.";
					oldbrowserprompt += "<BR>Name field is required.";
					passed =false;
				}
				
				else {
					if ((Person1.value.indexOf(' ') == -1) || (Person1.value.charAt(Person1.value.length -1) == ' ')) {
						Person1Html = "This field is incomplete.&nbsp;&nbsp;Both first name and last name are required.";
						oldbrowserprompt += "<BR>Name field is incomplete.&nbsp;&nbsp;Both first name and last name are required."
						passed =false;           
					}
				}
				
				//if (Person2.value == "") {
					//Person2Html += "This field is required.";
					//oldbrowserprompt += "<BR>Name field is required.";
					//passed =false;
				//}
				
				//else {
					//if ((Person2.value.indexOf(' ') == -1) || (Person2.value.charAt(Person2.value.length -1) == ' ')) {
						//Person2Html = "This field is incomplete.&nbsp;&nbsp;Both first name and last name are required.";
						//oldbrowserprompt += "<BR>Name field is incomplete.&nbsp;&nbsp;Both first name and last name are required."
						//passed =false;           
					//}
				// }
				
				//if (Person3.value == "") {
					//Person3Html += "This field is required.";
					//oldbrowserprompt += "<BR>Name field is required.";
					//passed =false;
				//}			
			 
				//else {
					//if ((Person3.value.indexOf(' ') == -1) || (Person3.value.charAt(Person3.value.length -1) == ' ')) {
						//Person3Html = "This field is incomplete.&nbsp;&nbsp;Both first name and last name are required.";
						//oldbrowserprompt += "<BR>Name field is incomplete.&nbsp;&nbsp;Both first name and last name are required."
						//passed =false;           
					//}
				//}
 
				if (Address1.value == "") {
					Address1Html += "This field is required.";
					oldbrowserprompt += "<BR>Address field is required.";
					passed =false;
				}
				
				//if (Address2.value == "" )  {
					//Address2Html += "This field is required.";
					//oldbrowserprompt += "<BR>Address field is required.";
					//passed =false;
				//}
				
				//if (Address3.value == "" )  {
					//Address3Html += "This field is required.";
					//oldbrowserprompt += "<BR>Address field is required.";
					//passed =false;
				//}
				
				if (Address2.value == "" && Person2.value != "")  {
					Address2Html += "This field is required.";
					oldbrowserprompt += "<BR>Address field is required.";
					passed =false;
				}
				
				if (Address3.value == "" && Person3.value != "")  {
					Address3Html += "This field is required.";
					oldbrowserprompt += "<BR>Address field is required.";
					passed =false;
				}												
				
				if (Address4.value == "" && Person4.value != "")  {
					Address4Html += "This field is required.";
					oldbrowserprompt += "<BR>Address field is required.";
					passed =false;
				}
				
				if (Address5.value == "" && Person5.value != "")  {
					Address5Html += "This field is required.";
					oldbrowserprompt += "<BR>Address field is required.";
					passed =false;
				}
								

				if (City1.value == "") {
					City1Html += "This field is required.";
					oldbrowserprompt += "<BR>City field is required.";
					passed =false;
				}
				
				//if (City2.value == "" )  {
					//City2Html += "This field is required.";
					//oldbrowserprompt += "<BR>City field is required.";
					//passed =false;
				//}
				
				//if (City3.value == "" )  {
					//City3Html += "This field is required.";
					//oldbrowserprompt += "<BR>City field is required.";
					//passed =false;
				//}
				
				
				
				if (City2.value == "" && Person2.value != "")  {
					City2Html += "This field is required.";
					oldbrowserprompt += "<BR>City field is required.";
					passed =false;
				}
				
				if (City3.value == "" && Person3.value != "")  {
					City3Html += "This field is required.";
					oldbrowserprompt += "<BR>City field is required.";
					passed =false;
				}								
				
				if (City4.value == "" && Person4.value != "")  {
					City4Html += "This field is required.";
					oldbrowserprompt += "<BR>City field is required.";
					passed =false;
				}
				
				if (City5.value == "" && Person5.value != "")  {
					City5Html += "This field is required.";
					oldbrowserprompt += "<BR>City field is required.";
					passed =false;
				}
								

				if (State1.value == "") {
					State1Html += "This field is required.";
					oldbrowserprompt += "<BR>State field is required.";
					passed =false;
				}
				else if (State1.value.length != 2) {
					State1Html += "This field is incomplete.&nbsp;&nbsp;Please enter the 2-character abbreviation for your State.";
					oldbrowserprompt += "<BR>State field is incomplete.&nbsp;&nbsp;Please enter the 2-character abbreviation for your State.";
					passed =false;
				}
				
				if (State2.value == "" && Person2.value != "")  {
					State2Html += "This field is required.";
					oldbrowserprompt += "<BR>State field is required.";
					passed =false;
				}
				else if (State2.value.length != 2 && Person2.value != "")  {
					State2Html += "This field is incomplete.&nbsp;&nbsp;Please enter the 2-character abbreviation for your State.";
					oldbrowserprompt += "<BR>State field is incomplete.&nbsp;&nbsp;Please enter the 2-character abbreviation for your State.";
					passed =false;
				}
				
				if (State3.value == "" && Person3.value != "")  {
					State3Html += "This field is required.";
					oldbrowserprompt += "<BR>State field is required.";
					passed =false;
				}
				else if (State3.value.length != 2 && Person3.value != "")  {
					State3Html += "This field is incomplete.&nbsp;&nbsp;Please enter the 2-character abbreviation for your State.";
					oldbrowserprompt += "<BR>State field is incomplete.&nbsp;&nbsp;Please enter the 2-character abbreviation for your State.";
					passed =false;
				}
				
				if (State4.value == "" && Person4.value != "")  {
					State4Html += "This field is required.";
					oldbrowserprompt += "<BR>State field is required.";
					passed =false;
				}
				else if (State4.value.length != 2 && Person4.value != "")  {
					State4Html += "This field is incomplete.&nbsp;&nbsp;Please enter the 2-character abbreviation for your State.";
					oldbrowserprompt += "<BR>State field is incomplete.&nbsp;&nbsp;Please enter the 2-character abbreviation for your State.";
					passed =false;
				}
				
				if (State5.value == "" && Person5.value != "")  {
					State5Html += "This field is required.";
					oldbrowserprompt += "<BR>State field is required.";
					passed =false;
				}
				else if (State5.value.length != 2 && Person5.value != "")  {
					State5Html += "This field is incomplete.&nbsp;&nbsp;Please enter the 2-character abbreviation for your State.";
					oldbrowserprompt += "<BR>State field is incomplete.&nbsp;&nbsp;Please enter the 2-character abbreviation for your State.";
					passed =false;
				}

				if (ZipCode1.value=="") {
					ZipCode1Html += "This field is required.";
					oldbrowserprompt += "<BR>Zip Code field is required.";
					passed = false;
				}
				else if (ZipCode1.value.length != 5) {
					ZipCode1Html += "This field is incomplete.&nbsp;&nbsp;Please enter your 5-digit Zip Code.";
					oldbrowserprompt += "<BR>Zip Code field is incomplete.&nbsp;&nbsp;Please enter your 5-digit Zip Code.";
					passed = false;
				}
				else {
					if (isNaN(ZipCode1.value)) {
						ZipCode1Html += "This field must contain only numbers.";
						oldbrowserprompt += "<BR>Zip Code field must contain only numbers.";
						passed = false;
					}
				}
				
											
				if (ZipCode2.value=="" && Person2.value != "")  {
					ZipCode2Html += "This field is required.";
					oldbrowserprompt += "<BR>Zip Code field is required.";
					passed = false;
				}
				else if (ZipCode2.value.length != 5 && Person2.value != "")  {
					ZipCode2Html += "This field is incomplete.&nbsp;&nbsp;Please enter your 5-digit Zip Code.";
					oldbrowserprompt += "<BR>Zip Code field is incomplete.&nbsp;&nbsp;Please enter your 5-digit Zip Code.";
					passed = false;
				}
				else {
					if (isNaN(ZipCode2.value)) {
						ZipCode2Html += "This field must contain only numbers.";
						oldbrowserprompt += "<BR>Zip Code field must contain only numbers.";
						passed = false;
					}
				}
								
				if (ZipCode3.value=="" && Person3.value != "")  {
					ZipCode3Html += "This field is required.";
					oldbrowserprompt += "<BR>Zip Code field is required.";
					passed = false;
				}
				else if (ZipCode3.value.length != 5 && Person3.value != "")  {
					ZipCode3Html += "This field is incomplete.&nbsp;&nbsp;Please enter your 5-digit Zip Code.";
					oldbrowserprompt += "<BR>Zip Code field is incomplete.&nbsp;&nbsp;Please enter your 5-digit Zip Code.";
					passed = false;
				}
				else {
					if (isNaN(ZipCode3.value)) {
						ZipCode3Html += "This field must contain only numbers.";
						oldbrowserprompt += "<BR>Zip Code field must contain only numbers.";
						passed = false;
					}
				}
								
				if (ZipCode4.value=="" && Person4.value != "")  {
					ZipCode4Html += "This field is required.";
					oldbrowserprompt += "<BR>Zip Code field is required.";
					passed = false;
				}
				else if (ZipCode4.value.length != 5 && Person4.value != "")  {
					ZipCode4Html += "This field is incomplete.&nbsp;&nbsp;Please enter your 5-digit Zip Code.";
					oldbrowserprompt += "<BR>Zip Code field is incomplete.&nbsp;&nbsp;Please enter your 5-digit Zip Code.";
					passed = false;
				}
				else {
					if (isNaN(ZipCode4.value)) {
						ZipCode4Html += "This field must contain only numbers.";
						oldbrowserprompt += "<BR>Zip Code field must contain only numbers.";
						passed = false;
					}
				}
								
				if (ZipCode5.value=="" && Person5.value != "")  {
					ZipCode5Html += "This field is required.";
					oldbrowserprompt += "<BR>Zip Code field is required.";
					passed = false;
				}
				else if (ZipCode5.value.length != 5 && Person5.value != "") {
					ZipCode5Html += "This field is incomplete.&nbsp;&nbsp;Please enter your 5-digit Zip Code.";
					oldbrowserprompt += "<BR>Zip Code field is incomplete.&nbsp;&nbsp;Please enter your 5-digit Zip Code.";
					passed = false;
				}
				else {
					if (isNaN(ZipCode5.value)) {
						ZipCode5Html += "This field must contain only numbers.";
						oldbrowserprompt += "<BR>Zip Code field must contain only numbers.";
						passed = false;
					}
				}
								
															
									     
       
				if (EmailAddress1.value != "") {
					if ((EmailAddress1.value.indexOf('@') == -1) 
						|| (EmailAddress1.value.indexOf('.') == -1) 
						|| (EmailAddress1.value.lastIndexOf('@') > EmailAddress1.value.lastIndexOf('.'))
						|| (EmailAddress1.value.length <= 4)
						) {
						EmailAddress1Html +=  "This field is invalid.&nbsp;&nbsp;Please make sure you enter a valid E-mail Address.";
						oldbrowserprompt += "<BR>Email Address field is invalid.&nbsp;&nbsp;Please make sure you enter a valid E-mail Address.";
						passed =false;
					}
				}
                
				if (EmailAddress2.value != "") {
					if ((EmailAddress2.value.indexOf('@') == -1) 
						|| (EmailAddress2.value.indexOf('.') == -1) 
						|| (EmailAddress2.value.lastIndexOf('@') > EmailAddress2.value.lastIndexOf('.'))
						|| (EmailAddress2.value.length <= 4)
						) {
						EmailAddress2Html +=  "This field is invalid.&nbsp;&nbsp;Please make sure you enter a valid E-mail Address.";
						oldbrowserprompt += "<BR>Email Address field is invalid.&nbsp;&nbsp;Please make sure you enter a valid E-mail Address.";
						passed =false;
					}
				}
				
				if (EmailAddress3.value != "") {
					if ((EmailAddress3.value.indexOf('@') == -1) 
						|| (EmailAddress3.value.indexOf('.') == -1) 
						|| (EmailAddress3.value.lastIndexOf('@') > EmailAddress3.value.lastIndexOf('.'))
						|| (EmailAddress3.value.length <= 4)
						) {
						EmailAddress3Html +=  "This field is invalid.&nbsp;&nbsp;Please make sure you enter a valid E-mail Address.";
						oldbrowserprompt += "<BR>Email Address field is invalid.&nbsp;&nbsp;Please make sure you enter a valid E-mail Address.";
						passed =false;
					}
				}
				
				if (EmailAddress4.value != "") {
					if ((EmailAddress4.value.indexOf('@') == -1) 
						|| (EmailAddress4.value.indexOf('.') == -1) 
						|| (EmailAddress4.value.lastIndexOf('@') > EmailAddress4.value.lastIndexOf('.'))
						|| (EmailAddress4.value.length <= 4)
						) {
						EmailAddress4Html +=  "This field is invalid.&nbsp;&nbsp;Please make sure you enter a valid E-mail Address.";
						oldbrowserprompt += "<BR>Email Address field is invalid.&nbsp;&nbsp;Please make sure you enter a valid E-mail Address.";
						passed =false;
					}
				}
				if (EmailAddress5.value != "") {
					if ((EmailAddress5.value.indexOf('@') == -1) 
						|| (EmailAddress5.value.indexOf('.') == -1) 
						|| (EmailAddress5.value.lastIndexOf('@') > EmailAddress5.value.lastIndexOf('.'))
						|| (EmailAddress5.value.length <= 4)
						) {
						EmailAddress5Html +=  "This field is invalid.&nbsp;&nbsp;Please make sure you enter a valid E-mail Address.";
						oldbrowserprompt += "<BR>Email Address field is invalid.&nbsp;&nbsp;Please make sure you enter a valid E-mail Address.";
						passed =false;
					}
				}
        
				// If there was an error on the form, notify user
        
				if (passed !=true) {        
					if (oldbrowser==false) {		 
						for (i=0; i< document.getElementsByTagName("SPAN").length;i++) {
							obj = document.getElementsByTagName("SPAN")[i];
							obj.innerHTML="";
						}  
	      
						return_url.insertAdjacentHTML('beforeBegin', "<span align='center'><b><font face='Arial' size='2' color='#CC0000'>Some information is missing or incorrect!" +
							"&nbsp;&nbsp;Please scroll down and correct each error, then resubmit!</font></b><br><br></span>")
		 
						if (MemberNameHtml != "") {
							MemberName.insertAdjacentHTML('afterEnd', HeaderHtml + MemberNameHtml + TrailerHtml)
						}
						///if (MemberNumberHtml != "") {
							///MemberNumber.insertAdjacentHTML('afterEnd', HeaderHtml + MemberNumberHtml + TrailerHtml)
						///}
						
						if (MemberAddressHtml != "") {
							MemberAddress.insertAdjacentHTML('afterEnd', HeaderHtml + MemberAddressHtml + TrailerHtml)
						}
						
						//if (PromoCodeHtml != "") {
							//PromoCode.insertAdjacentHTML('afterEnd', HeaderHtml + PromoCodeHtml + TrailerHtml)
						//}
						
						if (Person1Html != "") {
							Person1.insertAdjacentHTML('afterEnd', HeaderHtml + Person1Html + TrailerHtml)
						}
						if (Address2Html != "") {
							Person2.insertAdjacentHTML('afterEnd', HeaderHtml + Person2Html + TrailerHtml)
						}
						if (Person3Html != "") {
							Person3.insertAdjacentHTML('afterEnd', HeaderHtml + Person3Html + TrailerHtml)
						}
						if (Person4Html != "") {
							Person4.insertAdjacentHTML('afterEnd', HeaderHtml + Person4Html + TrailerHtml)
						}
						if (Person5Html != "") {
							Person5.insertAdjacentHTML('afterEnd', HeaderHtml + Person5Html + TrailerHtml)
						}	
											
						
						
						
						if (Address1Html != "") {
							Address1.insertAdjacentHTML('afterEnd', HeaderHtml + Address1Html + TrailerHtml)
						}
						if (Address2Html != "") {
							Address2.insertAdjacentHTML('afterEnd', HeaderHtml + Address2Html + TrailerHtml)
						}
						if (Address3Html != "") {
							Address3.insertAdjacentHTML('afterEnd', HeaderHtml + Address3Html + TrailerHtml)
						}
						if (Address4Html != "") {
							Address4.insertAdjacentHTML('afterEnd', HeaderHtml + Address4Html + TrailerHtml)
						}
						if (Address5Html != "") {
							Address5.insertAdjacentHTML('afterEnd', HeaderHtml + Address5Html + TrailerHtml)
						}	
						
											
						
						if (City1Html != "") {
							City1.insertAdjacentHTML('afterEnd', HeaderHtml + City1Html + TrailerHtml)
						}
						if (City2Html != "") {
							City2.insertAdjacentHTML('afterEnd', HeaderHtml + City2Html + TrailerHtml)
						}
						if (City3Html != "") {
							City3.insertAdjacentHTML('afterEnd', HeaderHtml + City3Html + TrailerHtml)
						}
						if (City4Html != "") {
							City4.insertAdjacentHTML('afterEnd', HeaderHtml + City4Html + TrailerHtml)
						}
						if (City5Html != "") {
							City5.insertAdjacentHTML('afterEnd', HeaderHtml + City5Html + TrailerHtml)
						}
						
						
						if (State1Html != "") {
							State1.insertAdjacentHTML('afterEnd', HeaderHtml + State1Html + TrailerHtml)
						}
						if (State2Html != "") {
							State2.insertAdjacentHTML('afterEnd', HeaderHtml + State2Html + TrailerHtml)
						}
						if (State3Html != "") {
							State3.insertAdjacentHTML('afterEnd', HeaderHtml + State3Html + TrailerHtml)
						}
						if (State4Html != "") {
							State4.insertAdjacentHTML('afterEnd', HeaderHtml + State4Html + TrailerHtml)
						}
						if (State5Html != "") {
							State5.insertAdjacentHTML('afterEnd', HeaderHtml + State5Html + TrailerHtml)
						}
						
						
						
						
						if (ZipCode1Html != "") {
							ZipCode1.insertAdjacentHTML('afterEnd', HeaderHtml + ZipCode1Html + TrailerHtml)
						}	
						if (ZipCode2Html != "") {
							ZipCode2.insertAdjacentHTML('afterEnd', HeaderHtml + ZipCode2Html + TrailerHtml)
						}		
						if (ZipCode3Html != "") {
							ZipCode3.insertAdjacentHTML('afterEnd', HeaderHtml + ZipCode3Html + TrailerHtml)
						}		
						if (ZipCode4Html != "") {
							ZipCode4.insertAdjacentHTML('afterEnd', HeaderHtml + ZipCode4Html + TrailerHtml)
						}		
						if (ZipCode5Html != "") {
							ZipCode5.insertAdjacentHTML('afterEnd', HeaderHtml + ZipCode5Html + TrailerHtml)
						}		
												
						
						
						if (EmailAddress1Html != "") {
							EmailAddress1.insertAdjacentHTML('afterEnd', HeaderHtml + EmailAddress1Html + TrailerHtml)
						}
						if (EmailAddress2Html != "") {
							EmailAddress2.insertAdjacentHTML('afterEnd', HeaderHtml + EmailAddress2Html + TrailerHtml)
						}
						if (EmailAddress3Html != "") {
							EmailAddress3.insertAdjacentHTML('afterEnd', HeaderHtml + EmailAddress3Html + TrailerHtml)
						}
						if (EmailAddress4Html != "") {
							EmailAddress4.insertAdjacentHTML('afterEnd', HeaderHtml + EmailAddress4Html + TrailerHtml)
						}
						if (EmailAddress5Html != "") {
							EmailAddress5.insertAdjacentHTML('afterEnd', HeaderHtml + EmailAddress5Html + TrailerHtml)
						}
						
						
					}
					else { // if the browser does not support DHTML
						var newtext ='<html><head></head><body bgcolor="">';
						newtext += '<font face="Arial" size="2"><font color=""><b>Your Request was not submitted, because:</b></font>' + oldbrowserprompt + '<p>';
						newtext += "<font color=''>Please click the back button on your browser, edit your information and resubmit!</font><p>";
						newtext +='</body></html>';
						document.write(newtext);
						document.close;
					}
					window.scrollTo(0,0);
				}
				else {
					
					Validated.value="true"
				}
			}   
			return passed;
		}
		
	//************************************
	//END News & Promotions - Making a World of Difference
	//************************************
	
	
	
	
	
	//************************************
	//Start Marketing Promo form
	//************************************
		 
	
		function formCheckMarketingPromozz() {

			var browser=navigator.appName; 
			var browserVer=parseFloat(navigator.appVersion); 

			var passed = true;
			var oldbrowserprompt = "";
			var flag = true;
			var oldbrowser = true;
			
			var NameHtml = "";
			var AddressHtml = "";
			//var StateHtml = "";
			//var CityHtml = "";
			//var ZipCodeHtml = "";
			//var EmployerHtml = "";
			//var HomePhoneNumberHtml = "";
			//var BusinessPhoneNumberHtml = "";
			var EmailAddressHtml = "";
			var CommentsHtml = "";
			var HeaderHtml = "<span><br><font color='#CC0000'><img src='../images/forms/arrow.gif'>&nbsp;"
			var TrailerHtml = "</font><br></span>"


			// get browser version
			
			if (browser.substring(0, 8)=="Netscape") {						
				if (browserVer >= 5.0) {
					oldbrowser=false;
				}
				else {
					oldbrowser=true;
				}
			}
			else if (browser.substring(0, 9)=="Microsoft") {						
				if (browserVer >= 4.0) {
					oldbrowser=false;
				}
				else {
					oldbrowser=true;
				}
			}      
			else { // Neither Netscape or Microsoft so assume it is an old browser
				oldbrowser=true;
			}
   
			with (document.marketingform) {
			
				if (Name.value =="") { 
					NameHtml = "This field is required.";
					oldbrowserprompt += "<BR><BR>Name field is required."
					passed =false;
				}
				else {
					if ((Name.value.indexOf(' ') == -1) || (Name.value.charAt(Name.value.length -1) == ' ')) {
						NameHtml = "This field is incomplete.&nbsp;&nbsp;Both your first name and last name are required.";
						oldbrowserprompt += "<BR>Name field is incomplete.&nbsp;&nbsp;Both your first name and last name are required."
						passed =false;           
					}
				}
        
				if (Address.value == "") {
					AddressHtml += "This field is required.";
					oldbrowserprompt += "<BR>Address field is required.";
					passed =false;
				}

				//if (City.value == "") {
					//CityHtml += "This field is required.";
					//oldbrowserprompt += "<BR>City field is required.";
					//passed =false;
				//}

				//if (State.value == "") {
					//StateHtml += "This field is required.";
					//oldbrowserprompt += "<BR>State field is required.";
					//passed =false;
				//}
				//else if (State.value.length != 2) {
					//StateHtml += "This field is incomplete.&nbsp;&nbsp;Please enter the 2-character abbreviation for your State.";
					//oldbrowserprompt += "<BR>State field is incomplete.&nbsp;&nbsp;Please enter the 2-character abbreviation for your State.";
					//passed =false;
				//}

				//if (ZipCode.value=="") {
					//ZipCodeHtml += "This field is required.";
					//oldbrowserprompt += "<BR>Zip Code field is required.";
					//passed = false;
				//}
				//else if (ZipCode.value.length != 5) {
					//ZipCodeHtml += "This field is incomplete.&nbsp;&nbsp;Please enter your 5-digit Zip Code.";
					//oldbrowserprompt += "<BR>Zip Code field is incomplete.&nbsp;&nbsp;Please enter your 5-digit Zip Code.";
					//passed = false;
				//}
				//else {
					//if (isNaN(ZipCode.value)) {
						//ZipCodeHtml += "This field must contain only numbers.";
						//oldbrowserprompt += "<BR>Zip Code field must contain only numbers.";
						//passed = false;
					//}
				//}

				//if (Employer.value == "") {
					//EmployerHtml += "This field is required.";
					//oldbrowserprompt += "<BR>Employer field is required.";
					//passed =false;
				//}

				//if (HomePhoneNumber.value == "--") {
					//HomePhoneNumberHtml +=  "This field is required.";
					//oldbrowserprompt += "<BR>Home Phone Number field is required.";
					//passed =false;
				//}
				//else {
					//if ((HomePhoneNumberAreaCode.value.length != 3) 
						//|| (HomePhoneNumberPrefix.value.length != 3)
						//|| (HomePhoneNumberSuffix.value.length != 4)
					//) {
						//HomePhoneNumberHtml +=  "This field must use the following format: (xxx)-xxx-xxxx, e.g. (212)-555-1212.";
						//oldbrowserprompt += "<BR>Home Phone Number field must use the following format: (xxx)-xxx-xxxx, e.g. (212)-555-1212.";
						//passed =false;
					//}
					//else if ((isNaN(HomePhoneNumberAreaCode.value))
						//|| (isNaN(HomePhoneNumberPrefix.value)) 
						//|| (isNaN(HomePhoneNumberSuffix.value))
					//) {					
						//HomePhoneNumberHtml +=  "This field must use contain only numbers.";
						//oldbrowserprompt += "<BR>Home Phone Number field must contain only numbers.";
						//passed =false;					
					//}
				//}

				//if (BusinessPhoneNumber.value != "--") {
					//if ((BusinessPhoneNumberAreaCode.value.length != 3) 
						//|| (BusinessPhoneNumberPrefix.value.length != 3)
						//|| (BusinessPhoneNumberSuffix.value.length != 4)
					//) {
						//BusinessPhoneNumberHtml +=  "This field must use the following format: (xxx)-xxx-xxxx, e.g. (212)-555-1212.";
						//oldbrowserprompt += "<BR>Business Phone Number field must use the following format: (xxx)-xxx-xxxx, e.g. (212)-555-1212.";
						//passed =false;
					//}
					//else if ((isNaN(BusinessPhoneNumberAreaCode.value))
						//|| (isNaN(BusinessPhoneNumberPrefix.value)) 
						//|| (isNaN(BusinessPhoneNumberSuffix.value))
					//) {
						//BusinessPhoneNumberHtml +=  "This field must use contain only numbers.";
						//oldbrowserprompt += "<BR>Business Phone Number field must contain only numbers.";
						//passed =false;										
					//}
					//else {
						//if ((BusinessPhoneNumberExtension.value != "") && (isNaN(BusinessPhoneNumberExtension.value))) {
							//BusinessPhoneNumberHtml +=  "The Extension field must contain only numbers.";
							//oldbrowserprompt += "<BR>Business Phone Number Extension field must contain only numbers.";
							//passed =false;            
						//}
					//}
				//}        
       
				if (EmailAddress.value != "") {
					if ((EmailAddress.value.indexOf('@') == -1) 
						|| (EmailAddress.value.indexOf('.') == -1) 
						|| (EmailAddress.value.lastIndexOf('@') > EmailAddress.value.lastIndexOf('.'))
						|| (EmailAddress.value.length <= 4)
						) {
						EmailAddressHtml +=  "This field is invalid.&nbsp;&nbsp;Please make sure you enter a valid E-mail Address.";
						oldbrowserprompt += "<BR>Email Address field is invalid.&nbsp;&nbsp;Please make sure you enter a valid E-mail Address.";
						passed =false;
					}
				}
        
				//if (Comments.value == "") {
					//CommentsHtml +=  "This field is required.";
					//oldbrowserprompt += "<BR>Description field is required.";
					//passed =false;
				//}
        
        
				// If there was an error on the form, notify user
        
				if (passed !=true) {        
					if (oldbrowser==false) {		 
						for (i=0; i< document.getElementsByTagName("SPAN").length;i++) {
							obj = document.getElementsByTagName("SPAN")[i];
							obj.innerHTML="";
						}  
	      
						return_url.insertAdjacentHTML('beforeBegin', "<span align='center'><b><font color='#CC0000'>Some information is missing or incorrect!" +
							"&nbsp;&nbsp;Please scroll down and correct each error, then resubmit!</font></b><br><br></span>")
		 
						if (NameHtml != "") {
							Name.insertAdjacentHTML('afterEnd', HeaderHtml + NameHtml + TrailerHtml)
						}
						if (AddressHtml != "") {
							Address.insertAdjacentHTML('afterEnd', HeaderHtml + AddressHtml + TrailerHtml)
						}
						//if (CityHtml != "") {
							//City.insertAdjacentHTML('afterEnd', HeaderHtml + CityHtml + TrailerHtml)
						//}
						//if (StateHtml != "") {
							//State.insertAdjacentHTML('afterEnd', HeaderHtml + StateHtml + TrailerHtml)
						//}
						//if (ZipCodeHtml != "") {
							//ZipCode.insertAdjacentHTML('afterEnd', HeaderHtml + ZipCodeHtml + TrailerHtml)
						//}
						//if (EmployerHtml != "") {
							//Employer.insertAdjacentHTML('afterEnd', HeaderHtml + EmployerHtml + TrailerHtml)
						//}
						//if (HomePhoneNumberHtml != "") {
							//HomePhoneNumber.insertAdjacentHTML('afterEnd', HeaderHtml + HomePhoneNumberHtml + TrailerHtml)
						//}
						//if (BusinessPhoneNumberHtml != "") {
							//BusinessPhoneNumber.insertAdjacentHTML('afterEnd', HeaderHtml + BusinessPhoneNumberHtml + TrailerHtml)
						//}
						if (EmailAddressHtml != "") {
							EmailAddress.insertAdjacentHTML('afterEnd', HeaderHtml + EmailAddressHtml + TrailerHtml)
						}
						if (CommentsHtml != "") {
							Comments.insertAdjacentHTML('afterEnd', HeaderHtml + CommentsHtml + TrailerHtml + "<span><br></span>")
						}		 
					}
					else { // if the browser does not support DHTML
						var newtext ='<html><head></head><body>';
						newtext += '<b>Your Request was not submitted, because:</b>' + oldbrowserprompt + '<p>';
						newtext += "Please click the back button on your browser, edit your information and resubmit!<p>";
						newtext +='</body></html>';
						document.write(newtext);
						document.close;
					}
					window.scrollTo(0,0);
				}
				else {
					//setTimeout("self.location='loanapp_success.html'",500)
					Validated.value="true"
				}
			}   
			return passed;
		}
		
     //*********************************
	//End Marketing Promo Form
	//**********************************