/* REGULAR EXPRESSIONS */
var telRegExp = /([0-9-]+){11}|([0-9]+){10}/; 
var timeRegExp = /^(\d{1,2}):(\d{2})$/;
var emailRegExp = /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.([a-zA-Z]){2,4})$/;
var postcodeRegExp = /^([0-9]){4}([a-zA-Z]){2}$/;

/* MooiOook */
var sitebase = "http://www.mooiook.nl/";

function goTo(url) {
	window.location = url;
}

function confirm_goto(question, url) {
	var cbox = confirm(question);
	if(cbox == true) {
		window.location = url;
	}
}
/*#*#*#**#*#*#**#*#*#**#*#*#* CUFON *#*#*#**#*#*#**#*#*#**#*#*#*/
Cufon.replace('h1',{ fontFamily: 'GillSans', hover: true});
Cufon.replace('h2',{ fontFamily: 'GillSans', hover: true});
Cufon.replace('h3',{ fontFamily: 'GillSans', hover: true});
Cufon.replace('#footer ul.footermenu > li > a',{ fontFamily: 'GillSans-Bold', hover: true});
Cufon.replace('#header ul li a',{ fontFamily: 'GillSans'});
Cufon.replace('#header ul li.current a',{ fontFamily: 'GillSans-Bold'});
Cufon.replace('a.arrow_left',{ fontFamily: 'GillSans', hover: true});
Cufon.replace('a.arrow_right',{ fontFamily: 'GillSans', hover: true});
Cufon.replace('.homepage_bottom_tile p',{ fontFamily: 'GillSans'});
Cufon.replace('.homepage_bottom_tile li a',{ fontFamily: 'GillSans'});
Cufon.replace('.submit',{ fontFamily: 'GillSans'});
Cufon.replace('#intro p',{ fontFamily: 'GillSans'});
Cufon.replace('a.small_button',{ fontFamily: 'GillSans'});
Cufon.replace('.slider p',{ fontFamily: 'GillSans'});
Cufon.replace('#case_intro',{ fontFamily: 'GillSans'});

/* Jquery */
$(function(){

	$("#homepage_slider, #referenties_slider").easySlider({
		prevText: 		'vorige',
		nextText: 		'volgende'
	});
	
	$("a[rel=fancy], a.fancy").fancybox({
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'titleShow'			: false,	
		'padding'			: 0
	});
	
	
	$('#card_image_thumbs .thumb').click(function(){
		$('#card_image_thumbs .thumb').removeClass('active');
		$(this).addClass('active');
		$('#card_image img').attr('src', $(this).attr('href'));
		return false;
	});
	
	$('#cards.sortable').sortable({
		items: '.card',
		containment: 'parent',
		update: function(event, ui) {
			$('#cards.sortable .card').removeClass('last');
			var s = 1;
			$('#cards.sortable .card').each(function(){
				if(s % 4 == 0){
					$(this).addClass('last');
				}
				s++;
			});
			var order = $('#cards.sortable').sortable('serialize');
			$.ajax({
				type: "POST",
				url: sitebase+'sort_cards.php',
				cache: false,
				data: "action=save_sortable&cmsid="+$('#cards_parent').val()+"&"+order,
				success: function(msg){
					console.log(msg);
					console.log('saved');
				}
			});
		}
	});

});
