var wasClicked = null;
var $j=jQuery.noConflict();
var message = "Please be advised that you are leaving Home Federal Bank's website. This link is provided as a courtesy.  Home Federal 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;
			}
		});
	}
	
	
// toggle FAQs
  $j('div#faqToggle> p').hide();
  $j('div#faqToggle> h2').click(function() {
 var $nextDiv = $j(this).next();
 var $visibleSiblings = $nextDiv.siblings('p:visible');
 if ($visibleSiblings.length ) {
   $visibleSiblings.slideUp('fast', function() {
  $nextDiv.slideToggle('fast');
   });
 } else {
    $nextDiv.slideToggle('fast');
 }
  });

// toggle Online Banking Help
  $j('div#onlineHelpToggle> div').hide();
  $j('div#onlineHelpToggle> 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');
 }
  });
  
  if( $j('#careers td.nth-column-4').length > 0 ){
	  $j('#careers td.nth-column-4 a').click( function(){
		wasClicked = $j(this).parent().prev().prev().prev().text();
	  });
  }
  
  if( $j('#employment_desired-job_reference_number').length > 0 ){
	  var get = $get();
	  if( get.jobId != null ) { 
		$j('#employment_desired-job_reference_number').attr('value', get.jobId);
	  }
  }
  
  $j('body').ajaxComplete(function() {
		if( $j('#jobApplyNow').length > 0 ){
			if( !$j('#jobApplyNow').hasClass('alreadyAdded') ){
				$j('#jobApplyNow').addClass('alreadyAdded')
				var newHref = $j('#jobApplyNow').children().attr('href') + '&jobId=' + wasClicked;
				$j('#jobApplyNow').children().attr('href', newHref);
			}
		}
	});
  
  
});

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;  
    }  
}