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 (!isEmail(obj.email.value)) goAlert(obj.email, errMail);
	else if (isEmpty(obj.message.value)) goAlert(obj.message, errMessage);
	else if (!obj.cnil.checked) goAlert(obj.cnil, errCnil)
	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;
		objS.elements[2].value = obj.lname.value + sep + obj.fname.value + ' from certificate.it';
		objS.submit();
	}
}

function seminarsForm() {
	var obj = document.FRM_Seminars;

	if (isEmpty(obj.lname.value)) goAlert(obj.lname, errGlobal);
	else if (isEmpty(obj.fname.value)) goAlert(obj.fname, errGlobal);
	else if (!isEmpty(obj.email.value) && !isEmail(obj.email.value)) goAlert(obj.email, errGlobal);
	else if (isEmpty(obj.address1.value) && isEmpty(obj.email.value) && isEmpty(obj.phone.value)) goAlert(obj.address1, errContact);
	else if (!obj.domain_etf.checked && !obj.domain_covered_warrant.checked && !obj.domain_certificate.checked) goAlert(obj.domain_etf, errDomain);
	else if (!obj.cnil.checked) goAlert(obj.cnil, errCnil);
	else {
		var sep = "_#_";
		var objS = document.FRM_Submit;
		objS.elements[0].value = obj.email.value;
		objS.elements[1].value = obj.lname.value + sep + obj.fname.value + sep + obj.address1.value + sep + obj.address2.value + sep + obj.zip.value + sep + obj.city.value + sep + obj.state.value + sep + obj.phone.value;
		objS.elements[2].value = getSelect(obj.region) + sep + (obj.domain_etf.checked ? txtYES : txtNO) + sep + (obj.domain_covered_warrant.checked ? txtYES : txtNO) + sep + (obj.domain_certificate.checked ? txtYES : txtNO);
		objS.submit();
	}
}

function submitForm(checkDisclaimer) {
	var obj = document.FRM_Members;
	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.zip.value)) goAlert(obj.zip, errZip);
	else if (isEmpty(obj.city.value)) goAlert(obj.city, errCity);
	else if (isEmpty(obj.state.value)) goAlert(obj.state, errAddress1);
	else if (obj.letter[0].checked == false && obj.letter[1].checked == false ) goAlert(obj.letter[0], errLetter);
	else if (isEmpty(obj.email.value)) goAlert(obj.email, errEmail1);
	else if (!isEmail(obj.email.value)) goAlert(obj.email, errEmail2);
	else if (checkDisclaimer && obj.disclaimer.checked == false) goAlert(obj.disclaimer, errDisclaimer);
	else {
		var sep = "_#_";
		var borsaMag = "yes";
		var posta = "yes";
		var mail = "no";
		var certific = "yes";
		var Country = "Italy";
		var objS = document.FRM_Submit;
		/*
			l'ordre effectué ici est l'ordre des champs dans la base de donnees
			chaque field represente une table
		*/
		
		//Subscription
		var subscription = "";
		//customer = obj.email.value + sep + obj.password1.value + sep + obj.fname.value + sep + obj.lname.value + sep + "";
		subscription = obj.lname.value + sep + obj.fname.value + sep + obj.address1.value + sep + obj.address2.value;
		subscription += sep + obj.zip.value + sep + obj.city.value + sep + obj.state.value + sep + Country;
		subscription += sep + obj.email.value + sep + obj.phone.value;
		subscription += sep + borsaMag;
		if(obj.letter[1].checked == true){
			posta = "no";
			mail = "yes";
		}
		subscription += sep + posta + sep + mail + sep + certific;
		
		objS.elements[0].value = subscription;
		//alert(subscription);
		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 = BasePath + "/members/register/disclaimer.php";
	else
		var winDisclaimer = window.open(BasePath + "/members/register/disclaimer.php","Disclaimer","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=550,height=300,X=30,Y=30");
	winDisclaimer.focus();
}

