$(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 about = new Array('corpbank', 'citicards', 'comcards', 'citifinancial', 'assurance');
	var customers = new Array('resolve', 'browserinfo', 'tied', 'deposit', 'zero_liablility', 'property');
	var contact = new Array('credit', 'headoffice', 'comcard', 'resolve', 'family');
	var tc = new Array('general', 'trademarks', 'browser', 'tiedselling', 'cdic');


	
	if (hash != '' && about.indexOf(hash) >= 0) {
		$('.contactBoxContainer:eq(' + about.indexOf(hash) + ')').children('.contactTab').addClass('current').next().slideDown(500);
	}
	else if (hash != '' && customers.indexOf(hash) >= 0) {
		$('.customersBoxContainer:eq(' + customers.indexOf(hash) + ')').children('.contactTab').addClass('current').next().slideDown(500);
	}
	else if (hash != '' && contact.indexOf(hash) >= 0) {
		$('.contactBoxContainer:eq(' + contact.indexOf(hash) + ')').children('.contactTab').addClass('current').next().slideDown(500);
	}
	else if (hash != '' && tc.indexOf(hash) >= 0) {
		$('.contactBoxContainer:eq(' + tc.indexOf(hash) + ')').children('.contactTab').addClass('current').next().slideDown(500);
	} 		
});

