
var $j=jQuery.noConflict();
var slideSpeed = 500;
var message = "Please be advised that you are leaving Florence Savings Bank's website. This link is provided as a courtesy.  Florence Savings Bank does not endorse or control the content of third party websites.";

$j(document).ready(function(){
// jQuery replacement for warn
	if( $j('a.warn').length > 0 ){
		$j('a.warn').click( function(){
			alert( message );
		});
	}
	
	if( $j('a.confirm').length > 0 ){
		$j('a.confirm').click( function( event ){
			event = new Event(event);
			if( confirm(message) ) {
				return true;
			} else {
				event.stop();
				return false;
			}
		});
	}
	
//Setup show/hide for existing card	
	if( $j('#haveCard').length > 0 && $j('#needCard').length > 0)
		cardShowHide();	
														
// toggle Online Banking Help
	$j('div#faqs> div').hide();
	$j('div#faqs> h2').click(function() {
		var $nextDiv = $j(this).next();
		var $visibleSiblings = $nextDiv.siblings('div:visible');
		if ($visibleSiblings.length ) {
			$visibleSiblings.slideUp('fast', function() {
				$nextDiv.slideToggle('fast');
			});
		} else {
			$nextDiv.slideToggle('fast');
		}
	});
   
// credit card first four numbers thing
	$j("form#firstFourForm").submit(function() {
		var firstFour = $j("input#firstFour").val();
		if (firstFour =='5513') {
			$j("form#firstFourForm").attr("action","http://www.florencesavings.com/create-a-card.html?page=64586&type=page&id=64586");
		}
		
	else if (firstFour =='5465') {
			$j("form#firstFourForm").attr("action","http://www.florencesavings.com/create-a-card-2.html?page=64586&type=page&id=64586");
		}
		 else {
			$j("form#firstFourForm").attr("action","http://www.florencesavings.com/create-a-card-2.html?page=64586&type=page&id=64586")
		}
	});
	
	$j("#haveExistingCard, #haveOrderedCard").click(function() {
		if ($j('#haveExistingCard').is(':checked')) { $j("#existingCard").css("display","block") }
		if ($j('#haveOrderedCard').is(':checked')) { $j("#existingCard").css("display","none") }
	});
	
	
});

function cardShowHide(){
	$j('#existingCard').hide();
	$j('#needCard').click( function(){
		cardRequiredClass("existingCard", "remove");
		$j('#existingCard').slideUp(slideSpeed);
	});
	$j('#haveCard').click( function(){
		cardRequiredClass("existingCard", "add");
		$j('#existingCard').slideDown(slideSpeed);
	});
}

function cardRequiredClass(theId, action){
	$j('#' + theId + ' input.cardRequired, #' + theId + ' select.cardRequired').each( function(){
		if( action == 'remove' )
			$j(this).removeClass('required');
		else if( action == "add" && !$j(this).hasClass('required') )
			$j(this).addClass('required');
	});
}




function validateCardField(entry) {
	if ((entry.value == 5465) || (entry.value == 5513)) {
		if ($j("#errorMessage").length =! 0) { 
			$j("#errorMessage").css("display","none") 
			return true
		}
	}
	else { 
		if ($j("#errorMessage").length == 0) {
			$j("#existingCard").append('<p id="errorMessage">You have entered an incorrect card number. Please try again.</p>')
		}
		else {
			$j("#errorMessage").css("display","block")
		}
		return false
	}
}

function validateCardNumber(entry) {
	if ( (validateCardField(document.getElementById('firstFour')) != true) /* && (	$j('#haveExistingCard').is(':checked')) */ ) { return false }
	else { return true }
}
