//Fonction affichant ou non le champ pour l'ajout d'image
function show()
{
	if(document.getElementById("imageLeft").style.display == "none")
	{
		document.getElementById("imageLeft").style.display = "inline";
		document.getElementById("imageRight").style.display = "inline";
	}
	else
	{
		document.getElementById("imageLeft").style.display = "none";
		document.getElementById("imageRight").style.display = "none";
	}
}

/* Fonction de contrôle de prise du RDV */
function checkRdv(jourRdv, moisRdv, anneeRdv, heureRdv, minuteRdv, conseillerRdv, rdvID)
{
	this.objXMLHttp.GetUrlContent('rdv_add_ajax.php?jourRdv=' + jourRdv + '&moisRdv=' + moisRdv + '&anneeRdv=' + anneeRdv + '&heureRdv=' + heureRdv + '&minuteRdv=' + minuteRdv + '&conseillerRdv=' + conseillerRdv + '&rdvID=' + rdvID, alertRdv);
	return;
}



function alertRdv()
{
	if(this.objXMLHttp.GetReadyState() == 4)
	{
		var objDiv = document.getElementById("controleRdv");
		var reponse = this.objXMLHttp.GetResponseText();
		var tableau = reponse.split("#");
		if((tableau[0] == 1) && (tableau[2] == 1))
		{
			objDiv.innerHTML = "";
			document.rdv_add.submit();
		}
		else
		{
			var message = "<span class='italic' style='color:#FF0000;'>";
			if(tableau[0] == 0)
			{
				message += "Le rendez-vous doit &ecirc;tre agend&eacute; pour le " + tableau[1] + " au plus t&ocirc;t<br />";
			}
			if(tableau[2] == 0)
			{
				message += "Le conseiller n'est pas disponible &agrave; cette heure l&agrave;.<br />L'heure du rendez-vous doit &ecirc;tre avant " + tableau[4] + " ou apr&egrave;s " + tableau[3];
			}
			if(tableau[5] != 0)
			{
				message += tableau[5];
			}
			message += "</span>";
			
			objDiv.innerHTML = message;
		}
 	}
}

/* Fonction de modification de l'action du formulaire */
function switchAction(id)
{
	if(id == 0) document.printDate.action="?p=rdv_planning";
	else if(id == 1) document.printDate.action="rdv_print.php";
	
	document.printDate.submit();
}

/* Fonction d'insertion des info de famille du client */
function getInfoFamille(numFamille)
{
	this.objXMLHttp.GetUrlContent('clients_add_ajax.php?numFamille=' + numFamille, infoFamille);
	return;
}



function infoFamille()
{
	if(this.objXMLHttp.GetReadyState() == 4)
	{
		var reponse = this.objXMLHttp.GetResponseText();
		var tableau = reponse.split( "###" );
		document.getElementById( "nomFamilleClient" ).value       = tableau[0];
		document.getElementById( "adresseFamilleClient" ).value   = tableau[1];
		document.getElementById( "npaFamilleClient" ).value       = tableau[2];
		document.getElementById( "localiteFamilleClient" ).value  = tableau[3];
		document.getElementById( "telephoneFamilleClient" ).value = tableau[4];
 	}
}

// Fonction d'affichage des infos de familles
function showFamille()
{
	if(document.getElementById("blocFamille").style.display == "none")
	{
		document.getElementById("blocFamille").style.display = "block";
	}
	else
	{
		document.getElementById("blocFamille").style.display = "none";
	}
}

// Fonction d'affichage des modif du MDP
function modifMdp()
{
	if(document.getElementById("modifMdp").style.display == "none")
	{
		document.getElementById("modifMdp").style.display = "block";
	}
	else
	{
		document.getElementById("modifMdp").style.display = "none";
	}
}

// Popup d'ajout / modif de prospet
function openPopup(prospetID, nomProspet, adresseProspet, npaProspet, localiteProspet, etageProspet, telephoneProspet, portableProspet, supprProspet)
{
	window.open('prospets_add.php?prospetID=' + prospetID + '&nomProspet=' + nomProspet + '&adresseProspet=' + adresseProspet + '&npaProspet=' + npaProspet + '&localiteProspet=' + localiteProspet + '&etageProspet=' + etageProspet + '&telephoneProspet=' + telephoneProspet + '&portableProspet=' + portableProspet + '&supprProspet=' + supprProspet, 'Prospet', 'height=550, width=400, scrollbars=yes, resizable=no, directories=yes, menubar=no, status=yes');
}

// Auto refresh prospet en cours pour RDV prospet
function rafraichissement()
{
	var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
	if(x)
	{ 
		x.onreadystatechange = function() 
		{ 
			document.getElementById('refreshProspet').innerHTML = x.responseText; 
		} 
		x.open("GET", "prospets_refresh.php", true);
		x.send(null); 
	}
	window.setTimeout("rafraichissement()", 5000);
}
