// librairie sondage

resultimg = new Image();
resultimg.src = "/servfff/sondages/blue.jpg";
			
function creer_sond(id_sond)
{
	pere=document.getElementById("sondage");
	// cr�ation des div 
	
	// le div du haut
	//div_haut=document.createElement("div");
	// le div du bas
//	div_bas=document.createElement("div");	
	// le div de donn�es 
	div_donnees=document.createElement("div");		
	// les div dans donn�es 
//	div1=document.createElement("div");
//	div2=document.createElement("div");			
	div3=document.createElement("div");	
//	div4=document.createElement("div");	
	
	
	// contenu par defaut des div 
	//div_haut.innerHTML="&nbsp;";
//	div_bas.innerHTML="&nbsp;";						
//	div1.innerHTML="<h6>Sondage</h6>";	
//	div2.innerHTML="&nbsp;";							
	div3.innerHTML="le sondage par defaut";				
//	div4.innerHTML="&nbsp;";	
		
	// les ID des div 
	//div_haut.setAttribute("id","haut");
//	div_bas.setAttribute("class","bottom");
//	div_donnees.setAttribute("class","marge");			
//	div1.setAttribute("class","titre");			
//	div2.setAttribute("id","droite");	
	div3.setAttribute("id","texte_sond");	
//	div4.setAttribute("id","allonge_sond");														

	// div1.style.backgroundColor="#000099";					
	// div2.style.backgroundColor="white";				
	// div3.style.backgroundColor="#000099";		
	// div3.style.clear="both";
										
	//pere.appendChild(div_haut);			
	//pere.appendChild(div_donnees);			
	//pere.appendChild(div_bas);	
	
//	pere.appendChild (div1);
//	pere.appendChild (div2);
	pere.appendChild(div_donnees);			
//	pere.appendChild(div_bas);		
//	div_donnees.appendChild (div4);	
	div_donnees.appendChild (div3);		
	
	AffichForm(id_sond);

}





function AffichForm(id_sondage)
{ 
	var nom = "votessondages_"+id_sondage;
	var cook = "";
	var deb,fin;
	deb = document.cookie.indexOf(nom + "=");
	if (deb >= 0) {
		deb += nom.length + 1;
		fin = document.cookie.indexOf(";",deb);
		if (fin < 0)
			fin = document.cookie.length;
		cook = unescape(document.cookie.substring(deb,fin));
	}
	
	if(document.getElementById){
		obj = document.getElementById("sondage");
	} else if(document.all) {
		obj = document.all["sondage"];
	}
	
	var req = null;

	obj.innerHTML="<div class=\"proposition\">Récupération du sondage...</div>";
	if(window.XMLHttpRequest)
		req = new XMLHttpRequest(); 
	else if (window.ActiveXObject)
		req  = new ActiveXObject("Microsoft.XMLHTTP");

	req.onreadystatechange = function()
	{ 
		obj.innerHTML="<div class=\"proposition\">Récupération du sondage...</div>";
		if(req.readyState == 4)
		{
			if(req.status == 200)
			{
				obj.innerHTML=req.responseText;	
			}	
			else	
			{
				obj.innerHTML="Error: returned status code " + req.status + " " + req.statusText;
			}	
		} 
	}; 
	req.open("GET", "/servfff/sondages/sondage_xml.php?id_sondage="+id_sondage+"&cook="+cook, true); 
	req.send(null);
} 

function CheckForm()
{
	var nbreponses = document.sondage.nbreponses.value;
	var erreur = 1;
	
	for (i=0;i < nbreponses;i++)
	{
		var radio = eval('document.sondage.reponse['+i+'].checked');
		if (radio)
			erreur = 0;
	}
	
	if (erreur == 1)
	{
		alert('Vous devez cocher une reponse avant de valider');
		return false;	
	} else {
		submitForm();
		return true;
	}
}

function submitForm()
{ 
	var id_sondage = document.getElementById('id_sondage').value;	
	var req = null; 	
	var nom = "votessondages_"+id_sondage;
	var valeur = "O";

	document.cookie=nom+"="+escape(valeur)+";path=/";
	
	if(document.getElementById){
		obj = document.getElementById("sondage");
	} else if(document.all) {
		obj = document.all["sondage"];
	}
	
	
	if(window.XMLHttpRequest)
		req = new XMLHttpRequest(); 
	else if (window.ActiveXObject)
		req  = new ActiveXObject("Microsoft.XMLHTTP"); 		
	req.onreadystatechange = function()
	{ 
		if(req.readyState == 4)
		{
			obj.innerHTML=req.responseText;
		} 
	};
			
	req.open("GET", "/servfff/sondages/sondage_resultat_xml.php?id_sondage="+id_sondage+"&reponse="+document.getElementById('reponses').value, true); 
	req.send(null);
//	AffichForm(id_sond);
	
} 

