// JavaScript Document: Contains Rates Template and Data 

/*################### PLEASE DO NOT EDIT BELOW THIS POINT ########################*/

var APY = '0.50';
var INTEREST_RATE = '0.49';
var AS_OF_DATE_SAVEYOURSELF = 'January 2, 2009'; //used in uk/rates_fees.html, 
var AS_OF_DATE_CUSIPS = 'January 2, 2009'; //used in money_market_rates.html

//below are used in money_market_rates.html
var AS_OF_DATE_CUSIP_9ZZZFD898 = 'August 11, 2009';
var AS_OF_DATE_CUSIP_9ZZZFD997 = 'August 11, 2009';
var AS_OF_DATE_CUSIP_87399E998 = 'January 2, 2009';
var AS_OF_DATE_CUSIP_9ZZZFD104 = 'August 11, 2009';
var AS_OF_DATE_CUSIP_9ZZZFD203 = 'January 2, 2009';
var AS_OF_DATE_CUSIP_9ZZZFD302 = 'January 2, 2009'; 
var AS_OF_DATE_CUSIP_9ZZZFD401 = 'January 2, 2009'; 
var AS_OF_DATE_CUSIP_9ZZZFD500 = 'January 2, 2009'; 
var AS_OF_DATE_CUSIP_9ZZZFD708 = 'April 14, 2009'; 
var AS_OF_DATE_CUSIP_9ZZZFD807 = 'January 2, 2009'; 
var AS_OF_DATE_CUSIP_9ZZZFD906 = 'October 1, 2009'; 
var AS_OF_DATE_CUSIP_9ZZZFD963 = 'October 1, 2009';
var AS_OF_DATE_CUSIP_9ZZZFD971 = 'May 20, 2009';
var AS_OF_DATE_CUSIP_9ZZZFD989 = 'October 1, 2009';
var AS_OF_DATE_CUSIP_9ZZZFD998 = 'January 2, 2009'; 
var AS_OF_DATE_CUSIP_9ZZZFD609 = 'August 11, 2009'; 


var AS_OF_DATE_CASH_SWEEP = 'August 11, 2009'; //used in rates_fees.html
var AS_OF_DATE_MARGIN_RATES = 'December 1, 2008'; //used in uk/rates_fees.html, 
var MARGIN_RATES_BASE_RATE = '7.75';

/*MMDA RATES JSON*/
var CUSIP_9ZZZFD989 = {
    "cols": [
		{	
           "column": "Dollar Range"
		},
		{  
           "column": "Interest Rate"
		},
		{   
		   "column": "Annual Percentage Yield"
		}
	],
    "rows": [ 
       {
           "range": "$0.01 - $4,999.99",
           "interest": "0.09995%",
		   "apy": "0.10%"
       },
       {
           "range": "$5,000.00 - $24,999.99",
           "interest": "0.09995%",
		   "apy": "0.10%"
       },
       {
           "range": "$25,000.00 - $99,999.99",
           "interest": "0.14990%",
		   "apy": "0.15%"
       },
	   {
           "range": "$100,000.00 - $199,999.99",
           "interest": "0.19982%",
		   "apy": "0.20%"
       },	   	   
	   {
           "range": "$200,000.00 +",
           "interest": "0.24971%",
		   "apy": "0.25%"
       }	   
     ]
};


var CUSIP_9ZZZFD971 = {
    "cols": [
		{	
           "column": "Dollar Range"
		},
		{  
           "column": "Interest Rate"
		},
		{   
		   "column": "Annual Percentage Yield"
		}
	],
    "rows": [ 
       {
           "range": "$0.01 - $4,999.99",
           "interest": "0.024971%",
		   "apy": "0.25%"
       },
       {
           "range": "$5,000.00 - $24,999.99",
           "interest": "0.024971%",
		   "apy": "0.25%"
       },
       {
           "range": "$25,000.00 - $99,999.99",
           "interest": "0.024971%",
		   "apy": "0.25%"
       },
	   {
           "range": "$100,000.00 - $199,999.99",
           "interest": "0.024971%",
		   "apy": "0.25%"
       },	   	   
	   {
           "range": "$200,000.00 +",
           "interest": "0.024971%",
		   "apy": "0.25%"
       }	   
     ]
};






var CUSIP_9ZZZFD708 = {
    "cols": [
		{	
           "column": "Dollar Range"
		},
		{  
           "column": "Interest Rate"
		},
		{   
		   "column": "Annual Percentage Yield"
		}
	],
    "rows": [ 
       {
           "range": "$0.01 - $4,999.99",
           "interest": "0.04999%",
		   "apy": "0.05%"
       },
       {
           "range": "$5,000.00 - $24,999.99",
           "interest": "0.04999%",
		   "apy": "0.05%"
       },
       {
           "range": "$25,000.00 - $99,999.99",
           "interest": "0.04999%",
		   "apy": "0.05%"
       },
	   {
           "range": "$100,000.00 - $199,999.99",
           "interest": "0.04999%",
		   "apy": "0.05%"
       },	   	   
	   {
           "range": "$200,000.00 +",
           "interest": "0.04999%",
		   "apy": "0.05%"
       }	   
     ]
};

var CUSIP_9ZZZFD898 = {
    "cols": [
		{	
           "column": "Dollar Range"
		},
		{  
           "column": "Interest Rate"
		},
		{   
		   "column": "Annual Percentage Yield"
		}
	],
    "rows": [ 
       {
           "range": "$0.01 - $4,999.99",
           "interest": "0.09995%",
		   "apy": "0.10000%"
       },
       {
           "range": "$5,000.00 - $24,999.99",
           "interest": "0.09995%",
		   "apy": "0.10000%"
       },
       {
           "range": "$25,000.00 - $99,999.99",
           "interest": "0.09995%",
		   "apy": "0.10000%"
       },
	   {
           "range": "$100,000.00 - $199,999.99",
           "interest": "0.09995%",
		   "apy": "0.10000%"
       },	   	   
	   {
           "range": "$200,000.00 +",
           "interest": "0.09995%",
		   "apy": "0.10000%"
       }	   
     ]
};





var CUSIP_9ZZZFD963 = {
    "cols": [
		{	
           "column": "Dollar Range"
		},
		{  
           "column": "Interest Rate"
		},
		{   
		   "column": "Annual Percentage Yield"
		}
	],
    "rows": [ 
       {
           "range": "$0.01 - $4,999.99",
           "interest": "0.19982%",
		   "apy": "0.20%"
       },
       {
           "range": "$5,000.00 - $24,999.99",
           "interest": "0.19982%",
		   "apy": "0.20%"
       },
       {
           "range": "$25,000.00 - $99,999.99",
           "interest": "0.19982%",
		   "apy": "0.20%"
       },
	   {
           "range": "$100,000.00 - $199,999.99",
           "interest": "0.19982%",
		   "apy": "0.20%"
       },	   	   
	   {
           "range": "$200,000.00 +",
           "interest": "0.19982%",
		   "apy": "0.20%"
       }	   
     ]
};




var CUSIP_9ZZZFD997 = {
    "cols": [
		{	
           "column": "Dollar Range"
		},
		{  
           "column": "Interest Rate"
		},
		{   
		   "column": "Annual Percentage Yield"
		}
	],
    "rows": [ 
       {
           "range": "$0.01 - $4,999.99",
           "interest": "0.19982%",
		   "apy": "0.20000%"
       },
       {
           "range": "$5,000.00 - $24,999.99",
           "interest": "0.19982%",
		   "apy": "0.20000%"
       },
       {
           "range": "$25,000.00 - $99,999.99",
           "interest": "0.19982%",
		   "apy": "0.20000%"
       },
	   {
           "range": "$100,000.00 - $199,999.99",
           "interest": "0.19982%",
		   "apy": "0.20000%"
       },	   	   
	   {
           "range": "$200,000.00 +",
           "interest": "0.19982%",
		   "apy": "0.20000%"
       }	   
     ]
};


var CUSIP_87399E998 = {
    "cols": [
		{	
           "column": "Dollar Range"
		},
		{  
           "column": "Interest Rate"
		},
		{   
		   "column": "Annual Percentage Yield"
		}
	],
    "rows": [ 
       {
           "range": "$0.01 - $4,999.99",
           "interest": "0.04999%",
		   "apy": "0.05%"
       },
       {
           "range": "$5,000.00 - $24,999.99",
           "interest": "0.04999%",
		   "apy": "0.05%"
       },
       {
           "range": "$25,000.00 - $99,999.99",
           "interest": "0.99545%",
		   "apy": "1.0%"
       },
	   {
           "range": "$100,000.00 - $199,999.99",
           "interest": "0.99545%",
		   "apy": "1.0%"
       },	   	   
	   {
           "range": "$200,000.00 +",
           "interest": "0.99545%",
		   "apy": "1.0%"
       }	   
     ]
};

var CUSIP_9ZZZFD104 = {
    "cols": [
		{	
           "column": "Dollar Range"
		},
		{  
           "column": "Interest Rate"
		},
		{   
		   "column": "Annual Percentage Yield"
		}
	],
    "rows": [ 
       {
           "range": "$0.01 - $4,999.99",
           "interest": "0.04999%",
		   "apy": "0.05000%"
       },
       {
           "range": "$5,000.00 - $24,999.99",
           "interest": "0.04999%",
		   "apy": "0.05000%"
       },
       {
           "range": "$25,000.00 - $99,999.99",
           "interest": "0.04999%",
		   "apy": "0.05000%"
       },
	   {
           "range": "$100,000.00 - $199,999.99",
           "interest": "0.04999%",
		   "apy": "0.05000%"
       },	   	   
	   {
           "range": "$200,000.00 +",
           "interest": "0.04999%",
		   "apy": "0.05000%"
       }	   
     ]
};

var CUSIP_9ZZZFD203 = {
    "cols": [
		{
           "column": "Interest Rate"
		},
		{  
           "column": "Annual Percentage Yield"
		}
	],
    "rows": [ 
       {
           "interest": "0.49886%",
		   "apy": "0.50%"
       }	   
     ]
};

var CUSIP_9ZZZFD302 = {
    "cols": [
		{	
           "column": "Dollar Range"
		},
		{  
           "column": "Interest Rate"
		},
		{   
		   "column": "Annual Percentage Yield"
		}
	],
    "rows": [ 
       {
           "range": "$0.01 - $4,999.99",
           "interest": "0.09995%",
		   "apy": "0.10%"
       },
       {
           "range": "$5,000.00 - $24,999.99",
           "interest": "0.09995%",
		   "apy": "0.10%"
       },
       {
           "range": "$25,000.00 - $99,999.99",
           "interest": "0.19982%",
		   "apy": "0.20%"
       },
	   {
           "range": "$100,000.00 - $199,999.99",
           "interest": "0.29959%",
		   "apy": "0.30%"
       },	   	   
	   {
           "range": "$200,000.00 +",
           "interest": "0.39927%",
		   "apy": "0.40%"
       }	   
     ]
};

var CUSIP_9ZZZFD401 = {
    "cols": [
		{	
           "column": "Dollar Range"
		},
		{  
           "column": "Interest Rate"
		},
		{   
		   "column": "Annual Percentage Yield"
		}
	],
    "rows": [ 
       {
           "range": "$0.01 - $4,999.99",
           "interest": "0.14990%",
		   "apy": "0.15%"
       },
       {
           "range": "$5,000.00 - $24,999.99",
           "interest": "0.19982%",
		   "apy": "0.20%"
       },
       {
           "range": "$25,000.00 - $99,999.99",
           "interest": "0.29959%",
		   "apy": "0.30%"
       },
	   {
           "range": "$100,000.00 - $199,999.99",
           "interest": "0.39927%",
		   "apy": "0.40%"
       },	   	   
	   {
           "range": "$200,000.00 +",
           "interest": "0.49886%",
		   "apy": "0.50%"
       }	   
     ]
};

var CUSIP_9ZZZFD500 = {
    "cols": [
		{	
           "column": "Dollar Range"
		},
		{  
           "column": "Interest Rate"
		},
		{   
		   "column": "Annual Percentage Yield"
		}
	],
    "rows": [ 
       {
           "range": "$0.01 - $4,999.99",
           "interest": "0.24971%",
		   "apy": "0.25%"
       },
       {
           "range": "$5,000.00 - $24,999.99",
           "interest": "0.29959%",
		   "apy": "0.30%"
       },
       {
           "range": "$25,000.00 - $99,999.99",
           "interest": "0.39927%",
		   "apy": "0.40%"
       },
       {
           "range": "$100,000.00 - $199,999.99",
           "interest": "0.49886%",
		   "apy": "0.50%"
       },	
	   {
           "range": "$200,000.00 +",
           "interest": "0.49886%",
		   "apy": "0.50%"
       }
     ]
};
var CUSIP_9ZZZFD807 = {
    "cols": [
	{ "column": "Dollar Range" },
	{ "column": "Interest Rate" },
	{ "column": "Annual Percentage Yield" }
    ],
    "rows": [ 
       {
              "range": "$0.01 - $4,999.99",
           "interest": "0.49886%",
	        "apy": "0.50%"
       },
       {
              "range": "$5,000.00 - $24,999.99",
           "interest": "0.49886%",
	        "apy": "0.50%"
       },
       {
              "range": "$25,000.00 - $99,999.99",
           "interest": "0.49886%",
		"apy": "0.50%"
       },
       {
              "range": "$100,000.00 - $199,999.99",
           "interest": "0.49886%",
		"apy": "0.50%"
       },	   	   
	   {
              "range": "$200,000.00 +",
           "interest": "0.49886%",
		"apy": "0.50%"
       }	   
    ]
};
var CUSIP_9ZZZFD906 = {
    "cols": [
	{ "column": "Dollar Range" },
	{ "column": "Interest Rate" },
	{ "column": "Annual Percentage Yield" }
    ],
    "rows": [ 
       {
              "range": "$0.01 - $4,999.99",
           "interest": "0.09995%",
	        "apy": "0.10%"
       },
       {
              "range": "$5,000.00 - $24,999.99",
           "interest": "0.09995%",
	        "apy": "0.10%"
       },
       {
              "range": "$25,000.00 - $99,999.99",
           "interest": "0.19982%",
		"apy": "0.20%"
       },
       {
              "range": "$100,000.00 - $199,999.99",
           "interest": "0.24971%",
		"apy": "0.25%"
       },	   	   
	   {
              "range": "$200,000.00 +",
           "interest": "0.29959%",
		"apy": "0.30%"
       }	   
    ]
};

var CUSIP_9ZZZFD998 = {
    "cols": [
	{ "column": "Dollar Range" },
	{ "column": "Interest Rate" },
	{ "column": "Annual Percentage Yield" }
    ],
    "rows": [ 
       {
              "range": "$0.01 - $4,999.99",
           "interest": "0.04999%",
	        "apy": "0.05%"
       },
       {
              "range": "$5,000.00 - $24,999.99",
           "interest": "0.0.4999%",
	        "apy": "0.05%"
       },
       {
              "range": "$25,000.00 - $99,999.99",
           "interest": "0.49886%",
		"apy": "0.50%"
       },
       {
              "range": "$100,000.00 - $199,999.99",
           "interest": "0.49886%",
		"apy": "0.50%"
       },	   	   
	   {
              "range": "$200,000.00 +",
           "interest": "0.49886%",
		"apy": "0.50%"
       }	   
    ]
};

var CUSIP_9ZZZFD609 = {
    "cols": [
	{ "column": "Dollar Range" },
	{ "column": "Interest Rate" },
	{ "column": "Annual Percentage Yield" }
    ],
    "rows": [ 
       {
              "range": "$0.01 - $4,999.99",
           "interest": "0.39927%",
	        "apy": "0.40000%"
       },
       {
              "range": "$5,000.00 - $24,999.99",
           "interest": "0.39927%",
	        "apy": "0.40000%"
       },
       {
              "range": "$25,000.00 - $99,999.99",
           "interest": "0.39927%",
		"apy": "0.40000%"
       },
       {
              "range": "$100,000.00 - $199,999.99",
           "interest": "0.39927%",
		"apy": "0.40000%"
       },	   	   
	   {
              "range": "$200,000.00 +",
           "interest": "0.39927%",
		"apy": "0.40000%"
       }	   
    ]
};

/*MARGIN RATES JSON*/

var MARGIN_RATES = {
    "cols": [
		{	
           "column": "Dollar Range"
		},
		{  
           "column": "Above/Below Base Rate*"
		}
	],
    "rows": [ 
       {
           "range": "Above $ 999,999",
           "baserate": "- 1.50%"
       },
       {
           "range": "$250,000 - $999,999",
           "baserate": "- 0.75%"
       },
       {
           "range": "$100,000 - $249,999",
           "baserate": "- 0.50%"
       },
       {
           "range": "$50,000 - $99,999",
           "baserate": "- 0.25%"
       },
       {
           "range": "$25,000 - $49,999",
           "baserate": "+ 0.75%"
       },
       {
           "range": "$10,000 - $24,999",
           "baserate": "+ 1.00%"
       },
       {
           "range": "Under $10,000",
           "baserate": "+1.25%"
       }	   	   	   	   	   
     ]
};

/*CASH RATES JSON*/
var CASH_RATES = {
    "cols": [
		{	
           "column": "Dollar Range"
		},
		{  
           "column": "Interest Rate"
		},
		{   
		   "column": "Annual Percentage Yield"
		}
	],
    "rows": [ 
       {
           "range": "$0.01-$1,999",
           "interest": "0.04999%",
		   "apy": "0.05%"
       },
       {
           "range": "$2,000-$9,999",
           "interest": "0.04999%",
		   "apy": "0.05%"
       },
       {
           "range": "$10,000-$24,999",
           "interest": "0.04999%",
		   "apy": "0.05%"
       },
       {
           "range": "$25,000-$99,999",
           "interest": "0.04999%",
		   "apy": "0.05%"
       },
	   {
           "range": "$100,000 and above ",
           "interest": "0.04999%",
		   "apy": "0.05%"
       }
     ]
};


/* Cash Sweep Vehicles Interest Rates (aka MMDA) */
var MMDA_RATES = {
    "cols": [
		{	
           "column": "Dollar Range"
		},
		{  
           "column": "Interest Rate"
		},
		{   
		   "column": "Annual Percentage Yield"
		}
	],
    "rows": [ 
       {
           "range": "$0.01 - $4,999.99",
           "interest": "0.04999%",
		   "apy": "0.05%"
       },
       {
           "range": "$5,000.00 - $24,999.99",
           "interest": "0.04999%",
		   "apy": "0.05%"
       },
       {
           "range": "$25,000.00 - $99,999.99",
           "interest": "0.04999%",
		   "apy": "0.05%"
       },
       {
           "range": "$100,000.00 - $199,999.99",
           "interest": "0.04999%",
		   "apy": "0.05%"
       },
	   {
           "range": "$200,000.00 +",
           "interest": "0.04999%",
		   "apy": "0.05%"
       }
     ]
};

/*################### PLEASE DO NOT EDIT ABOVE THIS POINT ########################*/

//ratesTemplate(data, container)
function ratesTemplate(jsonObj, divObj){
	var arrayObj = eval(jsonObj);
	var ratesTableTop = "<div class=\"box boxTop2 boxBottom1\" style\"line-height:0px; font-size:0px\">";
	var ratesTableMid = "<table class=\"contentTable\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\"><tr class=\"header\"><tbody><col /><col class=\"primary\">";
	
	for(var i=0; i<arrayObj.cols.length; i++){
		ratesTableMid += "<th><strong>" + arrayObj.cols[i].column + "</strong></th>"
	}
	ratesTableMid += "</tr>" ;
	 
	for(var j=0; j<arrayObj.rows.length; j++){
		(j==arrayObj.rows.length-1)? ratesTableMid += "<tr class=\"bottom\">" : ratesTableMid += "<tr>";
		switch(jsonObj){
			case "CUSIP_9ZZZFD203":
			ratesTableMid += "<td>" + arrayObj.rows[j].interest + "</td><td>" + arrayObj.rows[j].apy + "</td></tr>";
			break;
			case "MARGIN_RATES":
			ratesTableMid += "<td>" + arrayObj.rows[j].range + "</td><td>" + arrayObj.rows[j].baserate + "</td></tr>";
			break;
			default:
			ratesTableMid += "<td>" + arrayObj.rows[j].range + "</td><td>" + arrayObj.rows[j].interest + "</td><td>" + arrayObj.rows[j].apy + "</td></tr>";			
		}
	}
	ratesTableMid += "</tbody></table>";
	var ratesTableBtm = "</div>";
	
	var ratesTable = ratesTableTop + ratesTableMid + ratesTableBtm;
	document.getElementById(divObj).innerHTML = ratesTable;
}


function setInnerHTML(strObj, dateDiv){
	document.getElementById(dateDiv).innerHTML = strObj;
}

function getURLParam()
{
 var url = window.location.toString();
 url.match(/\?(.+)$/);
 var params = RegExp.$1;
 params = params.split("&");
 var cusip = params[params.length-1].split('=');
 ratesTemplate(cusip[0], 'marketRates');
 var cusipval = eval('AS_OF_DATE_' + cusip[0]);
 setInnerHTML(cusipval, 'dateDiv');
 if(cusip[0]=='CUSIP_87399E998'){
	$('#parTitle').hide();
	$('#comma').hide();
	document.title = 'Interest Rates';
 } 
}

