/* <![CDATA[ */
						


function validateForm(frm,mandat,email,errorMsg) {
	var mandatory = mandat;
	var emailField = email;
	var accept = true;
	if (mandatory.length>0) {
		for (n=0;n<mandatory.length;n++) {
			if (!document[frm][mandatory[n]].value || (mandatory[n]==emailField && !checkMail(document[frm][mandatory[n]])))	{
				setInError('email',errorMsg); 
				accept = false;
			}
		}
	}
	
	if (!accept) return false;
	else return true;
}
function checkMail(elem) {
	if (elem.value.indexOf("@")==-1 || elem.value.indexOf(".")==-1) return false;
	else return true;
}
function checkDate(elem) {
	if (elem.value=="DD/MM/YYYY") return false
	else return true;
}
function setInError(elem, errorMsg) {
	if (errorMsg==null) errorMsg = "";
	if (document.getElementById(elem).value=="") document.getElementById(elem).value=errorMsg;

}
function setCorrected(elem) {
	/*document.getElementById(elem).className="frm_label"; */
	document.getElementById(elem).style.color='#000000';
}

// used in newsletter form
function focusForm(elem, defaultMsg){
	elem.style.color='#000000';
	if (elem.value==defaultMsg) {
		elem.value="";
	}
}

function outFocusForm(elem, defaultMsg){
	if (elem.value==""){
		elem.value=defaultMsg;
		elem.style.color='#959595';
	}
	else elem.style.color='#000000';
}

/*  ]]> */

