
function insererTexte(origine,destination) {
		if ( origine.value != "" )
		{
			var newoption = new Option(origine.value,origine.value,true,true );
			for (var i = destination.length ; i > 0;i--)
			{
				destination.options[i]=new Option(destination.options[i-1].text,destination.options[i-1].text,true,true);
			}
			destination.options[0] = newoption ;
			if (!document.getElementById)
			{
				history.go(0) ;
				origine.value = "" ;
			}
		}
		//document.frmSaisie.IDart.value = "" ;
		// document.frmSaisie.IDopi.value = "" ;
	}
	function envoyer(f) {
		f.Ordo.value = "" ;+
		construireQuery(f) ;
		// Pour DEBUG
		//alert(f.Ordo.value); return (false);
	}
	// FONCTIONS DE CREATION DE QUERY_STRING
	function construireQuery(f) {	
		var champ = "";
		var num = 0;
		var arrSelectAConstruire = new Array(document.f.search_check_city_resort_featured);
		champ = document.f.search_check_city_resort_featured;
		if ((champ.name) && ((champ.type.toLowerCase() == "select-one") || (champ.type.toLowerCase() == "select-multiple"))) {
			var n = champ.length;
			for (m=0; m < champ.length; m++, n--) {
				f.Ordo.value += ("&" + champ.name + n + "=" + champ[m].value );
			}
		}
}
// fin insererTexte	



	
	
	function getLinksName(name){
	for ( i = 0 ; i < document.links.length ; i++){
		if (document.links[i].name == name){
			document.links[i].focus();
			}
	}
}

/******************* UTILISATION closeElement(object) ************/
/** Ferme le div qui a été ouvert                    *************/
/** se retrouve dans le " else " a la fin de chaque instruction **/ 
/*****************************************************************/
function closeElement(object){
	if (!document.layers){document.getElementById('id_' + object.name).style.display = 'none';}
}

/* valide des objets et retourne un message (ou autre)  */
function testForm(object,texte,if_id,if_email,joker)
{
	type = object.type;
	//alert (type);
	/********************************************************/
	/* valide les type text email ***************************/
	/********************************************************/
	if (type == "text" && if_email != ""){
		if (object.value == "") {
				getLinksName('links_' + object.name); 
				if (if_id == 1){if (!document.layers){document.getElementById('id_' + object.name).style.display = 'inline';}else {object.focus();}}
				if (texte != ""){alert (texte);}
				object.focus();
			return (false);
		}
		
		if (object.value != "") {
			if(object.value.indexOf('@', 0) == -1 || object.value.indexOf('.',0) == -1 || object.value.indexOf(' ',0) != -1 || object.value.indexOf(',',0) != -1 )
				{
				getLinksName('links_' + object.name); 
				if (if_id == 1){if (!document.layers){document.getElementById('id_' + object.name).style.display = 'inline';object.focus();}else {object.focus();}}
				if (if_email != ""){alert (if_email);}
				return (false);
				}else {	return true;	}
	}
}

	// confirmation du email
	if (type == "text" && joker.value != null){
		if (object.value != joker.value){
			getLinksName('links_' + object.name);
			if (if_id == 1){if (!document.layers){document.getElementById('id_' + object.name).style.display = 'inline';}else {object.focus();}}
			if (texte != ""){alert (texte);}
			object.focus();
			return false;
		}	else {	return true;	}
	}

/********************************************************/
/* valide les type text *********************************/
/********************************************************/
		if (type == "text" && if_email == ""){
			if (object.value == ""){
				getLinksName('links_' + object.name); 
				if (if_id == 1){if (!document.layers){document.getElementById('id_' + object.name).style.display = 'inline';}else {object.focus();}}
				if (texte != ""){alert (texte);}
				object.focus();
				return false;
			}	else {	return true;	}
		}
		
/********************************************************/
/* valide les type textarea *********************************/
/********************************************************/
		if (type == "textarea" && if_email == ""){
			if (object.value == ""){
				getLinksName('links_' + object.name); 
				if (if_id == 1){if (!document.layers){document.getElementById('id_' + object.name).style.display = 'inline';}else {object.focus();}}
				if (texte != ""){alert (texte);}
				object.focus();
				return false;
			}	else {	return true;	}
		}
/*********************************************************/
/*  valide les type file *********************************/
/*********************************************************/
if (type == "file"){
	if (object.value == ""){
		getLinksName('links_' + object.name);
		if (if_id == 1){if (!document.layers){document.getElementById('id_' + object.name).style.display = 'inline';}else {object.focus();}}
		if (texte != ""){alert (texte);}
		object.focus();
		return false;
	}	else {	return true;	}
}
/*************************************************************/
/*  valide les type password *********************************/
/*************************************************************/
if (type == "password" && joker.value == null){
	if (object.value == ""){
		getLinksName('links_' + object.name);
		if (if_id == 1){if (!document.layers){document.getElementById('id_' + object.name).style.display = 'inline';}else {object.focus();}}
		if (texte != ""){alert (texte);}
		object.focus();
		return false;
	}	else {	return true;	}
}

if (type == "password" && joker.value != null){
	if (object.value != joker.value){
		getLinksName('links_' + object.name);
		if (if_id == 1){if (!document.layers){document.getElementById('id_' + object.name).style.display = 'inline';}else {object.focus();}}
		if (texte != ""){alert (texte);}
		object.focus();
		return false;
	}	else {	return true;	}
}


/***********************************************************/
/*  valide les type hidden *********************************/
/***********************************************************/
if (type == "hidden"){
	if (object.value == ""){
		getLinksName('links_' + object.name);
		if (if_id == 1){if (!document.layers){document.getElementById('id_' + object.name).style.display = 'inline';}}
		if (texte != ""){alert (texte);}
//		object.focus();
		return false;
	}	else {	return true;	}
}
/*************************************************************/
/*  valide les type checkbox *********************************/
/*************************************************************/
if (type == "checkbox"){
	if (object.checked == false){
		getLinksName('links_' + object.name);
		if (if_id == 1){if (!document.layers){document.getElementById('id_' + object.name).style.display = 'inline';	}else {object.focus();}}
			if (texte != ""){alert (texte);}
			object.focus();
			return false;
	}	else {	return true;	}
}

/**********************************************************/
/*  valide les type radio *********************************/
/**********************************************************/
if (type == null){
	var dp = 0;
			for ( i = 0 ; i < object.length ; i++){
				if (object[i].checked == true){
					dp++;
				}
			}
			if (dp == 0){
			getLinksName('links_' + object[0].name);
				if (if_id == 1){if (!document.layers){document.getElementById('id_' + object[0].name).style.display = 'inline';	}else {object[0].focus();}}
				if (texte != ""){alert (texte);}
					object[0].focus();
					return false;
				} else {	return true;	}
		}
/***********************************************************/
/*  valide les type select *********************************/
/***********************************************************/
if (type == "select-one"){
if (object.options.selectedIndex == false){
			getLinksName('links_' + object.name);
				if (if_id == 1){if (!document.layers){document.getElementById('id_' + object.name).style.display = 'inline';	}else {object.focus();}}
				if (texte != ""){alert (texte);}
					object.focus();
					return false;
				}	else {	return true; }
}
}

