function subMenu() {
	$('#bedrijf, .submenu').hover(function(){
		$('#bedrijf').addClass('active');
		$('.submenu').css('z-index',1001);							 
		$('.submenu').show();							 
	}, function(){
		$('#bedrijf').removeClass('active');
		$('.submenu').hide();							 
	});
}

var bNext = true;
var nTotal;
var nActive = 1;
function fotoSlider() {
	nTotal = parseInt($('#slider_container').find('img').size());
	if(nTotal > 1) {
		$('#btn_slider_next').show();
		$('#nav_aantal').show();
		$('#nav_aantal').html(nActive+' van '+nTotal);
	}
	if(nActive != 1) {
		$('#btn_slider_prev').show();
	}
	$('#btn_slider_prev').click(function(){
		if(bNext) {
			bNext = false;
			nActive = nActive - 1;
			$('#nav_aantal').html(nActive+' van '+nTotal);
			$('#btn_slider_next').show();
			if(nActive == 1) {
				$('#btn_slider_prev').hide();
			}
			$('#producten_foto a').attr('id','afbeelding'+nActive);
			var sSrc = $('#foto'+nActive+' img').attr('src');
			$(this).parents('#producten_slider').find('#showfoto').animate({
				'opacity': 0.2
			}, 150,
			function(){
				$(this).attr('src',sSrc).animate({
				'opacity': 1
				}, 300, function(){
					bNext = true;	
				});
			});
		}
	});
	$('#btn_slider_next').click(function() {
		if(bNext) {
			bNext = false;
			nActive = nActive + 1;
			$('#nav_aantal').html(nActive+' van '+nTotal);
			$('#btn_slider_prev').show();
			if(nActive == nTotal) {
				$('#btn_slider_next').hide();
			}
			$('#producten_foto a').attr('id','afbeelding'+nActive);
			var sSrc = $('#foto'+nActive+' img').attr('src');

			$(this).parents('#producten_slider').find('#showfoto').animate({
				'opacity': 0.2
			}, 150,
			function(){
				$(this).attr('src',sSrc).animate({
				'opacity': 1
				}, 300, function(){
					bNext = true;	
				});
			});
		}
	});
}

function trigger() {
	$('#producten_foto a img').click(function(){
		var sID = $(this).parent().attr('id');
		sID = sID.replace('afbeelding','foto');
		$('#slider_container a').lightBox();
		$('#'+sID).trigger('click');
	});
}
//function fotoSliderRoll() {
//	$('#producten_foto').hover(function(){
//		$('#slider_overlay').show();							  
//	}, function(){
//		$('#slider_overlay').hide();							  
//	});
//}

var bNext = true;
var nTotal;
var nActive = 1;
function projectenSlider() {
	nTotal = parseInt($('#proj_sfeer_container').find('img').size());
	if(nTotal > 1) {
		$('#proj_overlay').show();
	}
	$('#proj_overlay').click(function(){
		if(bNext) {
			nTotal = parseInt($('#proj_sfeer_container').find('img').size());
			bNext = false;
			nActive = nActive + 1;
			var sSrc = $(this).prev('#proj_sfeer_container').find('#foto'+nActive).attr('src');
			$(this).parents('#sfeer').find('#showfoto').animate({
				'opacity': 0.5
			}, 150,
			function(){
				$(this).attr('src',sSrc).animate({
				'opacity': 1
				}, 300, function(){
					bNext = true;	
				});
			});
			if(nActive == nTotal) {
				nActive = 0;
			}
		}
	});
}

function radioButtons() {
	$('.radio span').click(function() {
		$('.radio span').removeClass('checked');	
		$('.radio span input').attr("checked","");
		$(this).addClass('checked');
		$(this).children('input').attr("checked","checked");
	});
}

var iconOK = '<img src="images/template/icon_oke.gif" alt="" />';
var iconError = '<img src="images/template/icon_leeg.gif" alt="" />';
var iconDisabled = '<img src="images/template/icon_leeg.gif" alt="" />';
function validateForm(p_sForm) {
	$('span.icon').html(iconDisabled);
	var aMessage = new Array();
	aMessage[0] = 'Vul uw naam in.';
	aMessage[1] = 'Vul uw e-mailadres in.';
	aMessage[2] = 'Vul een geldig e-mailadres in.';
	aMessage[3] = 'Vul het onderwerp in.';
	aMessage[4] = 'Vul uw vraag of opmerking in.';
	
	$.validator.addMethod("telefoon", function(phone_number, element) {
    	phone_number = phone_number.replace(/\s+/g, ""); 
		return this.optional(element) || phone_number.length > 9 &&
			phone_number.match(/^(\(?\+?[0-9]*\)?)?[0-9_\- \(\)]*$/);
	}, "Vul a.u.b. een geldig telefoonnummer in.");
	
	$.validator.addMethod("geennummers", function(geennummers, element) {
		   var reg = /[0-9]/;
		   return this.optional(element) || !geennummers.match(reg);
	}, "Getallen zijn niet toegestaan.");

	$('#'+p_sForm).validate({
		rules: {
			sNaam: {
				required: true,
				geennummers: true
			},
			sTelefoon: {
				telefoon: true
			},
			sEmail: {
				required: true,
				email: true
			},
			sOnderwerp: {
				required: true
			},
			sBericht: {
				required: true
			}
		},
		messages: {
			sNaam: {
				required: aMessage[0]
			},
			sEmail: {
				required: aMessage[1],
				email: aMessage[2]
			},
			sOnderwerp: {
				required: aMessage[3]
			},
			sBericht: {
				required: aMessage[4]
			}
		},
		errorPlacement: function(error, element) {
			error.insertAfter(element.parent().next('span.icon'));
			element.parent().next('span.icon').html(iconError);
		},
		success: function(label) {
			label.prev('span.icon').html(iconOK);
			label.remove();
		},
		submitHandler: function(form) {
			switch(p_sForm){
				case 'contactformulier':
					var sUrl = 'includes/contactform.php';
				break;
			}	
			var sDiv = '';
			
			var options = {
				url: sUrl,
				type: 'POST',
				success: function(sData) {
					var aResponse = sData.split('|');
					
					if(aResponse[0] == 'ok'){
						
						$('#'+p_sForm).fadeOut(500, function(){
							$(this).remove();									 
						});
						
						sDiv += '<div class="succes">';
						sDiv += aResponse[1];
						sDiv += '</div>';
						
						
						
					} else if(aResponse[0] == 'error'){
						
						sDiv += '<div class="succes">';
						sDiv += 'Er is iets mis gegaan tijdens het versturen<br/><br/>';
						sDiv += 'Gebruik het volgende email adres om contact op te nemen:<br/>';
						sDiv += '<a href="mailto:info@ijtama.nl" title="info@ijtama.nl">info@ijtama.nl</a><br/><br/>';
						sDiv += 'Vermeld alstublieft dat u deze foutmelding kreeg.';
						sDiv += '</div>';
					}
				
					$('div.melding').html(sDiv);
		
					setTimeout("$('.melding').fadeIn(700)", 500)
					
				}
			}
			$(form).ajaxSubmit(options);
			return false;
		}
	});	
}

var sBranche = '';
var sOplossing = '';
function sorteerProjecten(){
	$('.selectbox-wrapper ul li').click(function(){
		sSorteren = $(this).attr('id');
		$.ajax({
			type: 'POST',
			url: sDomain+'includes/projecten.inc.php',
			data: 'sSorteren='+sSorteren,
			success: function(result){
				$('#right').html(result);
				$('#sorteer').selectbox();
				sorteerProjecten();	
				sIFR.replace(sifr, {
				selector: 'h1'
				,css: [
				  '.sIFR-root { color: #1f99d2; font-size: 18px; text-transform: uppercase; height: 26px; float: left; font-weight: bold; }',
				  'em { color: #520007; font-style: normal; font-weight: bold; }'
				],
				wmode: 'transparent'
				});
			}
		});
	});	
}


