// JavaScript Document

var screenshots = new Array();
screenshots['Statement Available'] = '/registration/images/image-popup-new-statement.gif';
screenshots['Payment Posted'] = '/registration/images/image-popup-payment-posted.gif';
screenshots['Minimum Payment Not Received'] = '/registration/images/image-popup-min-not-received.gif';
screenshots['Balance Transfer Posted'] = '/registration/images/image-popup-balance-transfer.gif';
screenshots['Merchant Refund/Credit Posted'] = '/registration/images/image-popup-refund-credit.gif';
screenshots['Nearing Account Credit Limit'] = '/registration/images/image-popup-credit-limit.gif';
screenshots['A Purchase Exceeds a Specified Amount'] = '/registration/images/image-popup-purchase-exceeds.gif';
screenshots['Account Balance Exceeds a Specified Amount'] = '/registration/images/image-popup-balance-exceeds.gif';
screenshots['Exclusive E-mail Offers'] = '/registration/images/image-popup-special-offers.gif';

String.prototype.trim = function() { return this.replace(/^\s+|\s+$/, ''); };

function sampleInit(){
	var a = document.getElementsByTagName('a');
	for(var i=0;i<a.length;i++){
		if(a[i].className == 'sheets'){
			a[i].onclick = displayReminder;
			var parent = a[i].parentNode;
			for(y=0;y<parent.childNodes.length;y++){
				if(parent.childNodes[y].nodeName.toLowerCase() == 'strong'){
					a[i].caption = parent.childNodes[y].innerHTML;
				}
			}
		}
		
	}
	if(document.getElementById('close-button')){
		document.getElementById('close-button').onclick = hideReminder;
	}
}

function displayReminder(){
	if(document.getElementById('reminder-popup')){
		updateReminder(this.caption);
		document.getElementById('reminder-popup').style.display = 'block';
		//document.getElementById('cover').style.display = 'block';
	}
	return false;
}
function hideReminder(){
	if(document.getElementById('reminder-popup')){
		document.getElementById('reminder-popup').style.display = 'none';
		//document.getElementById('cover').style.display = 'none';
	}
	return false;
}
function updateReminder(){
	if(typeof arguments[0] == 'string'){
		var arg = arguments[0];
	}
	else{
		var arg = this.innerHTML;
	}
	if(document.getElementById('reminder-popup-title')){
		document.getElementById('reminder-popup-title').innerHTML = 'E-mail Reminder: ' + arg;
	}
	if(document.getElementById('popup-menu')){
		var menu = document.getElementById('popup-menu');
		var m = menu.getElementsByTagName('li');
		for(var i = 0; i < m.length; i++){
			if(m[i].firstChild.nodeName == 'A'){
				temp = m[i].firstChild.innerHTML.toString().trim();
			}
			else{
				temp = m[i].innerHTML.toString().trim();
			}
			if(temp == arg){
				m[i].innerHTML = temp;
			}
			else{
				m[i].innerHTML = '<a href="#">' + temp + '</a>';
				m[i].firstChild.onclick = updateReminder;
			}
		}
	}
	if(document.getElementById('screenshot')){
		document.getElementById('screenshot').src = screenshots[arg];
	}
	return false;
}
addLoadEvent(sampleInit);