if (navigator.appVersion.substring(0,1) >= 3) {
	loading=new Image;
	loading.src='http://www.bondereduction.net/images/loading.gif';
}


function ajout_news(){	
	document.getElementById('form_news').style.visibility = "visible";	
	var mail = document.getElementById('mail_news').value;	 
	var data = "mail="+mail;
	return !sendData(3,'GET','http://www.bondereduction.net/news/add_news.php','xmlhttp=1&'+data);
}

function ajout_news_site(){	
	document.getElementById('form_news_site').style.visibility = "visible";	
	var mail = document.getElementById('mail_news_site').value;	 
	var id_site = document.getElementById('id_site_news').value;	 
	var data = "mail="+mail+"&id_site="+id_site;
	return !sendData(5,'GET','http://www.bondereduction.net/news/add_news_site.php','xmlhttp=1&'+data);
}

function ajout_bon(){
	
	document.getElementById('formulaire').style.visibility = "visible";
	
	var code = document.getElementById('code').value;
	var site = document.getElementById('site').value;		
	var descri = document.getElementById('descri').value;		
	var montant = document.getElementById('montant').value;		
	var id_type = document.getElementById('id_type').value;
	var code3 = document.getElementById('code3').value;
	var id_site2 = document.getElementById('id_site2').value;
	var cle = document.getElementById('cle').value;
	var d1 = document.getElementById('d1').value;
	var m1 = document.getElementById('m1').value;
	var a1 = document.getElementById('a1').value;
	var d2 = document.getElementById('d2').value;	
	var m2 = document.getElementById('m2').value;	
	var a2 = document.getElementById('a2').value;
	 
	var data = "code="+code+"&nom_site="+site+"&descri="+descri+"&montant="+montant+"&id_type="+id_type+"&d1="+d1+"&m1="+m1+"&a1="+a1+"&d2="+d2+"&m2="+m2+"&a2="+a2+"&code3="+code3+"&cle="+cle+"&id_site2="+id_site2;
	return !sendData(1,'GET','http://www.bondereduction.net/bon_reduc/add_bon.php','xmlhttp=1&'+data);
}

function ajout_vote(id){
	
	document.getElementById('form_vote').style.visibility = "visible";
	
	var note="" ;	
	if (document.depot_vote.note[0].checked==true) note = 0;
	if (document.depot_vote.note[1].checked==true) note = 1;
	if (document.depot_vote.note[2].checked==true) note = 2;
	if (document.depot_vote.note[3].checked==true) note = 3;

	
	var comment = document.getElementById('comment').value;		

	 
	var data = "note="+note+"&comment="+comment+"&id="+id;
	return !sendData(4,'GET','http://www.bondereduction.net/bon_reduc/add_vote.php','xmlhttp=1&'+data);
}


function reload_site(){
	
	return !sendData(2,'GET','http://www.bondereduction.net/gerer/sites/reload_site.php','xmlhttp=1');

}

//##############################################################
//#######################  HTTP Request  #######################
//##############################################################




function sendData(caze,method, url, data){
	

		var xmlhttp = getHTTPObject(caze);
		
		if (!xmlhttp)
		{
			return false;
		}
		if(method == "GET")
		 {
		 if(data == 'null')
		 {
				xmlhttp.open("GET", url, true); //ouverture asynchrone
		 }
		 else
		 {
				xmlhttp.open("GET", url+"?"+data, true);
		 }
			xmlhttp.send(null);
		 }
		 else if(method == "POST")
		 {
			xmlhttp.open("POST", url, true); //ouverture asynchrone
			xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		 xmlhttp.send(data);
		 }
		return true;
}
 
function getHTTPObject(caze)
{
		  var xmlhttp = false;
		  
  /* Compilation conditionnelle d'IE */
  /*@cc_on
  @if (@_jscript_version >= 5)
     try
     {
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
     }
     catch (e)
     {
        try
        {
           xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch (E)
        {
           xmlhttp = false;
        }
     }
  @else
     xmlhttp = false;
  @end @*/		  
		  
		  /* on essaie de créer l'objet si ce n'est pas déjà fait */
		  if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
		  {
			 try
			 {
				xmlhttp = new XMLHttpRequest();
			 }
			 catch (e)
			 {
				xmlhttp = false;
			 }
		  }
		
		  if (xmlhttp)
		  {
			 /* on définit ce qui doit se passer quand la page répondra */
			 xmlhttp.onreadystatechange=function()
			 {
				
				if (xmlhttp.readyState == 4) /* 4 : état "complete" */
				{
				 if (xmlhttp.status == 200) /* 200 : code HTTP pour OK */
     		      {
					
						switch (caze){
						
							//=============================================						
							// Ajout du code de reduc via le formulaire de droite
							//=============================================						
							case 1:
							
								if( parseInt(xmlhttp.responseText) == 1 ){
									alert("Veuillez saisir un code");	
										document.getElementById('formulaire').style.visibility = "hidden";
										document.getElementById('formulaire').innerHTML = "<img id='loading' src='../images/loading.gif' /><br /><BR /> Patientez ...";
								}else{
									if( parseInt(xmlhttp.responseText) == 2 ){
										alert("Veuillez saisir le site concerné");	
											document.getElementById('formulaire').style.visibility = "hidden";
											document.getElementById('formulaire').innerHTML = "<img id='loading' src='../images/loading.gif' /><br /><BR /> Patientez ...";
									}else{
										
										if( parseInt(xmlhttp.responseText) == 3 ){
										alert("Le code de sécurité n'est pas valide.");	
										document.getElementById('code3').focus();
											document.getElementById('code3').style.borderColor = "red";
											document.getElementById('formulaire').style.visibility = "hidden";
											document.getElementById('formulaire').innerHTML = "<img id='loading' src='../images/loading.gif' /><br /><BR /> Patientez ...";
										}else{
										
											if( parseInt(xmlhttp.responseText) == 10 ){
												document.getElementById('formulaire').innerHTML = "<BR><b><font color=#239CF5>Merci</b><BR><BR><BR>Votre bon a été enregistré,<BR>il sera validé par l'équipe du site.<font>";
												init = setTimeout('init_form()',4000);
											}else{
												alert(xmlhttp.responseText);
											}
										}
									}
								}
		
								break;


							case 2:
							document.getElementById('liste_site').innerHTML = xmlhttp.responseText;
							break;
							
							//=============================================
							// Ajout mail dans la mailing_liste
							//=============================================							
							case 3:
							
								if( parseInt(xmlhttp.responseText) == 1 ){
									alert("Veuillez saisir un email");	
									document.getElementById('form_news').style.visibility = "hidden";
									document.getElementById('form_news').innerHTML = "<img id='loading' src='../images/loading.gif' /><br /><BR /> Patientez ...";
								}else{
									if( parseInt(xmlhttp.responseText) == 2 ){
										alert("Veuillez saisir un email valide");	
										document.getElementById('form_news').style.visibility = "hidden";
										document.getElementById('form_news').innerHTML = "<img id='loading' src='../images/loading.gif' /><br /><BR /> Patientez ...";
									}else{						
										if( parseInt(xmlhttp.responseText) == 10 ){
											document.getElementById('form_news').innerHTML = "<BR><b><font color=#239CF5>Merci</b><BR><BR><BR>Votre email a bien été enregistré.<font>";
											init = setTimeout('init_form_news()',4000);
										}else{
											alert(xmlhttp.responseText);
										}
									}
								}	

	
							break;	
							
							
							//=============================================
							// Ajout mail dans la mailing_liste d'un site
							//=============================================							
							case 5:
							
								if( parseInt(xmlhttp.responseText) == 1 ){
									alert("Veuillez saisir un email");	
									document.getElementById('form_news_site').style.visibility = "hidden";
									document.getElementById('form_news_site').innerHTML = "<img id='loading' src='../images/loading.gif' /><br /><BR /> Patientez ...";
								}else{
									if( parseInt(xmlhttp.responseText) == 2 ){
										alert("Veuillez saisir un email valide");	
										document.getElementById('form_news_site').style.visibility = "hidden";
										document.getElementById('form_news_site').innerHTML = "<img id='loading' src='../images/loading.gif' /><br /><BR /> Patientez ...";
									}else{						
										if( parseInt(xmlhttp.responseText) == 10 ){
											document.getElementById('form_news_site').innerHTML = "<BR><b><font color=#239CF5>Merci</b><BR><BR><BR>Votre email a bien été enregistré.<font>";
											init = setTimeout('init_form_news_site()',4000);
										}else{
											alert(xmlhttp.responseText);
										}
									}
								}	

	
							break;		
							
							
							
							//=============================================
							// Ajout d'une note à un code
							//=============================================							
							case 4:
							
								if( parseInt(xmlhttp.responseText) == 1 ){
									alert("Veuillez sélectionner une note pour ce code");	
									document.getElementById('form_vote').style.visibility = "hidden";
									document.getElementById('form_vote').innerHTML = "<img id='loading' src='../images/loading.gif' /><br /><BR /> Patientez ...";
								}else{				
										if( parseInt(xmlhttp.responseText) == 10 ){
											document.getElementById('form_vote').innerHTML = "<BR><b><font color=#239CF5>Merci</b><BR><BR><BR>Votre note a bien été enregistrée.<font>";
											init = setTimeout('init_form_vote()',4000);
										}else{
											alert(xmlhttp.responseText);
										}
									}
	
							break;	
						}
					
					}
				}
			 }
		  }
		  return xmlhttp;
}


function init_form(){
	window.clearTimeout(init);
	document.getElementById('depot').reset();
	document.getElementById('formulaire').style.visibility = "hidden";
	document.getElementById('formulaire').innerHTML = "<img id='loading' src='../images/loading.gif' /><br /><BR /> Patientez ...";
}


function init_form_news(){
	window.clearTimeout(init);
	document.getElementById('form1').reset();
	document.getElementById('form_news').style.visibility = "hidden";
	document.getElementById('form_news').innerHTML = "<img id='loading' src='../images/loading.gif' /><br /><BR /> Patientez ...";
}

function init_form_news_site(){
	window.clearTimeout(init);
	document.getElementById('formulaire_news_site').reset();
	document.getElementById('form_news_site').style.visibility = "hidden";
	document.getElementById('form_news_site').innerHTML = "<img id='loading' src='../images/loading.gif' /><br /><BR /> Patientez ...";
}

function init_form_vote(){
	window.clearTimeout(init);
	document.getElementById('depot_vote').reset();
	document.getElementById('form_vote').style.visibility = "hidden";
	document.getElementById('form_vote').innerHTML = "<img id='loading' src='../images/loading.gif' /><br /><BR /> Patientez ...";
}







