var $j=jQuery.noConflict();
var alertText = "Please be advised that you are leaving American Trust & Savings Bank's website. This link is provided as a courtesy.  American Trust & Savings Bank does not endorse or control the content of third party websites.";
var customFolder = "americansavings";
var slideSpeed = 500;
var tabEffect = "fade";	//slide, fade
var url = window.location.pathname;

$j(document).ready( function() {

	productTabs();
	initAccordion();
	$j(".confirm").click( function() {						   
			if (!confirmAlert($j(this).attr('href'))){
				return false;			
			}
		}); 	
	
// new page for INMO
	$j('a.newPage').each( function(){
		this.target = "_blank";
	});

// fancybox popup on apps
	$j("a#ssnWhy").fancybox({
		'frameWidth': 300,
		'frameHeight': 190
	});
// Online Banking 
if ($j('#olbHome').length > 0) {

	var defaultText = "User ID...";
	$j('input#userID').val(defaultText);
	$j('input#userID').focus(function() {
		if($j(this).val() == defaultText) {
			$j(this).val("");
		}
	});
	$j('input#userID').blur(function() {
		if($j(this).val() == "") {
			$j(this).val(defaultText);
		}
	});
}
if ($j('#onlinePopup').length > 0) {
	var defaultText1 = "User ID...";
	$j('#onlinePopup input#userID').val(defaultText1);
	$j('#onlinePopup input#userID').focus(function() {
		if($j(this).val() == defaultText1) {
			$j(this).val("");
		}
	});
	$j('#onlinePopup input#userID').blur(function() {
		if($j(this).val() == "") {
			$j(this).val(defaultText1);
		}
	});
}
if ($j('.newsletterSignup').length > 0) {
	var defaultText2 = "Your Email";
	$j('#command input#emailAddr').val(defaultText2);
	$j('#command input#emailAddr').focus(function() {
		if($j(this).val() == defaultText2) {
			$j(this).val("");
		}
	});
	$j('#command input#emailAddr').blur(function() {
		if($j(this).val() == "") {
			$j(this).val(defaultText2);
		}
	});
}

// Home Featured Products
if($j('#homeFeaturedProducts').length > 0) {
	$j('#homeFeaturedProducts .firstChild a').addClass('iframe');
	//$j("#homeFeaturedProducts .firstChild a").fancybox({
		//'hideOnContentClick': false,
		//'frameWidth': 530,
		//'frameHeight': 380,
		//'overlayOpacity': 0.8
	//});
	if($j(this).hasClass('secondChild') == true) {
		$j("#homeFeaturedProducts li").click(function(){
			window.location=$j(this).find("a").attr("href");
		});
	} else {
		$j('#homeFeaturedProducts li.firstChild').click(function(){
			$j('#homeFeaturedProducts li.firstChild a').trigger('click');
		});
	}
	$j("#homeFeaturedProducts li").hover(
		function(){
			if($j(this).hasClass('secondChild') == true || $j(this).hasClass('thirdChild') == true) {
				$j(this).css('cursor','pointer');
				$j(this).find("h3 a").css("color", "#004A3A");
				$j(this).find("h4.learnMore a").css("background-position", "0 -25px");
			} else {
				$j(this).css('cursor','pointer').find('h4.learnMore a').css('background-position','right -25px').css('text-decoration','underline').css('color','#165F4E');
			}
		}, function() {
			if($j(this).hasClass('secondChild') == true || $j(this).hasClass('thirdChild') == true) {
				$j(this).find("h3 a").css("color", "#333333");
				$j(this).find("h4.learnMore a").css("background-position", "left top");
			} else {
				$j(this).find('h4.learnMore a').css('background-position','right 5px').css('text-decoration','none').css('color','#666666');
			}
		}
	);

}

//Left Navigation
if ($j('#leftNav').length > 0) {
	/* $j('#leftNav li h2 a').addClass('enabled');
	$j('#leftNav li h2 a:contains("Checking")').addClass('checking');
	$j('#leftNav li h2 a:contains("Savings")').addClass('savings');
	$j('#leftNav li h2 a:contains("AmeriClub")').addClass('americlub');
	$j('#leftNav li h2 a:contains("Credit Cards")').addClass('creditCards');
	$j('#leftNav li h2 a:contains("Banking Services")').addClass('bankingServices');
	$j('#leftNav li h2 a:contains("Cash Management")').addClass('cashMgmt');
	$j('#leftNav li h2 a:contains("Personal Loans")').addClass('personalLoans');
	$j('#leftNav li h2 a:contains("Home Loans")').addClass('homeLoans');
	$j('#leftNav li h2 a:contains("Business Loans")').addClass('businessLoans');
	$j('#leftNav li h2 a:contains("Brokerage Services")').addClass('brokerage');
	$j('#leftNav li h2 a:contains("Wealth Management")').addClass('wealthMgmt');
	$j('#leftNav li h2 a:contains("Retirement Planning")').addClass('retirement');
	$j('#leftNav li h2 a:contains("Term Life Insurance")').addClass('termLife');
	$j('#leftNav li h2 a:contains("Meet Our Professionals")').addClass('professionals');
	$j('#leftNav li h2 a:contains("Quarterly Newsletter")').addClass('newsletter');
	$j('#leftNav li h2 a:contains("Locations")').addClass('locations');
	$j('#leftNav li h2 a:contains("Bank History")').addClass('bankHistory');
	$j('#leftNav li h2 a:contains("Community Relations")').addClass('community');
	$j('#leftNav li h2 a:contains("Special Events")').addClass('specialEvents');
	$j('#leftNav li h2 a:contains("Discount Program")').addClass('discountProgram');
	$j('#leftNav li h2 a:contains("Education Resources")').addClass('education');
	$j('#leftNav li h2 a:contains("News Releases")').addClass('newsReleases');
	$j('#leftNav li h2 a:contains("Job Opportunities")').addClass('jobOpportunities');
	$j('#leftNav li h2 a:contains("Weather Tower")').addClass('weatherTower');
	$j('#leftNav li h2 a:contains("Access Your Accounts")').addClass('accessAccounts');
	$j('#leftNav li h2 a:contains("Access Your Account")').addClass('accessAccount');
	$j('#leftNav li h2 a:contains("eBal Service")').addClass('eBalService');
	$j('#leftNav li h2 a:contains("Deposit Rates")').addClass('depositRates');
	$j('#leftNav li h2 a:contains("Loan Rates")').addClass('loanRates');
	$j('#leftNav li h2 a:contains("Mortgage Rates")').addClass('mortgageRates');
	$j('#leftNav li h2 a:contains("Personal Retirement Planning Services")').addClass('personalRetirement').removeClass('retirement');
	$j('#leftNav li h2 a:contains("Retirement Planning Tools")').addClass('retirementPlanningTools').removeClass('retirement');
	$j('#leftNav li h2 a:contains("Business Retirement Planning Services")').addClass('businessRetirementPlanning').removeClass('retirement');
	$j('#leftNav li h2 a:contains("Identity Theft Victim")').addClass('idTheftVictim');
	$j('#leftNav li h2 a:contains("Prevention Tips")').addClass('idTheftTips');
	$j('#leftNav li h2 a:contains("Opt-Out")').addClass('optOut');
	$j('#leftNav li h2 a:contains("Computer Safety")').addClass('computerSafety');
	$j('#leftNav li h2 a:contains("Order a FREE Credit Report")').addClass('freeCreditReport');
	$j('#leftNav li h2 a:contains("FTC Identity Theft Info")').addClass('ftcIdTheftTips');
	$j('#leftNav li h2 a:contains("Junior Bankers Club")').addClass('juniorBankers');
	$j('#leftNav li h2 a:contains("Events")').addClass('events');
	$j('#leftNav li h2 a:contains("Activities")').addClass('activities');
	$j('#leftNav li h2 a:contains("Kid Stuff")').addClass('kidStuff');
	$j('#leftNav li h2 a:contains("Parents Corner")').addClass('parentsCorner');
	$j('#leftNav li h2 a').hover(
		function(){
			if($j(this).hasClass('bankHistory') == true || $j(this).hasClass('bankingServices') == true || $j(this).hasClass('retirementPlanningTools') == true || $j(this).hasClass('accessAccounts') == true || $j(this).hasClass('depositRates') == true) {
				$j(this).css('background-position','left -21px');
			}
			else if ($j(this).hasClass('discountProgram') == true || $j(this).hasClass('personalRetirement') == true || $j(this).hasClass('businessRetirementPlanning') == true) {
				$j(this).css('background-position','left -41px');
			}
			else if ($j(this).hasClass('americlub') == true) {
				$j('#leftNav li h2 a.americlub').css('background-position','-1px -22px');
			}
			else {
				$j(this).css('background-position','left -22px');
			}
		}, function() {
			if ($j(this).hasClass('inPath') == true) {
				return false;
			}
			else {
				$j(this).css('background-position','left top');
			}
		}
	);
	if ($j('#leftNav li h2 a.inPath').hasClass('discountProgram') == true) {
		$j('#leftNav li h2 a.discountProgram').css('background-position','left -41px');
	}
	else if ($j('#leftNav li h2 a.inPath').hasClass('personalRetirement') == true) {
		$j('#leftNav li h2 a.personalRetirement').css('background-position','left -41px');
	}
	else if ($j('#leftNav li h2 a.inPath').hasClass('businessRetirementPlanning') == true) {
		$j('#leftNav li h2 a.businessRetirementPlanning').css('background-position','left -41px');
	}
	
	else if($j('#leftNav li h2 a.inPath').hasClass('bankHistory') == true) {
		$j('#leftNav li h2 a.bankHistory').css('background-position','left -21px');
	}
	else if($j('#leftNav li h2 a.inPath').hasClass('bankingServices') == true) {
		$j('#leftNav li h2 a.bankingServices').css('background-position','left -21px');
	}
	else if($j('#leftNav li h2 a.inPath').hasClass('retirementPlanningTools') == true) {
		$j('#leftNav li h2 a.retirementPlanningTools').css('background-position','left -21px');
	}
	else if ($j('#leftNav li h2 a.inPath').hasClass('accessAccounts') == true) {
		$j('#leftNav li h2 a.accessAccounts').css('background-position','left -21px');
	}
	else if ($j('#leftNav li h2 a.inPath').hasClass('depositRates') == true) {
		$j('#leftNav li h2 a.depositRates').css('background-position','left -21px');
	}
	else {
		$j('#leftNav li h2 a.inPath').css('background-position','left -22px');
	}
	*/
	
	$j('#leftNav li li a').css('padding-left','0');
	$j('#leftNav li li.inPath a').css('padding-left','10px');
	$j('#leftNav li li a').hover(
		function(){
			$j(this).stop().animate({paddingLeft: 10}, 250);
		}, function(){
			if($j(this).hasClass('inPath') == true) {
				return false;
			}
			else {
				$j(this).stop().animate({paddingLeft: 0}, 250);
			}
		}
	);
}
// Category Banner 

if ($j('#catBreadcrumb').length > 0) {
	var categoryTitle = $j('#catBreadcrumb li a').text();
	//console.log(categoryTitle);
	switch (categoryTitle)
	{
		case "PersonalChecking":
			$j('#catBreadcrumb').css('text-indent','-999em').css('background','transparent url("/custom/americantrust/image/category-personal-checking-banner.png") no-repeat left top').css('width','633px').css('height','51px').css('padding','0 0 3px');
			break;
		case "PersonalSavings":
			$j('#catBreadcrumb').css('text-indent','-999em').css('background','transparent url("/custom/americantrust/image/category-personal-savings-banner.png") no-repeat left top').css('width','633px').css('height','51px').css('padding','0 0 3px');
			break;
		case "PersonalAmeriClub ":
			$j('#catBreadcrumb').css('text-indent','-999em').css('background','transparent url("/custom/americantrust/image/category-americlub-banner.png") no-repeat left top').css('width','633px').css('height','60px').css('padding','0').css('border-bottom','none');
			break;
		case "PersonalCredit Cards":
			$j('#catBreadcrumb').css('text-indent','-999em').css('background','transparent url("/custom/americantrust/image/category-personal-credit-cards-banner.png") no-repeat left top').css('width','633px').css('height','51px').css('padding','0 0 3px');
			break;
		case "PersonalBanking Services":
			$j('#catBreadcrumb').css('text-indent','-999em').css('background','transparent url("/custom/americantrust/image/category-personal-banking-services-banner.png") no-repeat left top').css('width','633px').css('height','51px').css('padding','0 0 3px');
			break;
		case "BusinessChecking":
			$j('#catBreadcrumb').css('text-indent','-999em').css('background','transparent url("/custom/americantrust/image/category-business-checking-banner.png") no-repeat left top').css('width','633px').css('height','51px').css('padding','0 0 3px');
			break;
		case "BusinessSavings":
			$j('#catBreadcrumb').css('text-indent','-999em').css('background','transparent url("/custom/americantrust/image/category-business-savings-banner.png") no-repeat left top').css('width','633px').css('height','51px').css('padding','0 0 3px');
			break;
		case "BusinessBanking Services":
			$j('#catBreadcrumb').css('text-indent','-999em').css('background','transparent url("/custom/americantrust/image/category-business-banking-services-banner.png") no-repeat left top').css('width','633px').css('height','51px').css('padding','0 0 3px');
			break;
		case "BusinessCash Management":
			$j('#catBreadcrumb').css('text-indent','-999em').css('background','transparent url("/custom/americantrust/image/category-business-cash-management-banner.png") no-repeat left top').css('width','633px').css('height','51px').css('padding','0 0 3px');
			break;
		case "Personal Loans":
			$j('#catBreadcrumb').css('text-indent','-999em').css('background','transparent url("/custom/americantrust/image/category-personal-loans-banner.png") no-repeat left top').css('width','633px').css('height','51px').css('padding','0 0 3px');
			break;
		case "Home Loans":
			$j('#catBreadcrumb').css('text-indent','-999em').css('background','transparent url("/custom/americantrust/image/category-home-loans-banner.png") no-repeat left top').css('width','633px').css('height','51px').css('padding','0 0 3px');
			break;
		case "Business Loans":
			$j('#catBreadcrumb').css('text-indent','-999em').css('background','transparent url("/custom/americantrust/image/category-business-loans-banner.png") no-repeat left top').css('width','633px').css('height','51px').css('padding','0 0 3px');
			break;
		case "Financial ServicesBrokerage Services":
			$j('#catBreadcrumb').css('text-indent','-999em').css('background','transparent url("/custom/americantrust/image/category-brokerage-services-banner.png") no-repeat left top').css('width','633px').css('height','51px').css('padding','0 0 3px');
			break;
		case "Wealth Management":
			$j('#catBreadcrumb').css('text-indent','-999em').css('background','transparent url("/custom/americantrust/image/category-wealth-management-banner.png") no-repeat left top').css('width','633px').css('height','51px').css('padding','0 0 3px');
			break;
		case "Retirement Planning":
			$j('#catBreadcrumb').css('text-indent','-999em').css('background','transparent url("/custom/americantrust/image/category-retirement-planning-banner.png") no-repeat left top').css('width','633px').css('height','51px').css('padding','0 0 3px');
			break;
		case "Loans":
			$j('#catBreadcrumb').css('text-indent','-999em').css('background','transparent url("/custom/americantrust/image/category-loans-banner.png") no-repeat left top').css('width','633px').css('height','51px').css('padding','0 0 3px');
			break;
			case "Financial Services":
				$j('#catBreadcrumb').css('text-indent','-999em').css('background','transparent url("/custom/americantrust/image/category-financial-services-banner.png") no-repeat left top').css('width','633px').css('height','51px').css('padding','0 0 3px');
				break;
		default:
			break;

	}
}
// Category Listing
if($j('#productCategory').length > 0) {
	$j("#productCategory li").click(function(){
		window.location=$j(this).find("a").attr("href");
	});

	$j("#productCategory li").hover(
		function(){
			$j(this).css('cursor','pointer');
			$j(this).find("img").css("border", "1px solid #357E6C");
			$j(this).find("h3 a").css("color", "#004A3A");
			$j(this).find("h4.learnMore a").css("background-position", "0 -24px");
		}, function() {
			$j(this).find("img").css("border", "1px solid #CCCCCC");
			$j(this).find("h3 a").css("color", "#333333");
			$j(this).find("h4.learnMore a").css("background-position", "left top");
		}
	);
}
// Product Page
if ($j('.pane').length > 0) {
	$j('.pane > *:first').addClass('noTop');
}
if ($j('#openNow').length > 0) {
	var emptyElement = $j('#openNow').html();
	if (emptyElement == '') {
		$j('#openNow').css('display','none');
		$j('#productButtons').css('height','18px');
	}
	var easing = 'easeOutElastic';
	var easingOut = 'easeOutBack'
	$j('#openNow img').hover(
		function(){
			$j(this).stop().animate({width: 103, height: 103}, {duration: 1000, easing: easing});
		}, function(){
			$j(this).stop().animate({width: 91, height: 91}, {duation: 1000, easing: easing});
		}
	);
}
// Contact Us Page
if($j('#contactUs').length > 0) {
	$j('#contactUs #addressLink a').addClass('iframe');
	$j("#contactUs #addressLink a").fancybox({
		'hideOnContentClick': false,
		'frameWidth': 550,
		'frameHeight': 400,
		'overlayOpacity': 0.8
	});
}
if ($j('#addressBook').length > 0) {
	$j('#addressBook li p:first-child').addClass('title');
}
if ($j('#secureEmailButton').length > 0) {
	$j('#secureEmailButton a').attr('target','_blank');
}
// AmeriClub Merchant Discount Program
$j(".scroll").click(function(event){
	//prevent the default action for the click event
	event.preventDefault();
	//get the full url - like mysitecom/index.htm#home
	var full_url = $j(this).attr('href');
	//split the url by # and get the anchor target name - home in mysitecom/index.htm#home
	var parts = full_url.split("#");
	var trgt = parts[1];
	//get the top offset of the target anchor
	var target_offset = $j("#"+trgt).offset();
	var target_top = target_offset.top;
	//goto that anchor by setting the body scroll top to anchor top
	$j('html, body').animate({scrollTop:target_top}, 'slow');
});
$j('#merchantDiscount h3').hover(function(){
	$j(this).css('color','#357E6C');
}, function(){
	$j(this).css('color','#666666');
});
if($j('#listCategory').length > 0) {
	$j('#listAlphabet').css('display','none');
	$j('#listCategory h3').click(function(){
		$j('#listCategory').fadeOut(500);
		$j('#listAlphabet').delay(500).fadeIn(500);
	});
	$j('#listAlphabet h3').click(function(){
		$j('#listAlphabet').fadeOut(500);
		$j('#listCategory').delay(500).fadeIn(500);
	});
}
// AmeriClub Memories Photo Gallery 
if( $j('#gallery').length > 0 ) {
	$j('#gallery a').lightBox();
}

if($j('#meetProfessionals').length > 0) {
	$j('#meetProfessionals li:last').addClass('lastChild');
}
// Events Popup
if($j('#americlubEvents .registerButton').length > 0){
	$j('.registerButton a').attr('target','_top');
	$j('.registerButton a').click( function(){
		if( !$j('.registerButton').hasClass('alreadyAdded') ){
			var wasClicked = $j(this).parent().parent().find('h2').text();
			$j('.registerButton').addClass('alreadyAdded')
			var newHref = $j('.registerButton a').attr('href') + '&eventId=' + wasClicked;
			$j('.registerButton a').attr('href', newHref);
		}
	});
	
}
if( $j('#event_registration-event').length > 0 ){
	var get = location.href;
	if (get.indexOf('eventId') > -1) {
		var startPoint = get.indexOf('eventId=') + 8;
		var eventType = get.substring(startPoint);
		for(i=0;i<eventType.length;i++){
			if(eventType.indexOf('%22') > -1) {
				eventType = eventType.replace('%22','"');
			}
			if(eventType.indexOf('%20') > -1) {
				eventType = eventType.replace('%20',' ');
			}
			if(eventType.indexOf('%27') > -1) {
				eventType = eventType.replace('%27','\'');
			}
		}
		$j('#event_registration-event').attr('value',eventType);
		$j('#event_registration-event').attr('readonly','readonly');
	}
	/*
	var get = $get();
	if( get.eventId != null ) { 
		var eventIdValue = get.eventId;
		for(i=0;i<eventIdValue.length;i++) {
			if(eventIdValue.indexOf('%20') > -1) {
				eventIdValue = eventIdValue.replace('%20',' ');
			}
		}
		$j('#event_registration-event').attr('value',eventIdValue);
		$j('#event_registration-event').attr('readonly','readonly');
	}
	*/
}

// Retirement Accordian
if($j('ul.accordian').length > 0) {

	var allDiv = $j('ul.accordian div');
	heightArray = new Array();
	for (i=0;i<allDiv.length;i++) {
		var theHeight = $j('ul.accordian div:eq('+i+')').height();
		heightArray[i] = theHeight;
		
	}
	$j('ul.accordian div').hide().css({height: 0});
	$j('ul.accordian div > *:first').addClass('noTop');
	if($j('#onlineFAQ').length > 0) {
		$j('h2').click(function(){
			var selectedDiv = $j(this).next();
			var offset = 30;
			if (selectedDiv.is(':visible')) {
				$j(this).css('background-position','left 6px');
				selectedDiv.animate({height: 0}, {duration: 500, complete: function(){
					selectedDiv.hide();
				}});
			} else {
				$j(this).css('background-position','left -8px');
				selectedDiv.show().animate({ height : heightArray[ $j('h2.clickable').index(this) ] + offset });
			}
		});
	} else {
		$j('h2.clickable').click(function(){
			var selectedDiv = $j(this).next();
			var offset = 10;
			if (selectedDiv.is(':visible')) {
				$j(this).css('background-position','left 6px');
				selectedDiv.animate({height: 0}, {duration: 500, complete: function(){
					selectedDiv.hide();
				}});
			} else {
				$j(this).css('background-position','left -8px');
				selectedDiv.show().animate({ height : heightArray[ $j('h2.clickable').index(this) ] + offset });
			}
		});
	}
	
}
// Locations Toggle
	if ( $j('#locations .timeValue').length > 0 ){
		$j('#locations .timeValue:empty').each(function(){
			$j(this).prev().addClass('extraWidth');
		});
	}
	function initAccordion() {
		$j('#locations #locList li:first').css('border-top','none');
		$j('#locations #locList .locInfo').addClass('locInfoShow');
		$j('#locations #locList .locationBody').hide();
		$j('#locations #locList .locationBody:first').show();
		$j('#locations #locList .vcard:first').addClass('selected');
		$j('#locations #locList .locationHeader').click(function() {
			$j('#locations #locList li').css('border-top','none');
			var locWrapper = $j(this).parents('.vcard');
			var locContent = locWrapper.children('.locationBody');
			if((locContent.is('.locationBody')) && (locContent.is(':visible'))) {
				return false;
			}
			if((locContent.is('.locationBody')) && (!locContent.is(':visible'))) {
				$j('li.vcard .locationBody:visible').parents('.vcard').removeClass('selected');
				$j('li.vcard h2').css('color','#666666');
				$j('li.vcard .locationBody:visible').slideUp('normal');
				locContent.parents('.vcard').addClass('selected');
				locContent.parents('.vcard').next().css('border-top','1px solid #ccc');
				if ($j('#locations #locList li:first').hasClass('selected') == true) {
					locContent.parents('.selected').css('border-top','none');
				}
				else {
					locContent.parents('.selected').css('border-top','1px solid #ccc');
				}
				
				locContent.slideDown('normal');
				return false;
			}
		});
	}

	$j('#locations #locList .locationHeader').mouseover(function() {
		if($j(this).parent('.vcard').hasClass('selected') == true) {
			return false;
		}
		else {
			$j(this).find('h2').css('color','#004A39').css('background-position','left -20px');
		}
	});
	$j('#locations #locList .locationHeader').mouseout(function() {
		if($j(this).parent('.vcard').hasClass('selected') == true) {
			return false;
		}
		else {
			$j(this).find('h2').css('color','#666666').css('background-position','left 5px');
		}
	});
	if($j('#atmLocations').length > 0){
		$j('#locations #atmLocations li').removeClass('selected');
	}
// Quick Links
if ($j('#quickLinks').length > 0) {
	$j('#quickLinks li').removeClass('odd').removeClass('even');
	$j('#quickLinks li a')
		.mouseover(function(){
			var self = this;
			$j(self).stop().animate({paddingLeft: 10}, 250);
			$j(self).css('background','transparent url(/custom/americantrust/image/quick-links-list-bullet.png) no-repeat left 4px');
		}).mouseout(function(){
			$j(this).css('background-image','none').stop().animate({paddingLeft: 0}, 250);
		})
	$j('#quickLinks .nthChild-1 a').addClass('iframe');
	$j("#quickLinks .nthChild-1 a").fancybox({
		'hideOnContentClick': false,
		'frameWidth': 530,
		'frameHeight': 150,
		'overlayOpacity': 0.8
	});
	
}

// Tell Me More - SAF - Calculators - OBL Popup provided by FancyBox 
if ($j('#tellMeMoreButton').length > 0) {
	$j('#tellMeMoreButton a').addClass('iframe');
	
	$j("#tellMeMoreButton a").fancybox({
		'hideOnContentClick': false,
		'frameWidth': 530,
		'frameHeight': 460,
		'overlayOpacity': 0.8
	});	
}
if ($j('#shareButton').length > 0) {
	$j('#shareButton a').addClass('iframe');
	
	$j("#shareButton a").fancybox({
		'hideOnContentClick': false,
		'frameWidth': 550,
		'frameHeight': 500,
		'overlayOpacity': 0.8
	});
}
if ($j('#obNav').length > 0) {
	$j('#obNav .nthChild-2 a').addClass('iframe');
	
	$j("#obNav .nthChild-2 a").fancybox({
		'hideOnContentClick': false,
		'frameWidth': 530,
		'frameHeight': 300,
		'overlayOpacity': 0.8
	});
	$j('#obNav .nthChild-3 a').addClass('iframe');
	
	$j("#obNav .nthChild-3 a").fancybox({
		'hideOnContentClick': false,
		'frameWidth': 530,
		'frameHeight': 350,
		'overlayOpacity': 0.8
	});	
}
if ($j('table.events').length > 0 ) {
	$j('table.events a').addClass('iframe');
	$j('table.events a').fancybox({
		'hideOnContentClick': false,
		'frameWidth': 600,
		'frameHeight': 500,
		'overlayOpacity': 0.8
	})
}
if ($j('#needHelp li.nthChild-3 a').length > 0) {
	$j('#needHelp li a').attr('target','_parent');
	$j('#needHelp li.nthChild-3 a').attr('target','_blank');
}
if ($j('#onlineFAQ').length > 0) {
	$j('#onlineFAQ li p:first-child').addClass('question');
	$j('#onlineFAQ li p:last-child').addClass('answer');
	$j('#onlineFAQ h2').addClass('clickable');
}

/*	stand alone online banking link
	$j('#downstreamObl a').addClass('iframe');
	
	$j("#downstreamObl a").fancybox({
		'hideOnContentClick': false,
		'frameWidth': 570,
		'frameHeight': 520,
		'overlayOpacity': 0.8
	});*/
	
	// online banking link in ultratopnav
	$j('#ultraTopNav li a:contains("Online Banking")').addClass('iframe');
	
	$j("#ultraTopNav li a.iframe").fancybox({
		'hideOnContentClick': false,
		'frameWidth': 400,
		'frameHeight': 300,
		'overlayOpacity': 0.8
	});
	
	$j('#financialCalculators li a').addClass('iframe');
	$j('#financialCalculators li a:last').removeClass('iframe').attr('target','_blank');
	$j("#financialCalculators li a.iframe").fancybox({
		'hideOnContentClick': false,
		'frameWidth': 650,
		'frameHeight': 400,
		'overlayOpacity': 0.8
	}); 
	$j('#quickLinks li a:contains("Reorder Checks")').addClass('iframe');
	
	$j("#quickLinks li a.iframe").fancybox({
		'hideOnContentClick': false,
		'frameWidth': 650,
		'frameHeight': 400,
		'overlayOpacity': 0.8
	});
// Search Results Hover Toggle
	$j('#search li').click(function(){
		window.location=$j(this).find('a').attr('href');
	});
	$j('#search li').hover(
		function(){
			$j(this).find('h3 a').css('color','#004A3A');
			$j(this).find('h4 a').css('background-position', '0 -24px');
		}, function() {
			$j(this).find('h3 a').css('color','#333333');
			$j(this).find('h4 a').css('background-position','left top');
		}
	);
	if($j('.accordian').length > 0) {
		$j('.accordian a:contains("Retirement Savings Calculator")').addClass('iframe');
		$j('.accordian a.iframe').fancybox({
			'hideOnContentClick': false,
			'frameWidth': 650,
			'frameHeight': 400,
			'overlayOpacity': 0.8
		});
	}
	
// IBM Video Testimonials
if ($j('#testimonials').length > 0) {
	$j('#testimonials a').addClass('iframe');
	$j("#testimonials a").fancybox({
		'hideOnContentClick': false,
		'frameWidth': 425,
		'frameHeight': 264,
		'overlayOpacity': 0.8
	});
	$j("#testimonials a:last").fancybox({
		'hideOnContentClick': false,
		'frameWidth': 425,
		'frameHeight': 344,
		'overlayOpacity': 0.8
	});
	$j("#testimonials a:eq(3)").fancybox({
		'hideOnContentClick': false,
		'frameWidth': 425,
		'frameHeight': 344,
		'overlayOpacity': 0.8
	});
}
// End of Fancybox jQuery

// hide homepage noscript link
/*var flashLink = $j("body#homepage #mainContent > a"); 
flashLink.children().insertBefore(flashLink);  
flashLink.remove(); 
*/

//	New Primary Navigation
	if ( (url.indexOf("/financial-services/retirement-planning") != -1) ) {
		/*$j("#primaryNav li.lastChild").removeClass("inPath");
		$j("#primaryNav li.lastChild a").removeClass("inPath");*/
		$j("#roiSprite76693").css('background', 'url("http://www.americantrust.com/custom/americantrust/cache2/primaryNav-two.png") no-repeat scroll 0 0 transparent');
		$j("#primaryNav li.lastChild a").hover(function(){
			$j(this).css('background', 'url("http://www.americantrust.com/custom/americantrust/cache2/primaryNav-two.png") no-repeat scroll 0 -54px transparent');
		}, function(){
			$j(this).css('background', 'url("http://www.americantrust.com/custom/americantrust/cache2/primaryNav-two.png") no-repeat scroll 0 0 transparent');
		});
	}
	
	
}); // END doc ready
function $get(key,url){  
    if(arguments.length < 2) url =location.href;  
    if(arguments.length > 0 && key != ""){  
        if(key == "#"){  
            var regex = new RegExp("[#]([^$]*)");  
        } else if(key == "?"){  
            var regex = new RegExp("[?]([^#$]*)");  
        } else {  
            var regex = new RegExp("[?&]"+key+"=([^&#]*)");  
        }  
        var results = regex.exec(url);  
        return (results == null )? "" : results[1];  
    } else {  
        url = url.split("?");  
        var results = {};  
            if(url.length > 1){  
                url = url[1].split("#");  
                if(url.length > 1) results["hash"] = url[1];  
                url[0].split("&").each(function(item,index){  
                    item = item.split("=");  
                    results[item[0]] = item[1];  
                });  
            }  
        return results;  
    }  
}
function confirmAlert(url){
			jConfirm(alertText, "Confirm", function(r) {
				if( r ){
					window.open(url);
				} else {
					return false;
			}
		});
		return false;
}

function confirmAlert2(url){
	if (!confirmAlert(url)) 
		return false; 
}

function productTabs(){
	if( $j('#productTabs').length > 0 ){
		var offset = 40;
		$j('#productTabs dt').addClass('label');
		$j('#productTabs dt:eq(0)').addClass('selected');
		$j('#productTabs dd').addClass('pane');
		$j('#productTabs dd').not("dd:eq(0)").hide();
		$j('#productTabs').css('height', $j('#productTabs dd:eq(0)').height() + offset);
		
		$j('#productTabs dt').click( function(){
			var holdThis = $j(this);
			if( !holdThis.hasClass('selected') ){
				$j('#productTabs dt').removeClass('selected');
				holdThis.addClass('selected');
				if(tabEffect == "slide"){
					$j('#productTabs dd').slideUp(slideSpeed);
					$j('#productTabs').animate({ height : holdThis.next().height() + offset }, slideSpeed, function(){
						holdThis.next().slideDown(slideSpeed);									 
					});
				}
				else{
					$j('#productTabs dd').fadeOut(slideSpeed);
					$j('#productTabs').animate({ height : holdThis.next().height() + offset }, slideSpeed, function(){
						holdThis.next().fadeIn(slideSpeed);									 
					});
				}
			}
		});
	}
}

/* add images for addPrintLink  */
/*$j('#logo a').after('<img src="/custom/' + customFolder + '/image/logo.png" alt="BANK NAME"/>');
$j('#footer #firstROI').after('<img class="froiLogo" src="/custom/' + customFolder + '/image/firstroi-logo.png" alt="First ROI"/>');*/

/* addPrintLink function by Roger Johansson, www.456bereastreet.com */
var addPrintLink = {
	init:function(sTargetEl,sLinkText) {
		if (!document.getElementById || !document.createTextNode) {return;} // Check for DOM support
		if (!document.getElementById(sTargetEl)) {return;} // Check that the target element actually exists
		if (!window.print) {return;} // Check that the browser supports window.print
		var oTarget = document.getElementById(sTargetEl);
		var oLink = document.createElement('a');
		oLink.id = 'printLink'; // Give the link an id to allow styling
		oLink.href = '#'; // Make the link focusable for keyboard users
		oLink.appendChild(document.createTextNode(sLinkText));
		oLink.onclick = function() {window.print(); return false;} // Return false prevents the browser from following the link and jumping to the top of the page after printing
		oTarget.appendChild(oLink);
	},
/*
addEvent function included here for portability. Replace with your own addEvent function if you use one.
*/
/* addEvent function from http://www.quirksmode.org/blog/archives/2005/10/_and_the_winner_1.html */
	addEvent:function(obj, type, fn) {
		if (obj.addEventListener)
			obj.addEventListener(type, fn, false);
		else if (obj.attachEvent) {
			obj["e"+type+fn] = fn;
			obj[type+fn] = function() {obj["e"+type+fn](window.event);}
			obj.attachEvent("on"+type, obj[type+fn]);
		}
	}
};
addPrintLink.addEvent(window, 'load', function(){addPrintLink.init('printThisPage','Print this page');});

