/***********************************************************************************************************/
/************	TAG AJAX		****************************************************************************/
/***********************************************************************************************************/
var Obj_Ajax = null;
var chemin_site = "http://www.deuxflicsamiami.fr"

/***********************************************************************************************************/
/************	FONCTION TEST_AJAX_OBJECT		************************************************************/
/***********************************************************************************************************/
function test_ajax_object(){
	
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		Obj_Ajax = new XMLHttpRequest();
		if (Obj_Ajax.overrideMimeType) {
			Obj_Ajax.overrideMimeType('text/xml');
			// Voir la note ci-dessous à propos de cette ligne
		}
	}
	else if (window.ActiveXObject) { // IE
		try {
			Obj_Ajax = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				Obj_Ajax = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {}
		}
	}

	if (!Obj_Ajax) {
		alert('Votre navigateur ne supporte pas les objets XMLHTTPRequest.\n Pour un bon fonctionnement du site, veuillez le mettre à jour.');
		Obj_Ajax = false;
	}
	

}


/***********************************************************************************************************/
/************	FONCTION CheckAnswer		****************************************************************/
/***********************************************************************************************************/
function CheckAnswer(target) {
	
	if (target.value != target.defaultValue)
	{
		test_ajax_object();
		//alert(document.getElementById("id_element").value);
		url = chemin_site + "/includes/include_check_wte_response.php"; 
		var str_post = "response="+target.value+"&id="+document.getElementById("id_element").value;
		Obj_Ajax.onreadystatechange = function() {
			if((Obj_Ajax.readyState == 4)&&(Obj_Ajax.status == 200)){
			//TRAITEMENT SI TOUT EST OK
				var mon_contenu = Obj_Ajax.responseText;
				var ResponseOK = document.getElementById("ResponseOK");
				var ResponseNO = document.getElementById("ResponseNO");
				if(mon_contenu=="true")
				{
					//alert("true = "+mon_contenu);
					ResponseOK.style.display="";
					ResponseNO.style.display="none";
				}
				else
				{
					//alert("false = "+mon_contenu);
					ResponseNO.style.display="";
					ResponseOK.style.display="none";
				}
			// FIN DE TRAITEMENT SI TOUT EST OK	
			}
			
		};
		Obj_Ajax.open('POST', url, true);
		Obj_Ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
		Obj_Ajax.send(str_post);
	
	}
}




/***********************************************************************************************************/
/************	FONCTION RandomPic		********************************************************************/
/***********************************************************************************************************/
function RandomPic() {
	
	test_ajax_object();
	url = chemin_site + "/includes/include_randomize_wte_pic.php"; 
	Obj_Ajax.onreadystatechange = function() {
		if((Obj_Ajax.readyState == 4)&&(Obj_Ajax.status == 200)){
		/* TRAITEMENT SI TOUT EST OK*/
			//alert("this is a test");
			var mon_contenu = Obj_Ajax.responseText;
			
			var tab_contenu = mon_contenu.split("###");
			
			var Conteneur_Visuel = document.getElementById("ContentPic");
			var Champ_Cache = document.getElementById("id_element");
			Conteneur_Visuel.innerHTML = "<img src='"+chemin_site+"/upload/uploads/WhatTheEpisode/"+tab_contenu[1]+"' alt=''>";
			Champ_Cache.value = tab_contenu[0];
			var ResponseOK = document.getElementById("ResponseOK");
			var ResponseNO = document.getElementById("ResponseNO");
			ResponseOK.style.display="none";
			ResponseNO.style.display="none";
			document.getElementById("response_field").value=document.getElementById("response_field").defaultValue;
		/* FIN DE TRAITEMENT SI TOUT EST OK*/	
		}
		
	};
	Obj_Ajax.open('GET', url, true);
	Obj_Ajax.send(null);
}


/***********************************************************************************************************/
/************	FONCTION RecordSondageAnswer		********************************************************/
/***********************************************************************************************************/
function RecordSondageVote(sondageId,responseId) {
	
	test_ajax_object();
	url = chemin_site + "/actions/sondageVoteRecord.php?sondageId="+sondageId+"&responseId="+responseId;
	Obj_Ajax.onreadystatechange = function() {
		if((Obj_Ajax.readyState == 4)&&(Obj_Ajax.status == 200)){
			var mon_contenu = Obj_Ajax.responseText;
			if(mon_contenu!="Error"){
				document.getElementById("sondageOptions_"+sondageId).innerHTML = mon_contenu;
			}
		}
		
	};
	Obj_Ajax.open('GET', url, true);
	Obj_Ajax.send(null);

}



/***********************************************************************************************************/
/************	FONCTION selectVideo		****************************************************************/
/***********************************************************************************************************/
/*function selectVideo() {
	
	test_ajax_object();
	url = chemin_site + "/includes/include_video_select.php";
	Obj_Ajax.onreadystatechange = function() {
		if((Obj_Ajax.readyState == 4)&&(Obj_Ajax.status == 200)){
			var mon_contenu = Obj_Ajax.responseText;
			//alert(mon_contenu);
			if(mon_contenu!=""){
				readVideo(mon_contenu);
			}
			//return mon_contenu;
		}
		
	};
	Obj_Ajax.open('GET', url, true);
	Obj_Ajax.send(null);

}*/


/***********************************************************************************************************/
/************	FONCTION checkPseudo		****************************************************************/
/***********************************************************************************************************/
function checkPseudo(control) {
	
	if (control.value == "") { 
		control.value = control.defaultValue; 
	}
	else
	{
		test_ajax_object();
		url = chemin_site + "/includes/include_checkPseudo.php?pseudo="+control.value;
		Obj_Ajax.onreadystatechange = function() {
			if((Obj_Ajax.readyState == 4)&&(Obj_Ajax.status == 200)){
				var mon_contenu = Obj_Ajax.responseText;
				var icone_ok = chemin_site+"/images/icone_ok.png";
				var icone_ko = chemin_site+"/images/icone_no.png";
				if(mon_contenu!="Error"){
					if(mon_contenu=="exist"){
						changeContainerBackground('liPseudo', 'url('+ icone_ko+') no-repeat top right');
						alert('Ce pseudo est déjà utilisé.');
						document.formSubscription.pseudo.select();
					}else{
						changeContainerBackground('liPseudo', 'url('+ icone_ok+') no-repeat top right');
						document.getElementById('btnValider').disabled=false;
					}	
				}
				else
				{
					changeContainerBackground('liPseudo', 'url('+ icone_ko+') no-repeat top right');
					alert("Information manquante : pseudo");
				}
			}
			
		};
		Obj_Ajax.open('GET', url, true);
		Obj_Ajax.send(null);
	}
}




