// JavaScript Document


/// ### FONCTION POUR AFFICHAGE DES FICHES PROJET
	
	//Objet XMLHTTPRequest
	var XHR = null;
	
	//Fonction de sauvegarde des modifications apportées
	function displayPic(type_project,id_project)
	{
	
		//Si l'objet existe déjà on abandonne la requête et on le supprime
		if(XHR && XHR.readyState != 0)
		{
			XHR.abort();
			delete XHR;
		}
		
		//Création de l'objet XMLHTTPRequest
		XHR = getXMLHTTP();
	
		
		
		if(!XHR)
		{
			return false;
		}
		
		// On définie l'url à envoyer au serveur en fonction des filtres
		
			// Check sur le type de project selectionné
			var check_type_project = (type_project!='' && type_project!=null) ? "&type_project="+type_project : '';
			
			// Check sur l'id du de la réalisation à récupérer
			var check_id_project = (id_project!='' && id_project!=null) ? "&id_project="+id_project : '';
			
			// Création de l'url de requête
			var dataURL = 'actions.php?action=get_project' + check_type_project + check_id_project;
			
		
		//URL du script de sauvegarde auquel on passe la valeur à modifier
		XHR.open("GET",dataURL + ieTrick(),true);
	
		//On se sert de l'événement OnReadyStateChange pour charger la nouvelle liste des sociétés
		XHR.onreadystatechange = function()
	    {
	        //Si le chargement est terminé
	        if (XHR.readyState == 4)
	            if(XHR.responseText)
	            {
	              	// alert(XHR.readyState);
					// Rafraichi le div du projet
	                document.getElementById("ficheProject").innerHTML = XHR.responseText;
					
	                return true;
	            }
	           	else //S'il n'y a une réponse texte, c'est une erreur PHP
	            {
	                //Affichage de l'erreur
	                //alert('Erreur de connexion au serveur');
	                
	                return false;
	            }
	            
	    }
	
		//Envoi de la requête
		XHR.send(null);
	}
	
/// ### FONCTION POUR AFFICHAGE DES VIDEOS UNIQUEMENT
	
	//Objet XMLHTTPRequest
	var XHR_switch_video = null;
	
	//Fonction de sauvegarde des modifications apportées
	function displayVideo(type_project,id_video)
	{
	
		//Si l'objet existe déjà on abandonne la requête et on le supprime
		if(XHR_switch_video && XHR_switch_video.readyState != 0)
		{
			XHR_switch_video.abort();
			delete XHR_switch_video;
		}
		
		//Création de l'objet XMLHTTPRequest
		XHR_switch_video = getXMLHTTP();
	
		
		
		if(!XHR_switch_video)
		{
			return false;
		}
		
		// On définie l'url à envoyer au serveur en fonction des filtres
			
			// Check sur le type de project selectionné
			var check_type_project = (type_project!='' && type_project!=null) ? "&type_project="+type_project : '';
			
			// Check sur l'id du de la video à récupérer
			var check_id_video = (id_video!='' && id_video!=null) ? "&id_video="+id_video : '';
			
			// Création de l'url de requête
			var dataURL = 'actions.php?action=get_video' + check_type_project + check_id_video;
			
		
		//URL du script de sauvegarde auquel on passe la valeur à modifier
		XHR_switch_video.open("GET",dataURL + ieTrick(),true);
	
		//On se sert de l'événement OnReadyStateChange pour charger la nouvelle liste des sociétés
		XHR_switch_video.onreadystatechange = function()
	    {
	        //Si le chargement est terminé
	        if (XHR_switch_video.readyState == 4)
	            if(XHR_switch_video.responseText)
	            {
	              	// alert(XHR_switch_video.readyState);
					// Rafraichi le div du projet
	                document.getElementById("myVideo").innerHTML = XHR_switch_video.responseText;
					
	                return true;
	            }
	           	else //S'il n'y a une réponse texte, c'est une erreur PHP
	            {
	                //Affichage de l'erreur
	                //alert('Erreur de connexion au serveur');
	                
	                return false;
	            }
	            
	    }
	
		//Envoi de la requête
		XHR_switch_video.send(null);
	}
	
	
/// ### FONCTION POUR AFFICHAGE DES VISUELS UNIQUEMENT
	
	//Objet XMLHTTPRequest
	var XHR_switch_picture = null;
	
	//Fonction de sauvegarde des modifications apportées
	function displayPicture(type_project,id_produit,id_photo)
	{
	
		//Si l'objet existe déjà on abandonne la requête et on le supprime
		if(XHR_switch_picture && XHR_switch_picture.readyState != 0)
		{
			XHR_switch_picture.abort();
			delete XHR_switch_picture;
		}
		
		//Création de l'objet XMLHTTPRequest
		XHR_switch_picture = getXMLHTTP();
	
		
		
		if(!XHR_switch_picture)
		{
			return false;
		}
		
		// On définie l'url à envoyer au serveur en fonction des filtres
			
			// Check sur le type de project selectionné
			var check_type_project = (type_project!='' && type_project!=null) ? "&type_project="+type_project : '';
			
			// Check sur l'id du de la réalisation à récupérer
			var check_id_produit = (id_produit!='' && id_produit!=null) ? "&id_produit="+id_produit : '';
			
			// Check sur l'id de la photo à récupérer
			var check_id_photo = (id_photo!='' && id_photo!=null) ? "&id_photo="+id_photo : '';
			
			// Création de l'url de requête
			var dataURL = 'actions.php?action=get_picture' + check_type_project + check_id_produit + check_id_photo;
			
		
		//URL du script de sauvegarde auquel on passe la valeur à modifier
		XHR_switch_picture.open("GET",dataURL + ieTrick(),true);
	
		//On se sert de l'événement OnReadyStateChange pour charger la nouvelle liste des sociétés
		XHR_switch_picture.onreadystatechange = function()
	    {
	        //Si le chargement est terminé
	        if (XHR_switch_picture.readyState == 4)
	            if(XHR_switch_picture.responseText)
	            {
	              	// alert(XHR_switch_picture.readyState);
					// Rafraichi le div du projet
	                document.getElementById("myPicture").innerHTML = XHR_switch_picture.responseText;
					
	                return true;
	            }
	           	else //S'il n'y a une réponse texte, c'est une erreur PHP
	            {
	                //Affichage de l'erreur
	                //alert('Erreur de connexion au serveur');
	                
	                return false;
	            }
	            
	    }
	
		//Envoi de la requête
		XHR_switch_picture.send(null);
	}
	
/// ### FONCTION POUR AFFICHAGE DES VIDEOS UNIQUEMENT
	
	//Objet XMLHTTPRequest
	var XHR_switch_video = null;
	
	//Fonction de sauvegarde des modifications apportées
	function displayVideo(type_project,id_video)
	{
	
		//Si l'objet existe déjà on abandonne la requête et on le supprime
		if(XHR_switch_video && XHR_switch_video.readyState != 0)
		{
			XHR_switch_video.abort();
			delete XHR_switch_video;
		}
		
		//Création de l'objet XMLHTTPRequest
		XHR_switch_video = getXMLHTTP();
	
		
		
		if(!XHR_switch_video)
		{
			return false;
		}
		
		// On définie l'url à envoyer au serveur en fonction des filtres
			
			// Check sur le type de project selectionné
			var check_type_project = (type_project!='' && type_project!=null) ? "&type_project="+type_project : '';
			
			// Check sur l'id du de la video à récupérer
			var check_id_video = (id_video!='' && id_video!=null) ? "&id_video="+id_video : '';
			
			// Création de l'url de requête
			var dataURL = 'actions.php?action=get_video' + check_type_project + check_id_video;
			
		
		//URL du script de sauvegarde auquel on passe la valeur à modifier
		XHR_switch_video.open("GET",dataURL + ieTrick(),true);
	
		//On se sert de l'événement OnReadyStateChange pour charger la nouvelle liste des sociétés
		XHR_switch_video.onreadystatechange = function()
	    {
	        //Si le chargement est terminé
	        if (XHR_switch_video.readyState == 4)
	            if(XHR_switch_video.responseText)
	            {
	              	// alert(XHR_switch_video.readyState);
					// Rafraichi le div du projet
	                document.getElementById("myVideo").innerHTML = XHR_switch_video.responseText;
					
	                return true;
	            }
	           	else //S'il n'y a une réponse texte, c'est une erreur PHP
	            {
	                //Affichage de l'erreur
	                //alert('Erreur de connexion au serveur');
	                
	                return false;
	            }
	            
	    }
	
		//Envoi de la requête
		XHR_switch_video.send(null);
	}
	
