function contactForm() {
	var obj = document.FRM_Contacts;

	if (isEmpty(obj.lname.value)) goAlert(obj.lname, errLname);
	else if (isEmpty(obj.fname.value)) goAlert(obj.fname, errFname);
	else if (isEmpty(obj.email.value)) goAlert(obj.email, errMail1);
	else if (!isEmail(obj.email.value)) goAlert(obj.email, errMail2);
	else if (isEmpty(obj.message.value)) goAlert(obj.message, errMessage);
	else {
		var sep = "_#_";
		var objS = document.FRM_Submit;
		objS.elements[0].value = obj.email.value + sep + getSelect(obj.subject);
		objS.elements[1].value = obj.message.value;
		var contact = obj.lname.value + sep + obj.fname.value;
		objS.elements[2].value = contact;
		objS.submit();
	}
}

function submitForm(checkDisclaimer) {
	var obj = document.FRM_Members;

	if (checkRadioEmpty(obj.gender) != -1) goAlert(obj.gender[0], errGender);
	else if (isEmpty(obj.lname.value)) goAlert(obj.lname, errLname);
	else if (isEmpty(obj.fname.value)) goAlert(obj.fname, errFname);
	else if (isEmpty(obj.address1.value)) goAlert(obj.address1, errAddress1);
	else if (isEmpty(obj.city.value)) goAlert(obj.city, errCity);
	else if (isEmpty(obj.company.value)) goAlert(obj.company, errCompany);
	else if (isEmpty(obj.activity.value)) goAlert(obj.activity, errActivity);
	else if (isEmpty(obj.department.value)) goAlert(obj.department, errDepartment);
	//identifiants
	else if (isEmpty(obj.email.value)) goAlert(obj.email, errEmail1);
	else if (!isEmail(obj.email.value)) goAlert(obj.email, errEmail2);
	else if (isEmpty(obj.password1.value)) goAlert(obj.password1, errPassword11);
	else if (!isAlphanumeric(obj.password1.value) || !isStringInRange(obj.password1.value, 3, 15)) goAlert(obj.password1, errPassword12);
	else if (isEmpty(obj.password2.value)) goAlert(obj.password2, errPassword21);
	else if (!isAlphanumeric(obj.password2.value) || !isStringInRange(obj.password2.value, 3, 15)) goAlert(obj.password2, errPassword22);
	else if (obj.password1.value != obj.password2.value) goAlert(obj.password2, errPassword22);
	
	else if (checkSelectEmpty("", obj.investclass) != -1) goAlert(obj.investclass, errInvestclass);
	else if (checkSelectEmpty("", obj.investtype) != -1) goAlert(obj.investtype, errInvesttype);
	else if (checkRadioEmpty(obj.hedgesg) != -1) goAlert(obj.hedgesg[0], errHedgesg);
	else if (checkRadioEmpty(obj.hedgeother) != -1) goAlert(obj.hedgeother[0], errHedgeother);
	else if (checkRadioEmpty(obj.hedgeinvest) != -1) goAlert(obj.hedgeinvest[0], errHedgeinvest);
	else if (checkDisclaimer && obj.disclaimer.checked == false) goAlert(obj.disclaimer, errDisclaimer);
	
	else {
		var sep = "_#_";
		var objS = document.FRM_Submit;
		/*
			l'ordre effectué ici est l'ordre des champs dans la base de donnees
			chaque field represente une table
		*/
	
		var phone2 = "";
		var	mobile = "";
		var fax = "";
		var birthdate = "07/19/1975";
		//CUSTOMERS
		var customer = "";
		
		customer = obj.email.value + sep + obj.password1.value + sep + obj.fname.value + sep + obj.lname.value + sep + getRadio(obj.gender);
		customer += sep + birthdate;
		customer += sep + obj.address1.value + sep + obj.address2.value + sep + obj.zip.value + sep + obj.city.value + sep + obj.phone1.value;
		customer += sep + phone2 + sep + mobile + sep + fax + sep + obj.userstatus.value + sep + getSelect(obj.country) + sep + obj.state.value;

		objS.elements[0].value = customer;

		//CU_CW
		var cu_xx = "";
		
		cu_xx = Language;
		
		cu_xx += sep + obj.company.value;
		cu_xx += sep + obj.activity.value;
		cu_xx += sep + obj.department.value;
		cu_xx += sep + obj.website.value;
		cu_xx += sep + getSelect(obj.investclass);
		cu_xx += sep + getSelect(obj.investtype);
		cu_xx += sep + getRadio(obj.hedgesg);
		cu_xx += sep + getRadio(obj.hedgeother);
		cu_xx += sep + getRadio(obj.hedgeinvest);

		objS.elements[1].value = cu_xx;

		objS.submit();
	}
}

function goAlert (champ, msg) {
	champ.focus();
	alert (msg);
}

var winDisclaimer = null;
function openDisclaimer() {
	if (window.winDisclaimer && window.winDisclaimer.open && !window.winDisclaimer.closed)
		winDisclaimer.location.href = SharedPath + "/members/register/disclaimer.php?language=" + Language;
	else
		var winDisclaimer = window.open(SharedPath + "/members/register/disclaimer.php?language=" + Language,"Disclaimer","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=640,height=400,X=30,Y=30");
	winDisclaimer.focus();
}

