// verifie la validite d'un email
function validemail(champ)
{
	
 test = document.formulaire.elements[""+champ+""].value;
 valeur = test.indexOf("@");
 valeur2 = test.lastIndexOf(".");
 valeur3 = valeur2 + 1;
 longueur = test.length;
 ext = test.substring(valeur3,longueur);
 ok=0;
 temp = ext.length;
 if ( temp==2 || temp==3 ) 
    { ok=1; }
 else
    { ok=0; }
 if ( valeur2 == (valeur + 1) )
     { ok=0; }
 if (valeur==0)
     { ok=0; }
 if (valeur==-1 || valeur2==-1 || ok==0)
    { 
    	str_lib = get_trad_lib("email");
    	alert(str_lib);
    	document.formulaire.elements[""+champ+""].focus();
      return false; }
 else
    { return true; }   
    
}

function loadinit() {
		return true;
}

// verifie les champs obligatoire d'un formulaire
valider_formulaire = function () {
	var tab = valider_formulaire.arguments;

	taille = tab.length;

	for (i=0;i<taille;i++) {
		if (tab[i]=="email") {
			if (!validemail(tab[i])) {
				return 0; 
			}
		}else{
			if ((document.formulaire.elements[tab[i]].value=="") || (document.formulaire.elements[tab[i]].value==" ")) {
				//str_temp = tab[i].replace(/_/g," ");
				str_temp = tab[i];
				str_temp = get_trad_champ(str_temp);
				str_lib = get_trad_lib("vide");
				str_lib = replace_lib(str_lib, 'XX', str_temp);
				alert(str_lib);
				//alert("Le champ "+str_temp+" est obligatoire.\nVeuillez le ressaisir s'il vous plaît.");
				document.formulaire.elements[tab[i]].focus();
				return 0; 
			}
		}
	}
	
	document.formulaire.submit();
}

function empechechar()
{
	if( event.keyCode < 48 || event.keyCode > 57 )
 	{ 
		 		str_lib = get_trad_lib("numerique");
		 		alert( str_lib );
   		event.returnValue = false;
   	}
}

function hide_show_div(nom_div)
{	
				document.getElementById(nom_div).className="module_div_show";
}
function hide_block_div(nom_div)
{	
				document.getElementById(nom_div).className="module_div_hidden";
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  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 MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function valider_contact()	{
			valider_formulaire('nom','prenom','email','codepostal','ville','pays','stations','message');
	}

function valider_news_home()	{
			valider_formulaire('email');
	}

// demande de brochures
var liste_stations = new Array();

function valider_brochure(liste_stations)	{			
		var onechecked = false;		
		
		for(i=0; i < liste_stations.length; i++) {	
			if (document.getElementById(liste_stations[i]).checked == true) onechecked = true;
		}
		
		if (onechecked == false)
			{
					str_lib = get_trad_lib("station");
    	alert(str_lib);
					//alert ("Vous devez choisir au moins une station");
			}
		else
		{
			valider_formulaire('nom','prenom','email','adresse','codepostal','ville','pays');
	}
		//return false;
	}
	
function valider_newsletter()	{
			valider_formulaire('nom','prenom','email','adresse','codepostal','ville','pays');
	}
	
function isValidDateConcours ( _fieldId )
{
    if ( _fieldId == "" )
    	return true;

    // Récupération de la valeur
    var totalDate = document.getElementById( _fieldId ).value;
    
    if ( totalDate == "" )
    	return true;
    
    // Découpage de la date récupérée
    var aDate = totalDate.split( "/" );
    
    if ( aDate.length != 3 )
    	return false;

    // Création d'un objet date
    var generatedDate = new Date ( aDate[ 2 ], aDate[ 1 ] - 1, aDate[ 0 ] );
    
    // Test
    if (	generatedDate.getFullYear() == aDate[ 2 ] && 
            generatedDate.getMonth() + 1 == aDate[ 1 ] &&
            generatedDate.getDate() == aDate[ 0 ] )
    return true;
    
    return false;
}
	
function valider_concours()	{
	
			if ( !isValidDateConcours('date_naissance') ) {
				alert ( get_trad_champ('datenaissance') );
				document.getElementById('date_naissance').focus();
				return false;
			}
			else {
				if ( document.getElementById('acceptrules').checked == false) {
					alert(get_trad_champ('reglementaccept'));
					return false;
				}				
				else {
					valider_formulaire('nom','prenom','email','adresse','codepostal','ville','pays');
				}
			}		
}
		


function valider_recherche_covoiturage()	{
			valider_formulaire('jour','mois','annee','plusoumoins','lieu_depart','lieu_arrivee');
	}
	
function valider_insert_covoiturage()
{
			if (document.getElementById('cgus').checked==true)
			{
				if ( checkCurrentDate ( 'jour', 'mois', 'annee', '', '', false ) )
				{
					valider_formulaire('nom','prenom','email','adresse','codepostal','ville','lieu_depart','lieu_arrivee','jour','mois','type_sortie','type_vehicule','nb_places_libres','prix','annonce','cgus');
				}
				else
				{
					str_lib = get_trad_lib("date");
    	alert(str_lib);
					//alert ("La date saisie est antérieur à aujourd'hui. Veuillez saisir une autre date.");
				}
			}
			else
			{
				str_lib = get_trad_lib("cgus");
    alert(str_lib);
				//alert ("Vous devez accepter les conditions générales d\'utilisation du service");
			}						
}

function valider_insert_coskiing()
{
			if (document.getElementById('cgus').checked==true)
			{
				if ( checkCurrentDate ( 'jour', 'mois', 'annee', 'heure', 'min', true ) )
				{
					valider_formulaire('nom','prenom','email','adresse','codepostal','ville','lieu_depart','jour','mois','heure','min','niveau_ski','annonce','cgus');
				}
				else
				{
					str_lib = get_trad_lib("date");
    	alert(str_lib);
					//alert ("La date saisie est antérieur à aujourd'hui. Veuillez saisir une autre date.");
				}
			}
			else
			{
					str_lib = get_trad_lib("cgus");
    	alert(str_lib);
					//alert ("Vous devez accepter les conditions générales d\'utilisation du service");
			}						
}

function valider_repondre_covoiturage()
{
			if (document.getElementById('cgus').checked==true)
			{
					valider_formulaire('nom','prenom','email','codepostal','ville','pays','message', 'cgus');
			}
			else
			{
					str_lib = get_trad_lib("cgus");
    	alert(str_lib);
					//alert ("Vous devez accepter les conditions générales d\'utilisation du service");
			}						
}

function valider_repondre_coskiing()
{
			if (document.getElementById('cgus').checked==true)
			{
					valider_formulaire('nom','prenom','email','adresse','codepostal','ville','pays','message', 'cgus');
			}
			else
			{
					str_lib = get_trad_lib("cgus");
    	alert(str_lib);
					//alert ("Vous devez accepter les conditions générales d\'utilisation du service");
			}						
}

function valider_recherche_coskiing()	{
			valider_formulaire('jour','mois','annee','plusoumoins','lieu_depart');
	}
	
	
// Validité d'une date
function isValidDate ( _fieldId )
{
    if ( _fieldId == "" )
        return true;

    // Récupération de la valeur
    var totalDate    = document.getElementById( _fieldId ).value;
    if ( totalDate == "" )
        return false;
    
    // Découpage de la date récupérée
    var aDate = totalDate.split( "/" );
    if ( aDate.length != 3 )
        return false;

    // Création d'un objet date
    var generatedDate = new Date ( aDate[ 2 ], aDate[ 1 ] - 1, aDate[ 0 ] );
    
    // Test
    if (     generatedDate.getFullYear() == aDate[ 2 ]
        &&    generatedDate.getMonth() + 1 == aDate[ 1 ]
        &&    generatedDate.getDate() == aDate[ 0 ] )
        return true;
    
    return false;
}

function CheckDate(d) {
      // Cette fonction vérifie le format JJ/MM/AAAA saisi et la validité de la date.
      // Le séparateur est défini dans la variable separateur
      var amin=1850; // année mini
      var amax=2500; // année maxi
      var separateur="/"; // separateur entre jour/mois/annee
      var j=(d.substring(0,2));
      var m=(d.substring(3,5));
      var a=(d.substring(6));
      var ok=1;
      if ( ((isNaN(j))||(j<1)||(j>31)) && (ok==1) ) {
         ok=0;
      }
      if ( ((isNaN(m))||(m<1)||(m>12)) && (ok==1) ) {
         ok=0;
      }
      if ( ((isNaN(a))||(a<amin)||(a>amax)) && (ok==1) ) {
         ok=0;
      }
      
      if (ok==1) {
         var d2=new Date(a,m-1,j);
         j2=d2.getDate();
         m2=d2.getMonth()+1;
         a2=d2.getYear();
         if (a2<=100) {a2=1900+a2}
         if ( (j!=j2)||(m!=m2)||(a!=a2) ) {            
            ok=0;
         }
		 ok=d2;
      }
      return ok;
   }



function tjs_age(dt) {
	// Cette fonction retourne une chaîne de type :
	//  "15 ans et 6 mois"
	var d=CheckDate(dt)
	var m=new Date()
	var age=""; var age_a=0;var age_m=0;
	if (d!=0) {
		if (d.getTime()>m.getTime()) {
			age="La date de naissance est supérieure à la date du jour !";			
			return false;
		}
		age_a = m.getFullYear()-d.getFullYear();
		m.setYear(d.getYear());
		if ((d.getTime()>m.getTime())&&(d.getMonth()-m.getMonth()!=0)) {age_a--;}
		if (d.getMonth() >= m.getMonth()) {
			age_m = 12 - (d.getMonth()-m.getMonth())
		} else {
			age_m = (m.getMonth()-d.getMonth())
		}
		if (age_m==12) {age_m=0;}
		if (age_a==1) { age=age_a+" an"}
		if (age_a>1) { age=age_a+" ans"}
		if ((age_a>0)&&(age_m>0)) {age+=" et "}
		if (age_m>0) {age+=age_m+" mois"}
		if (age=="") { age="moins de 1 mois"}
	} else {
		return false;
	}
	return age_a;
}



function valider_xwing()
{
	
	if (document.getElementById('telephone1').value=="" && document.getElementById('telephone2').value == "" && document.getElementById('telephone3').value == "")
	{
		alert(get_trad_lib('au_moins_un_tel'));
	}
	else if (validemail_xwing('email1', 'email1') && validemail_xwing('email2', 'email2')  && validemail_xwing('email3', 'email3') )
	{
		var sys_date 	= new Date();

		var date1 = document.getElementById('date_naissance1').value ;
		var date2 = document.getElementById('date_naissance2').value ;
		var date3 = document.getElementById('date_naissance3').value ;
		
		var varErr = 0;
		
		var reg=new RegExp("^[0-9]{2}[/]{1}[0-9]{2}[/]{1}[0-9]{4}$","g");
	
	
		// Joueur 1
		if (CheckDate(date1) == 0) {					
			alert(get_trad_lib('date1_invalide'));
			document.getElementById('date_naissance1').focus();
			varErr = 1;
		}
		else {
			
			var jour1 = date1.substring(0,2);
			var mois1 = date1.substring(3,5);
			var annee1 = date1.substring(6,10);
			
			if (  tjs_age ( date1 ) < 18 )
			{
				if (document.getElementById('reglement_18_1').checked==false) {
					alert(get_trad_lib('reglement1_jeune'));
				document.getElementById('date_naissance1').focus();
					varErr = 1;
			}
			}
			else if (document.getElementById('reglement1').checked==false)
				{
				alert(get_trad_champ('reglement_xwing1'));
				varErr = 1;
				}
		}
		
		if (document.getElementById('reglement1').checked==true && document.getElementById('reglement_18_1').checked==true) {
			alert(get_trad_champ('reglement_trop_xwing1'));
			varErr = 1;
		}
		
		// Joueur 2
		if (varErr != 1) {				
			if (CheckDate(date2) == 0) {			
						alert(get_trad_lib('date2_invalide'));
						document.getElementById('date_naissance2').focus();
				varErr = 1;
					}
			else {
				
				var jour1 = date2.substring(0,2);
				var mois1 = date2.substring(3,5);
				var annee1 = date2.substring(6,10);
				
				if (  tjs_age ( date2 ) < 18 )
					{
					if (document.getElementById('reglement_18_2').checked==false) {
						alert(get_trad_lib('reglement2_jeune'));
						document.getElementById('date_naissance2').focus();
						varErr = 1;
					}
						}
				else if (document.getElementById('reglement2').checked==false)
							{
					alert(get_trad_champ('reglement_xwing2'));
					varErr = 1;
				}
			}
		}
		
		if (document.getElementById('reglement2').checked==true && document.getElementById('reglement_18_2').checked==true) {
			alert(get_trad_champ('reglement_trop_xwing2'));
			varErr = 1;
		}
		
		// Joueur 3
		if (varErr != 1) {		
			if (CheckDate(date3) == 0) {		
								alert(get_trad_lib('date3_invalide'));
								document.getElementById('date_naissance3').focus();
				varErr = 1;
							}
			else {
				
				var jour1 = date3.substring(0,2);
				var mois1 = date3.substring(3,5);
				var annee1 = date3.substring(6,10);
				
				if (  tjs_age ( date3 ) < 18 )
							{
					if (document.getElementById('reglement_18_3').checked==false) {
						alert(get_trad_lib('reglement3_jeune'));
								document.getElementById('date_naissance3').focus();
						varErr = 1;
							}
								}
								else if (document.getElementById('reglement3').checked==false)
								{
										alert(get_trad_champ('reglement_xwing3'));
					varErr = 1;
					}
				}
			}
			
		if (document.getElementById('reglement3').checked==true && document.getElementById('reglement_18_3').checked==true) {
			alert(get_trad_champ('reglement_trop_xwing3'));
			varErr = 1;
		}
			
		if ( varErr == 0 ) {		
			valider_formulaire('nom_equipe', 'nom1','prenom1','adresse1','codepostal1','ville1', 'pays1','date_naissance1', 'nom2','prenom2','adresse2','codepostal2','ville2', 'pays2','date_naissance2', 'nom3','prenom3','adresse3','codepostal3','ville3', 'pays3','date_naissance3');
		}
		else {
			return false;
	}
							
			
}	
}	



function validemail_xwing(champ, str_email)
{
	
 test = document.formulaire.elements[""+champ+""].value;
 valeur = test.indexOf("@");
 valeur2 = test.lastIndexOf(".");
 valeur3 = valeur2 + 1;
 longueur = test.length;
 ext = test.substring(valeur3,longueur);
 ok=0;
 temp = ext.length;
 if ( temp==2 || temp==3 ) 
    { ok=1; }
 else
    { ok=0; }
 if ( valeur2 == (valeur + 1) )
     { ok=0; }
 if (valeur==0)
     { ok=0; }
 if (valeur==-1 || valeur2==-1 || ok==0)
    { 
    	str_lib = get_trad_lib(str_email);
    	alert(str_lib);
    	document.formulaire.elements[""+champ+""].focus();
      return false; }
 else
    { return true; }   
    
}


//Pour le pave de resa de forfait	
function checkForfait(){ // redirection forfait en ligne SEB V1.0
		if (document.getElementById('select_forfait').value != "") {
				var lien = document.createElement('a');
				lien.href = document.getElementById('select_forfait').value;
				lien.target = "new_fen";
				return cybercite_lien_sortant_onclick(lien);
				//window.open(select_forfait.value);
		}
		else {
				str_lib = get_trad_lib("station");
    alert(str_lib);
				//alert ("Veuillez choisir une station s'il vous plaît");
		}
}

function checkCoursSki(){ // redirection cours de ski en ligne SEB V1.0
		if (document.getElementById('select_cours').value != "") {
				var lien = document.createElement('a');
				lien.href = document.getElementById('select_cours').value;
				lien.target = "new_fen";
				return cybercite_lien_sortant_onclick(lien);
				//window.open(select_cours.value);
		}
		else {
				str_lib = get_trad_lib("station");
    alert(str_lib);
				//alert ("Veuillez choisir une station s'il vous plaît");
		}
}

function checkCoursSkiPage(){ // redirection cours de ski en ligne SEB V1.0
		if (document.getElementById('select_cours_page').value != "") {
				var lien = document.createElement('a');
				lien.href = document.getElementById('select_cours_page').value;
				lien.target = "new_fen";
				return cybercite_lien_sortant_onclick(lien);
				//window.open(select_cours.value);
		}
		else {
				str_lib = get_trad_lib("station");
    alert(str_lib);
				//alert ("Veuillez choisir une station s'il vous plaît");
		}
}

function openWebCam ( _param1, _param2, _param3 )
{
	//alert ( "play_webcam.php?param1="._param1."&param2="._param2 );
	window.open( "/play_webcam.php?param1=" + _param1 + "&param2=" + _param2 + "&param3=" + _param3, "", "width=360,height=260,scrollbars=no");
}


function ChangeNav(chemin) // redirection cours de ski en ligne SEB V1.0
{		
		document.location.href=chemin;
}

function checkCurrentDate ( _jour, _mois, _annee, _heure, _minute, _withTime )
{
	// Date sélectionnée
	var paramJour 	= document.formulaire.elements[ _jour ].value * 1;
	var paramMois 	= document.formulaire.elements[ _mois ].value * 1;
	var paramAnnee 	= document.formulaire.elements[ _annee ].value * 1;
	var paramDate 	= ( paramAnnee * 10000 ) + ( paramMois * 100 ) + paramJour;

	// check
	if ( paramJour == 0 || paramMois == 0 || paramAnnee == 0 )
		paramDate = 0;

	// Date actuelle
	var now 				= new Date();
	var systemDate	= ( now.getFullYear() * 10000 ) + ( ( now.getMonth() + 1 ) * 100 ) + now.getDate();

	//alert ( paramJour + " / " + paramMois + " / " + paramAnnee + " : " + paramDate + " vs " + systemDate );
	
	// Comparaison
	if ( paramDate > systemDate )
	{
		if ( !_withTime )
			return true;
		else
		{
			if ( document.formulaire.elements[ _heure ].value == "" || document.formulaire.elements[ _minute ] == "" )
				return false;
			else
				return true;
		}
	}
	
	if ( paramDate == systemDate )
	{
		if ( !_withTime )
			return true;
		else
			return checkCurrentTime ( _heure, _minute );
	}
	
	return false;
}

function checkCurrentTime ( _heure, _minute )
{
	// Check
	if ( document.formulaire.elements[ _heure ].value == "" || document.formulaire.elements[ _minute ].value == "" )
		return false;

	// Heure sélectionnée
	var paramHeure 	= document.formulaire.elements[ _heure ].value * 1;
	var paramMinute	= document.formulaire.elements[ _minute ].value * 1;
	var paramTime 	= ( paramHeure * 100 ) + paramMinute;

	// Heure actuelle
	var now 				= new Date();
	var systemTime	= ( now.getHours() * 100 ) + now.getMinutes();
	
	alert ( paramHeure + " : " + paramMinute + " = " + paramTime + " vs " + systemTime );
	
	// Comparaison
	if ( paramTime >= systemTime )
		return true;
	
	return false;
}

function open360() {
	window.open("/visite360/index.html","360","toolbar=no,directories=no,menubar=no,scrollbars=no,resizable=no,width=1000,height=600");
}

function trim(string) 
{ 
	return string.replace(/(^\s*)|(\s*$)/g,''); 
}

function date_add(s, nb_jours) { 
// date entrée au format dd/mm/yyyy
var dateArray = s.split('/'); 

var year = dateArray[2];
var month = dateArray[1]-1;
var day = dateArray[0];
nb_jours--;

var sdate = new Date(year,month,day); 
var newdate = sdate.add("d",nb_jours);

var newDay = ((newdate.getDate()<10)?'0'+newdate.getDate():newdate.getDate());
var newMonth = ( ((newdate.getMonth()+1)<10)?'0'+(newdate.getMonth()+1):(newdate.getMonth()+1) );
var newYear = newdate.getFullYear();

// return value 
return (newDay+'/'+newMonth+'/'+newYear);
} 

Date.prototype.add = function (sInterval, iNum){
  var dTemp = this;
  if (!sInterval || iNum == 0) return dTemp;
  switch (sInterval.toLowerCase()){
    case "ms":
      dTemp.setMilliseconds(dTemp.getMilliseconds() + iNum);
      break;
    case "s":
      dTemp.setSeconds(dTemp.getSeconds() + iNum);
      break;
    case "mi":
      dTemp.setMinutes(dTemp.getMinutes() + iNum);
      break;
    case "h":
      dTemp.setHours(dTemp.getHours() + iNum);
      break;
    case "d":
      dTemp.setDate(parseInt(parseInt(dTemp.getDate())+parseInt(iNum)));
      break;
    case "mo":
      dTemp.setMonth(dTemp.getMonth() + iNum);
      break;
    case "y":
      dTemp.setFullYear(dTemp.getFullYear() + iNum);
      break;
  }
  return dTemp;
}


function openRemontees(strUrl)
{
	parent.location.href=strUrl;
}

function openWebcamLive(url_from, url_webcam)
{
	var url_finale;
	//url_finale = "http://tracking.veille-referencement.com/statliensortant_v2.php?id_site=451&web_url=" + url_from + "&redirect=" + escape(url_webcam);
	
	window.open(url_webcam, '', '');
}

// Fonction de validation du formulaire TO
function validertoform(){
	
	var tabCheckProd = document.getElementsByName('chooseProd');
	var tabCheckRes = document.getElementsByName('chooseRes');
	var okprod = false;
	var okres = false;
	
	for (i=0; i < tabCheckProd.length; i++){
		if (tabCheckProd[i].checked == true)
		okprod = true;
	}
	for (i=0; i < tabCheckRes.length; i++){
		if (tabCheckRes[i].checked == true)
		okres = true;
	}

	
	if (okprod == false && okres == false){
		
		alert(get_trad_champ('tovalidation'));
		return false;
	
	}
	else document.getElementById("form1").submit();
	
	return false;
}

function validerImageForm(id){
	
	document.getElementById(id).checked = true;
	document.getElementById("form2").submit();

}

function retourPage() {
	history.back();
}

function getInputEmpty() {
	document.getElementById("recherche").value = "";;
}

// Valide le formulaire de trouver une agence par département
function validFormSearch() {
	if ( valider_formulaire_generique('formSearch', 'recherche' ) ) {				
		document.forms['formSearch'].submit();	
						
	}
	else {
		return false;
	}		
}
	
// Verifie la validite d'un email
function valide_mail_generique ( nameForm, champ ) {
	
	var email = document.forms[nameForm].elements[champ];
		
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if ( !filter.test(email.value) ) {
		
	 	alert(get_trad_champ("email"));
		email.select();
		return false;
	}
	else {
		return true;
	}
}


// Verifie les champs obligatoire d'un formulaire
valider_formulaire_generique = function () {
	var tab = valider_formulaire_generique.arguments;

	taille = tab.length;

	if ( taille > 0 ) {

		nameForm = tab[0];
		
		for ( i = 1; i < taille; i++ ) {
			
			if ( tab[i] == "email" ) {
				if ( !valide_mail_generique( nameForm, tab[i] ) ) {
					return false; 
				}
			}
			else {
				if ( ( document.forms[nameForm].elements[tab[i]].value.trim() == "" ) ) {				
					alert ( get_trad_champ( tab[i] ) );				
					document.forms[nameForm].elements[tab[i]].focus();
					return false; 
				}
			}
		}
		
		return true;
		
	}
	else {
		return false;
	}
}

function ouvreLive() {
	var str_close = '';
	var t = '';
	var a = 'live.php?Rub=192&amp;height=550&amp;width=950&amp;keepThis=true&amp;TB_iframe=true';
	var g = false;
	tb_show(t,a,g,"Live");
}

function ouvreWebcam() {
	var str_close = '';
	var t = '';
	var a = 'live.php?Rub=192&amp;activeWebcam=1&amp;height=550&amp;width=950&amp;keepThis=true&amp;TB_iframe=true';
	var g = false;
	tb_show(t,a,g,"Webcam");
}

function ouvreMediaCenter() {
	var str_close = '';
	var t = '';
	var a = 'mediacenter.php?Rub=254&amp;height=600&amp;width=950&amp;keepThis=true&amp;TB_iframe=true';
	var g = false;
	tb_show(t,a,g,get_trad_champ('mediacenter'));
}

function ouvrePlanAcces(rub) {	
	var str_close = '';
	var t = '';
	var a = 'videos_acces.php?Rub='+rub+'&amp;height=370&amp;width=450&amp;keepThis=true&amp;TB_iframe=true';
	var g = false;
	tb_show(t,a,g,get_trad_champ('modeacces'));
}

function ouvreAfficheXwing() {	
	var str_close = 'Fermer';
	var t = '';
	var a = 'affiche_xwing.php?Rub=254&amp;height=600&amp;width=583&amp;keepThis=true&amp;TB_iframe=true';
	var g = false;
	tb_show(t,a,g,'Xwing 2010');	
}

function getOSMois () {
	if ( document.location.href = document.getElementById('periode').value != "" ) {
		document.location.href = document.getElementById('periode').value;
	}
}