$(function() {
	/* validate forms */
	$("#validate").validate();
	$.metadata.setType("attr", "validate");
	
	/* input fields with default values */
	$("input.default-value").each(function() {
		$("input.default-value").css("color", '#444444');
			var default_values = new Array();
			$(this).focus(function() {
				if (!default_values[this.id]) {
					default_values[this.id] = this.value;
				}
				if (this.value == default_values[this.id]) {
					this.value = '';
					this.style.color = '#000000';
				}
			$(this).blur(function() {
				if (this.value == '') {
					this.style.color = '#444444';
					this.value = default_values[this.id];
				}
			});
		});
	});
	
	$("#twitter").tweet({
		username: "stormeventsnl",
		join_text: "auto",
		avatar_size: 32,
		count: 4,
		auto_join_text_default: "<br />",
		auto_join_text_ed: "<br />",
		auto_join_text_ing: "<br />",
		auto_join_text_reply: "<br />",
		auto_join_text_url: "<br />",
		loading_text: "loading tweets..."
	});
	
	$("#img_right").click(function() {
		BannerChangeStop();
		if (count < max) {
			count++;
			return BannerChange(count);
		}
		return false;
	});
	$("#img_left").click(function() {
		BannerChangeStop();
		if (count > 0) {
			count--;
			return BannerChange(count);
		}
		return false;
	});
	
	BannerChangeAuto();
});

/* change content on home */
function BannerChange(count) {
	// change background image
	$('#banner').css({
		backgroundImage : "url(/img/article/" + img_array[count] + ")"
	});
	
	return false;
}


change = true;
function BannerChangeAuto() {
	setTimeout(function() {
		if (change) {
			if (count < max) {
				count++;
			} else {
				count = 0;
			}
			BannerChange(count);
			BannerChangeAuto();
		}
	}, 5000);
};

function BannerChangeStop() {
	change = false;
}
