$(document).ready(function(){

	/**
	 * NOTE:
	 * The ID 'comment_form' is automatically generated by ExpressionEngine.
	 */
	
	$('#comment_form').validate({
		errorPlacement: function(error, element) {error.insertBefore(element);},
		errorClass	: 'formError',
		//errorElement	: 'span',
		rules: {
			name	: 'required',
			email	: {required: true, email: true},
			url		: {url: true},
			comment	: "required"
		},
		messages: {
			name	: "Please enter your name",
			email	: {required: 'Supply an email address', email: 'Please enter a valid email address'},
			url		: {url: 'Enter a valid url (http://site.com)'},
			comment	: 'Please enter your comment'
		}
	});
	
	// open modal windows
	$("a#register-pop").fancybox({
		'hideOnContentClick': false,
		'padding': 30,
		'height': 450,
		'width': 300
	});

	$("#btn-login, #btn-forgotpass").fancybox({
		'hideOnContentClick': false,
		'padding': 30,
		'height': 240,
		'width': 400
	});
	
	
	/**
	 * Add a 'flag' all the 'iframe' links, so the page being loaded
	 * knows it's in an IFRAME.
	 */
	
	$('a.iframe').each(function() {
		this.href = this.href +'&iframe=y';
	});

});