///////////////////////////// JAVASCRIPT PRINCIPAL /////////////////////////////////

//// SECTION MODELISME ET REEL ////

function verif_recherche() {
		if(document.searche.rechercher.value=="")
			{
			alert("Vous n'avez pas saisie de mots clefs");
			return false;
			}
		else {
		return true;
		}
	}

function verif_ajout_news() {
		if(document.post.titre_news.value=="")
			{
			alert("Veuillez mettre un titre à votre News");
			return false;
			}
		else if(document.post.texte.value=="") {
			alert("Veuillez mettre un texte à votre News");
			return false;
		}
		else {
		return true;
		}
	}
	
function modif_verif_news() {
		var choix = confirm('Voulez-vous supprimer la News? ATTENTION, si vous cliquez sur OK, celle-ci sera detruite et ne pourra plus être récupérée');
		if(choix == true) {
		return true;
		}
		else {
		return false;
		}
	}
	
function verif_sondage_ajout(){
	if (document.creer.nom.value==''){ alert('Veulliez mettre un nom à votre sondage');
		return false;
		}
	else if (document.creer.question.value==''){ alert('Veulliez mettre une question à votre sondage');
		return false;
		}
	else if (document.creer.com1.value==''){ alert('Vous n\'avez rien mis dans le champ : 1er solution');
		return false;
		}
	else if (document.creer.com2.value==''){ alert('Vous n\'avez rien mis dans le champ : 2em solution');
		return false;
		}
	else{
		return true;
		}
	}
	
function suppr_compte() {
		var choix = confirm('Voulez-vous supprimer votre compte? ATTENTION cette action supprimera toutes les informations concernant votre compte ainsi que vos news, sujets et messages sur le forum. Vous n\'aurrez donc plus accès à l\'espace privé du site.');
		if(choix == true) {
		return true;
		}
		else {
		return false;
		}
	}
	
function AddText_ModifFiche1(startTag, defaultText, endTag)
		{
		with(document.modif_fiche_membre)
		{
		if(description.createTextRange)
		{
		var text;
		description.focus(description.caretPos);
		description.caretPos = document.selection.createRange().duplicate();
		if(description.caretPos.text.length>0)
		{
		var sel = description.caretPos.text;
		var fin = '';
		while(sel.substring(sel.length-1, sel.length)==' ')
		{
		sel = sel.substring(0, sel.length-1)
		fin += ' ';
		}
		description.caretPos.text = startTag + sel + endTag + fin;
		}
		else
		description.caretPos.text = startTag+defaultText+endTag;
		}
		else
		description.value += startTag+defaultText+endTag;
		}
	}
	
function AddText_ModifFiche2(startTag, defaultText, endTag)
		{
		with(document.modif_fiche_membre)
		{
		if(aime.createTextRange)
		{
		var text;
		aime.focus(aime.caretPos);
		aime.caretPos = document.selection.createRange().duplicate();
		if(aime.caretPos.text.length>0)
		{
		var sel = aime.caretPos.text;
		var fin = '';
		while(sel.substring(sel.length-1, sel.length)==' ')
		{
		sel = sel.substring(0, sel.length-1)
		fin += ' ';
		}
		aime.caretPos.text = startTag + sel + endTag + fin;
		}
		else
		aime.caretPos.text = startTag+defaultText+endTag;
		}
		else
		aime.value += startTag+defaultText+endTag;
		}
	}

function AddText_ModifFiche3(startTag, defaultText, endTag)
		{
		with(document.modif_fiche_membre)
		{
		if(aimepas.createTextRange)
		{
		var text;
		aimepas.focus(aimepas.caretPos);
		aimepas.caretPos = document.selection.createRange().duplicate();
		if(aimepas.caretPos.text.length>0)
		{
		var sel = aimepas.caretPos.text;
		var fin = '';
		while(sel.substring(sel.length-1, sel.length)==' ')
		{
		sel = sel.substring(0, sel.length-1)
		fin += ' ';
		}
		aimepas.caretPos.text = startTag + sel + endTag + fin;
		}
		else
		aimepas.caretPos.text = startTag+defaultText+endTag;
		}
		else
		aimepas.value += startTag+defaultText+endTag;
		}
	}
	
function ajout_lien() {
	if(document.ajoutersite.categorie.value == '') {
	alert('Vous devez choisir une Catégorie.');
	return false;
	}
	else {
		if(document.ajoutersite.titre.value == '' || document.ajoutersite.url.value == 'http://' || document.ajoutersite.description.value == '') {
		alert('Merci de remplir les champs obligatoires.');
		return false;
		}
		else {
		return true;
		}
	}
}

function verif_ajout_livredor() {
		if(document.post.titre.value=="")
			{
			alert("Veuillez mettre un titre à votre Message");
			return false;
			}
		else if(document.post.texte.value=="") {
			alert("Veuillez mettre un Message");
			return false;
		}
		else {
		return true;
		}
	}

function verif_ajout_album() {
		if(document.ajout_album.nom_album.value=="")
			{
			alert("Veuillez mettre un nom à votre Album.");
			return false;
			}
		else if(document.ajout_album.nom_photo.value=="") {
			alert("Veuillez mettre un nom à votre Photo.");
			return false;
		}
		else if(document.ajout_album.fichier.value=="") {
			alert("Veuillez sélectionner une Photo.");
			return false;
		}
		else {
		return true;
		}
	}
	
function verif_modif_album() {
		if(document.modif_album.nom_album.value=="")
			{
			alert("Veuillez mettre un nom à votre Album.");
			return false;
			}
		else {
		return true;
		}
	}
	
function verif_ajout_photo() {
		if(document.ajout_photo.nom_photo.value=="")
			{
			alert("Veuillez mettre un nom à votre Photo.");
			return false;
			}
		else if(document.ajout_photo.fichier.value=="") {
			alert("Veuillez sélectionner une Photo.");
			return false;
		}
		else {
		return true;
		}
	}
	
function verif_modif_photo() {
		if(document.modif_photo.nom_photo.value=="")
			{
			alert("Veuillez mettre un nom à votre Photo.");
			return false;
			}
		else {
		return true;
		}
	}
	
function verif_ajout_commentaire() {
		if(document.album_ajout_commentaire.commentaire.value=="") {
			alert("Vous n'avez pas saisie de commentaire.");
			return false;
		}
		else {
		return true;
		}
	}
	
function verif_supp_commentaire() {
		var choix = confirm('Voulez-vous supprimer ce commentaire ?');
		if(choix == true) {
		return true;
		}
		else {
		return false;
		}
	}
	
function verif_supp_photo() {
		var choix = confirm('Voulez-vous supprimer cette photo de cet album ?');
		if(choix == true) {
		return true;
		}
		else {
		return false;
		}
	}
	
function verif_supp_album() {
		var choix = confirm('Voulez-vous supprimer cet album ainsi que toutes les photos qui se trouvent dans cet album ?');
		if(choix == true) {
		return true;
		}
		else {
		return false;
		}
	}
	
function GereControleAlbum(Controleur, Controle, Masquer, Controleur2, Controle2, Masquer2) {
	var objControleur = document.getElementById(Controleur);
	var objControle = document.getElementById(Controle);
	var objControleur2 = document.getElementById(Controleur2);
	var objControle2 = document.getElementById(Controle2);
		if (Masquer=='1')
			objControle.style.visibility=(objControleur.checked==true)?'visible':'hidden';
		else
			objControle.disabled=(objControleur.checked==true)?false:true;
			
		if (Masquer2=='1')
			objControle2.style.visibility=(objControleur2.checked==true)?'visible':'hidden';
		else
			objControle2.disabled=(objControleur2.checked==true)?false:true;
		return true;
	}
	
//// SECTION MODELISME ////

function mod_annonce_verif() {
		if(document.ajouter.marque.value=="")
			{
			alert("Veuillez choisir une Marque pour votre produit");
			return false;
			}
		else if(document.ajouter.type.value=="") {
			alert("Veuillez choisir un Type pour votre produit");
			return false;
			}
		else if(document.ajouter.titre.value=="") {
			alert("Veuillez mettre un Titre à votre annonce");
			return false;
			}
		else if(document.ajouter.description.value=="") {
			alert("Veuillez mettre une Description à votre annonce");
			return false;
			}
		else if(document.ajouter.prix.value=="") {
			alert("Veuillez mettre un Prix à votre annonce");
			return false;
			}
		else {
		return true;
		}
	}
	
function mod_annonce_verif_filtre() {
		if(document.filtrage.marque.value=="" && document.filtrage.type.value=="") {
			alert("Vous n'avez pas effectué de filtrage");
			return false;
			}
		else if(document.filtrage.marque.value!="" && document.filtrage.type.value!="") {
			alert("Vous ne pouvez effectuer un filtrage que par Marque OU par Type");
			return false;
			}
		else {
			return true;
			}
		}
		
function mod_annonce_verif_question() {
		if(document.ajouter.question.value=="Tapez votre question ici puis cliquez sur valider") {
			alert("Vous n'avez pas posé de question !");
			return false;
			}
		else {
			return true;
			}
		}

function mod_annonce_verif_annonce() {
		var choix = confirm('Voulez-vous supprimer cette annonce?');
		if(choix == true) {
			return true;
		}
		else {
			return false;
			}
		}
	
function mod_annonce_modifier_verif() {
	if(document.ajouter.marque.value=="" || document.ajouter.type.value=="") {
		if(document.ajouter.marque.value=="")
			{
			alert("Veuillez choisir une Marque pour votre produit");
			return false;
			}
		else {
			alert("Veuillez choisir un Type pour votre produit");
			return false;
			}
		}
		else {
			return true;
			}
		}
					
//// SECTION REEL ////


	
//// SECTION MODELISME ET REEL (ADMINISTRATION) ////

function verif_rub() {
		var choix = confirm('Voulez-vous supprimer la rubrique? ATTENTION cette action supprimera la Rubrique ainsi que toutes les Catégories presentes dans cette Rubrique');
		if(choix == true) {
		return true;
		}
		else {
		return false;
		}
	}
	
function verif_rub_ajout() {
		if(document.ajout_rub.ajout_rub.value=="")
			{
			alert("Veuillez mettre un nom à votre Rubrique");
			return false;
			}
		else {
		return true;
		}
	}
	
function verif_rub_modif() {
		if(document.modif_rub.modifier_rub.value=="")
			{
			alert("Veuillez mettre un nom à votre Rubrique");
			return false;
			}
		else {
		return true;
		}
	}
	
function verif_cat() {
		var choix = confirm('Voulez-vous supprimer la catégorie?');
		if(choix == true) {
		return true;
		}
		else {
		return false;
		}
	}
	
function verif_cat_ajout() {
		if(document.ajout_cat.ajout_cat.value=="")
			{
			alert("Veuillez mettre un nom à votre Catégorie");
			return false;
			}
		else if(document.ajout_cat.ajout_url_cat.value=="html/") {
			alert("Veuillez mettre une URL à votre Catégorie");
			return false;
			}
		else if(document.ajout_cat.ajout_var_cat.value=="") {
			alert("Veuillez mettre une Variable de Page à votre Catégorie");
			return false;
			}
		else if(document.ajout_cat.ajout_description_cat.value=="") {
			alert("Veuillez mettre une Description à votre Catégorie");
			return false;
			}
		else {
		return true;
		}
	}
	
function verif_cat_modif() {
		if(document.modif_rub.modifier_rub.value=="")
			{
			alert("Veuillez mettre un nom à votre Rubrique");
			return false;
			}
		else {
		return true;
		}
	}

function verif_news() {
		var choix = confirm('Voulez-vous supprimer la News? ATTENTION, si vous cliquez sur OK, celle-ci sera detruite et ne pourra plus être récupérée');
		if(choix == true) {
		return true;
		}
		else {
		return false;
		}
	}
	
function verif_sondage() {
		var choix = confirm('Voulez-vous supprimer le sondage? ATTENTION, si vous cliquez sur OK, celui-ci sera detruit et ne pourra plus être récupéré');
		if(choix == true) {
		return true;
		}
		else {
		return false;
		}
	}

function suppr_membres() {
		var choix = confirm('Voulez-vous supprimer ce Membre? ATTENTION, cette action supprimera toutes les informations concernant ce membre');
		if(choix == true) {
		return true;
		}
		else {
		return false;
		}
	}
	
function verif_photo() {
		var choix = confirm('Voulez-vous supprimer la photo?');
		if(choix == true) {
		return true;
		}
		else {
		return false;
		}
	}
	
function verif_photo_ajout(){
		if (document.ajout_photo.ajout_nom.value==''){ alert('Veulliez mettre un nom à votre photo');
		return false;}
		else if (document.ajout_photo.fichier.value==''){ alert('Veulliez sélectionner une photo');
		return false;}
		else{
		return true;
		}
	}
	
function verif_photo_modif(){
		if (document.modif_photo.modif_nom.value==''){ alert('Veulliez mettre un nom à votre photo');
		return false;}
		else{
		return true;
		}
	}
	
function suppr_livredor() {
		var choix = confirm('Voulez-vous supprimer ce Message?');
		if(choix == true) {
		return true;
		}
		else {
		return false;
		}
	}

function suppr_membres() {
		var choix = confirm('Voulez-vous supprimer ce Membre?');
		if(choix == true) {
		return true;
		}
		else {
		return false;
		}
	}
	
function verif_lien() {
		var choix = confirm('Voulez-vous supprimer ce lien?');
		if(choix == true) {
		return true;
		}
		else {
		return false;
		}
	}

function AddText(startTag, defaultText, endTag)
	{
		with(document.post)
		{
		if(texte.createTextRange)
		{
		var text;
		texte.focus(texte.caretPos);
		texte.caretPos = document.selection.createRange().duplicate();
		if(texte.caretPos.text.length>0)
		{
		var sel = texte.caretPos.text;
		var fin = '';
		while(sel.substring(sel.length-1, sel.length)==' ')
		{
		sel = sel.substring(0, sel.length-1)
		fin += ' ';
		}
		texte.caretPos.text = startTag + sel + endTag + fin;
		}
		else
		texte.caretPos.text = startTag+defaultText+endTag;
		}
		else
		texte.value += startTag+defaultText+endTag;
		}
	}
