// Menu
$(function(){ $(".lavalamp").lavaLamp({fx: "backout", speed: 600, click: function(event, menuItem) {return false;}});});

// Slide
$(document).ready(function(){$(".openAbout").click(function(){$("#about").slideToggle("slow"); $(this).toggleClass("active"); return false;});});

// Lightbox
$(document).ready(function(){$("a.lightbox").lightBox();});


// Target _blank
$(document).ready(function(){$('a[href^="http://"]').attr("target", "_blank");});

// Popup
function popup(page,largeur,hauteur,options) {     

	var top=(screen.height-hauteur)/2;     
	var left=(screen.width-largeur)/2;     
	window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options); 
}

// Slide
function view(id){
	
	for(i = 1; i < 4; i++){
		
		if(i != id){
			$("#tab"+i).hide();
			document.getElementById('lien'+i).className = "";
		}
		else {
			$("#tab"+i).show();
			document.getElementById('lien'+i).className = "active";
		}
	}
}

// JavaScript Document
function poidsIdeal(){
	
	// Déclaration des variables
	var result;
	var taille = document.getElementById('taille').value;
	var age = document.getElementById('age').value;
	var homme = document.getElementById('homme').checked;
	var femme = document.getElementById('femme').checked;
	var conseil;
	
	// Champs non vide
	if(taille != '' && age != ''){
		
		// Valeur numérique et entier
		if(!isNaN(taille) && !isNaN(age) && taille.indexOf('.') == -1 && age.indexOf('.') == -1){
				
			if(homme == true){
				
				// Calcul homme
				result = (taille-100)-((taille-150)/4)+(age-20)/10;
				document.getElementById('result').innerHTML = "<p class=\"infos\">Mon poids idéal est "+result+" kg.</p>";
			}
			else
			{
				// Calcul femmme
				result = (taille-100)-((taille-150)/2)+(age-20)/10;
				document.getElementById('result').innerHTML = "<p class=\"infos\">Mon poids idéal est "+result+" kg.</p>";
			}

		}
		else
		{
			// Error
			document.getElementById('result').innerHTML = "<p class=\"avertissement\">Merci de remplir votre taille en cm et votre âge en années !</p>";
		}
	}
	else
	{
		// Error
		document.getElementById('result').innerHTML = "<p class=\"avertissement\">Merci de remplir votre taille et votre age !</p>";
	}

}

function calculIMC(){
	
	// Déclaration des variables
	var result;
	var taille = document.getElementById('taille').value;
	var poids = document.getElementById('poids').value;
	var text;
	var value;
	var conseil;
	
	// Champs non vide
	if(taille != '' && poids != ''){
		
		// Valeur numérique et entier
		if(!isNaN(taille) && !isNaN(poids) && taille.indexOf('.') == -1 && poids.indexOf('.') == -1){
			
			// Calcul
			taille = taille / 100;
			result = String (poids / (taille * taille));
			//result = (poids / (taille * taille));
			result = result.substring(0, 4);
			
			// Result
			if(result < 15){
			value = "inanition";
			conseil = "<p>Attention ! Votre poids semble être insuffisant par rapport à votre taille.<br />Votre faible corpulence peut être la conséquence de maladies ou de troubles psychologiques. Ce manque de poids est dangereux pour votre santé et il est impératif de consulter rapidement un médecin.</p>";
			}
			
			else if(result >= 15 && result < 18.5){
			value = "maigreur";
			conseil = "<p>Votre poids est insuffisant par rapport à votre taille. Des maladies ou des troubles psychologiques peuvent être à l’origine de votre faible corpulence.<br />Notre conseil : une alimentation variée et riche en vitamines vous permettrait de retrouver un poids plus approprié et de palier à des carences négatives pour votre santé. Consultez votre médecin afin de connaître la cause de votre faible poids.</p>";
			}
			
			else if(result >= 18.5 && result < 25){
			value = "corpulence normale";
			conseil = "<p>Votre poids est idéal compte tenu de votre taille. <br />Nos conseils : une alimentation saine et équilibrée, sans excès de matières grasses ainsi  qu’une activité physique régulière (la marche à pied, la natation ou le vélo) vous aideront à maintenir votre silhouette actuelle.</p>";
			}
			
			else if(result >= 25 && result < 30){
			value = "surpoids";
			conseil = "<p>Votre poids apparaît légèrement excessif compte tenu de votre taille.<br />Une alimentation moins riche en graisses, avec d’avantage de fruits et de légumes, et une activité physique régulière vous permettront de retrouver un poids idéal.<br />Néanmoins, si vous rencontrez des difficultés ou si vous constatez que vos efforts n’aboutissent pas, consultez votre médecin.</p>";
			}
			
			else if(result >= 30){
			value = "obésité";
			conseil = "<p>Attention ! Votre poids est trop important compte tenu de votre taille.<br />Cela signifie que vous risquez de contracter plusieurs types de maladies graves.<br />Une perte de poids s’impose. Elle aura un effet bénéfique sur votre santé et votre mental.<br />Cette perte de poids devra être suivie par votre médecin.</p>";
			}
					
			else 
			value = "Erreur de calcul !";
			
			/*document.getElementById('google-ads').style.display = 'block';*/
						
			text = "<p><b>Mon IMC est de "+result.substring(0, 4)+" soit "+value+"</b></p><p>&nbsp;</p>";
			
			// Tremmpory result text
			document.getElementById('result').innerHTML = '<p>Calcul en cours...</p>';
			
			// Result text
			window.setTimeout(function (){ document.getElementById('result').innerHTML = text+conseil; }, 2000);
			window.setTimeout(function (){ document.getElementById('google-ads').style.display = 'block'; }, 2000);			

		}
		else
		{
			// Error
			document.getElementById('result').innerHTML = "Merci de remplir votre taille en cm et votre poids en kg !";
		}
	}
	else
	{
		// Error
		document.getElementById('result').innerHTML = "Merci de remplir votre taille et votre poids !";
	}
}
