

$(document).ready(function() {

	// EFFET ANCRES
	  if ($('a[href*=#]').length) {
		$('a[href*=#]').click(function() {
		  var $target = $(this.hash);
		  $target = $target.length && $target || $('[name=' + this.hash.slice(1) +']');
		  var cible = $target.offset().top - $('#content').eq(0).offset().top + 8; /* reference + ajustement hauteur */
		  //var cible = $target.offset().top - $('h2').eq(0).offset().top + 30; /* reference + ajustement hauteur */
		  $('#content').animate({ scrollTop: cible },1000); /* div ou html,body par defaut */
		  //$('#content').animate({ scrollTop: $target.offset().top },1000); /* div ou html,body par defaut */
		  return false;
		})
	  }
	// EFFET ANCRES

});



// DIV FLASH
function closediv()
{
	$("#animflash").fadeOut(200);
	$("#animflash2").fadeOut(200);
    
    if (lanceAnimation)
        lanceAnimation();
}

$(document).ready(function() {
	$("#head, .closeanim").click(closediv);
});
// DIV FLASH



/**** SOUS MENU  *****/
function mainmenu(){
$("#menuh ul ul ").css({display: "none"}); // Opera Fix
$("#menuh ul li").hover(function(){
        var q = $(this).find('ul:first').queue();
        if (q && (q.length > 0))
            return true;

		$(this).find('ul:first').fadeIn(400);

		},function(){
		$(this).find('ul:first').fadeOut(500);
		});
}

$(document).ready(function(){
	mainmenu();
});


// On attend quelques fractions de seconde avant d'afficher le sous menu au changemment de page
/*setTimeout(
	function() { 
		$("#mh ul li[class=current]").find('ul:first').fadeIn(500);
		},500);
setTimeout(
	function() { 
		$("#mh ul li[class=current]").find('ul:first').fadeOut(300);
	},2000);
*/
/**** SOUS MENU  *****/







/*  ------------------------------------------------*
 *			    Javascript test navigateurs         *
 *  ------------------------------------------------*/
 
// Version de navigateur
var browser = navigator.appName;
var version = parseInt(navigator.appVersion);
var version2 = navigator.appVersion;

// Javascript enable
var jvsenable = false;
if ( browser == "Microsoft Internet Explorer" && version > 3 ) jvsenable = true;
if ( browser == "Netscape" && version >= 3 ) jvsenable = true;

// print enable
var printenable = false;
if ( browser == "Microsoft Internet Explorer" && version > 3 && version2.indexOf("MSIE 4") < 0 ) printenable = true;
if ( browser == "Netscape" && version >= 3 ) printenable = true;

// detecte IE
var iedetect = true;
if ( browser == "Netscape") iedetect = false;

function SwitchImg (im,sr)
{
	if (jvsenable)
	{
		if ( document[im] != null ) document [im].src = sr;
	}
}


/*  --------------------------------------------------------------------------------------------------------------	*
 *											FONCTION AFFECTER CLASS													*
 *		<script language="JavaScript">																				*
 *		affecter_class("a01","LienMenuOn");																			*
 *		</script>																									*
 *																													*
 *		<A HREF="#" CLASS="LienMenu" ID="a01">TITRE</A>																*	
 *																													*		
 *  --------------------------------------------------------------------------------------------------------------	*/
			
		function affecter_class(obj_name,class_name)
		{
		var obj;
		
			obj = document.getElementById(obj_name);
			if (obj) 
				obj.className = class_name;
		}

/*  --------------------------------------------------------------------------------------------------------------	*
 *											FONCTION AFFECTER CLASS	POUR LISTE (01,02 etc)							*
 *																													*		
 *		affecter_class_liste('blocz',12,'blocznormal');																*
 *																													*		
 *		affecter_class_liste('id sans nombre',nombre d'objets,'style a appliquer');									*
 *																													*		
 *  --------------------------------------------------------------------------------------------------------------	*/
		function affecter_class_liste(prefixe_name, max_cpt, class_name)
		{
		var obj;
		var cpt_str;
		
			for (var i=0 ; i<=max_cpt ; i++)
			{
				if (i < 10)
					cpt_str = '0' + i;
				else
					cpt_str = i;
				obj = document.getElementById(prefixe_name + cpt_str);
				if (obj) 
					obj.className = class_name;
			}
		}

	

/*  ----------------------------------------------------------------------------------------------------------	*
 *	popupfull																									*
 *	se redimensione par raport a l'ecran																		*
 *	<a href="xxxxx" onclick="popupfull(this.href,'popupall','yes','yes','60','80','10','40'); return(false);">	*
 *  <a href="fichier.htm" onclick="window.open(this.href);return false;">										*
 *  ----------------------------------------------------------------------------------------------------------	*/

	function popupfull(URL,FRAME,SCROLLBARS,RESIZABLE,WIDTH,HEIGHT,TOP,LEFT)
	{
		var param = "menubar=yes,location=yes,directories=yes,status=yes,toolbar=yes,scrollbars="+SCROLLBARS+",resizable="+RESIZABLE+",width="+((screen.width)-WIDTH)+",height="+((screen.height)-HEIGHT)+",top="+TOP+",left="+LEFT;
		window.open(URL,FRAME,param); 
	}


/*  ----------------------------------------------------------------------------------------------------------	*
 *	popupall																									*
 *	se redimensione par raport a l'ecran																		*
 *	<a href="xxxxx" onclick="popupall(this.href,'popupall','yes','yes','60','80','10','40'); return(false);">	*
 *  <a href="fichier.htm" onclick="window.open(this.href);return false;">										*
 *  ----------------------------------------------------------------------------------------------------------	*/

	function popupall(URL,FRAME,SCROLLBARS,RESIZABLE,WIDTH,HEIGHT,TOP,LEFT)
	{
		var param = "menubar=no,location=no,directories=no,status=yes,toolbar=no,scrollbars="+SCROLLBARS+",resizable="+RESIZABLE+",width="+((screen.width)-WIDTH)+",height="+((screen.height)-HEIGHT)+",top="+TOP+",left="+LEFT;
		window.open(URL,FRAME,param); 
	}


/*  ----------------------------------------------------------------------------------------------------------	*
 *	Popup fenêtre javascript																					*
 *	<a href="xxxxx" onclick="popupwin('xxxxx','Popupwin','yes','yes','550','370','20','40');return(false);">	*
 *	<a href="xxxxx" onclick="popupwin(this.href,'popupwin','no','yes','100','100','20','60'); return(false);">	*
 *  ----------------------------------------------------------------------------------------------------------	*/

	function popupwin(URL,FRAME,SCROLLBARS,RESIZABLE,WIDTH,HEIGHT,TOP,LEFT)
	{
		var param = "menubar=no,location=no,directories=no,status=no,toolbar=no,scrollbars="+SCROLLBARS+",resizable="+RESIZABLE+",width="+WIDTH+",height="+HEIGHT+",top="+TOP+",left="+LEFT;
		window.open(URL,FRAME,param); 
	}


/*  --------------------------------------------------------------------------------------------------------------	*
 *	retaille fenetre																								*
 *	<body onload="window.focus(); RetaillerFenetre();">																*
 *	<a href="javascript:window.close();"><IMG SRC="xxx" name="i" border=0 alt="Cliquer pour fermer la fenêtre"></a>	*
 *	valeur defaut IE : document.i.width+12,document.i.height+30														*
 *	valeur defaut FIREFOX : document.i.width+8,document.i.height+48													*
 *  --------------------------------------------------------------------------------------------------------------	*/
	

		function retaillerfenetre()
			{
				if (iedetect == true)
					window.resizeTo(document.i.width+100,document.i.height+140);
				else 
					window.resizeTo(document.i.width+100,document.i.height+140);
					
			window.focus();
			}

		



/*  -----------------------------------------------------------------*
 *			    print	<a href="javascript:imprimer();">            *
 *  -----------------------------------------------------------------*/

	// fonction print

	function imprimer()
	{

		if (printenable)
		{
			window.print();
		}
		else
		{
			alert("Votre navigateur n'est pas compatible.\nCliquez sur ok, puis faire clic droit sur la souris\nenfin cliquez sur \"Imprimer\" dans menu contextuel.\nOu Appuyez sur les touches CTRL + P sur PC.")
		}

	}



/*  -----------------------------------------------------------------*
 *			    			test email  					         *
 *  -----------------------------------------------------------------*/

	function testmail(mail)
	{
		var cpt=0;
		if( mail.length==0)
			return false;
		
		var taille=mail.length;
		
		if(mail.charAt(taille-2)!='.')
			{
			//window.alert(mail.charAt(mail.length-1));
			var pos=0;	
			for( i=0; i<mail.length; i++)
				{
				var verif=mail.charAt(i);

				if(verif=='@' && i>=1)
					{
					cpt++;
					pos=i;
					}
				//window.alert(pos);
				if(pos<=i && pos!=0)
					{
					if(verif=='.') cpt++;
					}
				}
				
			}
				
		if (cpt<2)
			return false;

		return true;
	}




/*  -----------------------------------------------------------------*
 *			    			test formulaire 				         *
 *			    			Affiche le champ non remplie	         *
 *  -----------------------------------------------------------------*/
function checkInput(i,label)
{
    if (i.value=="")
        {
        i.style.border = '2px solid #E44000';
		i.style.paddingLeft = '3px';
		i.style.margin = '0px';
        return "  - " + label + "\n";
        }
    else
        i.style.border='';

    return "";
}

function reinitInput(i)
{
	i.style.border = '';
	i.style.paddingLeft = '';
	i.style.margin = '';
}

function checkFormContact(f)
{
var msg="";

    msg += checkInput(document.getElementById('f').nom,"Nom");
    //msg += checkInput(document.getElementById('f').prenom,"Prénom");
	//msg += checkInput(document.getElementById('f').adresse,"Adresse");
	//msg += checkInput(document.getElementById('f').cp,"Code postal");
	//msg += checkInput(document.getElementById('f').ville,"Ville");
    msg += checkInput(document.getElementById('f').tel,"Téléphone");
	checkInput(document.getElementById('f').email," ");
    if (!testmail(document.getElementById('f').email.value))
		msg += "  - " + 'Email' + "\n";
	//msg += checkInput(document.getElementById('f').date_naissance,"Date de naissance");
	
	/*
	if ( (!document.getElementById('sexe_m').checked) && (!document.getElementById('sexe_f').checked) )
	{
		msg += "  - " + 'Votre Sexe' + "\n";
	}
	
	if ( (!document.getElementById('extra_cuisine').checked) && (!document.getElementById('extra_service').checked) )
	{
		msg += "  - " + 'Extra cuisine ou salle ?' + "\n";
	}
	
	if ( (!document.getElementById('semaine').checked) && (!document.getElementById('week-end').checked) )
	{
		msg += "  - " + 'Semaine ou Week end' + "\n";
	}
	*/

    if (msg != "")
    {
        alert("Merci de remplir les champs suivants \n"+msg);
        return false;
    }

    return true;
}


function inputChiffres(id)
{
	$('#' + id).keyup(function(e) {
				
		var reg = new RegExp("[^0-9]");		
		$('#' + id).val($('#' + id).val().replace(reg, ''));
	});
}


