/*
+--------------------------------------------------------------------------
|  Gestion en ligne de publicités
+---------------------------------------------------------------------------
|   > Back Office: fonctions javascript
|   > Par Tidiane AW (tidiane_aw@yahoo.fr)
|   > Date : Juillet 2008
|   > Commentaires: ....
+--------------------------------------------------------------------------
*/
//Envoi données GET
function sendget(url, getvar)
{
	var i_url = url;
	var f_url = url + getvar;
	document.location = f_url;
}

//Recherche
function rechercher()
{
	/*
	var categorie = document.frmRecherche.categorie.value();
	var marque = document.frmRecherche.marque.value();
	var modele = document.frmRecherche.modele.value();
	var annee = document.frmRecherche.annee.value();
	var energie = document.frmRecherche.energie.value();
	var kilometrage = document.frmRecherche.kilometrage.value();
	var prixmin = document.frmRecherche.prixmin.value();
	var prixmax = document.frmRecherche.prixmax.value();
	
	if ((categorie == 0) && (marque == 0) && (modele == 0) && (annee == 0) && (energie == 0) && (kilometrage == 0) && (prixmin == 0) && (prixmax == 0))
	{
		if (confirm ("Aucun critère précisé. La recherche par défaut s'appliquera. Continuer ?"))
		{
			document.frmRecherche.submit();
		}
		else
		{
			document.frmRecherche.cancel();
		}
	}
	else
	{
		document.frmRecherche.submit();
	}
	*/
	document.frmRecherche.submit();
}


	function VerificationEmail(val)
	{
	if (val.indexOf("@") != "-1" &&
		val.indexOf(".") != "-1")
		return 1;
	
	return 0;
	}

	function valider()
	{
		
		var login = document.form_inscription.login.value;
		if (login == '')
		{
			alert('Le pseudo est obligatoire.');
			document.form_inscription.login.focus();
			//return 0;
		}
		else
		{
			var email = document.form_inscription.email.value;
			if ((email == '') || (VerificationEmail(email) == 0))
			{
				if (email == '')
				{
					alert ('L\'adresse email est obligatoire.');
					document.form_inscription.email.focus();
					//return 0;
				}
				else
				{
					alert ('L\'adresse email indiquée est incorrecte.');
					document.form_inscription.email.focus();					
					//return 0;
				}
			}
			else
			{
				var mdp1v = document.form_inscription.mdp1.value;
				var mdp2v = document.form_inscription.mdp2.value;
				
				if (mdp1v == '')
				{
					alert ('Le mot de passe est obligatoire.');
					document.form_inscription.mdp1.focus();	
					//return 0;
				}
				else
				{
					if (mdp2v == '')
					{
						alert ('Vous devez répéter le mot de passe saisi préalabltement.');
						document.form_inscription.mdp2.focus();	
						//return 0;						
					}
					else
					{
						if (mdp1v == mdp2v)
						{
							//Validation
							document.form_inscription.submit();
						}
						else
						{
							alert ('Le mot de passe et sa copie ne sont pas similaires.');
							document.form_inscription.mdp2.focus();	
							//return 0;								
						}
					}
				}
			}
		}
	}
	
	
function creer()
{
	var v_vous = '';
	if (document.form_depot.vous[0].checked)
	{
		v_vous = document.form_depot.vous[0].value;
	}
	else
	{
		if (document.form_depot.vous[1].checked)
		{
			v_vous = document.form_depot.vous[1].value;
		}	
	}
	document.form_depot.valeur_vous.value = v_vous;
	
	var v_cat_id = document.form_depot.elements['cat_id'].options[document.form_depot.elements['cat_id'].selectedIndex].value;	
	var v_marques_id = document.form_depot.elements['marques_id'].options[document.form_depot.elements['marques_id'].selectedIndex].value;	
	var v_modele_id = document.form_depot.elements['modele_id'].options[document.form_depot.elements['modele_id'].selectedIndex].value;		
	var v_titre = document.forms['form_depot'].elements['titre'].value; 			
	var v_kilometrage = document.forms['form_depot'].elements['kilometrage'].value; 	
	var v_prix = document.forms['form_depot'].elements['prix'].value; 	
	var v_annee =  document.forms['form_depot'].elements["annee"].value; 	
	var v_energie_id = document.form_depot.elements['energie_id'].options[document.form_depot.elements['energie_id'].selectedIndex].value;	
	var v_texte = document.forms['form_depot'].elements['texte'].value; 	
	var v_dep_id = document.form_depot.elements['dep_id'].options[document.form_depot.elements['dep_id'].selectedIndex].value;	
	var v_ville = document.forms['form_depot'].elements['ville'].value; 	
		
	//alert ("toutes valeurs testées " + v_cat_id + " " + v_vous);		
	
	if 	(v_vous == '')
	{
		alert ("Vous devez choisir un qualificatif: particulier ou professionnel");
		document.form_depot.vous[0].focus();
	}
	else
	{
		if (v_cat_id == 0)
		{
			alert ("Vous devez choisir une catégorie dans la liste");
			document.form_depot.elements['cat_id'].focus();			
		}
		else
		{
			if (v_marques_id == 0)
			{
				alert ("Vous devez choisir une marque dans la liste");
				document.form_depot.elements['marques_id'].focus();				
			}
			else
			{
				if ((v_modele_id == 0) && (v_titre == ''))
				{
					alert ("A défaut de choisir le modèle dans la liste, vous devez définir le titre de l'annonce");
					document.form_depot.elements['modele_id'].focus();	
				}
				else
				{
					if (v_kilometrage == '')
					{
						alert ("Vous devez préciser le kilométrage");
						document.form_depot.elements['kilometrage'].focus();	
					}
					else
					{
						if (v_prix == '')
						{
							alert ("Vous devez préciser le prix du véhicule");
							document.form_depot.elements['prix'].focus();							
						}
						else
						{
							if (v_annee == '')
							{
								alert ("Vous devez préciser l'année du véhicule");
								document.form_depot.elements['annee'].focus();							
							}
							else
							{
								if (v_energie_id == 0)
								{
									alert ("Vous devez préciser la motorisation du véhicule");
									document.form_depot.elements['energie_id'].focus();									
								}
								else
								{
									if (v_texte == '')
									{
										alert ("Vous devez préciser la description du véhicule");
										document.form_depot.elements['texte'].focus();										
									}
									else
									{
										if ((v_dep_id == 0) && (v_ville == ''))
										{
											alert ("Vous devez préciser votre département ou votre ville");
											document.form_depot.elements['dep_id'].focus();												
										}
										else
										{
											document.form_depot.submit();											
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}	
	//
}

function modifier()
{
	var v_vous = '';
	if (document.form_depot.vous[0].checked)
	{
		v_vous = document.form_depot.vous[0].value;
	}
	else
	{
		if (document.form_depot.vous[1].checked)
		{
			v_vous = document.form_depot.vous[1].value;
		}	
	}
	document.form_depot.valeur_vous.value = v_vous;
	
	var v_cat_id = document.form_depot.elements['cat_id'].options[document.form_depot.elements['cat_id'].selectedIndex].value;	
	var v_marques_id = document.form_depot.elements['marques_id'].options[document.form_depot.elements['marques_id'].selectedIndex].value;	
	var v_modele_id = document.form_depot.elements['modele_id'].options[document.form_depot.elements['modele_id'].selectedIndex].value;		
	var v_titre = document.forms['form_depot'].elements['titre'].value; 			
	var v_kilometrage = document.forms['form_depot'].elements['kilometrage'].value; 	
	var v_prix = document.forms['form_depot'].elements['prix'].value; 	
	var v_annee =  document.forms['form_depot'].elements["annee"].value; 	
	var v_energie_id = document.form_depot.elements['energie_id'].options[document.form_depot.elements['energie_id'].selectedIndex].value;	
	var v_texte = document.forms['form_depot'].elements['texte'].value; 	
	var v_dep_id = document.form_depot.elements['dep_id'].options[document.form_depot.elements['dep_id'].selectedIndex].value;	
	var v_ville = document.forms['form_depot'].elements['ville'].value; 	
		
	//alert ("toutes valeurs testées " + v_cat_id + " " + v_vous);		
	
	if 	(v_vous == '')
	{
		alert ("Vous devez choisir un qualificatif: particulier ou professionnel");
		document.form_depot.vous[0].focus();
	}
	else
	{
		if (v_cat_id == 0)
		{
			alert ("Vous devez choisir une catégorie dans la liste");
			document.form_depot.elements['cat_id'].focus();			
		}
		else
		{
			if (v_marques_id == 0)
			{
				alert ("Vous devez choisir une marque dans la liste");
				document.form_depot.elements['marques_id'].focus();				
			}
			else
			{
				if ((v_modele_id == 0) && (v_titre == ''))
				{
					alert ("A défaut de choisir le modèle dans la liste, vous devez définir le titre de l'annonce");
					document.form_depot.elements['modele_id'].focus();	
				}
				else
				{
					if (v_kilometrage == '')
					{
						alert ("Vous devez préciser le kilométrage");
						document.form_depot.elements['kilometrage'].focus();	
					}
					else
					{
						if (v_prix == '')
						{
							alert ("Vous devez préciser le prix du véhicule");
							document.form_depot.elements['prix'].focus();							
						}
						else
						{
							if (v_annee == '')
							{
								alert ("Vous devez préciser l'année du véhicule");
								document.form_depot.elements['annee'].focus();							
							}
							else
							{
								if (v_energie_id == 0)
								{
									alert ("Vous devez préciser la motorisation du véhicule");
									document.form_depot.elements['energie_id'].focus();									
								}
								else
								{
									if (v_texte == '')
									{
										alert ("Vous devez préciser la description du véhicule");
										document.form_depot.elements['texte'].focus();										
									}
									else
									{
										if ((v_dep_id == 0) && (v_ville == ''))
										{
											alert ("Vous devez préciser votre département ou votre ville");
											document.form_depot.elements['dep_id'].focus();												
										}
										else
										{
											document.form_depot.submit();											
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}	
	//
}

function repondre_annonce()
{
 var rep = document.form_reponse.reponse.value;
 if (rep == '')
 {
	alert ('Impossible d\'envoyer une réponse vide.');
	document.form_reponse.reponse.focus();
 }
 else
 {
	document.form_reponse.submit();
 }
}

function lancer_rech()
{
	var v_ou = '';
	if (document.forms['recherche_motcle'].ouchercher[0].checked)
	{
		v_ou = document.forms['recherche_motcle'].ouchercher[0].value;
	}
	else
	{
		if (document.forms['recherche_motcle'].ouchercher[1].checked)
		{
			v_ou = document.forms['recherche_motcle'].ouchercher[1].value;
		}	
	}
	
	var motc = document.forms['recherche_motcle'].elements['q'].value;
	if (motc == '')
	{
		alert ("Vous devez saisir un critère de recherche");
		document.forms['recherche_motcle'].elements['q'].focus();
	}
	else
	{
		//alert (v_ou);
		if (v_ou == 'google')
		{
			document.forms['recherche_motcle'].id = "cse-search-box";
			document.forms['recherche_motcle'].action = "http://www.google.fr/cse";
			document.forms['recherche_motcle'].method = 'GET';
		}
		else
		{
			document.forms['recherche_motcle'].id = "recherche_motcle";
			document.forms['recherche_motcle'].action = "http://www.oto-annonces.com/annonces/resultats.php";		
			document.forms['recherche_motcle'].method = 'POST';
		}
		//alert (document.forms['recherche_motcle'].id);
		//alert (document.forms['recherche_motcle'].action);
		document.forms['recherche_motcle'].submit();
	}
	
}