function check_form_submit(form) {
	var ok = 1;

	if(document.getElementById("checking").value == 0) {
	
	
		
		if(document.getElementById("name").value == "") {
			ok=0; 
			//change style of name							
			document.getElementById("name").className = "error";		
		} else {
			document.getElementById("name").className = "";		
		}
		
		if(document.getElementById("first_name").value == "") {
			ok=0; 
			//change style of name							
			document.getElementById("first_name").className = "error";		
		} else {
			document.getElementById("first_name").className = "";		
		}
			
		if(document.getElementById("initials").value == "") {
			ok=0; 
			//change style of name							
			document.getElementById("initials").className = "error";		
		} else {
			document.getElementById("initials").className = "";		
		}	
				
		if(document.getElementById("birth_date").value == "") {
			ok=0; 
			//change style of name							
			document.getElementById("birth_date").className = "error";		
		} else {
			document.getElementById("birth_date").className = "";		
		}	
		
		if(document.getElementById("email_private").value == "") {
			ok=0; 
			//change style of name							
			document.getElementById("email_private").className = "error";		
		} else { 
					
					if (document.getElementById('email_private').value.indexOf('@') == -1) {
						ok=0; 
						document.getElementById('email_private').className = "error";
					} else if (document.getElementById('email_private').value.indexOf('.') == -1) {
						ok=0; 
						document.getElementById('email_private').className = "error";
					} else {
						document.getElementById("email_private").className = "";	
					}
					

		} 
		
		
		
		if(document.getElementById("street").value == "") {
			ok=0; 
			//change style of name							
			document.getElementById("street").className = "error";		
		} else {
			document.getElementById("street").className = "";	
		}
		
		if(document.getElementById("number").value == "") {
			ok=0; 
			//change style of name							
			document.getElementById("number").className = "error";		
		} else {
			document.getElementById("number").className = "";	
		}
		
		if(document.getElementById("zipcode").value == "") {
			ok=0; 
			//change style of name							
			document.getElementById("zipcode").className = "error";		
		} else {
			document.getElementById("zipcode").className = "";	
		}
			
		if(document.getElementById("hometown").value == "") {
			ok=0; 
			//change style of name							
			document.getElementById("hometown").className = "error";		
		} else {
			document.getElementById("hometown").className = "";	
		}
			
		if(document.getElementById("phone").value == "") {
			ok=0; 
			//change style of name							
			document.getElementById("phone").className = "error";		
		} else {
			document.getElementById("phone").className = "";	
		}
		


		
		if(ok == 0) {	
					
			//go to top of page
			window.scrollTo(0,150);
			//change style of error message
			document.getElementById('error_message').style.display = "block";
		}
		

		//alert(document.getElementById("checking").value);
	
	
	

		if(ok == 0) {
			return false;
		} else {
			
			return true;
		}
		
	} else if ( document.getElementById("checking").value == 1) {
		return true;
	}
	
	

}

function set_style(field) {		
	document.getElementById(field).className = "focused";
}
function set_td_style(field) {		
	field.style.backgroundColor = "#E6E6E6";
}
function remove_td_style(field) {		
	field.style.backgroundColor = "";
}
function set_div_style(field) {		
	document.getElementById(field).className = "photo_over";
}
function remove_div_style(field) {		
	document.getElementById(field).className = "photoalbum";
}
function set_magazine_style(field) {		
	document.getElementById(field).className = "magazine_over";
}
function remove_magazine_style(field) {		
	document.getElementById(field).className = "magazine";
}
function remove_style(field) {		
	document.getElementById(field).className = "";
}

function clear_form_field(field){

	document.getElementById(field).value = "";
}

function active_required() {
	document.getElementById('fieldset_required').style.display = "block";
}


function active_nomember() {		
	
	
	document.getElementById("checking").value = "0";
	
	//active fieldset_nomember
	document.getElementById('fieldset_nomember').style.display = "block";
	//active fieldset_adressnomember
	document.getElementById('fieldset_noadressmember').style.display = "block";
	//active fieldset_required_fields
	//document.getElementById('fieldset_required_fields').style.display = "block";
	//active fieldset_submit_nomember
	document.getElementById('fieldset_submit_nomember').style.display = "block";
	
	//deactive fieldset_submit_member
	document.getElementById('fieldset_submit_member').style.display = "none";
	
	//document.getElementById('fieldset_space1').style.display = "none";
	//document.getElementById('fieldset_space2').style.display = "none";
}

function active_member() {			
	
	if(document.getElementById("checking")) {
		
		
		document.getElementById("checking").value = "1";
	
	
		//active fieldset_required_fields
		//document.getElementById('fieldset_required_fields').style.display = "block";
	
		//deactive fieldset_submit_member
		document.getElementById('fieldset_submit_member').style.display = "block";
	
		//deactive fieldset_submit_nomember
		document.getElementById('fieldset_submit_nomember').style.display = "none";
		//active fieldset_adressnomember
		document.getElementById('fieldset_noadressmember').style.display = "none";
		//deactive fieldset_nomember
		document.getElementById('fieldset_nomember').style.display = "none";
	}

}
function active_bankrule_alumnus(){

	document.getElementById('bankrule_alumnus').style.display = "block";
	document.getElementById('bankrule_member').style.display = "none";
	document.getElementById('bankrule_nomember').style.display = "none";
}

function active_bankrule_member(){
	document.getElementById('bankrule_alumnus').style.display = "none";
	document.getElementById('bankrule_member').style.display = "block";
	document.getElementById('bankrule_nomember').style.display = "none";
}

function active_bankrule_nomember() {
	document.getElementById('bankrule_alumnus').style.display = "none";
	document.getElementById('bankrule_member').style.display = "none";
	document.getElementById('bankrule_nomember').style.display = "block";
}


function replace_field(obj){
	var newO=document.createElement('input');
	newO.setAttribute('type','password');
	newO.setAttribute('name',obj.getAttribute('name'));
	newO.setAttribute('id',obj.getAttribute('id'));
	obj.parentNode.replaceChild(newO,obj);
	newO.focus();
}
function confirm_goto(question, url) {
	var cbox= confirm(question);
	if(cbox==true) {
		window.location=url;
	}
}

//reInit addthis
function initAddThis(){

	if(window.addthis){
		addthis.init();	
		
		addthis.toolbox(".addthis_toolbox");
	}	

} 

jQuery(document).ready(function(){
	initAddThis();
});


//AJAX functions

var xmlhttp;


//return 1 item
function loadNewsItem(id, page, archive) {
	
	//jQuery AJAX request
	jQuery.ajax({
		url: "/load_news_item.php?id="+id+"&page="+page+"&archive="+archive,
		type: "GET",
		success: function(data) {
			
			jQuery("#news_items").html(data);
		
			//replace heads
			sIFR.replaceElement("h1", named({sFlashSrc: "/includes/myriad.swf", sColor: "#1C437E", sWmode: "transparent"}));
			sIFR.replaceElement("h2", named({sFlashSrc: "/includes/georgia.swf", sColor: "#1C437E", sWmode: "transparent"}));
			sIFR.replaceElement("h3", named({sFlashSrc: "/includes/myriad.swf", sColor: "#1C437E", sWmode: "transparent"}));
			sIFR.replaceElement("h4", named({sFlashSrc: "/includes/myriad.swf", sColor: "#1C437E", sWmode: "transparent", sFlashVars: "textalign=center"}));
			sIFR.replaceElement("h5", named({sFlashSrc: "/includes/georgia.swf", sColor: "#9FA1A2", sWmode: "transparent",  sFlashVars: "textalign=center"}));
			
			initAddThis();
		}
	});

	/*
	xmlhttp=null;
	if (window.XMLHttpRequest){
	// code for Firefox, Mozilla, IE7, etc.
		xmlhttp=new XMLHttpRequest();
	} else if (window.ActiveXObject){
	 // code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (xmlhttp!=null){
		//alert("load_news_item.php?id="+id);
	 
	  xmlhttp.onreadystatechange = change_news_items;
	  xmlhttp.open("GET","/load_news_item.php?id="+id+"&page="+page+"&archive="+archive,true);
	  xmlhttp.send(null);
	} else {
		alert("U browser ondersteund deze functie niet.");
	 }*/
}
//return all news
function loadNews(page, archive) {

	//jQuery AJAX request
	jQuery.ajax({
		url: "/load_news.php?page="+page+"&archive="+archive,
		type: "GET",
		success: function(data) {
			
			jQuery("#news_items").html(data);
		
			//replace heads
			sIFR.replaceElement("h1", named({sFlashSrc: "/includes/myriad.swf", sColor: "#1C437E", sWmode: "transparent"}));
			sIFR.replaceElement("h2", named({sFlashSrc: "/includes/georgia.swf", sColor: "#1C437E", sWmode: "transparent"}));
			sIFR.replaceElement("h3", named({sFlashSrc: "/includes/myriad.swf", sColor: "#1C437E", sWmode: "transparent"}));
			sIFR.replaceElement("h4", named({sFlashSrc: "/includes/myriad.swf", sColor: "#1C437E", sWmode: "transparent", sFlashVars: "textalign=center"}));
			sIFR.replaceElement("h5", named({sFlashSrc: "/includes/georgia.swf", sColor: "#9FA1A2", sWmode: "transparent",  sFlashVars: "textalign=center"}));
			
			initAddThis();
		}
	});

	/*
	xmlhttp=null;
	if (window.XMLHttpRequest){
	// code for Firefox, Mozilla, IE7, etc.
		xmlhttp=new XMLHttpRequest();
	} else if (window.ActiveXObject){
	 // code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (xmlhttp!=null){
		//alert("load_news_item.php?id="+id);
	  xmlhttp.onreadystatechange = change_news_items;
	  xmlhttp.open("GET","/load_news.php?page="+page+"&archive="+archive,true);
	  xmlhttp.send(null);
	} else {
		alert("U browser ondersteund deze functie niet.");
	 }*/
}
/*
function change_news_items() {

	
	if (xmlhttp.readyState==4)  {
		// 4 = "loaded"
		
	  if (xmlhttp.status==200){
	  	// 200 = "OK"
	    
		document.getElementById('news_items').innerHTML=xmlhttp.responseText;
		//replace heads
		sIFR.replaceElement("h1", named({sFlashSrc: "/includes/myriad.swf", sColor: "#1C437E", sWmode: "transparent"}));
		sIFR.replaceElement("h2", named({sFlashSrc: "/includes/georgia.swf", sColor: "#1C437E", sWmode: "transparent"}));
		sIFR.replaceElement("h3", named({sFlashSrc: "/includes/myriad.swf", sColor: "#1C437E", sWmode: "transparent"}));
		sIFR.replaceElement("h4", named({sFlashSrc: "/includes/myriad.swf", sColor: "#1C437E", sWmode: "transparent", sFlashVars: "textalign=center"}));
		sIFR.replaceElement("h5", named({sFlashSrc: "/includes/georgia.swf", sColor: "#9FA1A2", sWmode: "transparent",  sFlashVars: "textalign=center"}));
		
		
	  } else {
	    alert("Er is een probleem met het ophalen van data:" + xmlhttp.statusText);
	  }
	  
	  jQuery(document).ready(function(){
		initAddThis();
		});
	}
}*/

function loadVacatureItem(id, page, archive) {
	
	
	xmlhttp=null;
	if (window.XMLHttpRequest){
	// code for Firefox, Mozilla, IE7, etc.
		xmlhttp=new XMLHttpRequest();
	} else if (window.ActiveXObject){
	 // code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (xmlhttp!=null){
		//alert("load_news_item.php?id="+id);
	 
	  xmlhttp.onreadystatechange = change_vacature_items;
	  xmlhttp.open("GET","/load_vacature_item.php?id="+id+"&page="+page+"&archive="+archive,true);
	  xmlhttp.send(null);
	} else {
		alert("U browser ondersteund deze functie niet.");
	 }
}
//return all news
function loadVacatures(page, archive) {
	xmlhttp=null;
	if (window.XMLHttpRequest){
	// code for Firefox, Mozilla, IE7, etc.
		xmlhttp=new XMLHttpRequest();
	} else if (window.ActiveXObject){
	 // code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (xmlhttp!=null){
		//alert("load_news_item.php?id="+id);
	  xmlhttp.onreadystatechange = change_vacature_items;
	  xmlhttp.open("GET","/load_vacatures.php?page="+page+"&archive="+archive,true);
	  xmlhttp.send(null);
	} else {
		alert("U browser ondersteund deze functie niet.");
	 }
}

function change_vacature_items() {

	
	if (xmlhttp.readyState==4)  {
		// 4 = "loaded"
		
	  if (xmlhttp.status==200){
	  	// 200 = "OK"
	    
		document.getElementById('news_items').innerHTML=xmlhttp.responseText;
		//replace heads
		sIFR.replaceElement("h1", named({sFlashSrc: "/includes/myriad.swf", sColor: "#1C437E", sWmode: "transparent"}));
		sIFR.replaceElement("h2", named({sFlashSrc: "/includes/georgia.swf", sColor: "#1C437E", sWmode: "transparent"}));
		sIFR.replaceElement("h3", named({sFlashSrc: "/includes/myriad.swf", sColor: "#1C437E", sWmode: "transparent"}));
		sIFR.replaceElement("h4", named({sFlashSrc: "/includes/myriad.swf", sColor: "#1C437E", sWmode: "transparent", sFlashVars: "textalign=center"}));
		sIFR.replaceElement("h5", named({sFlashSrc: "/includes/georgia.swf", sColor: "#9FA1A2", sWmode: "transparent",  sFlashVars: "textalign=center"}));
	  } else {
	    alert("Er is een probleem met het ophalen van data:" + xmlhttp.statusText);
	  }
	}
}


function loadActivty(page, type) {

	xmlhttp=null;
	if (window.XMLHttpRequest){
	// code for Firefox, Mozilla, IE7, etc.
		xmlhttp=new XMLHttpRequest();
	} else if (window.ActiveXObject){
	 // code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (xmlhttp!=null){
		
	 //alert("load_news_item.php?id="+id);
	  //xmlhttp.onreadystatechange = change_activity_items;
	
	  xmlhttp.onreadystatechange = function() { 
        if (xmlhttp.readyState==4) {
            if (xmlhttp.status==200) {

		if(type == "archive_intern") {
			type = "intern";
		}
		if(type == "archive_extern") {
			type = "extern";
		}

                change_activity_items(xmlhttp, 'activity_'+type);
			}
		}// else {
	  	  //alert("Er is een probleem met het ophalen van data:" + xmlhttp.statusText);
	  //	}
     }

	  xmlhttp.open("GET","/load_activity.php?page="+page+"&type="+type,true);
	  xmlhttp.send(null);
	} else {
		alert("U browser ondersteund deze functie niet.");
	 }
}

function loadActivtyItem(id, page, type, member, bank_rule, required, subscribe, succes) {

	xmlhttp=null;
	if (window.XMLHttpRequest){
	// code for Firefox, Mozilla, IE7, etc.
		xmlhttp=new XMLHttpRequest();
	} else if (window.ActiveXObject){
	 // code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (xmlhttp!=null){
		
	 //alert("load_news_item.php?id="+id);
	  //xmlhttp.onreadystatechange = change_activity_items;
	
	  xmlhttp.onreadystatechange = function() { 
        if (xmlhttp.readyState==4) {
            if (xmlhttp.status==200) {
                
				change_activity_items(xmlhttp, 'activity_holder');
				
				if(subscribe) {
					if(member) {
						active_member();
					} else {
						active_nomember();
					}
				}
				
				if(required) {
					active_required();
				}
				
				
				if(bank_rule == "alumnus") {
					active_bankrule_alumnus();
				}				
				if(bank_rule == "member") {
					active_bankrule_member();
				}
				if(bank_rule == "nomember") {
					active_bankrule_nomember();
				}
			}
		}// else {
	  	  //alert("Er is een probleem met het ophalen van data:" + xmlhttp.statusText);
	  //	}
     }

	  xmlhttp.open("GET","/load_activity_item.php?id="+id+"&page="+page+"&type="+type+"&message="+succes+"&d="+Math.random(),true);
	  xmlhttp.send(null);
	} else {
		alert("U browser ondersteund deze functie niet.");
	 }
}

function change_activity_items(xmlhttp, elementid) {


	document.getElementById(elementid).innerHTML=xmlhttp.responseText;
	//replace heads
	sIFR.replaceElement("h1", named({sFlashSrc: "/includes/myriad.swf", sColor: "#1C437E", sWmode: "transparent"}));
	sIFR.replaceElement("h2", named({sFlashSrc: "/includes/georgia.swf", sColor: "#1C437E", sWmode: "transparent"}));
	sIFR.replaceElement("h3", named({sFlashSrc: "/includes/myriad.swf", sColor: "#1C437E", sWmode: "transparent"}));
	sIFR.replaceElement("h4", named({sFlashSrc: "/includes/myriad.swf", sColor: "#1C437E", sWmode: "transparent", sFlashVars: "textalign=center"}));
	sIFR.replaceElement("h5", named({sFlashSrc: "/includes/georgia.swf", sColor: "#9FA1A2", sWmode: "transparent",  sFlashVars: "textalign=center"}));
	 
	initAddThis();
}

function user_login() {
	xmlhttp=null;
	
	//document.getElementById('login_form').innerHTML = "Bezig met inloggen...";
	
	if (window.XMLHttpRequest){
	// code for Firefox, Mozilla, IE7, etc.
		xmlhttp=new XMLHttpRequest();
	} else if (window.ActiveXObject){
	 // code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (xmlhttp!=null){
		//alert("load_news_item.php?id="+id);
	  var login = encodeURI(document.getElementById('login').value);
	  var pass = encodeURI(document.getElementById('password').value);

	  xmlhttp.onreadystatechange = loginReturn;
	  xmlhttp.open("GET","/login.php?login="+login+"&pass="+pass,true);
	  xmlhttp.send(null);
	} else {
		alert("U browser ondersteund deze functie niet.");
	 }
}

function loginReturn() {

	
	if (xmlhttp.readyState==4)  {
		// 4 = "loaded"
		
	  if (xmlhttp.status==200){
	  	// 200 = "OK"
	    
		document.getElementById('login_form').innerHTML=xmlhttp.responseText;
		//replace heads
	  } else {
	    alert("Er is een probleem met het ophalen van data:" + xmlhttp.statusText);
	  }
	}
}


function loadPhotoalbum(id) {

	xmlhttp=null;
	if (window.XMLHttpRequest){
	// code for Firefox, Mozilla, IE7, etc.
		xmlhttp=new XMLHttpRequest();
	} else if (window.ActiveXObject){
	 // code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (xmlhttp!=null){
		
	 //alert("load_news_item.php?id="+id);
	  //xmlhttp.onreadystatechange = change_activity_items;
	
	  xmlhttp.onreadystatechange = function() { 
        if (xmlhttp.readyState==4) {
            if (xmlhttp.status==200) {
                load_photos(xmlhttp, 'photo_middle');
			}
		}// else {
	  	  //alert("Er is een probleem met het ophalen van data:" + xmlhttp.statusText);
	  //	}
     }

	  xmlhttp.open("GET","/load_photoalbum.php?id="+id,true);
	  xmlhttp.send(null);
	} else {
		alert("U browser ondersteund deze functie niet.");
	 }
}


function load_photos(xmlhttp, elementid) {
	
	
	document.getElementById(elementid).innerHTML=xmlhttp.responseText;
	//replace heads
	sIFR.replaceElement("h1", named({sFlashSrc: "/includes/myriad.swf", sColor: "#1C437E", sWmode: "transparent"}));
	sIFR.replaceElement("h2", named({sFlashSrc: "/includes/georgia.swf", sColor: "#1C437E", sWmode: "transparent"}));
	sIFR.replaceElement("h3", named({sFlashSrc: "/includes/myriad.swf", sColor: "#1C437E", sWmode: "transparent"}));
	sIFR.replaceElement("h4", named({sFlashSrc: "/includes/myriad.swf", sColor: "#1C437E", sWmode: "transparent", sFlashVars: "textalign=center"}));
	sIFR.replaceElement("h5", named({sFlashSrc: "/includes/georgia.swf", sColor: "#9FA1A2", sWmode: "transparent",  sFlashVars: "textalign=center"}));
	 
}
function checkLogin(){
	xmlhttp=null;
	if (window.XMLHttpRequest){
	// code for Firefox, Mozilla, IE7, etc.
		xmlhttp=new XMLHttpRequest();
	} else if (window.ActiveXObject){
	 // code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (xmlhttp!=null){
		
	 //alert("load_news_item.php?id="+id);
	  //xmlhttp.onreadystatechange = change_activity_items;
	
	  xmlhttp.onreadystatechange = function() { 
	  
		
		if(xmlhttp.readyState < 4) {
			document.getElementById('fieldset_submit_member').innerHTML="<label class=\"title\"><img src=\"/images/loader.gif\" width=\"16\" height=\"16\" alt=\"Bezig met controleren\"/>Bezig met controleren.</label>";
		}
		
		
        if (xmlhttp.readyState==4) {
            if (xmlhttp.status==200) {
                
				return_login_check();
			}
		}// else {
	  	  //alert("Er is een probleem met het ophalen van data:" + xmlhttp.statusText);
	  //	}
     }

	  xmlhttp.open("GET","/login_check.php",true);
	  xmlhttp.send(null);
	} else {
		alert("U browser ondersteund deze functie niet.");
	 }
}

function return_login_check() {
	
	
	document.getElementById('fieldset_submit_member').innerHTML=xmlhttp.responseText;
	
	
}



