$(document).ready(function(){
	//Replace all img tags with class lightbox with anchor tags + link to lightbox image.
	$('img.lightbox').each(function ()
	{
		var src = $(this).attr("src");
		var asrc = src.split('/');
		asrc[asrc.length-1] = 'lb_'+asrc[asrc.length-1];
		$(this).removeClass("lightbox").wrap('<a class="lightbox" href="'+asrc.join('/')+'" />')
	
	});

	//Initiate lightbox
	$(".lightbox").fancybox({
		'titleShow'		: false
	});
});

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 error = '';

	//VERPLICHTE FUNCTIEVELDEN
	var field = 'voornaam';
	if ( $('#frm_' + field).val() == '' ) {
		$('#' + field + 'DIV').addClass('error');
		$('#' + field + 'DIVError').show();
		error = 'true';
	} else {
		$('#' + field + 'DIV').removeClass('error');
		$('#' + field + 'DIVError').hide();
	}

	var field = 'naam';
	if ( $('#frm_' + field).val() == '' ) {
		$('#' + field + 'DIV').addClass('error');
		$('#' + field + 'DIVError').show();
		error = 'true';
	} else {
		$('#' + field + 'DIV').removeClass('error');
		$('#' + field + 'DIVError').hide();
	}

	var field = 'email';
	if ( $('#frm_' + field).val() == '' || echeck($('#frm_' + field).val()) === false ) {
		$('#' + field + 'DIV').addClass('error');
		$('#' + field + 'DIVError').show();
		error = 'true';
	} else {
		$('#' + field + 'DIV').removeClass('error');
		$('#' + field + 'DIVError').hide();
	}

	var field = 'boodschap';
	if ( $('#frm_' + field).val() == '' ) {
		$('#' + field + 'DIV').addClass('error');
		$('#' + field + 'DIVError').show();
		error = 'true';
	} else {
		$('#' + field + 'DIV').removeClass('error');
		$('#' + field + 'DIVError').hide();
	}

	if ( error == '' ) {
		$('#frm_contact').submit();
	}
}

function fn_check_seminarie() {
	var error = '';

	//VERPLICHTE FUNCTIEVELDEN
	var field = 'voornaam';
	if ( $('#frm_' + field).val() == '' ) {
		$('#' + field + 'DIV').addClass('error');
		$('#' + field + 'DIVError').show();
		error = 'true';
	} else {
		$('#' + field + 'DIV').removeClass('error');
		$('#' + field + 'DIVError').hide();
	}

	var field = 'naam';
	if ( $('#frm_' + field).val() == '' ) {
		$('#' + field + 'DIV').addClass('error');
		$('#' + field + 'DIVError').show();
		error = 'true';
	} else {
		$('#' + field + 'DIV').removeClass('error');
		$('#' + field + 'DIVError').hide();
	}

	var field = 'email';
	if ( $('#frm_' + field).val() == '' || echeck($('#frm_' + field).val()) === false ) {
		$('#' + field + 'DIV').addClass('error');
		$('#' + field + 'DIVError').show();
		error = 'true';
	} else {
		$('#' + field + 'DIV').removeClass('error');
		$('#' + field + 'DIVError').hide();
	}

	if ( error == '' ) {
		$('#frm_seminarie').submit();
	}
}

function fadeEngine(x) {
	var y = x;
	if ( x == total_divs ) y = 1; else y++;
	$('#fade' + x).fadeOut('slow', function() {
		$("#fade" + y).fadeIn("slow");
	});

	setTimeout('fadeEngine(' + y + ')',5000);
}

var total_divs = 0; //do not change this. it will be calculated automatically
var className = 'baseline'; //name of your class assigned to the divs you would like to rotate. Need to change it

$(document).ready(function(){
	$(".baseLine").attr("id", function (arr) {
		total_divs++;
		return "fade" + (arr+1);
	})

	fadeEngine(0);
});
