
// Fonctions pour demande de catalogue

var action = '/Vente/VL2/DemandeCatalogue.aspx';
function validCoordonneesVL()
{
	var form = document.getElementById("FormMain");
	var e = '';
	
	var cont_code = form.prefixe_numero.value + '/' + form.numero.value;
	if(cont_code.length > 1)
	{
		form.cont_code = cont_code;
		if(!validCodeClientVL())
			e += unescape(dde_cata_js_num_invalide);
	}	
	// nom
	e += validCoordonneesNom(form);
	// prenom
	e += validCoordonneesPrenom(form); 
	// email
	e += validCoordonneesEmail(form);
	// telephone
	//e += validCoordonneesTelephone(form);
	// num voie
	e += validCoordonneesNumVoie(form);
	// voie
	e += validCoordonneesVoie(form);
	// complement adresse
	// code postal
	e += validCoordonneesCodePostal(form);
	// ville
	e += validCoordonneesVille(form);
	//submit
	if (e.length == 0)
	{
		subscribeFromCatalogPage();
		//form.action = action;
		//form.__VIEWSTATE.name = '__VIEWSTATE__'

		form.submit();
	}
	else
	{
		alert(unescape("\n\n") + e);
	}
}
	function validCoordonneesNom(form)
	{
		var e = '';	
		if(isEmpty(form.cont_nom.value))
		{
			e += unescape(dde_cata_js_nom);
		}
		if(form.cont_nom.value.length > 100)
		{
			e += unescape(dde_cata_js_nom_long);
		}
		return e;
	}
	function validCoordonneesPrenom(form)
	{
		var e = '';	
		if(isEmpty(form.cont_prenom.value))
		{
			e += unescape(dde_cata_js_prenom);
		}
		if(form.cont_prenom.value.length > 50)
		{
			e += unescape(dde_cata_js_prenom_long);
		}
		return e;
		}
	function validCoordonneesEmail(form)
	{
		var e = '';
		if(!isEmail(form.coor_email.value))
		{
		e += unescape(dde_cata_js_email);
		}
		if(form.coor_email.value.length > 60)
		{
			e += unescape(dde_cata_js_email_long);
		}
		return e;
	}
	function validCoordonneesTelephone(form)
	{
		var e = '';
		if(isEmpty(form.coor_telephone.value) && isEmpty(form.coor_mobile.value))
		{			
			e += unescape(dde_cata_js_telephone);
		}
		if(form.coor_telephone.value.length > 30)
		{
			e += unescape(dde_cata_js_telephone_long);
		}
		return e;
	}
	function validCoordonneesAdresse(form)
	{
		var e = '';
		if(isEmpty(form.coor_adresse.value))
		{
			e += unescape(dde_cata_js_adresse);
		}
		if(form.coor_adresse.value.length > 256)
		{
			e += unescape(dde_cata_js_adresse_long);
		}
		return e;
	}
	function validCoordonneesNumVoie(form)
	{
		var e = '';
		if(isEmpty(form.coor_num_voie.value))
		{
			e += unescape(dde_cata_js_numvoie);
		}
		if(form.coor_num_voie.value.length > 5)
		{
			e += unescape(dde_cata_js_numvoie_long);
		}
		return e;
	}
	function validCoordonneesVoie(form)
	{
		var e = '';
		if(isEmpty(form.coor_voie.value))
		{
			e += unescape(dde_cata_js_voie);
		}
		if(form.coor_voie.value.length >  38)
		{
			e += unescape(dde_cata_js_voie_long);
		}
		return e;
	}
	function validCoordonneesCodePostal(form)
	{
		var e = '';
		if(isEmpty(form.coor_code_postal.value))
		{
			e += unescape(dde_cata_js_cp);
		}
		if(form.coor_code_postal.value.length >  30)
		{
			e += unescape(dde_cata_js_cp_long);
		}
		return e;
	}
	function validCoordonneesVille(form)
	{
		var e = '';
		if(isEmpty(form.coor_ville.value))
		{
			e += unescape(dde_cata_js_ville);
		}
		if(form.coor_ville.value.length > 30)
		{
			e += unescape(dde_cata_js_ville_long);
		}
		return e;
	}
	function subscribeFromCatalogPage()
	{
		var todo = document.getElementById('newsletter').checked;
		if(todo)
		{
			var select = document.getElementById('titc_id');
			var strURL = "http://flv-s.neolane.net/cus/flv/jsp/subscription.jsp";
			var strParam = "?email=" + escape(document.getElementById('coor_email').value) +
			"&amp;title=" + escape(select.options[select.selectedIndex].innerHTML) +
			"&amp;firstName=" + escape(document.getElementById('cont_prenom').value) +
			"&amp;lastName=" + escape(document.getElementById('cont_nom').value) +
			"&amp;origin=" + escape("Dde Cat FLV");
		document.getElementById('newsLetterHiddenImg').src = strURL + strParam;
		alert(dde_cata_js_inscription_newsletter);
	}
}

