$(document).ready(function(){
	
	shortcut.add("Ctrl+L",function() {
		$(".login").slideDown("slow");
	});

	// validate signup form on keyup and submit
	$("#ordertickets").validate({
		rules: {
			firstname: "required",
			surname: "required",
			adress: "required",
			postalcode: {
				required: true,
				minlength: 4,
				maxlength: 6
			},
			city: "required",
			email: {
				required: true,
				email: true
			}
		},
		messages: {
			firstname: "Verplicht",
			surname: "Verplicht",
			adress: "Verplicht",
			postalcode: "0000AA",
			city: "Verplicht",
			email: "Vul aub een geldig emailadres in."
		}
	});

	
	Date.firstDayOfWeek = 0;
	Date.format = 'yyyy-mm-dd';
	$(function(){
		$('.date-pick').datePicker();
	});
});

tinyMCE.init({
	mode : "exact",
	elements : "addeventextradesc, contenteditor, newslettercontent",
	theme : "advanced",
	width : "530",
	height : "370",
	language : "en",
	skin : "o2k7",
	skin_variant : "silver",
	plugins : "paste, preview, youtube",
	content_css : "style/stylesheet.css",
	theme_advanced_toolbar_align : "left",
	theme_advanced_toolbar_location : "top",
	theme_advanced_buttons1 : "bold,italic,underline, separator, bullist, numlist, separator, undo, redo, separator, link, unlink",
	theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword, cleanup, separator, preview, separator, image, youtube, code",
	theme_advanced_buttons3 : "",
	file_browser_callback : "tinyBrowser"
});

function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		limitCount.value = limitNum - limitField.value.length;
	}
}
