CIS385 Final
function openAccount() {
/*
- get the account and initial amount values
- check that all necessary information is provided
- call the setCookie function to create account
*/
}
function Deposit() {
/*
- get the account and amount values
- check that all necessary information is provided
- alter cookie with current amount of deposit
*/
}
function Withdraw() {
/*
- get the account and amount values
- check that all necessary information is provided
- alter cookie with current amount of withdraw
*/
}
function details() {
var cookievalue = "", str = document. cookie;
var total_bank = 0;
var prod_id = 1;
var cookie_array = str. split(";");
var x = " ";
x += " Bank Accounts ";
x += " " +
" Account " +
" Balance " +
" Actions ";
if (document. cookie. length !== 0) {
for (var i = 0; i < cookie_array. length; i++)
{
var B = cookie_array[i].split("=");
var Bname = B[0].toString();
x += " " + B[0] + " ";
x += " " + B[1] + " ";
x += " ";
x += " ";
total_bank += parseInt(B[1]);
}
}
x += " " + total_bank + " ";
x += " ";
document. getElementById("accounts").innerHTM L = x;
}
function eraseCookie(name) {
alert("Deleting Account: " + name);
setCookie(name, "", -1)
details();
}
function setCookie(cname, cvalue, exdays) {
var d = new Date();
d. setTime(d. getTime() + (exdays * 24 * 60 * 60 * 1000));
var expires = "expires=" + d. toUTCString();
document. cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
}
function getCookie(cname) {
var name = cname + "=";
var decodedCookie = decodeURIComponent(document. cookie);
var ca = decodedCookie. split(';');
for (var i = 0; i < ca. length; i++) {
var c = ca[i];
while (c. charAt(0) == ' ') {
c = c. substring(1);
}
if (c. indexOf(name) == 0) {
return c. substring(name. length, c. length);
}
}
return "";
}
BMCC E-BANK
Account:
Balance:
Account:
Amount:
Account
Transaction
Previous Balance
Amount
New Balance