// JavaScript Document

function getResponseVal(resp)
{
	
	var doc = resp.responseXML.documentElement;
	
	if(doc.hasChildNodes()) {
		//alert("doc"+doc.childNodes[0].data);
		return doc.childNodes[0].data;

	}

	return '';

}
function createAccount()
{

	$('create_account_notice').innerHTML = "Création d'un Compte... Patience...";
	$('create_account_notice').style.display = 'block';
	new Ajax.Request("inscription.php5", {
		onSuccess : function(resp) {
			var result = getResponseVal(resp);
			if(result == 'success'){
			$('create_account').submit();
			} else {
				$('create_account_notice').innerHTML = result;
				$('create_account_notice').style.display = 'block';
			}
		},
		onFailure : function(resp) {
			$('create_account_notice').innerHTML = "We're sorry, your account could not be created. Please try again.";
			$('create_account_notice').style.display = 'block';
		},
		parameters : "action=create_account&" + Form.serialize($("create_account"))
	});
}
function perteMdp()
{
	$('perteMdp_notice').innerHTML = "Envoi du message ...";
	$('perteMdp_notice').style.display = 'block';
	new Ajax.Request("perteMdp.php5", {
		onSuccess : function(resp) {
			var result = getResponseVal(resp);
			if(result == 'success'){
			$('perteMdp').submit();
			} else {
				$('perteMdp_notice').innerHTML = result;
				$('perteMdp_notice').style.display = 'block';
			}
		},
		onFailure : function(resp) {
$('perteMdp_notice').innerHTML = "Un probleme sur le serveur nous empeche de traiter votre demande pour l'instant ";
$('perteMdp_notice').style.display = 'block';
		},
		parameters : Form.serialize($("perteMdp"))
	});
}
function contactForm()
{
	$('contact_notice').innerHTML = "Envoi du message ...";
	$('contact_notice').style.display = 'block';
	new Ajax.Request("envContact.php5", {
		onSuccess : function(resp) {
			var result = getResponseVal(resp);
			if(result == 'success'){
			$('contactBloc').style.display = 'none';
			$('contact_notice').innerHTML = "Merci";
			} else {
				$('contact_notice').innerHTML = result;
				$('contact_notice').style.display = 'block';
			}
		},
		onFailure : function(resp) {
$('contact_notice').innerHTML = "Un probleme sur le serveur nous empeche de traiter votre demande pour l'instant ";
$('contact_notice').style.display = 'block';
		},
		parameters : Form.serialize($("contact"))
	});
}
function indexForm()
{
	$('index_notice').innerHTML = "Envoi du message ...";
	$('index_notice').style.display = 'block';
	new Ajax.Request("envContact.php5", {
		onSuccess : function(resp) {
			var result = getResponseVal(resp);
			if(result == 'success'){
			$('indexBloc').style.display = 'none';
			$('index_notice').innerHTML = "Merci";
			} else {
				$('index_notice').innerHTML = result;
				$('index_notice').style.display = 'block';
			}
		},
		onFailure : function(resp) {
$('index_notice').innerHTML = "Un probleme sur le serveur nous empeche de traiter votre demande pour l'instant ";
$('index_notice').style.display = 'block';
		},
		parameters : Form.serialize($("indeForm"))
	});
}
function ajoutSite()
{
	$('ajoutSite_notice').innerHTML = 'Ajout du site ... veuillez patienter ....';
	$('ajoutSite_notice').style.display = 'block';
	new Ajax.Request("ajoutDeSite.php5", {
		onSuccess : function(resp) {
			var result = getResponseVal(resp);
			if(result == 'success'){
				$('ajoutSite').submit();
			} else {
				$('ajoutSite_notice').innerHTML = result;
				$('ajoutSite_notice').style.display = 'block';
			}
		},
		onFailure : function(resp) {
			$('ajoutSite_notice').innerHTML = "We're sorry, your account could not be created. Please try again.";
			$('ajoutSite_notice').style.display = 'block';
		},
		parameters : "ajoutSite" + Form.serialize($("ajoutSite"))
	});
	
}
function acceptArticle(info)
{
	$('zone').innerHTML = "Traitement réponse";
	$('zone').style.display = 'block';
	new Ajax.Request("traitDemande.php5", {
		onSuccess : function(resp) {
			var result = getResponseVal(resp);
			if(result == 'success'){
				$('zone').innerHTML = result;
			//$('create_account').submit();
			} else {
				$('zone').innerHTML = result;
				$('zone').style.display = 'block';
			}
		},
		onFailure : function(resp) {
			$('zone').innerHTML = "Votre  reponse  n a  pas  pu etre traité";
			//$('create_account_notice').style.display = 'block';
		},
		parameters : (info)
	});
}




function updateCad(idElem, ajout){

	var query = 'cad.php5';
	var pars = 'act=ajout&idElem=' + idElem ;
	//alert("add"+pars);
	var myAjax = new Ajax.Updater(

				{success: 'ajoutCaddi'}, 
				
				query, {method: 'get', parameters: pars, 
					//onFailure: reportError
				});		
	
}



function toggleVis (id) {
	if ($(id).style.display == 'none') {
		$(id).style.display = 'block';
	} else {
		$(id).style.display = 'none';
	}
	return true;
}