var j = jQuery.noConflict();

function makeColor(input_id) {
	j('#'+input_id).css('border','1px solid #ff0000');
	j('#'+input_id).css('background-color','#fffed3');
}
function undoColor(input_id) {
	j('#'+input_id).css('border','1px solid #bebebe');
	j('#'+input_id).css('background-color','#ffffff');
}
function makeColorNext(input_id) {
	j('#'+input_id).next().css('border','1px solid #ff0000');
	j('#'+input_id).next().css('background-color','#fffed3');
}
function undoColorNext(input_id) {
	j('#'+input_id).next().css('border','none');
	j('#'+input_id).next().css('background','none');
}

function bin2dec(init){
	var power = init.length;
	var output = 0;
	for (i=0;i<=power;i++) { 
		if(init.charAt(i) == 0) {
			var preout = 0;
		} else {
			var xty = power - i - 1;
			var preout = Math.pow(2, xty);
		}
		var output = output+preout; 
	}
	return output;
}
function get_radio_value(het_obj) {
	for (var i=0; i < het_obj.length; i++){
		if (het_obj[i].checked) {
			var rad_val = het_obj[i].value;
			return(rad_val);
		}
	}
}

function submitRequest(type){
	var error = '';
	
	if(type == 'greeter'){
		var field = new Array('front_name','last_name','address','postal_code','city','country','private_email','date_of_birth','best_time_to_call','telephone_evening','telephone_daytime','mobile_number','part_of_city','max_number_of_greets','culture');
		var a = get_radio_value(document.greeters_input.student);
		var b = get_radio_value(document.greeters_input.ervaring_bezoek);
		var c = get_radio_value(document.greeters_input.ervaring_gids);
		var d = get_radio_value(document.greeters_input.ervaring_sector);
		var total_binair= d+c+b+a;
		var result = bin2dec(total_binair);
		document.getElementById("checkboxes_vier").value=result;
	} else {
		var field = new Array('front_name','last_name','address','postal_code','city','country','telephone','mobile_number','email','mobile_number','date_of_arrival','date_of_departure','residence_address','dag1','maand1','jaar1','source','acceptbox1','acceptbox2');
	}
	
	for(i in field) {
		undoColor(field[i]);
		if(field[i] == 'acceptbox1' || field[i] == 'acceptbox2'){ 
			undoColorNext(field[i]);
		}
	}
	for(i in field) {
		if(j('#'+field[i]).val() == '' || j('#'+field[i]).val() == 0){
			error = error+field[i]+',';
			makeColor(field[i]);
			if(field[i] == 'acceptbox1' || field[i] == 'acceptbox2'){ 
				makeColorNext(field[i]);
			}
		}
	}
	
	if(error != ''){
			alert('U heeft niet alle velden (goed) ingevuld!');
	} else {
		if(type == 'greeter'){
			document.forms['greeters_input'].submit();
		} else {
			document.forms['request_input'].submit();
		}
	}
}


j(document).ready(function(){
	
	
		
});
