function regForm() {

	$(document).ready( function() {
	
		$("#reg-form .field .inputbox input[type=text]:first").focus();

		// validate signup form on keyup and submit
		$("#signupForm").validate({
			rules: {
				name: "required",
				username: {
					required: true,
					minlength: 2,
					remote: "chkUsername.php"
				},
				email: {
					required: true,
					email: true,
					remote: "chkUsername.php"
				},
				password: {
					required: true,
					minlength: 5
				},
				confirm: {
					required: true,
					equalTo: "#rpassword"
				}
			},
			messages: {
				name: "Please enter your name",
				username: {
					required: "Please enter a username",
					minlength: "Atleast 2 characters long",
					remote: "Username taken"
				},
				email: {
					required: "Please enter an email address",
					email: "Invalid email address",
					remote: "Email address already in use"
				},
				password: {
					required: "Please provide a password",
					minlength: "Atleast 5 characters long"
				},
				confirm: {
					required: "Please provide a password",
					equalTo: "Please enter the same password"
				}		
			},
			errorPlacement: function(error, element) {
				if (element.attr("name") == "password")
					error.appendTo('.password div.error');  // $('#passwordError').html( error.html() ); // $('#passwordError').text(error.text());
				else if (element.attr("name") == "confirm")
					error.appendTo('.confirm div.error');
				else
					error.insertAfter(element);
			},
			// set this class to error-labels to indicate valid fields 
			success: function(label) { 
					label.html("");
			}
		});
	});
}
/*
function focusFirst() { 	

	$("#signupForm input[type=text]:first").focus();

	// validate signup form on keyup and submit
	$("#signupForm").validate({
		rules: {
			name: "required",
			username: {
				required: true,
				minlength: 2,
				remote: "chk_username.php"
			},
			email: {
				required: true,
				email: true
			},
			password: {
				required: true,
				minlength: 5
			},
			confirm: {
				required: true,
				equalTo: "#rpassword"
			}
		},
		messages: {
			name: "Please enter your name",
			username: {
				required: "Please enter a username",
				minlength: "Atleast 2 characters long",
				remote: "Username taken"
			},
			email: "Enter a valid email address",
			password: {
				required: "Please provide a password",
				minlength: "Atleast 5 characters long"
			},
			confirm: {
				required: "Please provide a password",
				equalTo: "Please enter the same password"
			}		
		},
		errorPlacement: function(error, element) {
			if (element.attr("name") == "password")
				error.appendTo('.password div.error');  // $('#passwordError').html( error.html() ); // $('#passwordError').text(error.text());
			else if (element.attr("name") == "confirm")
				error.appendTo('.confirm div.error');
			else
				error.insertAfter(element);
		}
	});
}
*/
$(document).ready( function() {

	$('#loginForm').hide();
	/*
	$('a.nyro').click( function () {
		$(this).preventDefault();
		$('a.nyro').attr("href", "register.html");
		$(this).nyroModalManual({ minWidth: 460, minHeight: 460, galleryCounts: null, endShowContent: focusFirst });
		return true;
	});
	*/
	$(document).pngFix();
	 
	$('a.loginLink').click(function (event) {
		$(this).toggleClass('active');
		event.preventDefault();
		$('#loginForm').slideToggle( function() {
			$('#loginForm input:first').focus();
		});
    });
	
	//$('#wrap').corners("20px");
	//$('#navigation a').corners("transparent 6px");

	$('#quotes').innerfade( { 
		speed: 'slow', 
		timeout: 3500, 
		type: 'sequence', 
		containerheight: '100px'		
	}); 

	$('ol#faq div').each( function() {
		$(this).hide();
	});
	$('ol#faq a').click( function() {
		var val = $(this).attr("class");
		$('ol#faq div.'+val).slideToggle();
		return false;
	});
	/////////////////////////// $('[rel=nyro]').nyroModal({ galleryCounts: null, endFillContent: roundWrap, endShowContent: focusFirst });
	//$('.nyro').colorbox({speed:500});
	//$().bind('cbox_complete', focusFirst);
});