var lastClic = '';

function ajouter_mes_annonces(id)
{
	var XHR = new XHRConnection();
	XHR.appendData("id", id);
	lastClic = id;
	XHR.sendAndLoad("./ajax/ajouter-mes-annonces.php", "POST", retour_ajouter_mes_annonces);
}


function retour_ajouter_mes_annonces(obj)
{
	resultat = obj.responseXML.getElementsByTagName('resultat').item(0).firstChild.nodeValue;
	switch(resultat)
	{
		case '0' :
				alert('Echec');
			break;
			
		case '1' :
			alert('Cette annonce a été ajoutée à votre liste');
			break;
			
		case '2' :
			tableNode = document.createElement('table');
			tableNode.id = 'popupTable';
			tableNode.width = '400px';
			tableNode.height = '200px';
			tableNode.className = 'tablePopup';
				
				tbodyNode = document.createElement('tbody');
				tbodyNode.id = 'popupBody';
				popupBody = tbodyNode;
				
					trNode1 = document.createElement('tr');
				
						tdNode11 = document.createElement('td');
						tdNode11.align = 'center';
						tdNode11.height = '20px';
						tdNode11.appendChild(document.createTextNode(" "));
						
						trNode1.appendChild(tdNode11);tdNode11 = document.createElement('td');
						
						tdNode11 = document.createElement('td');
						tdNode11.appendChild(document.createTextNode("Vous devez vous indentifier pour ajouter cette annonce"));
						
						trNode1.appendChild(tdNode11);tdNode11 = document.createElement('td');
						
						tdNode11 =  document.createElement('td');
						tdNode11.align = 'center';
						tdNode11.height = '20px';
					
							imgNode1 = document.createElement('img');
							imgNode1.src = './image/navi/supp.gif';
							imgNode1.style.cursor = 'pointer';
							imgNode1.setAttribute('onclick', function(){fermerAjout();});
							imgNode1.onclick = function(){fermerAjout();};
							imgNode1.onClick = 'javascript:fermerPopup();';
								
						tdNode11.appendChild(imgNode1);
						
						
						trNode1.appendChild(tdNode11);
					
					tbodyNode.appendChild(trNode1);
					
					trNode1 = document.createElement('tr');
				
						tdNode11 = document.createElement('td');
						tdNode11.align = 'center';
						tdNode11.colSpan = '3';
						tdNode11.appendChild(document.createElement("br"));
						tdNode11.appendChild(document.createTextNode("Votre e-mail :"));
						
						
						trNode1.appendChild(tdNode11);
					
					tbodyNode.appendChild(trNode1);
					
					trNode1 = document.createElement('tr');
				
						tdNode11 = document.createElement('td');
						tdNode11.align = 'center';
						tdNode11.colSpan = '3';
							
							inputNodeMail = document.createElement('input');
							inputNodeMail.type = 'text';
							inputNodeMail.name = 'mail';
							inputNodeMail.id = 'mail';
							
							tdNode11.appendChild(inputNodeMail);						
						
						trNode1.appendChild(tdNode11);
					
					tbodyNode.appendChild(trNode1);
					
					trNode1 = document.createElement('tr');
				
						tdNode11 = document.createElement('td');
						tdNode11.align = 'center';
						tdNode11.colSpan = '3';
						tdNode11.appendChild(document.createElement("br"));
						tdNode11.appendChild(document.createTextNode("Votre mot de passe :"));
						
						trNode1.appendChild(tdNode11);
					
					tbodyNode.appendChild(trNode1);
					
					trNode1 = document.createElement('tr');
				
						tdNode11 = document.createElement('td');
						tdNode11.align = 'center';
						tdNode11.colSpan = '3';
							
							inputNodePass = document.createElement('input');
							inputNodePass.type = 'password';
							inputNodePass.name = 'pass';
							inputNodePass.id = 'pass';
							
							tdNode11.appendChild(inputNodePass);			
						
						trNode1.appendChild(tdNode11);
					
					tbodyNode.appendChild(trNode1);
					
					trNode1 = document.createElement('tr');
				
						tdNode11 = document.createElement('td');
						tdNode11.align = 'center';
						tdNode11.colSpan = '3';
							
							inputNodePass = document.createElement('input');
							inputNodePass.type = 'button';
							inputNodePass.setAttribute('onclick', function(){identifier();});
							inputNodePass.onclick = function(){identifier();};
							inputNodePass.value = 'Valider';
							
							tdNode11.appendChild(inputNodePass);			
						
						trNode1.appendChild(tdNode11);
					
					tbodyNode.appendChild(trNode1);
					
					trNode1 = document.createElement('tr');
				
						tdNode11 = document.createElement('td');
						tdNode11.align = 'center';
						tdNode11.colSpan = '3';
						tdNode11.appendChild(document.createElement("br"));
						tdNode11.appendChild(document.createElement("br"));

							aNodeInsc = document.createElement('a');
							aNodeInsc.href = 'javascript:inscrire();';
							aNodeInsc.appendChild(document.createTextNode("S'inscrire"));
						
							tdNode11.appendChild(aNodeInsc);
						
						trNode1.appendChild(tdNode11);
					
					tbodyNode.appendChild(trNode1);
					
				tableNode.appendChild(tbodyNode);
			divNode = document.getElementById('divAjout');
			divNode.innerHTML = '';
			divNode.appendChild(tableNode);
			divNode.style.visibility = 'visible';
			break;
			
		case '3' :
			alert('Cette annonce figure déjà dans votre liste');
			break;
	}
}

function inscrire()
{
	form = document.getElementById('popupPost');
	form.action = './inscription-mon-projet.html';
	nom_pop = 'page_' + (new Date()).getTime();
	window.open('vide.php', nom_pop,'width=850,height=800,toolbar=no,location=no,directories=no,status=yes,scrollbars=yes,resizable=yes');
	form.target = nom_pop;
	form.submit();
}



function fermerAjout()
{
	divNode = document.getElementById('divAjout');
	divNode.style.visibility = 'hidden';
	divNode.innerHTML = '';
}


function identifier()
{
	mailVal = document.getElementById('mail').value;
	passVal = document.getElementById('pass').value;
	if((mailVal == '') || (passVal == ''))
		alert("Vous devez renseigner correctement les deux champs pour vous identifier.");
	else
	{
		var XHR = new XHRConnection();
		XHR.appendData("mail", mailVal);
		XHR.appendData("pass", passVal);
		XHR.appendData("annonce", lastClic);
		XHR.sendAndLoad("./ajax/identifier.php", "POST", retour_identifier);
	}	
}

function retour_identifier(obj)
{
	resultat = obj.responseXML.getElementsByTagName('resultat').item(0).firstChild.nodeValue;
	divNode = document.getElementById('divAjout');
	divNode.style.visibility = 'hidden';
	divNode.innerHTML = '';
	switch(resultat)
	{
		case '0' :
			alert("Echec de l'indentification");
			break;
		case '1' :
			alert("Identification effectuée, annonce ajoutée");
			break;
		case '2' :
			alert("Identification effectuée, cepedant l'annonce n'a pu être ajoutée");
			break;
		case '3' :
			alert("Identification effectuée, cette annonce figure déjà dans vos favoris");
			break;
	}
}