$(document).ready(function(){
		
	$('.contactTab').each(function(i){
		$(this).bind('click', function(){
			if ($(this).hasClass('current')) {
				$('.contactTab').next().slideUp(500);
				$('.contactTab').removeClass('current');
			}
			else {
				$('.contactTab').next().slideUp(500);						   
				$(this).next().slideDown(500);						   
				$('.contactTab').removeClass('current');
				$(this).addClass('current');
			}
		});
	});
	
	$('.accLink').click(function(){
		var this_hash = $(this).attr('href').replace('#', '');
				$('.contactTab').next().slideUp(500);						   
				$('.contactTab').removeClass('current');
		$('#'+this_hash).addClass('current').next().slideDown(500);
	});	
	
	var hash = location.hash.replace('#', '');
	var tc = new Array('general', 'trademarks', 'browser', 'tiedselling', 'cdic');
	var res = new Array('user', 'agree', 'insure', 'shield', 'disclosure', 'back', 'redemp', 'additional');

	
	if (hash != '' && tc.indexOf(hash) >= 0) {
		$('.contactBoxContainer:eq(' + tc.indexOf(hash) + ')').children('.contactTab').addClass('current').next().slideDown(500);
	}
	if (hash != '' && res.indexOf(hash) >= 0) {
		$('.contactBoxContainer:eq(' + res.indexOf(hash) + ')').children('.contactTab').addClass('current').next().slideDown(500);
	}	
});
