/* Redirection vers une page */
function goUrlPage(ls_url)
{
	if (ls_url)
		document.location.replace(ls_url);
}

/* Effacement de tous les champs */
function clearForm(formulaire)
{
	for (var i=0; i<formulaire.length; i++)
	{
		if (formulaire.elements[i].type=="radio" || formulaire.elements[i].type=="checkbox") 
		{
			formulaire.elements[i].checked=false;
		}
		else if (formulaire.elements[i].type=="select-one") 
		{
			formulaire.elements[i].options[0].selected=true;
		}
		else if (!(formulaire.elements[i].type=='reset' || formulaire.elements[i].type=='submit' || formulaire.elements[i].type=='button')) 
		{
			formulaire.elements[i].value="";
		}
	}
	return false;
}

/* Effacement de tous les champs dans l'étape de vente 1 */
function clearFormEtp1(formulaire)
{
	for (var i=0; i<formulaire.length; i++)
	{
		if (formulaire.elements[i].type=="radio" || formulaire.elements[i].type=="checkbox") 
		{
			formulaire.elements[i].checked=false;
		}
		else if (formulaire.elements[i].type=="select-one") 
		{
			if (formulaire.elements[i].options["France"])
				formulaire.elements[i].options["France"].selected=true;
		}
		else if (!(formulaire.elements[i].type=='reset' || formulaire.elements[i].type=='submit' || formulaire.elements[i].type=='button')) 
		{
			formulaire.elements[i].value="";
		}
	}
	return false;
}

/* Encodage UTF8 */
function encode_utf8(s)
{
	return unescape( encodeURIComponent( s ) );
}

/* Decodage UTF8 */
function decode_utf8(s)
{
	return decodeURIComponent( escape( s ) );
}

/* Permet la saisie dans un champ d'un nombre uniquement */
function numbersOnly(evt) 
{
	var theEvent = evt || window.event;
	var key = theEvent.keyCode || theEvent.which;
	if (key == 8 || key == 9) return true;
	key = String.fromCharCode( key );
	var regex = /[0-9]|\./;
	if( !regex.test(key) ) 
	{
		theEvent.returnValue = false;
		if (theEvent.preventDefault)
			theEvent.preventDefault();
	}
}

/* Validation d'un email */
function echeck(str) {

	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);

	if (str.indexOf(at)==-1)
		return false;
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
		return false;
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
		return false;
	if (str.indexOf(at,(lat+1))!=-1)
		return false;
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		return false;
	 if (str.indexOf(dot,(lat+2))==-1)
		return false;
	 if (str.indexOf(" ")!=-1)
		return false;

	 return true;					
}

// permet de resoudre la validation W3C "autocomplete"
window.addEvent("load", function() {
	if (!window.event) {
		var frm = $("formLogin");
		if (frm) {
			frm.setAttribute("autocomplete", "off");
		}
		frm = $("formInfos");
		if (frm) {
			frm.setAttribute("autocomplete", "off");
		}
		frm = $("formIns");
		if (frm) {
			frm.setAttribute("autocomplete", "off");
		}	
		frm = $("formPass");
		if (frm) {
			frm.setAttribute("autocomplete", "off");
		}	
		frm = $("formDesins");
		if (frm) {
			frm.setAttribute("autocomplete", "off");
		}
	}
});


