 // ====================
//          FONCTIONS JS
//====================


function getXhr(){
     var xhr = null; 
			if(window.XMLHttpRequest) // Firefox et autres
			   xhr = new XMLHttpRequest(); 
			else if(window.ActiveXObject){ // Internet Explorer 
			   try {
						xhr = new ActiveXObject("Msxml2.XMLHTTP");
					} catch (e) {
						xhr = new ActiveXObject("Microsoft.XMLHTTP");
					}
			}else { // XMLHttpRequest non supporté par le navigateur 
			   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
			   xhr = false; 
			} 
     return xhr;
}
			
			
// Méthode qui sera appelée sur le click du bouton
			
			function go($param){
				if($param=="doc"){
				
						var xhr = getXhr();
						// On défini ce qu'on va faire quand on aura la réponse
						xhr.onreadystatechange = function(){
							// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
							if(xhr.readyState == 4 && xhr.status == 200){
								leselect = xhr.responseText;
								// On se sert de innerHTML pour ajouter le contenu
								document.getElementById('moteur').innerHTML = leselect;
							}
						}
		
						// Ici on va voir comment faire du post
						xhr.open("POST","http://www.nbvcxw.com/fragments/resultatDoc.php",true);
						// ne pas oublier ça pour le post
						xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
						// ne pas oublier de poster les arguments
						// ici, l'id du champ type d'ou sera extrait la donnée
						sel = document.getElementById('typeDoc');
						selecttype = sel.options[sel.selectedIndex].value;
						letype =("type="+selecttype);
						sel = letype + "&nomD=" + document.getElementById('nomDoc').value + "&numD=" + document.getElementById('numDoc').value;
						xhr.send(sel);
				
				
			}else{
				var xhr = getXhr();
						// On défini ce qu'on va faire quand on aura la réponse
						xhr.onreadystatechange = function(){
							// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
							if(xhr.readyState == 4 && xhr.status == 200){
								madiv = xhr.responseText;
								// On se sert de innerHTML pour ajouter le contenu
								document.getElementById('moteurC').innerHTML = madiv;
							}
						}
		
						// Ici on va voir comment faire du post
						xhr.open("POST","http://www.nbvcxw.com/fragments/resultatClient.php",true);
						// ne pas oublier ça pour le post
						xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
						// ne pas oublier de poster les arguments
						// ici, l'id du champ type d'ou sera extrait la donnée
						donnees = "&nom=" + document.getElementById('nomClient').value + "&numP=" + document.getElementById('numClient').value;
						xhr.send(donnees);
			}
		}
	//********************************************************************************************************************//	
		
		
	function verifFlash(){	
		// Version check based upon the values entered above in "Globals"
				var hasReqestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);

				// Check to see if the version meets the requirements for playback
				if (hasReqestedVersion) {
						// if we've detected an acceptable version
						// embed the Flash Content SWF when all tests are passed
						AC_FL_RunContent(
							"src", "example",
							"width", "550",
							"height", "0",
							"align", "middle",
							"id", "detectionExample",
							"quality", "high",
							"bgcolor", "#FFFFFF",
							"name", "detectionExample",
							"allowScriptAccess","sameDomain",
							"type", "application/x-shockwave-flash",
							'codebase', 'http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab',
							"pluginspage", "http://www.adobe.com/go/getflashplayer"
						);
				} else {  // flash is too old or we can't detect the plugin
						var alternateContent = "L\'affichage de cette page nécessite le plugin Adobe Flash Player 8. <a href=http://www.adobe.com/go/getflash/>Télécharger Flash Player</a>";
							alternateContent.write("flash");  // insert non-flash content
				} 
			}
		
		
		
//*****Va chercher et affiche le fragement moteurDoc**********
 function AjaxMoteur(id)
 {
 var url = "http://www.nbvcxw.com/fragments/moteurDoc.php";
 var options = { method : 'GET', evalScripts : true };
 var appelAjax = new Ajax.Updater(id,url,options);
 }
 
  function AjaxResDoc(id)
 {
 var url = "http://www.nbvcxw.com/acgb2/fragments/resDoc.php";
 var options = { method : 'GET', evalScripts : true };
 var appelAjax = new Ajax.Updater(id,url,options);
 }
//*******************************************

 //******************************************
 //             Message de confirmation
 //******************************************
function JavaConfirm(link,mess)
{
if(confirm('Voulez-vous '+mess)){

document.location.href=link.href;}
else {return false;}
}
 
 
/****************************************/
function verifSelectDoc(form)
{
	if(form.numD.checked == false){
		alert("Aucun document na été sélectionné. Veuillez sélectionner au moins un document");
		return false;
	}
	return true;
}
 

 //******************************************
 //             Message de confirmation
 //******************************************
function VoirDoc($numP)
{
window.open("../fragments/listeDoc.php", "Documents liés","height=400, width=500, sreenX=100, screenY=400, scrollbars=yes, resizable=yes");
}
 
//*******************************************

 function DisplayPngByBrowser ( browser, img_path, width, height ) {
 var png_path;
 if (browser == 'Microsoft Internet Explorer') {
 document.write('<img src="/images/integration/blank.gif" style="width:'+width+'px; height:'+height+'px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\''+img_path+'\', sizingMethod=\'scale\');" >');
}
 else if (browser == 'Netscape')
 document.write("<img src='"+img_path+"' />");
 else
 document.write("<img src='"+img_path+"' />");

 } 
