$(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];
		
		var rel = $(this).attr("rel");
		var rel_str = (rel != undefined && rel != "") ? ' rel="'+rel+'"' : '';
		
		$(this).removeClass("lightbox").wrap('<a class="lightbox" href="'+asrc.join('/')+'"'+rel_str+' />')
	});

	//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 fields = new Array('naam', 'voornaam', 'email', 'opmerkingen', 'telefoon');
	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 ) {
		$('#frm_contact').submit();
	}
}

$(document).ready(function ()
{
	var browser_offset = 0;
	if ($.browser.msie && parseFloat($.browser.version) <= 8)
	{
		browser_offset = 5;
	}
	else if ($.browser.mozilla)
	{
		browser_offset = 1;
	}
	
 	$("#nav>ul>li")
		.mouseover(function ()
		{
			$li = $(this);
			$li
				.addClass("hover")
				.find("ul")
					.css({
						left: $li.offset().left-$li.parent().parent().offset().left,
						top: $li.offset().top + $li.height() - 5 - browser_offset
					});
		})
		.mouseout(function ()
		{
			$(this).removeClass("hover");
		});
		
});
