jQuery(document).ready(function() {
	jQuery('.userLoginLink').click(function () {
	  jQuery('.userLoginForm').fadeIn(500);
	});
	jQuery('.userLoginClose','*').click(function() {
		jQuery('.userLoginForm').fadeOut(500);
	});
	jQuery('.userLoginLink,.userLoginForm').mouseup(function() {
		return false;
	});
	jQuery(document).mouseup(function(e) {
		if(jQuery(e.target).parent('.userLoginLink,.userLoginForm').length==0) {
			jQuery('.userLoginForm').fadeOut();
	}});
	
	jQuery('ul#topnav li > span:eq(0) .sub').each(function(intIndex1){
		jQuery(this).bind({
			mouseover:function(){
				jQuery('ul#topnav li span:eq(0)').prev('a').addClass('topnavLinkActive');
			},
			mouseleave:function(){
				jQuery('ul#topnav li span:eq(0)').prev('a').removeClass('topnavLinkActive');
			}
		});
	});
	jQuery('ul#topnav li > span:eq(1) .sub').each(function(intIndex2){
		jQuery(this).bind({
			mouseover:function(){
				jQuery('ul#topnav li span:eq(1)').prev('a').addClass('topnavLinkActive');
			},
			mouseleave:function(){
				jQuery('ul#topnav li span:eq(1)').prev('a').removeClass('topnavLinkActive');
			}
		});
	});
	jQuery('ul#topnav li > span:eq(2) .sub').each(function(intIndex3){
		jQuery(this).bind({
			mouseover:function(){
				jQuery('ul#topnav li span:eq(2)').prev('a').addClass('topnavLinkActive');
			},
			mouseleave:function(){
				jQuery('ul#topnav li span:eq(2)').prev('a').removeClass('topnavLinkActive');
			}
		});
		return false
	});
	jQuery('ul#topnav li > span:eq(3) .sub').each(function(intIndex3){
		jQuery(this).bind({
			mouseover:function(){
				jQuery('ul#topnav li span:eq(3)').prev('a').addClass('topnavLinkActive');
			},
			mouseleave:function(){
				jQuery('ul#topnav li span:eq(3)').prev('a').removeClass('topnavLinkActive');
			}
		});
		return false
	});

	jQuery("ul#topnav li > a").hover(function() {
		jQuery(this).addClass('topnavLinkActive');
	}, function() {
		jQuery(this).removeClass('topnavLinkActive');
	});
});
