$(document).ready(function() {
	
	var anchor= jQuery.url.attr("anchor");

	if(anchor=='catalogue')
	{
		$('#profile').hide();
		$('#contact_content').hide();
		$('#map_box').hide(); 
		$('#catalogue_box').show();
		$('html, body' ).animate( { scrollTop: 0 }, 0 );
		$('li#catalogue_toggle').removeClass('off').addClass('on');
		$('li#profile_toggle').removeClass('on').addClass('off');
		$('li#contact_toggle').removeClass('on').addClass('off'); 
		$('li#map_toggle').removeClass('on').addClass('off');
		$('#sign-in-link').attr('href', '/user/register-login/?returnUrl=' + $.URLEncode(window.location));
		$('#join-link').attr('href', '/user/register-login/?returnUrl=' + $.URLEncode(window.location) + '#reg');
	}
	else if(anchor=='contact_box') 
	{
		$('#profile').hide();
		$('#catalogue_box').hide();
		$('#map_box').hide();
		$('#contact_content').show();
		$('html, body' ).animate( { scrollTop: 0 }, 0 );
		if (isLoggedIn)
		{
			pageTracker._trackPageview("/supplier/profile/contact-details-viewed/");
		}
		$('li#contact_toggle').removeClass('off').addClass('on');
		$('li#profile_toggle').removeClass('on').addClass('off');
		$('li#catalogue_toggle').removeClass('on').addClass('off');
		$('li#map_toggle').removeClass('on').addClass('off'); 
		$('#sign-in-link').attr('href', '/user/register-login/?returnUrl=' + $.URLEncode(window.location));
		$('#join-link').attr('href', '/user/register-login/?returnUrl=' + $.URLEncode(window.location) + '#reg');
	}
	else if(anchor=='map') 
	{
		$('#profile').hide();
		$('#catalogue_box').hide();
		$('#map_box').show();
		$('#contact_content').hide();
		$('html, body' ).animate( { scrollTop: 0 }, 0 );
		$('li#contact_toggle').removeClass('on').addClass('off');
		$('li#profile_toggle').removeClass('on').addClass('off');
		$('li#catalogue_toggle').removeClass('on').addClass('off');
		$('li#map_toggle').removeClass('off').addClass('on'); 
		$('#sign-in-link').attr('href', '/user/register-login/?returnUrl=' + $.URLEncode(window.location));
		$('#join-link').attr('href', '/user/register-login/?returnUrl=' + $.URLEncode(window.location) + '#reg');
	}
	else
	{
		$('#contact_content').hide();
		$('#catalogue_box').hide();
		$('#map_box').hide();
		$('#profile').show();
		$('html, body' ).animate( { scrollTop: 0 }, 0 );
		$('li#profile_toggle').removeClass('off').addClass('on');
		$('li#contact_toggle').removeClass('on').addClass('off');
		$('li#catalogue_toggle').removeClass('on').addClass('off');
		$('li#map_toggle').removeClass('on').addClass('off'); 
	}
	
	$('li a.profile_toggle').click(function () {
		$('#contact_content').hide();
		$('#catalogue_box').hide();
		$('#map_box').hide();
		$('#profile').show(); 
		//$( 'html, body' ).animate( { scrollTop: 0 }, 0 );   
		$('li#profile_toggle').removeClass('off').addClass('on');
		$('li#contact_toggle').removeClass('on').addClass('off');
		$('li#catalogue_toggle').removeClass('on').addClass('off');
		$('li#map_toggle').removeClass('on').addClass('off'); 
	});

	$('li a.contact_toggle').click(function () {
		$('#profile').hide();
		$('#catalogue_box').hide();
		$('#map_box').hide();
		$('#contact_content').show();
		//$( 'html, body' ).animate( { scrollTop: 0 }, 0 );  
		if (isLoggedIn)
		{
			pageTracker._trackPageview("/supplier/profile/contact-details-viewed/");
		}
		$('li#contact_toggle').removeClass('off').addClass('on');
		$('li#profile_toggle').removeClass('on').addClass('off');
		$('li#catalogue_toggle').removeClass('on').addClass('off');
		$('li#map_toggle').removeClass('on').addClass('off'); 
		$('#sign-in-link').attr('href', '/user/register-login/?returnUrl=' + $.URLEncode(window.location + '#contact_box'));
		$('#join-link').attr('href', '/user/register-login/?returnUrl=' + $.URLEncode(window.location + '#contact_box') + '#reg');
	});
	
	$('li a.map_toggle').click(function () {
		$('#profile').hide();
		$('#contact_content').hide();
		$('#map_box').show();
		$('#catalogue_box').hide();
		//$( 'html, body' ).animate( { scrollTop: 0 }, 0 );  
		$('li#catalogue_toggle').removeClass('on').addClass('off');
		$('li#profile_toggle').removeClass('on').addClass('off');
		$('li#contact_toggle').removeClass('on').addClass('off');
		$('li#map_toggle').removeClass('off').addClass('on'); 
		$('#sign-in-link').attr('href', '/user/register-login/?returnUrl=' + $.URLEncode(window.location + '#catalogue'));
		$('#join-link').attr('href', '/user/register-login/?returnUrl=' + $.URLEncode(window.location + '#catalogue') + '#reg');
	});
	
	$('div.map').click(function () {
		$('#profile').hide();
		$('#contact_content').hide();
		$('#map_box').show();
		$('#catalogue_box').hide();
		//$( 'html, body' ).animate( { scrollTop: 0 }, 0 );  
		$('li#catalogue_toggle').removeClass('on').addClass('off');
		$('li#profile_toggle').removeClass('on').addClass('off');
		$('li#contact_toggle').removeClass('on').addClass('off');
		$('li#map_toggle').removeClass('off').addClass('on'); 
	   });
	
	$('li a.catalogue_toggle').click(function () {
		$('#profile').hide();
		$('#contact_content').hide();
		$('#map_box').hide();
		$('#catalogue_box').show();
		//$( 'html, body' ).animate( { scrollTop: 0 }, 0 );  
		$('li#catalogue_toggle').removeClass('off').addClass('on');
		$('li#profile_toggle').removeClass('on').addClass('off');
		$('li#contact_toggle').removeClass('on').addClass('off');
		$('li#map_toggle').removeClass('on').addClass('off'); 
		$('#sign-in-link').attr('href', '/user/register-login/?returnUrl=' + $.URLEncode(window.location + '#catalogue'));
		$('#join-link').attr('href', '/user/register-login/?returnUrl=' + $.URLEncode(window.location + '#catalogue') + '#reg');
	});
	
	$('li a.catalogue_toggle').live('click',function () {
		$('#profile').hide();
		$('#contact_content').hide();
		$('#map_box').hide();
		$('#catalogue_box').show();
		$('li#catalogue_toggle').removeClass('off').addClass('on');
		$('li#profile_toggle').removeClass('on').addClass('off');
		$('li#contact_toggle').removeClass('on').addClass('off');
		$('li#map_toggle').removeClass('on').addClass('off'); 
		$('#sign-in-link').attr('href', '/user/register-login/?returnUrl=' + $.URLEncode(window.location + '#catalogue'));
		$('#join-link').attr('href', '/user/register-login/?returnUrl=' + $.URLEncode(window.location + '#catalogue') + '#reg');
	});

	$('a.sidebodge').live('click',function () {
	   	$(this).css('color','black');
	});

	$("#loginForm").keypress(function(e){
		if (e.which == 13) { 
			$("#loginSubmit2").click();
		}
	});
});