//--

function change_image(region) {
	var ShowItem = document.getElementById("area_image");
	var LinkItem = document.getElementById("county_" + region);
	ShowItem.style.backgroundImage = 'url(http://www.service-webmaster.fr/images/map_' + region + '.gif)';
	LinkItem.style.textDecoration = "underline";
	return true;
}

//--

function hide_image(region) {
	var ShowItem = document.getElementById("area_image");
	var LinkItem = document.getElementById("county_" + region);
	ShowItem.style.backgroundImage = 'url(http://www.service-webmaster.fr/images/none.gif)';
	LinkItem.style.textDecoration = "none";
	return true;
}

//--

function PopupCentrer(page,largeur,hauteur,option) {
  var top=(screen.height-hauteur)/2;
  var left=(screen.width-largeur)/2;
  window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+option);
}

//--

function files(fichier)
{

if(window.XMLHttpRequest) // FIREFOX
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // IE
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else
return(false);
xhr_object.open("GET", fichier, false);
xhr_object.send(null);
if(xhr_object.readyState == 4) return(xhr_object.responseText);
else return(false);
}

//--

function valide_error_annonce(test)
{

var error = false;

//--

if (document.getElementById('post').id_categorie.value=="")
	document.getElementById('post').id_categorie.style.border='1px solid #FF3300';
else
	document.getElementById('post').id_categorie.style.border='1px solid #29cf48';

//--

if (document.getElementById('post').pays.value=="")
	document.getElementById('post').pays.style.border='1px solid #FF3300';
else
	document.getElementById('post').pays.style.border='1px solid #29cf48';

//--

if (document.getElementById('post').id_region.value=="")
	document.getElementById('post').id_region.style.border='1px solid #FF3300';
else
	document.getElementById('post').id_region.style.border='1px solid #29cf48';

//--

if (document.getElementById('post').departement.value=="")
	document.getElementById('post').departement.style.border='1px solid #FF3300';
else
	document.getElementById('post').departement.style.border='1px solid #29cf48';

//--

if (document.getElementById('post').titre.value=="")
	document.getElementById('post').titre.style.border='1px solid #FF3300';
else
	document.getElementById('post').titre.style.border='1px solid #29cf48';

//--

if (document.getElementById('post').description.value=="")
	document.getElementById('post').description.style.border='1px solid #FF3300';
else
	document.getElementById('post').description.style.border='1px solid #29cf48';

//--

if (document.getElementById('post').auteur.value=="")
	document.getElementById('post').auteur.style.border='1px solid #FF3300';
else
	document.getElementById('post').auteur.style.border='1px solid #29cf48';

//--

if (document.getElementById('post').email.value=="")
	document.getElementById('post').email.style.border='1px solid #FF3300';
else
	document.getElementById('post').email.style.border='1px solid #29cf48';

//--

if (document.getElementById('post').codepostal.value=="")
	document.getElementById('post').codepostal.style.border='1px solid #FF3300';
else
	document.getElementById('post').codepostal.style.border='1px solid #29cf48';

//--

if (document.getElementById('obligatory_photo').value=="1" && document.getElementById('post').photo1.value=="")
	document.getElementById('post').photo1.style.border='1px solid #FF3300';
else
	document.getElementById('post').photo1.style.border='1px solid #29cf48';


//-- Champs NOM ----------------------------------------------------------------------------------------------

if (document.getElementById('post').id_categorie.value=="" || 
document.getElementById('post').id_region.value=="" || 
document.getElementById('post').departement.value=="" || 
document.getElementById('post').titre.value=="" || 
document.getElementById('post').description.value=="" || 
document.getElementById('post').auteur.value=="" || 
document.getElementById('post').email.value=="" || 
document.getElementById('post').codepostal.value=="")
	{
	alert("Veuillez compléter tous les champs obligatoires !");
	error=false;
	}
else
	{
	error=true;
	}

if(error==false) { return false; }

if(test=="go")
	{
	document.getElementById('post').choix.disabled=true;
	document.getElementById('post').choix.value='[ En cours... ]';
	document.getElementById('post').submit();
	}

}

//--

function valide_error_contact(test)
{

var error = false;

//--

if (document.getElementById('post').nom.value=="")
	document.getElementById('post').nom.style.border='1px solid #FF3300';
else
	document.getElementById('post').nom.style.border='1px solid #29cf48';

//--

if (document.getElementById('post').email.value=="")
	document.getElementById('post').email.style.border='1px solid #FF3300';
else
	document.getElementById('post').email.style.border='1px solid #29cf48';

//--

if (document.getElementById('post').message.value=="")
	document.getElementById('post').message.style.border='1px solid #FF3300';
else
	document.getElementById('post').message.style.border='1px solid #29cf48';

//--

if (document.getElementById('post').code.value=="")
	document.getElementById('post').code.style.border='1px solid #FF3300';
else
	document.getElementById('post').code.style.border='1px solid #29cf48';

//-- Champs NOM ----------------------------------------------------------------------------------------------

if (document.getElementById('post').nom.value=="" || 
document.getElementById('post').email.value=="" || 
document.getElementById('post').message.value=="")
{
alert("Veuillez compléter tous les champs obligatoires !");
error=false;
}
else
{ 

texte = files('http://services.service-webmaster.fr/petites-annonces/ajax/verification-antispam.php?code='+document.getElementById('post').code.value+'&nospam_question='+document.getElementById('post').nospam_question.value+'')
	
	if(texte==1)
		{
		document.getElementById('post').code.style.border='1px solid #FF3300';
		alert("Le code de sécurité est incorrect !");
		error=false;
		}
	else
	{
	error=true;	
	}
	
}


if(error==false) { return false; }

if(test=="go")
	{
	document.getElementById('post').choix.disabled=true;
	document.getElementById('post').choix.value='[ En cours... ]';
	document.getElementById('post').submit();
	}
}

//--

function valide_error_contact_auteur(test)
{

var error = false;

//--

if (document.getElementById('post').nom.value=="")
	document.getElementById('post').nom.style.border='1px solid #FF3300';
else
	document.getElementById('post').nom.style.border='1px solid #29cf48';

//--

if (document.getElementById('post').email.value=="")
	document.getElementById('post').email.style.border='1px solid #FF3300';
else
	document.getElementById('post').email.style.border='1px solid #29cf48';

//--

if (document.getElementById('post').message.value=="")
	document.getElementById('post').message.style.border='1px solid #FF3300';
else
	document.getElementById('post').message.style.border='1px solid #29cf48';

//--

if (document.getElementById('post').code.value=="")
	document.getElementById('post').code.style.border='1px solid #FF3300';
else
	document.getElementById('post').code.style.border='1px solid #29cf48';

//-- Champs NOM ----------------------------------------------------------------------------------------------

if (document.getElementById('post').nom.value=="" || 
document.getElementById('post').email.value=="" || 
document.getElementById('post').message.value=="")
{
alert("Veuillez compléter tous les champs obligatoires !");
error=false;
}
else
{ 

texte = files('http://services.service-webmaster.fr/petites-annonces/ajax/verification-antispam.php?code='+document.getElementById('post').code.value+'&nospam_question='+document.getElementById('post').nospam_question.value+'')
	
	if(texte==1)
		{
		document.getElementById('post').code.style.border='1px solid #FF3300';
		alert("Le code de sécurité est incorrect !");
		error=false;
		}
	else
	{
	error=true;	
	}
	
}

if(error==false) { return false; }

if(test=="go")
	{
	document.getElementById('post').choix.disabled=true;
	document.getElementById('post').choix.value='[ En cours... ]';
	document.getElementById('post').submit();
	}
}

//--

function valide_error_recherche(test)
{

var error = false;

//--

if (document.getElementById('recherche_complete').key.value=="")
	document.getElementById('recherche_complete').key.style.border='1px solid #FF3300';
else
	document.getElementById('recherche_complete').key.style.border='1px solid #29cf48';


//-- Champs NOM ----------------------------------------------------------------------------------------------

if (document.getElementById('recherche_complete').key.value=="")
{
alert("Veuillez compléter tous les champs obligatoires !");
error=false;
}
else
{
error=true;	
}

if(error==false) { return false; }

if(test=="go")
	{
	document.getElementById('recherche_complete').choix.disabled=true;
	document.getElementById('recherche_complete').choix.value='[ En cours... ]';
	document.getElementById('recherche_complete').submit();
	}
}

//--

function getXhr()
{
    var xhr = null;
    if (window.XMLHttpRequest) // Firefox et autres
    xhr = new XMLHttpRequest();
    else if (window.ActiveXObject)
    { // Internet Explorer 
        try
        {
            xhr = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {
            xhr = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    else
    { // XMLHttpRequest non supporté par le navigateur 
        alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
        xhr = false;
    }
    return xhr;
}

//--

function GetRegion()
{
    var xhr = getXhr();
    // On défini ce qu'on va faire quand on aura la réponse
    xhr.onreadystatechange = function ()
    {
        // On ne fait quelque chose que si on a tout reçu et que le serveur est ok
        if (xhr.readyState == 4 && xhr.status == 200)
        {
            leselect = xhr.responseText;
            // On se sert de innerHTML pour rajouter les options a la liste
            document.getElementById('div_region').innerHTML = leselect;
			
			GetDepartement ();
        }
    }

    // Ici on va voir comment faire du post
    xhr.open("POST", "http://services.service-webmaster.fr/petites-annonces/ajax/get.list.region.php", true);
    // ne pas oublier ça pour le post
    xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    // ne pas oublier de poster les arguments
    // ici, l'id de l'auteur
    sel = document.getElementById('pays');
    idauteur = sel.options[sel.selectedIndex].value;
    xhr.send("pays=" + idauteur);
}

//--

function GetDepartement ()
	{
    var xhr = getXhr();
    // On défini ce qu'on va faire quand on aura la réponse
    xhr.onreadystatechange = function ()
    {
        // On ne fait quelque chose que si on a tout reçu et que le serveur est ok
        if (xhr.readyState == 4 && xhr.status == 200)
        {
            leselect = xhr.responseText;
            // On se sert de innerHTML pour rajouter les options a la liste
            document.getElementById('div_departement').innerHTML = leselect;
        }
    }

    // Ici on va voir comment faire du post
    xhr.open("POST", "http://services.service-webmaster.fr/petites-annonces/ajax/get.list.departement.php", true);
    // ne pas oublier ça pour le post
    xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    // ne pas oublier de poster les arguments
	
    // ne pas oublier de poster les arguments
    // ici, l'id de l'auteur
    sel_pays = document.getElementById('pays');
    pays = sel_pays.options[sel_pays.selectedIndex].value;
	
    xhr.send("pays=" + pays);

	}

//--

function GetActionPays()
	{
	
	//--
	
	sel 	= document.getElementById('pays');
    pays 	= sel.options[sel.selectedIndex].value;

	//--
	
	if(pays=="9999999")
		{
		document.getElementById('div_departement').style.display='none';
		document.getElementById('div_region').style.display='none';
	
		document.getElementById('div_departement_na').style.display='block';
		document.getElementById('div_region_na').style.display='block';
		}
	else
		{
		document.getElementById('div_departement').style.display='block';
		document.getElementById('div_region').style.display='block';
		
		document.getElementById('div_departement_na').style.display='none';
		document.getElementById('div_region_na').style.display='none';
		}
	
	}

