<!--
$(function() {
	// fade out all flags but the current one and animate opacity on hover for those
	$('#flags img').fadeTo('fast',.5);
	$('#flags img.current').fadeTo('fast',1);
	$('#flags img:not(.current)').hover(function(){
		$(this).fadeTo('fast',1);
	},function(){
		$(this).fadeTo('fast',.5);
	}); 
	// trigger png alpha for IE 6
	$('a.infoTip img').ifixpng();
	//$('#catJumpOptsTop').ifixpng();
	// validate feedback form on keyup and submit
	$('#feedbackForm').validate({
		rules: {
			firstName: 'required',
			lastName: 'required',
			emailField: {
				required: true,
				email: true
			},
			questionComm: {
				required: true,
				minlength: 10
			}
		},
		messages: {
			firstName: 'Please enter your firstname',
			lastName: 'Please enter your lastname',
			emailField: 'Please enter a valid email address',
			questionComm: {
				required: 'Please enter your question or comment',
				minlength: 'Please enter at least 10 characters'
			}
		}
	});
	// validate invite form on keyup and submit
	$('#inviteForm').validate({
		rules: {
			yourName: 'required',
			emailField: {
				required: true,
				email: true
			},
			recipEmail: 'required'
		},
		messages: {
			yourName: 'Please enter your name',
			emailField: 'Please enter a valid email address',
			recipEmail: 'Please enter at least one email'
		}
	});
	// stripe and truncate news elements
	$('div.newsEl:odd').addClass('alt');
	$('div.newsEl div').truncate({max_length: 300, more: '...<a href="#" class="eAction">' + LANG_EXPAND + ' <img src="/images/expand_icon.gif" alt="" title="" /></a>', less: '<a href="#" class="eAction">' + LANG_COLLAPSE + ' <img src="/images/collapse_icon.gif" alt="" title="" /></a>'});
	// stripe level 1 resource elements
	$('div.resEl:odd').addClass('alt');
	// stripe and truncate level 2 resource elements
	$('div.resiEl:odd').addClass('alt');
	$('div.resiEl div').truncate({max_length: 300, more: '...<a href="#" class="eAction">' + LANG_EXPAND + ' <img src="/images/expand_icon.gif" alt="" title="" /></a>', less: '<a href="#" class="eAction">' + LANG_COLLAPSE + ' <img src="/images/collapse_icon.gif" alt="" title="" /></a>'});
	// category jump controls
	$('#catJump').attr('href','javascript: void(0);').click(function() {
		$('#catJumpOpts').toggle('fast');
	});
	$('#catJumpOptsTop').click(function() {
		$('#catJumpOpts').toggle('fast');
	});
	// stripe past entries table
	$('#milesPast table tr:odd').addClass('alt');
	// stripe wc stats tables and create controls for expand/collapse
	$('#wcstats table tr:odd').addClass('alt');
	$('#wcstats li div').hide();
	$('#wcstats li p:first-child img.closed').show();
	$('#wcstats li p:first-child img.open').hide();
	$('#wcstats li p:first-child').css('cursor', 'pointer').click(function() {
		$(this).children('img.closed').toggle();
		$(this).children('img.open').toggle();
		$(this).siblings('div').slideToggle('fast');
	});
	$('#wcstats li p:first').click();
	// validate sign up step 1 form on keyup and submit
	$('#signUp1Form').validate({
		rules: {
			firstName: 'required',
			lastName: 'required',
			emailField: {
				required: true,
				email: true
			},
			passField: 'required',
			conPassField: {
				required: true,
				equalTo: '#passField'
			},
			locationField: 'required'
		},
		messages: {
			firstName: 'Please enter your firstname',
			lastName: 'Please enter your lastname',
			emailField: 'Please enter a valid email address',
			passField: 'Please enter a password',
			conPassField: {
				required: 'Please enter your password again',
				equalTo: 'The password does not match'
			},
			locationField: 'Please enter your location'
		}
	});
// end
});
// $(window).load(function(){}
-->
