//Javascript voor Foreco
//@SB

$(document).ready(function()	{
	
	$(".containerBruin").css('height', $(document).height()-$('#header').height()-$('#footer2').height()-$('.submenu_top').height()-parseInt($('.submenu_top').css('margin-top')));
	
	 
	
	
	$(".fadeAfb").mouseover(function()	{
		var bijhorendeAfb = $(this).next("input[type=hidden]").val();
		var bijhorendeTtl = $(this).next("input[type=hidden]").attr("id");

		$(".fadeLocation").attr({
								src: bijhorendeAfb,
								alt: bijhorendeTtl
								});
	});
	
/*	//hoogte van zijkant onderLay bepalen
	var total = ($("#content").height() - $("#right").height())-1 + $(".link_box").height();
	if (total < 209)	{
		var total = 209;
	}
	$(".onderLay").css("height",total);*/
	
	//header flash
	handleBackground();		

	//check all formfields on blur (leaving field)
	if ($("form").length > 0) {
		$("form input, form select").blur(function() {
			$.checkField($(this));
		});

		//check form on submit
		$('form').submit(function() {
			return $.checkForm($(this));
		});
	}
	
});


function handleBackground()
{
	if ($("div#content").length > 0)	{

		var cId = '1';
		//decide witch page where on
		if ($("input.cbackScroll").length > 0)	{
			var pId = $("input.cbackScroll").val();
			if (pId != '')	{
				cId = pId;
			}
		}

		$("div#fotofader").ccmsFadeBackground({
			animationSpeed: 1000,
			structuurid: cId,
			ajaxGetImagesScript: '/javascript/ajaxRequests/getImgUl.php',
			timeOut: 5000,
			showBreakOption: false
		});
	}
}
$.checkField = function(field)
{
	if (field.hasClass('isReq') && field.val() == '') {
		field.css("border","1px solid red");
		$('#lb_'+field.attr('id')).css('color','red');
		return false;
	} else if ((field.hasClass('email') || field.attr('name') == 'email') && !$.emailValidation(field.val())) {
		field.css("border","1px solid red");
		$('#lb_'+field.attr('id')).css('color','red');
		return false;
	} else {
		field.css("border","1px solid #E6E6E6");
		$('#lb_'+field.attr('id')).css('color','#404040');
	}
	return true;
};

$.emailValidation = function(value) {
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(reg.test(value) == false) {
		return false;
	}
	return true;
};


$.checkForm = function(currentForm)
{
	var errorFree = true;
	currentForm.find('textarea, input, select').each(function()	{
		if (!$.checkField($(this))) {
			errorFree = false;
		}
	});
	return errorFree;
};

