gnk = {};

(function(){
	this.init = function()
	{
		signinForm();
		voteForm();
		html5Fallback();
	}

	var signinForm = function()
	{
		var form = $('#signin-form');

		if(form.length == 0)
			return;

		var ae = form.find('#aanmelden-extra');
		ae.hide();
		form.find('#gast').bind('click', function(e){
			$(this).attr('checked')?  ae.show() : ae.hide();
		});
	}

	var voteForm = function()
	{
		var form = $('#vote-form');

		if(form.length == 0)
			return;
	}

	var html5Fallback = function()
	{
		if('placeholder' in document.createElement('input'))
			return;

		var inputs = $('input[placeholder]');

		for(i = 0, len = inputs.length; i < len; i++)
		{
			var field = $(inputs[i]);

			if(field.val() == '')
				field.val(field.attr('placeholder')).addClass('placeholder');

			field.bind('focus', function(){
				if($(this).val() == $(this).attr('placeholder'))
					$(this).val('').removeClass('placeholder');
			}).bind('blur', function(){
				if($(this).val() == '')
					$(this).val($(this).attr('placeholder')).addClass('placeholder');
			});;
		}
	}
}).apply(gnk);

gnk.init();

