var AOpen = "";
var BOpen = "";
var TOpen = "";
var Couleur = "";
var Classe = "";
var params = new Array();
var values = new Array();
var Nav = 0;

function Chargement()
{
	splitQuerystring();
	if (getValeur('m') != '1')
	{
		MM_preloadImages("Images/Accueil.png","Images/Fond.png","Images/Header.png","Images/Loader.gif");
		new Effect.SlideDown('Footer',{duration:0.5});
		new Effect.Appear('Menu',{from:0.0,to:1.0,duration:0.5});
		new Effect.Appear('Contenu',{from:0.0,to:1.0,duration:0.5});
		new Effect.Appear('Onglets',{from:0.0,to:1.0,duration:0.5});
		document.getElementById('Load').style.display = "none";
	}
	else
	{
		document.getElementById('Load').style.display = "none";
		document.getElementById('Footer').style.display = "block";
		document.getElementById('Menu').style.display = "block";
		document.getElementById('Contenu').style.display = "block";
		document.getElementById('Onglets').style.display = "block";
		document.getElementById('Accueil').style.display = "none";
		document.getElementById('AAccueil').className= "Menu";
		document.getElementById('AContact').className = "Menu_Hover";
		document.getElementById('TAccueil').className = "TMenu";
		document.getElementById('TContact').className = "TMenu_Hover";
		document.getElementById('Contact').style.display = "block";
		document.getElementById('Message_Contact').innerHTML = "Votre Message a bien était envoyé";
	}
}

function Navigue(Ouvre,Ferme1,Ferme2)
{
	if(Nav == 0)
	{
		Nav=1;
		if(document.getElementById('S'+Ferme1).style.display == "" || document.getElementById('S'+Ferme1).style.display == "block") 
		{
			new Effect.SlideUp('S'+Ferme1,{duration:0.8});
		}
		if(document.getElementById('S'+Ferme2).style.display == "" || document.getElementById('S'+Ferme2).style.display == "block")
		{
			new Effect.SlideUp('S'+Ferme2,{duration:0.8});
		}
		if(document.getElementById('S'+Ouvre).style.display == "none")
		{
			new Effect.SlideDown('S'+Ouvre,{duration:0.8});
		}
		else
		{
			new Effect.SlideUp('S'+Ouvre,{duration:0.8});
		}
		return false;
	}
}

function NavigueBas(Ouvre,Ferme1,Ferme2)
{
	if(document.getElementById('S'+Ferme1).style.display == "" || document.getElementById('S'+Ferme1).style.display == "block") 
	{
		new Effect.SlideUp('S'+Ferme1,{duration:0.8});
	}
	if(document.getElementById('S'+Ferme2).style.display == "" || document.getElementById('S'+Ferme2).style.display == "block")
	{
		new Effect.SlideUp('S'+Ferme2,{duration:0.8});
	}
	if(document.getElementById('S'+Ouvre).style.display == "none")
	{
		new Effect.SlideDown('S'+Ouvre,{duration:0.8});
	}
	return false;
}

function Affiche(id)
{
	Reinit_Message();
	Reinit_Couleurs_Menu();
	Reinit_Couleurs_Theme();
	Reinit_Bloc();
	Verif_Menu(id);
	document.getElementById('A'+id).className = Classe;
	document.getElementById('T'+id).className = TClasse;
	document.getElementById(id).style.display = "block";
}

function Verif_Menu(id)
{
	TClasse = "TMenu_Hover";
	Classe = "Menu_Hover";
	if ((id == "Collectif") || (id == "Particulier") || (id == "Stage") || (id == "Rando") || (id == "Surf") || (id == "Free") || (id == "Nord") || (id == "Piou"))
	{
		document.getElementById('ATarifs').className= "Menu_Hover";
		document.getElementById('TTarifs').className= "TMenu_Hover";
		TClasse = "TSMenu_Hover";
		Classe = "SMenu_Hover";
	}
	if ((id == "Adulte") || (id == "Enfant") || (id == "Snowboard") || (id == "Freeride"))
	{
		document.getElementById('ACours').className= "Menu_Hover";
		document.getElementById('TCours').className= "TMenu_Hover";
		TClasse = "TSMenu_Hover";
		Classe = "SMenu_Hover";
	}
	if ((id == "Ligne") || (id == "Postal"))
	{
		document.getElementById('ARes').className= "Menu_Hover";
		document.getElementById('TRes').className= "TMenu_Hover";
		TClasse = "TSMenu_Hover";
		Classe = "SMenu_Hover";
	}
}

function Reinit_Message()
{
	if (document.getElementById('Message_Contact').innerHTML != "") document.getElementById('Message_Contact').innerHTML = "";
}

function Reinit_Couleurs_Menu()
{
	document.getElementById('AAccueil').className= "Menu";
	document.getElementById('AStation').className= "Menu";
	document.getElementById('ATarifs').className= "Menu";
	document.getElementById('ACollectif').className= "SMenu";
	document.getElementById('AParticulier').className= "SMenu";
	document.getElementById('AStage').className= "SMenu";
	document.getElementById('ARando').className= "SMenu";
	document.getElementById('ASurf').className= "SMenu";
	document.getElementById('AFree').className= "SMenu";
	document.getElementById('ANord').className= "SMenu";
	document.getElementById('APiou').className= "SMenu";
	document.getElementById('ACours').className= "Menu";
	document.getElementById('AAdulte').className= "SMenu";
	document.getElementById('AEnfant').className= "SMenu";
	document.getElementById('ASnowboard').className= "SMenu";
	document.getElementById('AFreeride').className= "SMenu";
	document.getElementById('ARes').className= "Menu";
	document.getElementById('ALigne').className= "SMenu";
	document.getElementById('APostal').className= "SMenu";
	document.getElementById('AContact').className= "Menu";
}

function Reinit_Couleurs_Theme()
{
	document.getElementById('TAccueil').className= "TMenu";
	document.getElementById('TStation').className= "TMenu";
	document.getElementById('TTarifs').className= "TMenu";
	document.getElementById('TCollectif').className= "TSMenu";
	document.getElementById('TParticulier').className= "TSMenu";
	document.getElementById('TStage').className= "TSMenu";
	document.getElementById('TRando').className= "TSMenu";
	document.getElementById('TSurf').className= "TSMenu";
	document.getElementById('TFree').className= "TSMenu";
	document.getElementById('TNord').className= "TSMenu";
	document.getElementById('TPiou').className= "TSMenu";
	document.getElementById('TCours').className= "TMenu";
	document.getElementById('TAdulte').className= "TSMenu";
	document.getElementById('TEnfant').className= "TSMenu";
	document.getElementById('TSnowboard').className= "TSMenu";
	document.getElementById('TFreeride').className= "TSMenu";
	document.getElementById('TRes').className= "TMenu";
	document.getElementById('TLigne').className= "TSMenu";
	document.getElementById('TPostal').className= "TSMenu";
	document.getElementById('TContact').className= "TMenu";
}

function Reinit_Bloc()
{
	document.getElementById('Accueil').style.display = "none";
	document.getElementById('Station').style.display = "none";
	document.getElementById('Collectif').style.display = "none";
	document.getElementById('Particulier').style.display = "none";
	document.getElementById('Stage').style.display = "none";
	document.getElementById('Rando').style.display = "none";
	document.getElementById('Surf').style.display = "none";
	document.getElementById('Free').style.display = "none";
	document.getElementById('Nord').style.display = "none";
	document.getElementById('Piou').style.display = "none";
	document.getElementById('Adulte').style.display = "none";
	document.getElementById('Enfant').style.display = "none";
	document.getElementById('Snowboard').style.display = "none";
	document.getElementById('Freeride').style.display = "none";
	document.getElementById('Postal').style.display = "none";
	document.getElementById('Contact').style.display = "none";
}

function MM_preloadImages() 
{
	var d=document;
	if(d.images)
	{
		if(!d.MM_p) d.MM_p=new Array();
		var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
		for(i=0; i<a.length; i++)
		{
			if (a[i].indexOf("#")!=0)
			{
				d.MM_p[j]=new Image;
				d.MM_p[j++].src=a[i];
			}
		}
	}
}

function Change_Opac(opacity, id) 
{
    var object = document.getElementById(id).style;
    object.opacity = (opacity /100);
    object.MozOpacity = (opacity /100);
    object.KhtmlOpacity = (opacity /100);
    object.filter = "alpha(opacity=" + opacity + ")";
}

function Frame(type)
{
	if(document.getElementById("Frame").style.display == "none")
	{
		if(type == 1)
		{
			Reinit_Couleurs_Menu();
			Reinit_Couleurs_Theme();
			Verif_Menu("Ligne");
			document.getElementById('ALigne').className = "SMenu_Hover";
			document.getElementById('TLigne').className = "TSMenu_Hover";
		}
		new Effect.Grow('Frame');
		Change_Opac('50','Header');
		Change_Opac('50','Body');
		Change_Opac('50','Onglets');
		Change_Opac('50','Footer');
	}
}

function Ferme(id)
{
	if(id == "Videos") document.getElementById("Videos").innerHTML = "<a href='javascript: Ferme(\"Videos\");void(null);'>X</a><div id=\"Entete_Videos\">Videos</div>";
	new Effect.Shrink(id);
	Change_Opac('100','Header');
	Change_Opac('100','Body');
	Change_Opac('100','Onglets');
	Change_Opac('80','Footer');
}

function Demo(chemin)
{
	if(document.getElementById("Videos").style.display == "none")
	{
		document.getElementById("Videos").innerHTML = "<br/><br/><br/><br/><br/>CHARGEMENT";
		new Effect.Grow('Videos');
		Change_Opac('50','Header');
		Change_Opac('50','Body');
		Change_Opac('50','Onglets');
		Change_Opac('50','Footer');
		document.getElementById("Videos").innerHTML = "<a href='javascript: Ferme(\"Videos\");void(null);'>X</a><div id=\"Entete_Videos\">Videos</div><object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0\" width=\"328\" height=\"280\" id=\"swf_demo\" align=\"middle\"><param name=\"allowScriptAccess\" value=\"sameDomain\" /><param name=\"allowFullScreen\" value=\"false\" /><param id=\"movie\" name=\"movie\" value=\"" + chemin + "\" /><param name=\"quality\" value=\"high\" /><param name=\"bgcolor\" value=\"#ffffff\" /><embed  id=\"swf_demo_chemin\" src=\"" + chemin + "\" quality=\"high\" bgcolor=\"#ffffff\" width=\"328\" height=\"280\" name=\"demo_fla\" align=\"middle\" allowScriptAccess=\"sameDomain\" allowFullScreen=\"false\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" /></object>";
	}
}

function Partenaires()
{
	if(document.getElementById("Partenaires").style.display == "none")
	{
		new Effect.Grow('Partenaires');
		Change_Opac('50','Header');
		Change_Opac('50','Body');
		Change_Opac('50','Onglets');
		Change_Opac('50','Footer');
	}
}

function replaceCharInStr(str, occchar, withstr)
{	var z = str.length;
   var res = "";
	for(var i=0;i<z;i++)
	{	var current = str.charAt(i);
		if(current == occchar)
		{
			res = res + withstr;
		}
		else
		{
			res = res + current;
		}
	}
	return res;
}

function splitQuerystring()
{
	var str = unescape(decodeURI(replaceCharInStr(document.URL,"+","%20")));
	k = str.indexOf("?",0);
	var index = 0;
	str = str.substring(k+1,str.length);	
	var elements = str.split("&");
	for(var i=0;i<elements.length;i++)
	{	
		if(elements[i].indexOf("=") >=0)
		{	
			params[i] = elements[i].substring(0,elements[i].indexOf("="));
			values[i] = elements[i].substring(elements[i].indexOf("=")+1,elements[i].length);
		}
	}
}

function getValeur(paramName)
{	
	for(var i=0;i<params.length;i++)
	{
		if(params[i] == paramName)
		{	
			return values[i];
		}
	}
}

function supprimer()
{	
	return getValeur("paramDelete");	
}

function Valider_Form(formulaire) 
{
	if(formulaire.Nom.value == "")
	{
		alert("Veuillez saisir votre nom");
		formulaire.Nom.focus();
		return false;
	}
	if(formulaire.Prenom.value == "")
	{
		alert("Veuillez saisir votre prénom");
		formulaire.Prenom.focus();
		return false;
	}
	if(formulaire.Pays.value == "")
	{
		alert("Veuillez saisir votre pays");
		formulaire.Pays.focus();
		return false;
	}
	if(formulaire.Ville.value == "")
	{
		alert("Veuillez saisir votre ville");
		formulaire.Ville.focus();
		return false;
	}
	if(formulaire.Code.value == "")
	{
		alert("Veuillez saisir votre code postal");
		formulaire.Code.focus();
		return false;
	}
	if(formulaire.Adresse.value == "")
	{
		alert("Veuillez saisir votre adresse");
		formulaire.Adresse.focus();
		return false;
	}
	if(formulaire.Email.value == "")
	{
		alert("Veuillez saisir votre adresse mail");
		formulaire.Email.focus();
		return false;
	}
	else
	{
		if(!(isEmail(formulaire.Email.value)))
		{
			alert("Votre adresse mail est invalide");
			formulaire.Email.focus;
			return false
		}
	}
	if(formulaire.Message.value == "")
	{
		alert("Veuillez saisir votre message");
		formulaire.Message.focus();
		return false;
	}
	return true;
}

isEmail = function(emailStr)
{
	var checkTLD = 1;
	var knownDomsPat = /^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|­pro|museum|fr)$/;
	var emailPat = /^(.+)@(.+)$/;
	var specialChars = "\\(\\)><@,;:\\\\\\\"\\.\\[\\]";
	var validChars = "\[^\\s" + specialChars + "\]";
	var quotedUser = "(\"[^\"]*\")";
	var ipDomainPat = /^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
	var atom = validChars + '+';
	var word = "(" + atom + "|" + quotedUser + ")";
	var userPat = new RegExp("^" + word + "(\\." + word + ")*$");
	var domainPat = new RegExp("^" + atom + "(\\." + atom +")*$");
	var matchArray = emailStr.match(emailPat);
	if (matchArray == null)
	{
		return false;
	}
	var user = matchArray[1];
	var domain = matchArray[2];
	for (i=0; i<user.length; i++) 
	{
		if (user.charCodeAt(i) > 127)
		{
			return false;
		}
	}
	for (i=0; i<domain.length; i++) 
	{
		if (domain.charCodeAt(i) > 127)
		{
			return false;
		}
	}
	if (user.match(userPat) == null)
	{
		return false;
	}
	var IPArray=domain.match(ipDomainPat);
	if (IPArray != null) {
		for (var i=1; i<=4; i++) 
		{
			if (IPArray[i] > 255)
			{
				return false;
			}
		}
		return true;
	}
	var atomPat = new RegExp("^" + atom + "$");
	var domArr = domain.split(".");
	var len = domArr.length;
	for (i=0; i<len; i++) 
	{
		if (domArr[i].search(atomPat) == -1)
		{
			return false;
		}
	}
	if (checkTLD && domArr[domArr.length-1].length!=2 && domArr[domArr.length-1].search(knownDomsPat)==-1)
	{
		return false;
	}
	if (len < 2)
	{
		return false;
	}
	return true;
}

function Reload()
{
	window.location.href = "index.html";
}
