$(document).ready(function(){
	$(".signup .slideMe .minMaxIcon, .signup .slideMe .label").click( function () {
		if ( $(this).parent().parent().is(".hidden") ) {
			$(this).parent().parent("li").children(".signupTable").animate({
				opacity: "show"
			}, function() { $(this).parent().removeClass("hidden"); } );

		}
		else if ( $(this).parent().parent().not(".hidden") ) {
			$(this).parent().parent("li").children(".signupTable").animate({
				opacity: "hide"
			}, function() { $(this).parent().addClass("hidden"); } );
		}
		return false;
	} );

	if ( ( $.browser.msie && $.browser.version >= "7" ) || !$.browser.msie ) {
		if(typeof(floatingBoxLoaded) != 'undefined') {
			$('#infoColumn > .content').floating();
		}
	}

});


function jumpTo( where ) {
	$(".dataForm input[name='jumpTo']").val( where );
	//alert($(".dataForm input[name='jumpTo']").val());
	$("form.dataForm").submit();
}


function showHelp( helpMessage ) {
	$( '#helpContent' ).slideUp( function() {
		//helpArr = helpMessage.split(' - ');
		//if( !helpArr[1] ) {
		//	helpArr[1] = '';
		//}
		//message = '<h6>'+helpArr[0]+'</h6><div class="body">'+helpArr[1]+'</div>';
		message = '<div class="body">'+helpMessage+'</div>';
		$( '#helpContent' ).html( message ).slideDown();
	});

	return false;
}

growlTimeout = 8000;

function validate_email( fieldValue, alerttxt, domElement ) {
	$.growl.settings.displayTimeout = growlTimeout;
	apos=fieldValue.indexOf("@");
	dotpos=fieldValue.lastIndexOf(".");
	if ( apos<1 || dotpos-apos < 2 ) {
		$.growl('<span class="red3">Notice</span>', alerttxt);
		domElement.addClass( 'redInput' );
		//alert( alerttxt );
		return false;
	} else {
		return true;
	}

}


function validate_notequal( fieldValue, checkValue, alerttxt, domElement ) {
	$.growl.settings.displayTimeout = growlTimeout;
	if ( fieldValue!=checkValue ) {
		$.growl('<span class="red3">Notice</span>', alerttxt);
		$.scrollTo( domElement, 500 );
		domElement.addClass( 'redInput' );
		//alert( alerttxt );
		return false;
	} else {
  		return true;
	}
}

function validate_required( fieldValue, alerttxt, domElement ) {
	$.growl.settings.displayTimeout = growlTimeout;
	if ( fieldValue==null || fieldValue=="" ) {
		$.growl('<span class="red3">Notice</span>', alerttxt);
		$.scrollTo( domElement, 500 );
		domElement.addClass( 'redInput' );
		//alert( alerttxt );
		return false;
	} else {
  		return true;
	}
}

function validate_alphanumeric( fieldValue, alerttxt, domElement ){
	$.growl.settings.displayTimeout = growlTimeout;
	var alphaExp = /^[0-9a-zA-Z]+$/;
	if (fieldValue.match(alphaExp)) {
		return true;
	} else {
		$.growl('<span class="red3">Notice</span>', alerttxt);
		$.scrollTo( domElement, 500 );
		domElement.addClass( 'redInput' );
		//alert(alerttxt);
		return false;
	}
}

function validate_length( fieldValue, min, max, alerttxt, domElement ){
	$.growl.settings.displayTimeout = growlTimeout;
	if (fieldValue.length >= min && fieldValue.length <= max) {
		return true;
	} else {
		$.growl('<span class="red3">Notice</span>', alerttxt);
		$.scrollTo( domElement, 500 );
		domElement.addClass( 'redInput' );
		//alert( alerttxt );
		return false;
	}
}

function validate_passwords( fieldValue1, fieldValue2, alerttxt, domElement ){
	$.growl.settings.displayTimeout = growlTimeout;
	if (fieldValue1 != fieldValue2) {
		$.growl('<span class="red3">Notice</span>', alerttxt);
		$.scrollTo( domElement, 500 );
		domElement.addClass( 'redInput' );
		//alert(alerttxt);
		return false;
	} else {
		return true;
	}
}

