function check(fieldArray,form_name){
	var cont = true;	
	for( i=0; i <fieldArray.length; i++){
		if(fieldArray[i][1] == "text"){
			document.getElementById(fieldArray[i][0]).style.backgroundColor =  '#ffffff';
		}else{
			if((fieldArray[i][1] == "radio")||(fieldArray[i][1] == "checkbox")){
				if( (fieldArray[i][1] == "checkbox") ){					
					for(i2=0; i2 < eval("document."+form_name+".elements['"+fieldArray[i][0]+"'].length"); i2++){
						var id_name = fieldArray[i][0].replace("[]", "");
						document.getElementById(id_name+"_"+i2).style.backgroundColor =  '#ffffff';
					}
				}else{
					for(i2=0; i2< eval("document."+form_name+"."+fieldArray[i][0]+".length"); i2++){
						document.getElementById(fieldArray[i][0]+"_"+i2).style.backgroundColor =  '#ffffff';
					}
				}
			}else{
				document.getElementById(fieldArray[i][0]).style.backgroundColor =  '#ffffff';
			}
		}
		//TEXT FIELD
		if(fieldArray[i][1] == "text"){		
			if(( document.getElementById(fieldArray[i][0]).value == "" ) || (document.getElementById(fieldArray[i][0]).value == "Uw e-mailadres") ){
				document.getElementById(fieldArray[i][0]).style.backgroundColor =  '#ffd9d8';
				cont = false;	
			}		
		}
		
		//SELECT FIELD
		if(fieldArray[i][1] == "option"){
			if( document.getElementById(fieldArray[i][0]).options[document.getElementById(fieldArray[i][0]).selectedIndex].value == "" ){
				document.getElementById(fieldArray[i][0]).style.backgroundColor =  '#ffd9d8';
				cont = false;	
			}	
		}
		
		//DIV FIELD
		if(fieldArray[i][1] == "div"){
			if( document.getElementById(fieldArray[i][0]).innerHTML == "" ){
				document.getElementById(fieldArray[i][0]).style.backgroundColor =  '#ffd9d8';
				cont = false;	
			}	
		}
		
		//NIEUWSBRIEF
		if(fieldArray[i][1] == "nieuwsbrief"){			
			if( document.getElementById(fieldArray[i][0]).checked != true ) {
				document.getElementById(fieldArray[i][0]).style.backgroundColor =  '#ffd9d8';
				cont = false;	
			}
		}
			
		//RADIO //CHECKBOX FIELD
		if((fieldArray[i][1] == "radio")||(fieldArray[i][1] == "checkbox")){
			found = false;			
			
			if( (fieldArray[i][1] == "checkbox") ){
				alert(eval("document."+form_name+".elements['"+fieldArray[i][0]+"'].length"));
				for(i2=0; i2 < eval("document."+form_name+".elements['"+fieldArray[i][0]+"'].length"); i2++){
					
					var id_name = fieldArray[i][0].replace("[]", "");   
					if( document.getElementById(id_name+"_"+i2).checked == true ) {
						found = true;
					}
				}
			}else{
				for(i2=0; i2< eval("document."+form_name+"."+fieldArray[i][0]+".length"); i2++){
					var id_name = fieldArray[i][0].replace("[]", "");
					if( document.getElementById(id_name+"_"+i2).checked == true ) {
						found = true;
					}
				}
			}
						
			if(found == false){
				if( (fieldArray[i][1] == "checkbox") ){					
					for(i2=0; i2 < eval("document."+form_name+".elements['"+fieldArray[i][0]+"'].length"); i2++){
						var id_name = fieldArray[i][0].replace("[]", "");
						if( document.getElementById(id_name+"_"+i2).checked == false ) {
							document.getElementById(id_name+"_"+i2).style.backgroundColor =  '#ffd9d8';
						}
					}
				}else{
					for(i2=0; i2< eval("document."+form_name+"."+fieldArray[i][0]+".length"); i2++){
						var id_name = fieldArray[i][0].replace("[]", "");
						if( document.getElementById(id_name+"_"+i2).checked == false ) {
							document.getElementById(id_name+"_"+i2).style.backgroundColor =  '#ffd9d8';
						}
					}
				}				
				cont = false;	
			}
			
		}
	}	
	if(cont==false){
		alert("U heeft niet alle velden ingevuld.");					
	}else{
		eval("document."+form_name+".submit()");
	}
}


function set_focus(my_object,my_text,my_type){
	if(my_object.value == my_text){
		my_object.value = "";
		my_object.style.color = "#000000";
		my_object.type = my_type;	
	}
}
function set_blur(my_object,my_text,my_type){
	if(my_object.value == ""){
		my_object.value = my_text;
		my_object.style.color = "#000000"; 	
		my_object.type = 'text';									
	}else{
		my_object.type = my_type;
	}
}

function submitenter(myfield,e,functie){
	var keycode;
	if (window.event){
		keycode = window.event.keyCode;
	}else if(e){
		keycode = e.which;
	}else{
		return true;
	}
	if (keycode == 13) {
  	eval(functie);
  	return false;
	}else{
		return true;
	}
}

function check_submit(my_object,my_text,my_type){
	check(new Array(new Array('emailadres','text'),new Array('nieuwsbrief','nieuwsbrief')),'input');
}

