var keyStr = "ABCDEFGHIJKLMNOP" + "QRSTUVWXYZabcdef" + "ghijklmnopqrstuv" + "wxyz0123456789+/" + "="; function encode64(input) { var output = ""; var chr1, chr2, chr3 = ""; var enc1, enc2, enc3, enc4 = ""; var i = 0; do { chr1 = input.charCodeAt(i++); chr2 = input.charCodeAt(i++); chr3 = input.charCodeAt(i++); enc1 = chr1 >> 2; enc2 = ((chr1 & 3) << 4) | (chr2 >> 4); enc3 = ((chr2 & 15) << 2) | (chr3 >> 6); enc4 = chr3 & 63; if (isNaN(chr2)) { enc3 = enc4 = 64; } else if (isNaN(chr3)) { enc4 = 64; } output = output + keyStr.charAt(enc1) + keyStr.charAt(enc2) + keyStr.charAt(enc3) + keyStr.charAt(enc4); chr1 = chr2 = chr3 = ""; enc1 = enc2 = enc3 = enc4 = ""; } while (i < input.length); return output; } function switchRateTable(action,tGetImage) { var rateImages=new Array(); // $rateClasses=array("home loans"=>"homeLoans","auto loans"=>"autoLoans","credit cards"=>"creditCards","savings accounts"=>"savings","CDS"=>"checking"); rateImages[1]="homeLoans"; rateImages[2]="autoLoans"; rateImages[3]="savings"; rateImages[4]="creditCards"; rateImages[5]="checking"; // var rateDisclaimers=new Array(); // rateDisclaimers[1]='This is the disclaimer for the Home Loans'; // rateDisclaimers[2]='This is the disclaimer for the Auto Loans'; // rateDisclaimers[3]='This is the disclaimer for the Credit Cards'; numberOfImagesOnScreen=3; f=document.forms['rateTableHelper']; currentImage=f.elements['currentImage'].value; totalImages=f.elements['totalImages'].value; startOffset=parseInt(f.elements['startOffset'].value); endOffset=parseInt(f.elements['endOffset'].value); if (action == 'next') { getImage=parseInt(currentImage)+1; if (getImage > endOffset) { f.elements['startOffset'].value=getImage-2; f.elements['endOffset'].value=getImage; } } else if (action == 'previous') { getImage=parseInt(currentImage)-1; //we need to see if we are going back further than what is on the screen right now. if (getImage < startOffset) { f.elements['startOffset'].value=getImage; f.elements['endOffset'].value=getImage+2; } } else if (action == 'clickTab') { getImage=parseInt(tGetImage); } start=parseInt(f.elements['startOffset'].value); end=parseInt(f.elements['endOffset'].value)+1; // alert(start); // alert(end); z=1; for (i=start;i 1) { if (document.getElementById('imagePrevious')) document.getElementById('imagePrevious').style.display=''; } else { if (document.getElementById('imagePrevious')) document.getElementById('imagePrevious').style.display='none'; } // alert(getImage); // if (getImage > // document.getElementById('disclaimer').innerHTML=rateDisclaimers[tGetImage]; document.getElementById('disclaimer').innerHTML=rateDisclaimers[getImage]; // alert(tGetImage); f.elements['currentImage'].value=getImage; //url="http://080208pef.sitesnow.com/aOutput/rateOutput.phtml?getImage="+getImage; url="http://www.peffcu.org/aOutput/rateOutput.phtml?getImage="+getImage; http.open("GET", url, true); http.onreadystatechange = handleSwitchRateTable; http.send(null); return; } function handleSwitchRateTable() { if (http.readyState == 4) { newTableData=http.responseText; // alert(newTableData); document.getElementById('rateTable').innerHTML=newTableData; // =newTableData; // f.elements['make'].options.length = available_makes.getElementsByTagName('make').length+1; // f.elements['make'].options[0] = new Option("Please select", "") // for (i=1;i= 5) try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } @else xmlhttp = false; @end @*/ if (!xmlhttp && typeof XMLHttpRequest != 'undefined') { try { xmlhttp = new XMLHttpRequest(); } catch (e) { xmlhttp = false; } } return xmlhttp; } var http = getHTTPObject(); // We create the HTTP Object