var rate_update='3/2/10';var rate_memsav='0.25%';var apy_memsav='0.25%';var apy_memsav='0.25%';var rate_clubac='0.75%';var apy_clubac='0.75%';var rate_hsa='1.00%';var apy_hsa='1.01%';var rate_osa='0.75%';var apy_osa='0.75%';var rate_esa='1.00%';var apy_esa='1.01%';var rate_monmar_t1='0.25%';var apy_monmar_t1='0.25%';var rate_monmar_t2='0.45%';var apy_monmar_t2='0.45%';var rate_monmar_t3='0.60%';var apy_monmar_t3='0.60%';var rate_monmar_t4='0.75%';var apy_monmar_t4='0.75%';var rate_monmar_t5='1.00%';var apy_monmar_t5='1.01%';var rate_inf='0.10%';var apy_inf='0.10%';var rate_infplus='0.20%';var apy_infplus='0.20%';var rate_found_t1='0.10%';var apy_found_t1='0.10%';var rate_found_t2='0.20%';var apy_found_t2='0.20%';var rate_cert_3m_1k='0.40%';var apy_cert_3m_1k='0.40%';var rate_cert_6m_1k='0.65%';var apy_cert_6m_1k='0.65%';var rate_cert_9m_1k='0.85%';var apy_cert_9m_1k='0.85%';var rate_cert_12m_1k='1.00%';var apy_cert_12m_1k='1.01%';var rate_cert_24m_1k='1.29%';var apy_cert_24m_1k='1.30%';var rate_cert_36m_1k='1.93%';var apy_cert_36m_1k='1.95%';var rate_cert_48m_1k='2.23%';var apy_cert_48m_1k='2.25%';var rate_cert_60m_1k='2.52%';var apy_cert_60m_1k='2.55%';var rate_cert_3m_100k='0.55%';var apy_cert_3m_100k='0.55%';var rate_cert_6m_100k='0.80%';var apy_cert_6m_100k='0.80%';var rate_cert_9m_100k='1.00%';var apy_cert_9m_100k='1.01%';var rate_cert_12m_100k='1.15%';var apy_cert_12m_100k='1.16%';var rate_cert_24m_100k='1.44%';var apy_cert_24m_100k='1.45%';var rate_cert_36m_100k='2.08%';var apy_cert_36m_100k='2.10%';var rate_cert_48m_100k='2.38%';var apy_cert_48m_100k='2.41%';var rate_cert_60m_100k='2.67%';var apy_cert_60m_100k='2.70%';var rate_ira='1.00%';var apy_ira='1.01%';var al_n_80_36m_f='4.38%';var al_n_80_36m_v='4.00%';var al_n_80_48m_f='4.70%';var al_n_80_48m_v='4.00%';var al_n_80_60m_f='5.12%';var al_n_80_60m_v='4.12%';var al_n_80_72m_f='5.31%';var al_n_80_72m_v='4.31%';var al_n_80_84m_v='4.49%';var al_n_90_36m_f='4.63%';var al_n_90_36m_v='4.00%';var al_n_90_48m_f='4.95%';var al_n_90_48m_v='4.00%';var al_n_90_60m_f='5.37%';var al_n_90_60m_v='4.37%';var al_n_90_72m_f='5.56%';var al_n_90_72m_v='4.56%';var al_n_90_84m_v='4.74%';var al_n_100_36m_f='4.88%';var al_n_100_36m_v='4.00%';var al_n_100_48m_f='5.20%';var al_n_100_48m_v='4.20%';var al_n_100_60m_f='5.62%';var al_n_100_60m_v='4.62%';var al_n_100_72m_f='5.81%';var al_n_100_72m_v='4.81%';var al_n_100_84m_v='4.99%';var al_u_80_36m_f='4.63%';var al_u_80_36m_v='4.00%';var al_u_80_48m_f='4.95%';var al_u_80_48m_v='4.00%';var al_u_80_60m_f='5.37%';var al_u_80_60m_v='4.37%';var al_u_80_72m_f='5.56%';var al_u_80_72m_v='4.56%';var al_u_80_84m_v='4.74%';var al_u_90_36m_f='4.88%';var al_u_90_36m_v='4.00%';var al_u_90_48m_f='5.20%';var al_u_90_48m_v='4.20%';var al_u_90_60m_f='5.62%';var al_u_90_60m_v='4.62%';var al_u_90_72m_f='5.81%';var al_u_90_72m_v='4.81%';var al_u_90_84m_v='4.99%';var al_u_100_36m_f='5.13%';var al_u_100_36m_v='4.13%';var al_u_100_48m_f='5.45%';var al_u_100_48m_v='4.45%';var al_u_100_60m_f='5.87%';var al_u_100_60m_v='4.87%';var al_u_100_72m_f='6.06%';var al_u_100_72m_v='5.06%';var al_u_100_84m_v='5.24%';var al_ftab_n_80_60m_f='8.12%';var al_ftab_n_90_60m_f='8.37%';var al_ftab_u_80_60m_f='8.37%';var al_ftab_u_90_60m_f='8.62%';var rvl_n_80_36m_f='6.24%';var rvl_n_80_36m_v='5.49%';var rvl_n_80_60m_f='6.74%';var rvl_n_80_60m_v='5.74%';var rvl_n_80_84m_v='6.99%';var rvl_n_90_36m_f='6.49%';var rvl_n_90_36m_v='5.74%';var rvl_n_90_60m_f='6.99%';var rvl_n_90_60m_v='5.99%';var rvl_n_90_84m_v='7.24%';var rvl_n_100_36m_f='6.74%';var rvl_n_100_36m_v='5.99%';var rvl_n_100_60m_f='6.99%';var rvl_n_100_60m_v='6.24%';var rvl_n_100_84m_v='7.49%';var rvl_u_80_36m_f='6.49%';var rvl_u_80_36m_v='5.74%';var rvl_u_80_60m_f='6.99%';var rvl_u_80_60m_v='6.24%';var rvl_u_80_84m_v='7.24%';var rvl_u_90_36m_f='6.74%';var rvl_u_90_36m_v='5.99%';var rvl_u_90_60m_f='7.24%';var rvl_u_90_60m_v='6.49%';var rvl_u_90_84m_v='7.49%';var rvl_u_100_36m_f='6.99%';var rvl_u_100_36m_v='6.24%';var rvl_u_100_60m_f='7.49%';var rvl_u_100_60m_v='6.74%';var rvl_u_100_84m_v='7.74%';var vp_apr_p='10.99%';var vp_apr_bt='10.99%';var cm_apr_p='13.99%';var cm_apr_bt='11.99%';var hel_oo_80='7.49%';var hel_oo_81='7.99%';var hel_noo_75='8.24%';var heloc_oo_80='5.49%';var heloc_oo_81='6.55%';var heloc_noo_75='6.24%';var loc_v='9.99%';var sigl_36m_f='10.49%';var sigl_36m_v='9.74%';var sigl_48m_f='11.09%';var sigl_48m_v='10.34%';var sigl_60m_f='11.48%';var sigl_60m_v='10.73%';var rate_ssloan='2.25%';var rate_dcl_18m='9.49%';var rate_dcl_24m='9.49%';var rate_dcl_30m='9.74%';var al_asloc_v='4.74%';var al_as_f='6.74%';var al_as_v='5.49%';var al_ab_v='8.99%';var al_ca_v='9.49%';
function showStuff(id){document.getElementById(id).style.display='block';}
function hideStuff(id){document.getElementById(id).style.display='none';}
function popUp(url){window.open(url,"pop","width=650,height=500,toolbars=0,scrollbars=1")}
function MM_preloadImages(){var d=document;if(d.images){if(!d.MM_p)d.MM_p=new Array();var i,j=d.MM_p.length,a=MM_preloadImages.arguments;for(i=0;i<a.length;i++)
if(a[i].indexOf("#")!=0){d.MM_p[j]=new Image;d.MM_p[j++].src=a[i];}}}
function HideDIV(d){document.getElementById(d).style.display="none";}
function DisplayDIV(d){document.getElementById(d).style.display="block";}
var shbr='6,000';var coopatm='28,000';var coopatmd='9,000';var figfcuatm='24';var figfcubr='18'; var seven11='5,500';
function Validator(frmname)
{this.formobj=document.forms[frmname];if(!this.formobj)
{alert("BUG: couldnot get Form object "+frmname);return;}
if(this.formobj.onsubmit)
{this.formobj.old_onsubmit=this.formobj.onsubmit;this.formobj.onsubmit=null;}
else
{this.formobj.old_onsubmit=null;}
this.formobj.onsubmit=form_submit_handler;this.addValidation=add_validation;this.setAddnlValidationFunction=set_addnl_vfunction;this.clearAllValidations=clear_all_validations;}
function set_addnl_vfunction(functionname)
{this.formobj.addnlvalidation=functionname;}
function clear_all_validations()
{for(var itr=0;itr<this.formobj.elements.length;itr++)
{this.formobj.elements[itr].validationset=null;}}
function form_submit_handler()
{for(var itr=0;itr<this.elements.length;itr++)
{if(this.elements[itr].validationset&&!this.elements[itr].validationset.validate())
{return false;}}
if(this.addnlvalidation)
{str=" var ret = "+this.addnlvalidation+"()";eval(str);if(!ret)return ret;}
return true;}
function add_validation(itemname,descriptor,errstr)
{if(!this.formobj)
{alert("BUG: the form object is not set properly");return;}
var itemobj=this.formobj[itemname];if(!itemobj)
{alert("BUG: Couldnot get the input object named: "+itemname);return;}
if(!itemobj.validationset)
{itemobj.validationset=new ValidationSet(itemobj);}
itemobj.validationset.add(descriptor,errstr);}
function ValidationDesc(inputitem,desc,error)
{this.desc=desc;this.error=error;this.itemobj=inputitem;this.validate=vdesc_validate;}
function vdesc_validate()
{if(!V2validateData(this.desc,this.itemobj,this.error))
{this.itemobj.focus();return false;}
return true;}
function ValidationSet(inputitem)
{this.vSet=new Array();this.add=add_validationdesc;this.validate=vset_validate;this.itemobj=inputitem;}
function add_validationdesc(desc,error)
{this.vSet[this.vSet.length]=new ValidationDesc(this.itemobj,desc,error);}
function vset_validate()
{for(var itr=0;itr<this.vSet.length;itr++)
{if(!this.vSet[itr].validate())
{return false;}}
return true;}
function validateEmailv2(email)
{if(email.length<=0)
{return true;}
var splitted=email.match("^(.+)@(.+)$");if(splitted==null)return false;if(splitted[1]!=null)
{var regexp_user=/^\"?[\w-_\.]*\"?$/;if(splitted[1].match(regexp_user)==null)return false;}
if(splitted[2]!=null)
{var regexp_domain=/^[\w-\.]*\.[A-Za-z]{2,4}$/;if(splitted[2].match(regexp_domain)==null)
{var regexp_ip=/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;if(splitted[2].match(regexp_ip)==null)return false;}
return true;}
return false;}
function V2validateData(strValidateStr,objValue,strError)
{var epos=strValidateStr.search("=");var command="";var cmdvalue="";if(epos>=0)
{command=strValidateStr.substring(0,epos);cmdvalue=strValidateStr.substr(epos+1);}
else
{command=strValidateStr;}
switch(command)
{case"req":case"required":{if(eval(objValue.value.length)==0)
{if(!strError||strError.length==0)
{strError=objValue.name+" : Required Field";}
alert(strError);return false;}
break;}
case"maxlength":case"maxlen":{if(eval(objValue.value.length)>eval(cmdvalue))
{if(!strError||strError.length==0)
{strError=objValue.name+" : "+cmdvalue+" characters maximum ";}
alert(strError+"\n[Current length = "+objValue.value.length+" ]");return false;}
break;}
case"minlength":case"minlen":{if(eval(objValue.value.length)<eval(cmdvalue))
{if(!strError||strError.length==0)
{strError=objValue.name+" : "+cmdvalue+" characters minimum  ";}
alert(strError+"\n[Current length = "+objValue.value.length+" ]");return false;}
break;}
case"alnum":case"alphanumeric":{var charpos=objValue.value.search("[^A-Za-z0-9]");if(objValue.value.length>0&&charpos>=0)
{if(!strError||strError.length==0)
{strError=objValue.name+": Only alpha-numeric characters allowed ";}
alert(strError+"\n [Error character position "+eval(charpos+1)+"]");return false;}
break;}
case"num":case"numeric":{var charpos=objValue.value.search("[^0-9]");if(objValue.value.length>0&&charpos>=0)
{if(!strError||strError.length==0)
{strError=objValue.name+": Only digits allowed ";}
alert(strError+"\n [Error character position "+eval(charpos+1)+"]");return false;}
break;}
case"alphabetic":case"alpha":{var charpos=objValue.value.search("[^A-Za-z]");if(objValue.value.length>0&&charpos>=0)
{if(!strError||strError.length==0)
{strError=objValue.name+": Only alphabetic characters allowed ";}
alert(strError+"\n [Error character position "+eval(charpos+1)+"]");return false;}
break;}
case"alnumhyphen":{var charpos=objValue.value.search("[^A-Za-z0-9\-_]");if(objValue.value.length>0&&charpos>=0)
{if(!strError||strError.length==0)
{strError=objValue.name+": characters allowed are A-Z,a-z,0-9,- and _";}
alert(strError+"\n [Error character position "+eval(charpos+1)+"]");return false;}
break;}
case"email":{if(!validateEmailv2(objValue.value))
{if(!strError||strError.length==0)
{strError=objValue.name+": Enter a valid Email address ";}
alert(strError);return false;}
break;}
case"lt":case"lessthan":{if(isNaN(objValue.value))
{alert(objValue.name+": Should be a number ");return false;}
if(eval(objValue.value)>=eval(cmdvalue))
{if(!strError||strError.length==0)
{strError=objValue.name+" : value should be less than "+cmdvalue;}
alert(strError);return false;}
break;}
case"gt":case"greaterthan":{if(isNaN(objValue.value))
{alert(objValue.name+": Should be a number ");return false;}
if(eval(objValue.value)<=eval(cmdvalue))
{if(!strError||strError.length==0)
{strError=objValue.name+" : value should be greater than "+cmdvalue;}
alert(strError);return false;}
break;}
case"regexp":{if(objValue.value.length>0)
{if(!objValue.value.match(cmdvalue))
{if(!strError||strError.length==0)
{strError=objValue.name+": Invalid characters found ";}
alert(strError);return false;}}
break;}
case"dontselect":{if(objValue.selectedIndex==null)
{alert("BUG: dontselect command for non-select Item");return false;}
if(objValue.selectedIndex==eval(cmdvalue))
{if(!strError||strError.length==0)
{strError=objValue.name+": Please Select one option ";}
alert(strError);return false;}
break;}}
return true;}
function clearDefault(el) {if (el.defaultValue==el.value) el.value = ""}