// JavaScript Document

function file(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 writediv(texte)
{
   document.getElementById('res').innerHTML = texte;
}
	
function treatquery()
{ // la requête
	
	ch = document.getElementById('abr').value;
	if (ch.length>2)
	{
		text=file("rech.php?abr=" + escape(ch));
		writediv(text);
	}
			
	
}

function confirmationVider()
{
	var code = prompt('Pour vider la base de données, veuillez saisir le code : ','**********');
	if(code=='ju17291')
		document.location.href='index.php?action=vide';
}

function verifChargementXML()
{
	if(document.getElementById('fichierXML').value=="")
	{
		alert('Attention : Le fichier n\'a pas été selectionné');
		return false;
	}
}

/*function verifSupprDate(idDate,idRens,idArt)
{
	if(confirm('La date va être supprimée : confirmer cette action'))
		document.location.href='index.php?action=supprimDate&id='+idDate+'&idRens='+idRens+'&idArt='+idArt;
	
}
		
function verifSupprLieu(idLieu,idRens,idArt)
{
	if(confirm('La lieu va être supprimé : confirmer cette action'))
		document.location.href='index.php?action=supprimLieu&id='+idLieu+'&idRens='+idRens+'&idArt='+idArt;
	
}*/

function verifSupprArticle(idArticle)
{
	if(confirm('L\'article va être supprimé : confirmer cette action'))
		document.location.href='index.php?action=supprimer&id='+idArticle;
	
}

function verifSupprLieuDate(idRens,idArt)
{
	if(confirm('Le lieu et la date vont être supprimés : confirmer cette action'))
		document.location.href='index.php?action=supprimLieuDate&idRens='+idRens+'&idArt='+idArt;
}

function test()
{
	text=file("rchDate.php?date="+document.getElementById('alternate').value);
	document.getElementById("article").innerHTML=text;
	
}

function fbs_click() 
{
	u=location.href;t=document.title;window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');
	return false;
}

function redirection(id,texte)
{
	alert(texte);
	document.location.href='index.php?action=corriger&id='+id;	
}

function verifmsgLieu()
{
	var regexp = new RegExp("^[a-zA-Z0-9_\\-\\.]{3,}@[a-zA-Z0-9\\-_]{2,}\\.[a-zA-Z]{2,4}$", "g");
	if(document.getElementById('mail').value=="")	
	{
		alert('Vous devez saisir un adresse email');
		document.getElementById('mail').focus();
		return false;
	}
	else if(!regexp.test(document.getElementById('mail').value))
		{
			alert('Vous devez saisir un adresse email valide');
			document.getElementById('mail').focus();
			return false;
		}
	
	if(document.getElementById('msg').value=="")	
	{
		alert('Vous devez saisir un message');
		document.getElementById('msg').focus();
		return false;
	}
}

function verifSoumissionInfo()
{
	if(document.getElementById('nom').value=="")
	{
		alert('Veuillez saisir votre nom');
		document.getElementById('nom').focus();
		return false;
	}
	
	if(document.getElementById('Pnom').value=="")
	{
		alert('Veuillez saisir votre prénom');
		document.getElementById('Pnom').focus();
		return false;
	}
	
	if(document.getElementById('tel').value=="")
	{
		alert('Veuillez saisir votre numéro de téléphone');
		document.getElementById('tel').focus();
		return false;
	}
	else if(isNaN(document.getElementById('tel').value))
		{
			alert('Le numéro de téléphone communiqué n\'est pas valide');
			document.getElementById('tel').focus();
			return false;
		}
	
	if(document.getElementById('telAnnonce').value=="")
	{
		alert('Veuillez saisir le numéro de téléphone à mentionner dans l\'annonce');
		document.getElementById('telAnnonce').focus();
		return false;
	}
	else if(isNaN(document.getElementById('telAnnonce').value))
		{
			alert('Le numéro de téléphone à mentionner dans l\'annonce n\'est pas valide');
			document.getElementById('telAnnonce').focus();
			return false;
		}
	
	var regexp = new RegExp("^[a-zA-Z0-9_\\-\\.]{3,}@[a-zA-Z0-9\\-_]{2,}\\.[a-zA-Z]{2,4}$", "g");
	if(document.getElementById('mail').value=="")
	{
		alert('Veuillez renseigner votre adresse email');
		document.getElementById('mail').focus();
		return false;
	}
	else if(!regexp.test(document.getElementById('mail').value))
	{
		alert('L\'adresse mail que vous avez fournie n\'est pas valide');
		document.getElementById('mail').focus();
		return false;
	}
	
	if(document.getElementById('villes').value=="")
	{
		alert('Veuillez renseigner la ou les ville(s) concernée(s)');
		document.getElementById('villes').focus();
		return false;
	}
	
	if(document.getElementById('dep').value=="")
	{
		alert('Veuillez renseigner le(s) departement(s) concerné(s)');
		document.getElementById('dep').focus();
		return false;
	}
	
	if(document.getElementById('salles').value=="")
	{
		alert('Veuillez renseigner la ou les salle(s) concernée(s)');
		document.getElementById('salles').focus();
		return false;
	}
	
	if(document.getElementById('date').value=="")
	{
		alert('Veuillez renseigner la ou les dates(s)');
		document.getElementById('date').focus();
		return false;
	}
	
	if(document.getElementById('infos').value=="")
	{
		alert('Veuillez renseigner le champs informations');
		document.getElementById('infos').focus();
		return false;
	}
	
}

function verifAbo()
{
	var regexp = new RegExp("^[a-zA-Z0-9_\\-\\.]{3,}@[a-zA-Z0-9\\-_]{2,}\\.[a-zA-Z]{2,4}$", "g");
	if(document.getElementById('mail').value=="")
	{
		alert('Veuillez renseigner votre adresse email');
		document.getElementById('mail').focus();
		return false;
	}
	else if(!regexp.test(document.getElementById('mail').value))
	{
		alert('L\'adresse mail que vous avez fournie n\'est pas valide');
		document.getElementById('mail').focus();
		return false;
	}
}

sas_tmstp=Math.round(Math.random()*10000000000);sas_masterflag=1;
function SmartAdServer(sas_pageid,sas_formatid,sas_target) {
 if (sas_masterflag==1) {sas_masterflag=0;sas_master='M';} else {sas_master='S';};
 document.write('<SCR'+'IPT SRC="http://www.smartadserver.com/call/pubj/' + sas_pageid + '/' + sas_formatid + '/'+sas_master + '/' + sas_tmstp + '/' + escape(sas_target) + '?"></SCR'+'IPT>');
}

function selectTous()
{
	if(document.getElementById('TOUS').checked==true)
	{
		document.getElementById('NANCY').checked=true;
		document.getElementById('METZ').checked=true;
		document.getElementById('STRASBOURG').checked=true;
		document.getElementById('DIJON').checked=true;
		document.getElementById('BESANC').checked=true;
		document.getElementById('ADMIN').checked=true;
	}
	else if(document.getElementById('TOUS').checked==false)
	{
		document.getElementById('NANCY').checked=false;
		document.getElementById('METZ').checked=false;
		document.getElementById('STRASBOURG').checked=false;
		document.getElementById('DIJON').checked=false;
		document.getElementById('BESANC').checked=false;
		document.getElementById('ADMIN').checked=false;
	}
}

function verifAboNews()
{
	var regexp = new RegExp("^[a-zA-Z0-9_\\-\\.]{3,}@[a-zA-Z0-9\\-_]{2,}\\.[a-zA-Z]{2,4}$", "g");
	if(document.getElementById('mail').value=="")
	{
		alert('Veuillez renseigner votre adresse email');
		document.getElementById('mail').focus();
		return false;
	}
	else if(!regexp.test(document.getElementById('mail').value))
	{
		alert('L\'adresse mail que vous avez fournie n\'est pas valide');
		document.getElementById('mail').focus();
		return false;
	}
}

var tabArt=new Array();
var i=0;
function cocheArticle(id)
{

	if(document.getElementById(id).checked==true)
	{
		tabArt[i]=id;
		i=i+1;	
	}
	else 
	{
		for(ind=0;ind<i;ind++)
		{
			if(id==tabArt[ind])
				//tabArt[ind]=0;
				//alert(id);
			{
				var permute=true;
			}
			if(permute==true)
			{
				tabArt[ind]=tabArt[ind+1];
			};
		}
		delete tabArt[i];
		i=i-1;
		
	}
	
}

function getTabArt()
{
	return tabArt;
}

function supprimListe()
{
	if(confirm('Etes - vous certain de vouloir supprimer ces articles ? '))
	{
		var tab =getTabArt();
		//tabArt=null;
		document.location.href='index.php?action=supprimerListe&tab='+tab;
	}
}

function listeRub(rub)
{
	//tabArt=null;
	if(texte=file('listeArticles.php?rub='+rub))
		document.getElementById('liste').innerHTML = texte;
	else document.getElementById('liste').innerHTML = 'Une erreure s\'est produite lors du chargement de la page';
}


