function verifNewsletter(f){
	if (!isEmail(f.email.value)){
		alert("Vous devez saisir une adresse email valide !");
		f.email.focus();
		return false;
	}
	if (!f.data[0].checked && !f.data[1].checked && !f.data[2].checked && !f.data[3].checked){
		alert("Vous devez choisir votre spécialité !");
		return false;
	}
	return true;
}

function chemin_fer_rub(elt){
	var rubName=escape(elt.innerHTML);
	self.location.href="index.php?rubname="+rubName;
}

function envoiAmi(article_id){
	popup("envoi_ami.php?article_id="+article_id,400,350,0);
}

function popup(loc,larg,haut,scro){
	nouvelle_fenetre = window.open(loc,"","menubar=0,resizable=1,scrollbars="+scro+",width="+larg+",height="+haut+",top=100,left=100");
	if (parseInt(navigator.appVersion) > 2) { nouvelle_fenetre.focus();}	
}

function viewArticle(id,rub_id,num){
	self.location.href="index.php?display=article&rubId="+rub_id+"&num="+num+"&articleId="+id;
}


function stopDew(){
	/* stop dewplayer : */
	var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1; 
	var dews = document.getElementsByTagName("object");
	for(i=0;i<dews.length;i++){
		if (dews[i].className=="dewplayer") {
			tmp = InternetExplorer ? eval("window."+dews[i].id) : eval("window.document."+dews[i].id);
			try{
				tmp.GotoFrame(4);
			}catch(e){
				//alert(e);	
			}
		}
		
		if (dews[i].id.substr(0,9)=="swfVideo_") {
			tmp = InternetExplorer ? eval("window."+dews[i].id) : eval("window.document."+dews[i].id);
			try{
				tmp.SetVariable("setPause","oui");
			}catch(e){
				//alert(e);	
			}		
		}
	}
}

function getArticles(){
	toReturn = new Array();
	var divs = document.getElementsByTagName("div");
	for(i=0;i<divs.length;i++){
		if (divs[i].className=="article") {
			toReturn[toReturn.length]=divs[i];
		}
	}
	return toReturn;
}

function getArticleTitre(objArticle){
	var divs = objArticle.getElementsByTagName("div");
	for(i=0;i<divs.length;i++){
		if (divs[i].className=="articleTitre") {
			return divs[i].innerHTML;
		}
	}
	return "";
}

function getArticleExtrait(objArticle){
	var divs = objArticle.getElementsByTagName("div");
	for(i=0;i<divs.length;i++){
		if (divs[i].className=="articleExtrait") {
			return divs[i].innerHTML;
		}
	}
	return "";
}

function getArticleContenu(objArticle){
	var divs = objArticle.getElementsByTagName("div");
	for(i=0;i<divs.length;i++){
		if (divs[i].className=="articleContenu") {
			return divs[i].innerHTML;
		}
	}
	return "";
}

function getArticleSrt(objArticle){
	var divs = objArticle.getElementsByTagName("div");
	for(i=0;i<divs.length;i++){
		if (divs[i].className=="articleSrt") {
			return divs[i].innerHTML;
		}
	}
	return "";
}

function showAllArticles(){
	articles = getArticles();
	for(i=0;i<articles.length;i++){
		_showObj(articles[i]);
	}
}

function hideAllArticles(){
	articles = getArticles();
	for(i=0;i<articles.length;i++){
		_hideObj(articles[i]);
	}
}

function filterArticleByLettre(lettre){
	hideAllArticles();
	articles = getArticles();
	for(ii=0;ii<articles.length;ii++){
		titre = getArticleTitre(articles[ii]);
		if (titre.substring(0,1).toUpperCase()==lettre.toUpperCase()){
			_showObj(articles[ii]);
		}
	}
}

function fullTextArticle(chps){
	searchStr = document.getElementById(chps).value;
	if (searchStr.length>=1) {
		articles = getArticles();
		nbresult=0;
		for(ii=0;ii<articles.length;ii++){
			if (getArticleTitre(articles[ii]).toUpperCase().indexOf(searchStr.toUpperCase())>=0 
				|| getArticleExtrait(articles[ii]).toUpperCase().indexOf(searchStr.toUpperCase())>=0 
				|| getArticleContenu(articles[ii]).toUpperCase().indexOf(searchStr.toUpperCase())>=0 
				|| getArticleSrt(articles[ii]).toUpperCase().indexOf(searchStr.toUpperCase())>=0 
				|| getArticleTitre(articles[ii]).toUpperCase().indexOf(searchStr.toUpperCase())>=0){
				
				nbresult++;
			}
		}
		if (nbresult>0){
			hideAllArticles()
			for(ii=0;ii<articles.length;ii++){
				if (getArticleTitre(articles[ii]).toUpperCase().indexOf(searchStr.toUpperCase())>=0 
					|| getArticleExtrait(articles[ii]).toUpperCase().indexOf(searchStr.toUpperCase())>=0 
					|| getArticleContenu(articles[ii]).toUpperCase().indexOf(searchStr.toUpperCase())>=0 
					|| getArticleSrt(articles[ii]).toUpperCase().indexOf(searchStr.toUpperCase())>=0 
					|| getArticleTitre(articles[ii]).toUpperCase().indexOf(searchStr.toUpperCase())>=0){
					
					_showObj(articles[ii]);
				}
			}
		}else{
			alert("Aucun article trouvé pour : "+searchStr);
		}			
	}else{
		alert("Vous devez saisir un tete à rechercher");
	}
}