// JavaScript Document
//formulaire
function checkContactForm(f) {

	document.getElementById('contact_error').style.display='none';

	if (document.getElementById('contact_success')) {
		document.getElementById('contact_success').style.display='none';
	}
	
	if (!f.elements['ContactNom'].value || f.elements['ContactNom'].value == '') {
		document.getElementById('contact_error').style.display='';
		return false;
	}
	
	if (!f.elements['ContactEmail'].value || f.elements['ContactEmail'].value == '') {
		document.getElementById('contact_error').style.display='';
		return false;
	}
     
	
	// clear empty
	for (i=0;i<f.elements.length; i++) {
			if (f.elements[i].value == defaultFields[f.name][f.elements[i].name]) {
				f.elements[i].value = '';
			}
	}

	return true;
}
function checkVenteForm(f) {

	document.getElementById('contact_error').style.display='none';

	if (document.getElementById('contact_success')) {
		document.getElementById('contact_success').style.display='none';
	}
	
	if (!f.elements['ContactNom'].value || f.elements['ContactNom'].value == '') {
		document.getElementById('contact_error').style.display='';
		return false;
	}
	if (!f.elements['ContactAdresse'].value || f.elements['ContactAdresse'].value == '') {
		document.getElementById('contact_error').style.display='';
		return false;
	}
if (!f.elements['ContactVille'].value || f.elements['ContactVille'].value == '') {
		document.getElementById('contact_error').style.display='';
		return false;
	}

	if (!f.elements['ContactCodePostal'].value || f.elements['ContactCodePostal'].value == '') {
		document.getElementById('contact_error').style.display='';
		return false;
	}

	if (!f.elements['ContactEmail'].value || f.elements['ContactEmail'].value == '') {
		document.getElementById('contact_error').style.display='';
		return false;
	}
    if (!f.elements['ContactSociete'].value || f.elements['ContactSociete'].value == '') {
		document.getElementById('contact_error').style.display='';
		return false;
	}
	// clear empty
	for (i=0;i<f.elements.length; i++) {
			if (f.elements[i].value == defaultFields[f.name][f.elements[i].name]) {
				f.elements[i].value = '';
			}
	}

	return true;
}
function checkInscriptionForm(f) {

	document.getElementById('inscription_error').style.display='none';

	if (!f.elements['UserNom'].value || f.elements['UserNom'].value == 'Nom*') {
		document.getElementById('inscription_error').style.display='';
		return false;
	}

	if (!f.elements['UserSociete'].value || f.elements['UserSociete'].value == 'Société*') {
		document.getElementById('inscription_error').style.display='';
		return false;
	}

	if (!f.elements['UserAdresse'].value || f.elements['UserAdresse'].value == 'Adresse*') {
		document.getElementById('inscription_error').style.display='';
		return false;
	}

	if (!f.elements['UserCodePostal'].value || f.elements['UserCodePostal'].value == 'Code Postal*') {
		document.getElementById('inscription_error').style.display='';
		return false;
	}

	if (!f.elements['UserVille'].value || f.elements['UserVille'].value == 'Ville*') {
		document.getElementById('inscription_error').style.display='';
		return false;
	}

	if (!f.elements['UserPays'].value || f.elements['UserPays'].value == 'Pays*') {
		document.getElementById('inscription_error').style.display='';
		return false;
	}

	if (!f.elements['UserEmail'].value || f.elements['UserEmail'].value == 'E-mail*') {
		document.getElementById('inscription_error').style.display='';
		return false;
	}
	
	
	// clear empty
	for (i=0;i<f.elements.length; i++) {
			if (f.elements[i].value == defaultFields[f.name][f.elements[i].name]) {
				f.elements[i].value = '';
			}
	}
	
	return true;
}
function clearFormField(element) {

	var defaultValue = defaultFields[element.form.name][element.name];
	if (element.value == defaultValue) {
		element.value = '';
	}
	
	// check empty
	for (i=0;i<element.form.elements.length; i++) {
			if (element.form.elements[i].name == element.name) {
				continue;
			}
			if (element.form.elements[i].value == '') {
				element.form.elements[i].value = defaultFields[element.form.name][element.form.elements[i].name];
			}
	}
	
}
function rememberDefaultFields() {
	var forms = document.forms;
	defaultFields = new Array();
	for (i=0;i<forms.length;i++) {
		if (!forms[i].name) {
			continue;
		}

		defaultFields[forms[i].name] = new Array();	
		
		for (x=0; x<forms[i].elements.length; x++) {
			defaultFields[forms[i].name][forms[i].elements[x].name] = forms[i].elements[x].value;
		}
	}
}
