var $j=jQuery.noConflict();
var alertText = "Please be advised that you are leaving Ocean Communities FCU's website. This link is provided as a courtesy.  Ocean Communities FCU does not endorse or control the content of third party websites.";
var slideSpeed = 500;
var tabEffect = "fade";	//slide, fade

$j(document).ready(function(){
	$j(".confirm").click( function() {						   
		if (!confirmAlert($j(this).attr('href'))){
			return false;			
		}
	}); 

	$j('#homeFeatured li a').bigTarget({
    	clickZone : 'li:eq(0)'
	});
	$j('#productCategory h4 a').bigTarget({
    	clickZone : 'li:eq(0)'
	});
	
	/*if( $j('#productCategory h3 a').length > 0){
		$j('#productCategory h3 a').each( function(){
			if( $j(this).text().indexOf('Kasasa') != -1 ){
				$j(this).parent().addClass('kasasaComingSoon');
			}
		});
	}*/
	/*if( $j('#productLeft h1').length > 0){
		$j('#productLeft h1').each( function(){
			if( $j(this).text().indexOf('Kasasa Tunes') != -1 ){
				$j(this).addClass('kasasaComingSoon');
			}
		});
	} */
		if( $j('#productLeft h1').length > 0){
		$j('#productLeft h1').each( function(){
			if( $j(this).text().indexOf('Kasasa Giving') != -1 ){
				$j(this).addClass('kasasaComingSoon');
			}
		});
	}
	
	fancy();
	productTabs();
	
	$j("a").each( function(){
		if( $j(this).attr('href') == 'https://global1.onlinebank.com/vtgv/vtgr.htm?tmpl=reginfo.htm&banknr=1880' )
			$j(this).attr('target', '_blank');
		if( $j(this).attr('href') == 'https://cusomortgagecorp.mortgagewebcenter.com/ApplyNowHE/Application.asp?PID=1&bhcp=1' )
			$j(this).attr('target', '_blank');
	});
	
	//Search Text Replace
	$j('#roi_input').focus( function(){
		if( $j(this).attr('value') == "Search" )
			$j(this).attr('value', '');
	}).blur( function(){
		if( $j(this).attr('value') == "" )
			$j(this).attr('value', 'Search');
	});
});

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 fancy(){
	$j('#financialCalculators li a').addClass('iframe');
	$j("#financialCalculators li a").fancybox({
		'hideOnContentClick': false,
		'frameWidth': 650,
		'frameHeight': 400,
		'overlayOpacity': 0.8
	});
	
	$j('#tellMeMoreButton a').addClass('iframe');
	$j("#tellMeMoreButton a").fancybox({
		'hideOnContentClick': false,
		'frameWidth': 570,
		'frameHeight': 400,
		'overlayOpacity': 0.8
	});
	
	$j("a#ssnWhy").fancybox({
		'frameWidth': 300,
		'frameHeight': 190
	});
}

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:eq(1), #productTabs dd:eq(2), #productTabs dd:eq(3)').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);									 
					});
				}
			}
		});
	}
}