// JavaScript Document
    $(document).ready(function(){
        $(".tweet").tweet({
            username: "haagsestudent",
            join_text: "auto",
            avatar_size: 32,
            count: 2,
            auto_join_text_default: "I said,", 
            auto_join_text_ed: "I",
            auto_join_text_ing: "I was",
            auto_join_text_reply: "I replied to",
            auto_join_text_url: "I was checking out",
            loading_text: "loading tweets..."
  		
        });

		// validate signup form on keyup and submit 
		var validator = $("#wordlid").validate({ 
		  rules: {
			naam: {
				required: true
			},
			adres: {
				required: true,
				minlength: 2
			},
			postcode: {
				required: true,
				minlength: 6,
				maxlength: 6
			},
			woonplaats: {
				required: true,
				minlength: 2
			},
			geboortedatum: {
				required: true,
				date: true
			},
			telnr: {
				required: true,
				digits: true,
				minlength: 10,
				maxlength: 10
			},
			email: {
				required: true,
				email: true
			},
			instelling: {
				required: true,
				minlength: 2
			},
			opleiding: {
				required: true,
				minlength: 2
			},
			studentnummer: {
				required: true,
				digits: true,
				minlength: 5
			},
			machtiging: {
				required: true
			},
			bankgironr: {
				required: true,
				digits: true
			},
			rekeninghouder: {
				required: true,
				minlength: 2
			}
		  },
		  messages: {
			naam: {
				required: '*Vul uw naam in'
			},
			adres: {
				required: "*Vul uw adres in",
				minlength: "*Vul uw adres in"
			},
			postcode: {
				required: "*Vul uw postcode in",
				minlength: "*Vul correcte postcode in",
				maxlength: "*Vul correcte postcode in"
			},
			woonplaats: {
				required: "*Vul uw woonplaats in",
				minlength: "*Vul uw woonplaats in"
			},
			geboortedatum: {
				required: "*Vul uw geboortedatum in",
				date: "*Formaat (MM/DD/JJJJ)"
			},
			telnr: {
				required: "*Vul uw telefoonnummer in",
				digits: "*Alleen getallen",
				minlength: "*Vul uw telefoonnummer in",
				maxlength: "*Vul uw telefoonnummer in"
			},
			email: {
				required: "*Vul uw email in",
				email: "*Vul een correcte emailadres in"
			},
			college: {
				required: "*Vul uw Hogeschool/Universiteit in",
				minlength: "*Vul uw Hogeschool/Universiteit in"
			},
			instelling: {
				required: "*Vul uw opleiding in",
				minlength: "*Vul uw opleiding in"
			},
			studentnummer: {
				required: "*Vul uw studienummer in",
				digits: "*Alleen getallen invullen",
				minlength: "*Vul uw studienummer in"
			},
			machtiging: {
				required: "**"
			},
			bankgironr: {
				required: "*Vul uw rekeningnummer in",
				digits: "*Vul uw rekeningnummer in"
			},
			rekeninghouder: {
				required: "*Vul de rekeninghouder in",
				minlength: "*Vul de rekeninghouder in"
			}	  	
		  },
			// the errorPlacement has to take the table layout into account 
			errorPlacement: function(error, element) { 
			   // if ( element.is(":radio") ) 
			   //     error.appendTo( element.parent().next().next() ); 
				//else if ( element.is(":checkbox") ) 
				//    error.appendTo ( element.next() ); 
				//else 
					error.appendTo( element.parent().next() ); 
			}, 
			// specifying a submitHandler prevents the default submit, good for the demo 
			//submitHandler: function() { 
			//    alert("submitted!"); 
			//}, 
			// set this class to error-labels to indicate valid fields 
			success: function(label) { 
				// set   as text for IE 
				label.html(" ").addClass("checked"); 
			} 
		});
    });
