function launchDevis(){

	if( $("searchDevis").Email.value.trim()!="" ){
	
		if( navigator.appName=="Netscape" 
			&& !(/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)) 
			&& !(/Chrome[\/\s](\d+\.\d+)/.test(navigator.userAgent)) 
			&& !(/Safari[\/\s](\d+\.\d+)/.test(navigator.userAgent)) 
			){
			alert("Cette fonctionnalité n'est pas disponible pour Netscape.\nUtilisez un autre navigateur internet (FireFox, Internet Explorer, Google chrome ...) pour utiliser le service.");
		}
		else{
			$("searchDevisLaunch").style.display = 'none';
			$("searchDevisWaiting").style.display = 'block';
		
			setTimeout("searchDevis()", 1000);
		}
	}
	else{
		alert("Veuillez saisir votre email.");
	}
	return;
}

function searchDevis(){
	IdClt1 = $("searchDevis").IdClt1.value;
	Email  = $("searchDevis").Email.value.trim();
			 $("searchDevis").Email.value = Email;
			 $("searchDevis").Email.readOnly = true;
	httpRequest('./affaires/http_getDevisClient.php', 'Email='+Email+'&IdClt1='+IdClt1, 'POST', resultDevis);
}

function resultDevis(obj){
	
	if (obj.readyState==4)
	{
	// if "OK"
		if (obj.status==200)
		{
			temp = obj.responseText;
			
			var reg = new RegExp("</li>", "i");
			var exp = new RegExp("<li id=\"([\\S ]*)\">([\\S ]*)", "i");
			
			var tb1 = temp.split(reg);
			
			for( var i=0; i<tb1.length; i++ ){
			
				tb1[i] = tb1[i].trim();
				
				if ( tb1[i]!='' ){

					var tb2 = tb1[i].match(exp);
					
					if( tb2 && tb2[1] ){

						IdClt1 = tb2[1].trim();
						RepHtm = tb2[2].trim();
						
						$("searchDevisWaiting").style.display = 'none';
						$("searchDevisTable").style.height = '330px';
						$("searchDevisResultText").innerHTML = "<div width=100% align=left><br><span class=msg>"+RepHtm+"</span></div><br>";
						$("searchDevisAntispam").style.display = parseInt( IdClt1 )>0 ? 'block' : 'none';
						$("searchDevisSend").style.display = parseInt( IdClt1 )>0 ? 'block' : 'none'; 
						$("searchDevisResult").style.display = 'block';
					}
				}
			}
		}
		else
		{
			annulDevis();
			alert("Le moteur de recherche ne répond pas.");
		}
	}
}

function annulDevis(){
	$("searchDevis").IdClt1.value = 0;
	$("searchDevis").Email.value = "";
	$("searchDevis").Email.readOnly = false;
	$("searchDevisResult").style.display = 'none';
	$("searchDevisTable").style.height = '100px';
	$("searchDevisLaunch").style.display = 'block';
	newDevisAntiSpam();
}

function sendDevis(){
	IdClt1 = $("searchDevis").IdClt1.value;
	Email = $("searchDevis").Email.value.trim();
			$("searchDevis").Email.value = Email;
			$("searchDevis").Email.readOnly = true;
	RandFile = $("DevisAntiSpam").RandFile.value;
	SecureCode = $("DevisAntiSpam").SecureCode.value;
	
	if( Email=="" ){
		alert("Veuillez saisir votre email.");
		$("searchDevis").Email.readOnly = false;
	}
	else if( SecureCode=="" ){
		alert("Veuillez entrer le code de sécurité.");
	}
	else{
		//alert('Email='+Email+'&IdClt1='+IdClt1+'&RandFile='+RandFile+'&SecureCode='+SecureCode);
		httpRequest('./affaires/http_sendDevisClient.php', 'Email='+Email+'&IdClt1='+IdClt1+'&RandFile='+RandFile+'&SecureCode='+SecureCode, 'POST', resultSendDevis);									
	}
}

function resultSendDevis(obj){
	
	if (obj.readyState==4)
	{
	// if "OK"
		if (obj.status==200)
		{
			temp = obj.responseText;
			
			var reg = new RegExp("</li>", "i");
			var exp = new RegExp("<li id=\"([\\S ]*)\">([\\S ]*)", "i");
			
			var tb1 = temp.split(reg);
			
			for( var i=0; i<tb1.length; i++ ){
			
				tb1[i] = tb1[i].trim();
				
				if ( tb1[i]!='' ){

					var tb2 = tb1[i].match(exp);
					
					if( tb2 && tb2[1] ){

						IdReturn = tb2[1].trim();
						RepHtm = tb2[2].trim();
						RepAlert = RepHtm.replace(/<BR>/g,"\n");
						
						if( IdReturn=="NOINPUT" ){
							//$("searchDevisResultText").innerHTML = "<div width=100% align=left><br><span class=msg>"+RepHtm+"</span></div><br>";
							alert(RepAlert);
						}
						else if ( IdReturn=="ERRORINPUT" ){
							//$("searchDevisResultText").innerHTML = "<div width=100% align=left><br><span class=msg>"+RepHtm+"</span></div><br>";
							newDevisAntiSpam();
							alert(RepAlert);
						}
						else{
							$("searchDevisResultText").innerHTML = "<div width=100% align=left><br><span class=msg>"+RepHtm+"</span></div><br>";
							$("searchDevisAntispam").style.display = 'none';
							$("searchDevisSend").style.display = 'none';
														
							annulDevis();
							alert(RepAlert);
						}
					}
				}
			}
		}
		else
		{
			annulDevis();
			alert("Le moteur de recherche ne répond pas.");
		}
	}
}
