var min=8;
var max=18;
function increaseFontSize() {
   var p = document.getElementById('letexte');
      if(p.style.fontSize) {
         var s = parseInt(p.style.fontSize.replace("px",""));
      } else {
         var s = 11;
      }
      if(s!=max) {
         s += 1;
      }
      p.style.fontSize = s+"px"

}
function decreaseFontSize() {
   var p = document.getElementById('letexte');
      if(p.style.fontSize) {
         var s = parseInt(p.style.fontSize.replace("px",""));
      } else {
         var s = 11;
      }
      if(s!=min) {
         s -= 1;
      }
      p.style.fontSize = s+"px"
  
}



function survolImg(img, nomImage, type){
   		document.images[nomImage].src = img;
  //   		document.getElementById("guided"+nomImage).style.visibility = type;
   	}
   	




function getElementsByClass(node,searchClass,tag) {
var classElements = new Array();
var els = node.getElementsByTagName(tag); // use "*" for all elements
var elsLen = els.length;
var pattern = new RegExp("\\b"+searchClass+"\\b");
for (i = 0, j = 0; i < elsLen; i++) {
 if ( pattern.test(els[i].className) ) {
 classElements[j] = els[i];
 j++;
 }
}
return classElements;
}


function urlencode(str) {
return escape(str).replace('+', '%2B').replace('%20', '+').replace('*', '%2A').replace('/', '%2F').replace('@', '%40');
}

function urldecode(str) {
return unescape(str.replace('+', ' '));
}

function onglet(id_article, url_synomnia, recherche){

	var myEls = getElementsByClass(document,'sitesincontournables','div');

	for ( i=0;i<myEls.length;i++ ) {
		myEls[i].style.display = "none";
	}
	

	var myEls = getElementsByClass(document,'onglet','td');

	for ( i=0;i<myEls.length;i++ ) {
		myEls[i].className = "onglet";
	}
	
	
	document.getElementById("sites"+id_article).style.display = "block";
	document.getElementById("onglet"+id_article).className = "onglet courant";

	if(url_synomnia){
		document.getElementById("resultatsSynomnia").src = url_synomnia+urlencode(recherche.replace('’', '\''));
	}
}


function rechercheSynomnia(url_synomnia, recherche){

	if(url_synomnia){
		document.getElementById("resultatsSynomnia").src = url_synomnia+urlencode(recherche.replace('’', '\''));
	}
}





function isValidEmail(str) {

   return (str.indexOf(".") > 0) && (str.indexOf("@") > 0);
}

function check_formPhototheque(){


	texte_alerte = '';
	
	// tests de validites
	if(!document.formPhototheque.photo.value){
		texte_alerte += "- La photo\n";
	}else{
		if(
		document.formPhototheque.photo.value.lastIndexOf(".jpg")==-1
		&& document.formPhototheque.photo.value.lastIndexOf(".JPG")==-1
		&& document.formPhototheque.photo.value.lastIndexOf(".jpeg")==-1
		&& document.formPhototheque.photo.value.lastIndexOf(".JPEG")==-1
		) 
		texte_alerte += "- La photo doit être au format JPG\n";
	}
	
	if(!document.formPhototheque.titre.value){
		texte_alerte += "- Titre de la photo\n";
	}
	if(!document.formPhototheque.nom.value){
		texte_alerte += "- Votre nom\n";
	}
	if(!document.formPhototheque.email.value){
		texte_alerte += "- Votre email\n";
	}else{
		if(isValidEmail(document.formPhototheque.email.value)==false){
			texte_alerte += "- Email (email non valide !)\n";
		}
	}
	if(!document.formPhototheque.cgu.checked){
		texte_alerte += "- Vous devez lire et accepter les conditions de participation\n";
	}
	
	// message d'alerte
	if(texte_alerte){
	
		texte_alerte = "Champs obligatoires : \n"+texte_alerte;
		alert(texte_alerte);
	
		return false;
	
	}else{
		
		return true;
		
	}

}
