
// VERIFICATION NAVIGATEUR ----------------------------------------------------------------------------

var detectBrowser = navigator.userAgent.toLowerCase();
var browser;
var system;
if (checkMyBrowser('chrome')) browser = "Chrome";
else if (checkMyBrowser('safari')) browser = "Safari";
else if (checkMyBrowser('msie')) browser = "Internet Explorer";
else if (checkMyBrowser('firefox')) browser = "Fire Fox";
else browser = "Unknown";

if (checkMyBrowser('win')) system = "Windows";
else if (checkMyBrowser('mac')) system = "MacOs";
else system = "Unknown";

//alert('BROWSER : '+browser+'\nSYSTEM : '+system);

var separateur = "\n";

function setMyHomePage(object,url)
{
	switch (browser)
	{
		case "Chrome":
			switch(system)
			{
				case "Windows":
					alert("1. Dans les Outils, cliquez sur Options"+separateur+"2. Dans le champ Page d'accueil, entrez "+url);
					break;
				case "MacOs":
					alert("1. Dans la barre de menu, cliquez sur Chrome puis Préférences"+separateur+"2. Dans le champ Page d'accueil, entrez "+url);
					break;
			}
			break;
		case "Safari":
			switch(system)
			{
				case "Windows":
					alert("1. Allez dans les paramètres généraux de Safari et choisissez Préférences"+separateur+"2. Dans l'onglet Général, cliquez sur le bouton Utiliser la page active");
					break;
				case "MacOs":
					alert("1. Dans la barre de menu, cliquez sur Safari puis Préférences"+separateur+"2. Dans l'onglet Général, cliquez sur le bouton Utiliser la page active");
					break;
			}
			break;
		case "Internet Explorer":
			object.style.behavior='url(#default#homepage)';
			object.setHomePage(url);
			break;
		case "Fire Fox":
			alert("Faites glisser l'icône à gauche de l'adresse web dans la petite maison de démarrage");
			break;
		case "Unknown":
			alert('Cette fonctionnalité n\'est pas prise en charge par votre navigateur');
			break;
	}
}
function setToMyFavorites(object,title,url)
{
	switch (browser)
	{
		case "Chrome":
			switch(system)
			{
				case "Windows":
					alert('Appuyez sur les touches "Ctrl" et "D" simultanément');
					break;
				case "MacOs":
					alert('Appuyez sur les touches "cmd" et "D" simultanément');
					break;
			}
			break;
		case "Safari":
			switch (system)
			{
				case "Windows":
					alert('Appuyez sur les touches "Ctrl" et "D" simultanément');
					break;
				case "MacOs":
					alert('Appuyez sur les touches "cmd" et "D" simultanément');
					break;
			}
			
			break;
		case "Internet Explorer":
			window.external.AddFavorite(url,title);
			break;
		case "Fire Fox":
			window.sidebar.addPanel(title, url,"");
			break;
		case "Unknown":
			alert('Cette fonctionnalité n\'est pas prise en charge par votre navigateur');
			break;
	}
}
function checkMyBrowser(string)
{
	place = detectBrowser.indexOf(string) + 1;
	thestring = string;
	return place;
}

// VERIFICATION MAIL --------------------------------------------------------------------------------

function estRequis(o)
{
	if(o.value=='')
	{
		alert('Ce champ est obligatoire');
		o.focus();
		return true;
	}
	else
	{
		return false;
	}
}
function estMail(o)
{
	var val=o.value;
	if(val.indexOf('@')<=0)
	{
		alert('Email non valide');
		o.focus();
		return false;
	}
	if(val.indexOf('.')<=0)
	{
		alert('Email non valide');
		o.focus();
		return false;
	}
	if(val.indexOf('@')>val.lastIndexOf('.'))
	{
		alert('Email non valide');
		o.focus();
		return false;    
	}
	return true;    
}
function valid_recommand_toolsbar_send()
{
	if(estRequis(document.form_recommand.mail_destinataire))
	{
		return false;
	}
	else
	{
		if(!estMail(document.form_recommand.mail_destinataire))
		{
			return false;
		}
	}
	if(estRequis(document.form_recommand.name_sender))
	{
		return false;
	}
	if(estRequis(document.form_recommand.mail_sender))
	{
		return false;
	}
	else
	{
		if(!estMail(document.form_recommand.mail_sender))
		{
			return false;
		}
	}
	return true;
}
function valid_opinion_toolsbar_send()
{
	if(estRequis(document.form_opinion.name_sender))
	{
		return false;
	}
	if(estRequis(document.form_opinion.mail_sender))
	{
		return false;
	}
	else
	{
		if(!estMail(document.form_opinion.mail_sender))
		{
			return false;
		}
	}
	if(estRequis(document.form_opinion.opinion))
	{
		return false;
	}
	return true;
}
