var docSite = 
{
	onReady:	function()
	{
		for (var selector in this.elements)
		{
			var $elms = $(selector);
			
			if ($elms.size() > 0)
			{
				this.elements[selector]($elms);
			}
		}
	},

	elements:
	{
	
		/*NEWSLETTER FORM*/
		'#newsletter_container':function($elms){
				//alert("bind contact");
				$('#newsletter_signup').validate({
					//debug:true,
		            //errorClass: "invalid",
					//wrapper:"li",
		            //errorLabelContainer:"#errorText",
					errorElement: "em",
		            rules:{
		                "firstname":{
		                    required:true
		                },
		                "surname":{
		                    required:true
		                },
		                "email":{
		                    required:true,
							email:true
		                }			
		            },
		            messages:{
		                "firstname":{
		                    required:""  //First name cannot be left blank."
		                },
		                "surname":{
		                    required:"" //"Surname cannot be left blank."
		                },
						"email":{
		                    required:"", //"Organisation title cannot be left blank."
							email:""
		                }
					}
				});
				$('label.error').hide();
		}
		

	}
}

$(document).ready(
	function()
	{
		docSite.onReady();
	}
);

