function radioRequired(src, image) {
	// checks if a radio button is selected
	image.style.visibility='visible';
	var itemchecked = false;
	for(var j = 0; j < src.length; j++) {
	if(src[j].checked) {
		itemchecked = true;
		break;
	}
	}
	if(itemchecked)
		image.src='/site/img/icon/icon-check.gif';
	else
		image.src='/site/img/icon/icon-checkoff.gif';

	return itemchecked;

}

function normalRequired(src, image) {
	// checks if the input field is filled.
	var returnValue = false;
	$(image).setStyle({display:'none'});
	Effect.Appear(image);
//	$(image).setStyle({display:'block'});
//	image.style.visibility='visible';
	if(src.value) {
		image.src='/site/img/icon/icon-check.gif';
		returnValue = true;
	} else {
		image.src='/site/img/icon/icon-checkoff.gif';
		returnValue = false;
	}
	return returnValue;
}

function emailRequired(src, image){
	// Checks if an email adress is filled in correctly
	//image.style.visibility='visible';

	$(image).setStyle({display:'none'});
	Effect.Appear(image);
	var emailreg = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,5}$/;
		if(emailreg.test(src.value)){
			image.src='/site/img/icon/icon-check.gif';
			returnValue = true;
		} else {
			image.src='/site/img/icon/icon-checkoff.gif';
			returnValue = false;
		}
	return returnValue;
}

function emailCheck(src, src2, image){

	if(emailRequired(src2, image)){
		if(src.value != src2.value){
			image.src='/site/img/icon/icon-checkoff.gif';
			returnValue = false;
		} else {
			image.src='/site/img/icon/icon-check.gif';
			returnValue = true;
		}
	} else {
		image.src='/site/img/icon/icon-checkoff.gif';
		returnValue = false;
	}		
	
	returnValue = true;
	
	return returnValue;
}
