			var MenuOpen = 0;

			 $(document).ready(function(){
				//$('#ElinfraStructuur').slideToggle();
				//$('#ElProjectAanpak').slideToggle();
				//$('#ElcontentCreatie').slideToggle();
				//$('#Elconceptdesign').slideToggle();
				$('#jsddm > li').mouseleave(function(){
				  $('#jsddm > li > ul').fadeOut("slow");
				});

				$('#jsddm > li').click(function () { 
					if (MenuOpen == 0) {
						// we want to open it
						$(this).find('ul').css('visibility', 'visible');
						$(this).find('ul').fadeIn("slow");
						MenuOpen = 1;
					} else {
						 //$('#jsddm > li > ul').fadeOut("slow");
						 MenuOpen = 0;
					}
				});
			  });

			function ToggleMenu(id) {
				$('#'+id).slideToggle();
			}
			
			$(function(){
				// Accordion
				$("#accordion").accordion({
					header: "h3",
					collapsible:true,
					active:false,
					autoHeight:false,
					changestart: function(event, ui) {
						var newImg = 'img/accordion/'+$(ui.newHeader).attr("id") + '_open.png';
						var newId = 'img-'+$(ui.newHeader).attr("id");
						var oldImg = 'img/accordion/'+$(ui.oldHeader).attr("id") + '_closed.png';
						var oldId = 'img-'+$(ui.oldHeader).attr("id");
						$("#"+newId).attr("src", newImg);
						$("#"+oldId).attr("src", oldImg);
						$(ui.newHeader).css("background-color","#ED1F24");
						$(ui.newHeader).css("border-top","0px");
						$(ui.oldHeader).css("background-color","#FFFFFF");
						$(ui.oldHeader).css("border-top","1px solid #646464");
					}
				});
			});

			function DoLogin() {
				var user_email = $('#login-email').val();
				var user_pwd = $('#login-password').val();
				var savelogin = $('#savelogin').val();

				var somestring = 'user_email='+ user_email +'&user_pwd=' + user_pwd + '&savelogin=' + savelogin;
				$.ajax({
					type: "POST",
					url: "js/login.process.php",
					data: somestring,
					success: function(textreturn){
						if (textreturn == "1") {
							$("#clientarea-content").load("modules/clientarea.inc.php");
							$("#clientarea-options").load("modules/clientarea.options.inc.php");
							if (savelogin == "on") {
								setCookie('user_email',user_email,14);
								setCookie('user_pwd',user_pwd,14);
							}
						} else {
							$('#clientarea-content').html(textreturn); 
						}
						
					}
				});
				return false;
			}

			function DoLogout() {
				var somestring = '';
				$.ajax({
					type: "POST",
					url: "js/logout.process.php",
					data: somestring,
					success: function(textreturn){
						$("#clientarea-content").load("modules/clientarea.inc.php");
						$("#clientarea-options").load("modules/clientarea.options.inc.php"); 
					}
				});
				return false;
			}
			function ForgotPassword(forgotpasswordform) {
				//$('#clientarea-content').html("Een ogenblik a.u.b.");

				var user_email = document.forgotpasswordform.forgotpassword_email.value;
				var somestring = 'user_email='+ user_email;
				$.ajax({
					type: "POST",
					url: "js/password.forgot.php",
					data: somestring,
					success: function(textreturn){
						$('#clientarea-content').html(textreturn); 				
					}
				});
				return false;
			}
			function ContentLoader(elDiv,ModName) {
				$("#"+elDiv).load("modules/"+ModName+".inc.php");
			}

			function ContactUsForm() {
				var contact_onderwerp = $('#contact-onderwerp').val();
				var contact_bericht	= $('#contact-bericht').val();
				var contact_voornaam = $('#contact-voornaam').val();
				var contact_achternaam = $('#contact-achternaam').val();
				var contact_functie	= $('#contact-functie').val();
				var contact_email = $('#contact-email').val();
				var contact_telefoon = $('#contact-telefoon').val();
				var contact_bedrijf	= $('#contact-bedrijf').val();
				var contact_internet = $('#contact-internet').val();
				var contact_newsletter= $('#contact-newsletter').val();

				if (contact_voornaam == "") {
					// not entered
					$('#popup_header').html("Voornaam niet ingevuld.");
					$('#contactArea').html("U heeft niet uw voornaam ingevuld.");
					centerPopup();
					//load popup
					loadPopup();
				} else if (contact_achternaam == "") {
					// not entered
					$('#popup_header').html("Achternaam niet ingevuld.");
					$('#contactArea').html("U heeft niet uw achternaam ingevuld.");
					centerPopup();
					//load popup
					loadPopup();
				} else if (contact_email == "") {
					// not entered
					$('#popup_header').html("Email adres niet ingevuld.");
					$('#contactArea').html("U heeft niet uw email adres ingevuld.");
					centerPopup();
					//load popup
					loadPopup();
				} else {
					// ok we can send it
					$('#contact-content').html("Een ogenblik a.u.b."); 
					var somestring = 'contact_onderwerp=' + contact_onderwerp + '&contact_bericht=' + contact_bericht + '&contact_voornaam=' + contact_voornaam + '&contact_achternaam=' + contact_achternaam + '&contact_functie=' + contact_functie + '&contact_email=' + contact_email + '&contact_telefoon=' + contact_telefoon + '&contact_bedrijf=' + contact_bedrijf + '&contact_internet=' + contact_internet + '&contact_newsletter=' + contact_newsletter;
					$.ajax({
						type: "POST",
						url: "js/contact.us.php",
						data: somestring,
						success: function(textreturn){
							$("#contact-content").load("modules/contact.send.inc.php");
						}
					});
					return false;
				}
			}

			function BackToPortfolio() {
				$("#portfolio-navigation").load("modules/portfolio.navigation.inc.php");
				$("#portfolio-content-items").load("modules/portfolio.overview.inc.php");
				$("#portfolio-description").css("display","none");
				$("#portfolio-filters").css("display","block");
				uncheckAll(document.form1.filterbox);
				$('#portfolio-filter-1').html("Alles");
				uncheckAll(document.form2.filterbox);
				$('#portfolio-filter-2').html("Alles");
				uncheckAll(document.form3.filterbox);
				$('#portfolio-filter-3').html("Alles");
			}

			function ShowPortfolio(id) {
				$("#portfolio-forward").css("display","none");
				$("#portfolio-navigation").load("modules/portfolio.image.navigation.inc.php?id="+id);
				$("#portfolio-content-items").load("modules/portfolio.image.inc.php?id="+id);
				$("#portfolio-filters").css("display","none");
				$("#portfolio-description").css("display","block");
				$("#portfolio-description").load("modules/portfolio.description.inc.php?id="+id);
			}

			function ChangePortfolioPicture(id,pid) {
				//$("#portfolio-content-items").fadeOut("Slow");
				$("#portfolio-content-items").load("modules/portfolio.image.inc.php?id="+id+"&port_file_id="+pid);
				//$("#portfolio-content-items").fadeIn("Slow");
				$("#portfolio-description").load("modules/portfolio.description.inc.php?id="+id+"&port_file_id="+pid);
				$("#portfolio-navigation").load("modules/portfolio.image.navigation.inc.php?id="+id+"&port_file_id="+pid);
			}

			function ShowPortfolioPages(pagenum,tid) {
				$("#portfolio-forward").css("display","none");
				$("#portfolio-content-items").load("modules/portfolio.overview.inc.php?page="+pagenum+"&tid="+tid);
				$("#portfolio-navigation").load("modules/portfolio.navigation.inc.php?page="+pagenum+"&tid="+tid);
			}	


			function ShowPortfolioFiltered(tid,fid,fname) {
				var filter1total=""
				for(var i=0; i < document.form1.filterbox.length; i++){
					if(document.form1.filterbox[i].checked) {
						if (i == 0) {
							filter1total += document.form1.filterbox[i].value;
						} else {
							filter1total +=  "n"+document.form1.filterbox[i].value;
						}						
					}
				}
				var filter2total=""
				for(var i=0; i < document.form2.filterbox.length; i++){
					if(document.form2.filterbox[i].checked) {
						if (i == 0) {
							filter2total += document.form2.filterbox[i].value;
						} else {
							filter2total += "n"+document.form2.filterbox[i].value;
						}	
					}
				}
				var filter3total=""
				for(var i=0; i < document.form3.filterbox.length; i++){
					if(document.form3.filterbox[i].checked) {
						if (i == 0) {
							filter3total += document.form3.filterbox[i].value;
						} else {
							filter3total += "n"+document.form3.filterbox[i].value;
						}	
					}
				}

				if (filter1total=="") {
					$('#portfolio-filter-1').html("Alles");
				} else {
					//alert (filter1total);
					if (filter1total.indexOf('n') ==-1 || filter1total.lastIndexOf('n') == 0) {
						// means only 1 item
						$('#'+fid).html('1 geselecteerd.');
					} else {
						// means more than 1 item
						$('#'+fid).html("Meerdere geselecteerd.");
					}
				}

				if (filter2total=="") {
					$('#portfolio-filter-2').html("Alles");
				} else {
					//alert (filter2total);
					if (filter2total.indexOf('n') ==-1 || filter2total.lastIndexOf('n') == 0) {
						// means only 1 item
						$('#'+fid).html('1 geselecteerd.');
					} else {
						// means more than 1 item
						$('#'+fid).html("Meerdere geselecteerd.");
					}
				}

				if (filter3total=="") {
					$('#portfolio-filter-3').html("Alles");
				} else {
					//alert (filter3total);
					if (filter3total.indexOf('n') ==-1 || filter3total.lastIndexOf('n') == 0) {
						// means only 1 item
						$('#'+fid).html('1 geselecteerd.');
					} else {
						// means more than 1 item
						$('#'+fid).html("Meerdere geselecteerd.");
					}
				}


				$("#portfolio-content-items").load("modules/portfolio.overview.inc.php?tid="+filter1total+'n'+filter2total+'n'+filter3total);
				$("#portfolio-navigation").load("modules/portfolio.navigation.inc.php?tid="+filter1total+'n'+filter2total+'n'+filter3total);
				$("#portfolio-forward").load("modules/portfolio.forward.inc.php?tid="+filter1total+'n'+filter2total+'n'+filter3total);
				$("#portfolio-forward").css("display","block");
			}

			function uncheckAll(field) {
				for (i = 0; i < field.length; i++)
				field[i].checked = false ;
			}

			function setCookie(c_name,value,expiredays) {
				var exdate=new Date();
				exdate.setDate(exdate.getDate()+expiredays);
				document.cookie=c_name+ "=" +escape(value)+
				((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
			}
