function tagSort(){
	$('a.sorteer').click(function(){
		$(this).parents('.tags').children('.sorteer').removeClass('active');
		$(this).addClass('active');
		var sTag = $(this).attr('id');
		$.ajax({
			type: 'POST',
			url: sDomain+'req/projecten.req.php',
			data: 'sTag='+sTag,
			success: function(result){
				$('#ajax_projects').html(result);
			}
		});
		return false;
	});	
}

function showSub(){
	$('.item').hover(function(){
		$(this).addClass('activesub');
		$(this).children('.submenu').show();
	},function(){
		$(this).removeClass('activesub');
		$(this).children('.submenu').hide();
	});
}

function showSubLeft(){
	$('.sub_menu_item a').click(function(){
		if($(this).hasClass('active')){
			$(this).next('.sub_sub_items').hide();
			$(this).removeClass('active');
		} else {
			$(this).parents('#sub_menu').find('.sub_sub_items').hide();
			$(this).parents('#sub_menu').find('a').removeClass('active');
			$(this).addClass('active');
			$(this).next('.sub_sub_items').show();
		}
	});
}

function initSlideshow() {
	$('#cycle_items')
		.before('<div class="images">')
		.cycle({
			fx:     'fade',
			timeout: 5000,
			speed:	 700,
			pager: '.images'
	});
}
function initSelectboxes(){
	$('div.select select').selectbox();
	var zIndex = 9999;
	$('div.form div.entry').each(function(){
		$(this).css('z-index',zIndex);
		zIndex--;
	});
}


function validateForm(p_sForm) {
	var rules = {};
	rules[aFields[0]] = {
		required: true
	};
	rules[aFields[1]] = {
		required: true
	};
	rules[aFields[2]] = {
		required: true,
		minlength: 6
	};
	rules[aFields[3]] = {
		required: true,
		email: true
	};
	rules[aFields[4]] = {
		required: true
	};
	
	var messages = {};
	messages[aFields[0]] = {
		required: 'De code is niet juist.'
	};
	messages[aFields[1]] = {
		required: 'Vul uw Naam in.'
	};
	messages[aFields[2]] = {
		required: 'Vul uw telefoonnummer in',
		minlength: 'Vul een geldig telefoonnummer in.'
	};
	messages[aFields[3]] = {
		required: 'Vul uw e-mailadres in.',
		email: 'Vul een geldig e-mailadres in.'
	};
	messages[aFields[4]] = {
		required: 'Vul een betreft in'
	};
	$('#'+p_sForm).validate({
		rules: rules,
		messages: messages,
		errorPlacement: function(error, element) {
			var obj = element.parent().next('div.icon');
			error.insertAfter(obj);
			obj.attr('class','icon invalid');
		},
		success: function(label) {
			label.prev('div.icon').attr('class','icon valid');
			label.remove();
		},
		submitHandler: function(form) {
			form.trigger('submit');
		}
	});	
}
