function slideSwitch() {
	var $active = $('#slideshow IMG.active');

	$active.removeClass('active')
		.fadeOut('slow', function() {
			var $next =  $(this).next().length == 1 ? $(this).next() : $('#slideshow IMG:first');
			$next.fadeIn('slow').addClass('active');
		});
}

$(document).ready(function() {
    setInterval( "slideSwitch()", 5000 );

	$('a.lightbox').fancybox();
});

function echeck(str) {
	var at = "@";
	var dot = ".";
	var lat = str.indexOf(at);
	var lstr = str.length;
	var ldot = str.indexOf(dot);

	if (str.indexOf(at) == -1){
	   return false
	}

	if ( str.indexOf(at) == -1 || str.indexOf(at) == 0 || str.indexOf(at) == lstr ){
	   return false
	}

	if ( str.indexOf(dot) == -1 || str.indexOf(dot) == 0 || str.indexOf(dot) == lstr ){
	    return false
	}

	 if ( str.indexOf(at,(lat+1)) != -1 ){
	    return false
	 }

	 if ( str.substring(lat-1,lat) == dot || str.substring(lat+1,lat+2) == dot ){
	    return false
	 }

	 if ( str.indexOf(dot,(lat+2)) == -1 ){
	    return false
	 }
	
	 if ( str.indexOf(" ") != -1 ){
	    return false
	 }

	return true					
}

function fn_check_contact() 
{
	var fields = new Array('name', 'email', 'message');
	var error = false;
	
	for(var i=0, len=fields.length; i<len; i++)
	{
		var curfield = fields[i];
		var check = ($('#frm_' + curfield).val() == '');
		
		// E-Mail uitzondering
		if (curfield == 'email') { check = ($('#frm_' + curfield).val() == '' || echeck($('#frm_' + curfield).val()) === false) }
		
		if (check)
		{
			$('#' + curfield + 'DIV').addClass('error');
			$('#' + curfield + 'DIVError').show();
			error = true;
		}
		else
		{
			$('#' + curfield + 'DIV').removeClass('error');
			$('#' + curfield + 'DIVError').hide();
		}
	}
	
	if ( error == false ) {
		$("#btnsubmit").hide();
		$("#loading").removeClass("nizien").show();
	}
	
	return !error;
	// return error;
}

function fn_check_newsletter() {
	$('#okNewsletter').hide();
	$('#errorNewsletter').hide();

	if ( $('#frm_email').val() != '' && echeck($('#frm_email').val()) !== false ) {
		$('#firstBatch').fadeOut('fast', function() {
	        $('#secondBatch').fadeIn('slow');
		});
	} else {
		$('#errorNewsletter').show();
	}
}

function fn_optin_newsletter() {
	$('#okNewsletter').hide();
	$('#errorNewsletter').hide();

	if ( $('#frm_email').val() != '' && echeck($('#frm_email').val()) !== false ) {
		$('#btn-send').hide();
		$('#newslSpinner').show();

		params = {
			newsl_email : $('#frm_email').val(),
			newsl_name : $('#frm_name').val(),
			newsl_function : $('#frm_function').val(),
			newsl_sector : $('#frm_sector').val()
		}

		$.ajax({
			type: 'POST',
			url: '/ajax/ajax-subscribe-newsletter.php',
			data: params,
			dataType: "html",
			success: function(data) {
				$('#secondBatch').fadeOut('fast', function() {
			        $('#thirdBatch').fadeIn('slow');
				});
			}
		});
	} else {
		$('#errorNewsletter').show();
	}
}
