function pop_window(url, w, h) {
	myfocus = window.open(url, 'mywindow', 'menubar=no,scrollbars=yes,width='+w+',height='+(h+30)); 
	setTimeout('myfocus.focus()',500);
}

function hovers(obj, url) {
	obj.src = url;
}

function get_xmlhttp_object() {
	var xmlHttp;
	try {
		// Firefox, Opera 8.0+, Safari
		xmlHttp = new XMLHttpRequest();
	} catch (e) {    
		try {
			// Internet Explorer
			xmlHttp = new ActiveXObject('Msxml2.XMLHTTP');
		} catch (e) {
			xmlHttp = new ActiveXObject('Microsoft.XMLHTTP');
		}
	}
	if (xmlHttp == null) alert('Your browser does not support latest Javascript version, sorry.');
	return xmlHttp;
}

function get_file_contents(file) {
	var xmlHttp = get_xmlhttp_object();
	xmlHttp.onreadystatechange = function() {
		if (xmlHttp.readyState == 4) { // indicates completed state
			alert(xmlHttp.responseText);
			return xmlHttp.responseText;
		}
	}
	xmlHttp.open('GET', file, true);
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
	xmlHttp.send(null);
}

function handle_subnavigation() {
	$('#subNavigation a').each(function(){
		if ($(this).parent().find('ul').length > 0) {
			if ($(this).attr('id') != 'americanEagle' && $(this).attr('id') != 'traditionSeries') {
				$(this).click(function (e) {
					e.preventDefault();
					$(this).parent().toggleClass('active');
					$(this).toggleClass('clicked');
					//alert('test');
				});
			}
		}
	});
}

function toggle_faq(id) {
	$(".faqAnswer[id!='faqAnswer" + id + "']").hide();
	$('#faqAnswer' + id).toggle();
}

function round_borders() {

	$('.roundCorners').each(function () {
		//$(this).html( $(this).html() + '<div class="boxBottom">&nbsp;</div>' );
	});

	var tbl;
	$('.roundCornersTable').each(function () {
		//if (!($.browser.msie && $.browser.version < 7)) $(this).find('table').css('border', 'solid 1px transparent');
		tbl = $(this);
		var i;
		var len;
		var rowCounter = 1;
		var rows = $(this).find('tr').length;
		var tr, td;
		tbl.find('tr').each(function () {
			tr = $(this);
			if (rowCounter == 1) { // first row
				//if (tr.find('th').length > 0) { // header
					tr.find("th:first,td:first").addClass('topLeft');
					tr.find('th:last,td:last').addClass('topRight');
				//}
				tr.addClass('tableTop');
			} else if (rowCounter < rows) {
				tr.find('td:first').addClass('middleLeft');
				tr.find('td:last').addClass('middleRight');
			} else { // last row
				tr.addClass('tableBottom');
				tr.find('td:first').addClass('bottomLeft');
				tr.find('td:last').addClass('bottomRight');
				tr.find('td:not(:first,:last)').addClass('bottomCenter');
			}
			rowCounter++;
		});
	});
}

function modify_forms() {
	$('form').submit( function () {
		var extraHtml = '<input type="hidden" name="code" value="secret" />';
		$(this).append(extraHtml);
	});
}

function adjust_home_page_boxes() {
	var height1 = $('.home #onlineBanking').height();
	var height2 = $('.home .colTwo .roundCornersTable').height();
//	alert(height1 + ' ' + height2);
	if (height1 < height2) {
		$('.home #onlineBanking .boxContent').height(height2 - $('.home #onlineBanking h3').height() - 26);
	} else {
		$('.home .colTwo .roundCornersTable').height(height1);
	}
}

function adjust_home_page_boxes_old() {
//	var height1 = $('#homeOnlineBanking .middle').height() - 1;
//	var height2 = $('#homeQuickLinks .middle').height();
//	if (height1 < height2) {
//		$('#homeOnlineBanking .middle').height(height2);
//	} else {
//		$('#homeQuickLinks .middle').height(height1);
//	}
}

$(document).ready(function(){

	adjust_home_page_boxes();

	$('.usesBorder2').each(function () {
		$(this).html('<div class="t2"><div class="tl2"></div><div class="tr2"></div></div>' + $(this).html() + '<div class="b2"><div class="bl2"></div><div class="br2"></div></div>');
	});

	$('.colTwo .box').append('<div class="boxBottom">&nbsp;</div>');

	round_borders();
	modify_forms();
	$('#pageOptions').appendTo('h2:first');

	$("input[type='image'],input[type='checkbox'],input[type='radio'],input[type='submit'],input[type='button']").css('width', 'auto');

	if ($.browser.msie) { // IE, assign 'make home page' event
		$('#bookmark a').click(function (e) {
			e.preventDefault();
			document.body.style.behavior = 'url(#default#homepage)';
			document.body.setHomePage( 'http://www.greerstatebank.com' );
		});
	} else { // remove 'make home page' link
		$('#bookmark').remove();
	}
});

/*
// old code
if (!window.location.href.match('/administration/')) {
	$(document).ready(function(){   
		setup();
		if ($.browser.msie) { // for IE
			adjust_heights();
		}
	});
	window.onload = function () {

		if (!$.browser.msie) { // all except IE
			adjust_heights();
		}
		
		if ($.browser.msie && $.browser.version < 7) { // for ie 5.5 and 6
			//$('.panel').html( $('.panel').html().replace(/[\s]+/ + '"<div class="tl"></div>' + /[\s]+/g, '') );
		}

		//$('#footer').css('top', $('#container').height() - $('#footer').height());
	};
//}
*/