function contribAddNotation(id, code, note) {
	$('note').style.display = 'none'; 
	var myRequest = new Request(	
	{
		url : 'service/contribAddNotation.php', 
		method: 	'post',
		data : 'action=send_post&id='+id+'&code='+code+'&note='+note,
		onSuccess: 	function showResponse (responseText) 
		{
			document.getElementById('note').innerHTML = responseText;	
			$('note').style.display = 'block'; 			
		},
		onFailure: 	function() 
		{ 
			alert('Can\'t send post !'); 
		}
	}).send();			
	return false;
}

function getCommune(id_region) {

	var myRequest = new Request(	
	{
		url : PUN_ROOT+'service/getCommune.php', 
		method: 'post',
		data : 'id_region='+id_region,
		onSuccess: 	function showResponse (responseText) 
		{
			document.getElementById('select_commune').innerHTML = responseText;		
		},
		onFailure: 	function() 
		{ 
			alert('Can\'t send post !'); 
		}
	}).send();			
	return false;
}

function hide(s) {
	if(document.getElementById('telechargement_plan'))
		document.getElementById('telechargement_plan').style.display = s;
	if(document.getElementById('telechargement_coeur'))
		document.getElementById('telechargement_coeur').style.display = s;
	if(document.getElementById('telechargement'))
		document.getElementById('telechargement').style.display = s;
}

function getPreview(p, form, type) {
	hide('none');
	var myRequest = new Request(	
	{
		url : 'service/getPreview.php', 
		method: 'post',
		data : $(form).toQueryString()+'&page='+p+'&type='+type,
		onSuccess: 	function showResponse (responseText) 
		{
			displayStaticMessage(responseText, false);	
		},
		onFailure: 	function() 
		{ 
			alert('Can\'t send post !'); 
		}
	}).send();			
	return false;
}

function getPage(p) {
	hide('none');
	var myRequest = new Request(	
	{
		url : 'service/getPage.php', 
		method: 'post',
		data : 'page='+p,
		onSuccess: 	function showResponse (responseText) 
		{
			displayStaticMessage(responseText, false);
			if(p=='grab') {
				document.getElementById('envoie_ami_grab').innerHTML = contact_grab;
				document.getElementById('step3').style.display = 'none';
				document.getElementById('step1').style.display = 'block';
			}
		},
		onFailure: 	function() 
		{ 
			alert('Can\'t send post !'); 
		}
	}).send();			
	return false;
}

function getAbus(p, url_abus) {
	hide('none');
	
	var myRequest = new Request(	
	{
		url : 'service/getPage.php', 
		method: 'post',
		data : 'page='+p+'&url_abus='+url_abus,
		onSuccess: 	function showResponse (responseText) 
		{
			displayStaticMessage(responseText, false);
		},
		onFailure: 	function() 
		{ 
			alert('Can\'t send post !'); 
		}
	}).send();			
	return false;
}

function getPageEnvoieAmi(type, url, titre) {
	hide('none');
	var myRequest = new Request(	
	{
		url : 'service/getPageEnvoieAmi.php', 
		method: 'post',
		data : 'type='+type+'&url='+url+'&titre='+titre,
		onSuccess: 	function showResponse (responseText) 
		{
			displayStaticMessage(responseText, false);	
		},
		onFailure: 	function() 
		{ 
			alert('Can\'t send post !'); 
		}
	}).send();			
	return false;
}

function abusSend(form) {
	var myRequest = new Request(	
	{
		url : 'service/abusSend.php', 
		method: 'post',
		data : $(form).toQueryString(),
		onSuccess: 	function showResponse (responseText) 
		{
			closeMessage();
		},
		onFailure: 	function() 
		{ 
			alert('Can\'t send post !'); 
		}
	}).send();			
	return false;
}

function envoieAmiSend(form) {
	var myRequest = new Request(	
	{
		url : 'service/envoieAmiSend.php', 
		method: 'post',
		data : $(form).toQueryString(),
		onSuccess: 	function showResponse (responseText) 
		{
			closeMessage();
		},
		onFailure: 	function() 
		{ 
			alert('Can\'t send post !'); 
		}
	}).send();			
	return false;
}

function validate(form) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = $(form).elements['email'].value;
   if(reg.test(address) == false) {
      alert('Email invalide');
      return false;
   }
   else if($(form).elements['message'].value == '') {
		alert('Message vide');
		return false;
   } else
	return true;
}

function contactSend(form) {
	if(validate(form)) {
		var myRequest = new Request(	
		{
			url : 'service/contactSend.php', 
			method: 'post',
			data : $(form).toQueryString(),
			onSuccess: 	function showResponse (responseText) 
			{
				closeMessage();
			},
			onFailure: 	function() 
			{ 
				alert('Can\'t send post !'); 
			}
		}).send();			
		return false;
	}
}

var contact_grab = '';
function grabSend(form) {
		document.getElementById('step1').style.display = 'none';
		document.getElementById('step3').style.display = 'block';
		var myRequest = new Request(	
		{
			url : 'service/grabSend.php', 
			method: 'post',
			data : $(form).toQueryString(),
			onSuccess: 	function showResponse (responseText) 
			{
				var tab = responseText.split('|');
				
				if(tab[0]==' erreur') {
					alert(tab[1]);
					document.getElementById('step1').style.display = 'block';
					document.getElementById('step3').style.display = 'none';
				} else {
					//document.getElementById('step1').style.display = 'none';
					//document.getElementById('step2').style.display = 'block';
					//document.getElementById('step3').style.display = 'none';
					contact_grab = responseText;
					getPage('grab')
					
				}
				//closeMessage();
			},
			onFailure: 	function() 
			{ 
				alert('Can\'t send post !'); 
			}
		}).send();			
		return false;
	
}

function grabMailSend(form) {
		document.getElementById('envoie_ami_formulaire').style.display = 'none';
		document.getElementById('msg_encours').innerHTML = 'Message en cours d\'envoi';
		var myRequest = new Request(	
		{
			url : 'service/grabMailSend.php', 
			method: 'post',
			data : $(form).toQueryString(),
			onSuccess: 	function showResponse (responseText) 
			{
				//document.getElementById('step2').style.display = 'block';
				//document.getElementById('step3').style.display = 'none';
				//document.getElementById('envoie_ami_grab').innerHTML = '<br />&nbsp;<br />&nbsp;<br />&nbsp;<br />&nbsp;<center>Message envoyé à vos contacts</center>';
				//alert('Message envoyé');
				closeMessage();
				//document.getElementById('step1').style.display = 'none';
				//document.getElementById('step2').style.display = 'block';
				//document.getElementById('envoie_ami_grab').innerHTML = responseText;
				//closeMessage();
			},
			onFailure: 	function() 
			{ 
				alert('Can\'t send post !'); 
			}
		}).send();			
		return false;
	
}

function verifInscription() {
	var myRequest = new Request(	
	{
		url : 'service/objectInsert.php', 
		method: 'post',
		data : $('inscription').toQueryString()+'&type=user',
		onSuccess: 	function showResponse (responseText) 
		{
			
			var tab = responseText.split('|');
			
			if(tab[0]=='ok') {
				$('inscription').submit();
			}
			else {
				alert(tab[1]);
			}
		},
		onFailure: 	function() 
		{ 
			alert('Can\'t send post !'); 
		}
	}).send();			
	return false;
}

function objectInsert(form, type) {
	displayStaticMessage('', false);	
	var myRequest = new Request(	
	{
		url : 'service/objectInsert.php', 
		method: 'post',
		data : $(form).toQueryString()+'&type='+type,
		onSuccess: 	function showResponse (responseText) 
		{
			
			var tab = responseText.split('|');
			//alert(tab[0]);
			//alert(tab[1]);
			if(tab[0]=='ok') {
				document.location.href = tab[1];
			}
			else {
				alert(tab[1]);
				closeMessage();
			}
			
		},
		onFailure: 	function() 
		{ 
			alert('Can\'t send post !'); 
		}
	}).send();			
	return false;
}

function fichierDefautListing(type) {
	hide('none');
	displayStaticMessage('', false);	
	var myRequest = new Request(	
	{
		url : 'service/fichierDefautListing.php', 
		method : 'post',
		data : 'type='+type,
		onSuccess: 	function showResponse (responseText) 
		{
			displayStaticMessage(responseText, false);	
		},
		onFailure: 	function() 
		{ 
			alert('Can\'t send post !'); 
		}
	}).send();			
	//return false;
}

function choix_defaut(numero, type) {
	document.forms['contribution'].elements[type+'_fichier'].value='-defaut-'+numero;
	document.getElementById('telechargement_'+type).innerHTML = '<table><tr><td><img src="./medias/defaut/p-defaut-'+numero+'.jpg" /></td><td>&nbsp;&nbsp;&nbsp;<a class="pointer" onclick="affiche_flash_'+type+'();">Modifier</a></td></tr></table>';
	closeMessage();
}

