
function requete (value, strServerPage, strTypeRecherche, intNbCaracStart, intNbResult) {

	var id = 'frame' + strTypeRecherche;
	if ( value != "" ) {
		if (value.length>=intNbCaracStart) 
		{
			switch(strTypeRecherche)
			{
				case "Nom":
					document.getElementById(id).src = strServerPage + '?strTypeRecherche='+strTypeRecherche+'&intNbResult='+intNbResult+'&filtre='+value;
				break;
				case "ServicePro":
					document.getElementById(id).src = strServerPage + '?strTypeRecherche='+strTypeRecherche+'&intNbResult='+intNbResult+'&filtre='+value;
				break;
				default:	
					if (strTypeRecherche.indexOf('Pro') > 0) {
						document.getElementById(id).src = strServerPage + '?strTypeRecherche='+strTypeRecherche+'&intNbResult='+intNbResult+'&filtre='+value+'&strCodePays='+parent.document.getElementById('strCodePays').value+'&strVille='+escape(parent.document.getElementById('texteVillePro').value);
					} else {
						document.getElementById(id).src = strServerPage + '?strTypeRecherche='+strTypeRecherche+'&intNbResult='+intNbResult+'&filtre='+value+'&strCodePays='+parent.document.getElementById('strCodePays').value;			
					}
				break;
				
			}
			document.getElementById('frame' + strTypeRecherche).className ="AjaxListOpen" ;			
		}
	} else {
		document.getElementById('texte'+strTypeRecherche).value = '';
		document.getElementById('intId'+strTypeRecherche).value = '';
		if (strTypeRecherche == 'OrganismePro') {document.getElementById('intIdOrganismePro').value = '';}

		document.getElementById('frame' + strTypeRecherche).className ="AjaxListClose" ;			

	}
}
function retour (intId, value, strTypeRecherche) {
	var id = 'texte'+strTypeRecherche;
	parent.document.getElementById(id).focus();
	parent.document.getElementById(id).value = value;
	id = 'intId'+strTypeRecherche;
	parent.document.getElementById(id).value = intId;
	id = 'frame'+strTypeRecherche;
	parent.document.getElementById(id).className ="AjaxListClose" ;	


}
function EffaceChamps( intId, value, strTypeRecherche )
{
	if (strTypeRecherche == 'OrganismePro') {
		parent.document.getElementById("frameintIdOrganismePro").src = "/ModuleAdherent/Specifique/OrganismeSearch.asp?intIdOrganismePro=" + escape(intId);	
	}
	
	if (strTypeRecherche == 'PaysPro') {
		parent.document.getElementById('texteVillePro').value = '';
		parent.document.getElementById('intIdVillePro').value = '';
		
		parent.document.getElementById('texteOrganismePro').value = '';
		parent.document.getElementById('intIdOrganismePro').value = '';	
	}

	if (strTypeRecherche == 'VillePro') {
		parent.document.getElementById('texteOrganismePro').value = '';
		parent.document.getElementById('intIdOrganismePro').value = '';	
	}
	

}

function ReAfficheFrame( strTypeRecherche )
{
	var id = 'frame' + strTypeRecherche;
	parent.document.getElementById(id).className ="AjaxListOpen" ;
}

function confirmAndSubmit( intIdCode, strLibelle, strTypeRecherche )
{
	var booDemandeConfirm = true, booOkRetour = false;
	
	if (strTypeRecherche.indexOf('Pro') > 0) {
		if (parent.document.getElementById("strAdresse1Pro") != null) {
			booDemandeConfirm = (strTypeRecherche != "ServicePro") && (parent.document.getElementById("strAdresse1Pro").value != "");
		}
	}
	else
	{
		booDemandeConfirm = false;
	}
	
	if ( booDemandeConfirm )
	{
		retour( intIdCode, strLibelle, strTypeRecherche );
		EffaceChamps(intIdCode, strLibelle, strTypeRecherche );
		
	}
	else
	{
		retour( intIdCode, strLibelle, strTypeRecherche );
		EffaceChamps(intIdCode, strLibelle, strTypeRecherche );
	}
		
}
