// Initialisation de la mise en cache des images css pour IE6
try {
	document.execCommand('BackgroundImageCache', false, true);
} catch(e) {}
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 MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

// verifie la validite d'un email
function validemail2(champ, formulaire_nom)
{
	
 test = eval("document."+formulaire_nom+".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)
    { alert(get_trad_champ("email"));
      return false; }
 else
    { return true; }   
    
}

// 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)
    { alert(get_trad_champ("email"));
      return false; }
 else
    { 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," ");
				alert(get_trad_champ(str_temp));
				return 0; 
			}
		}
	}
	
	document.formulaire.submit();
}

function empechechar()
{
	if( event.keyCode < 48 || event.keyCode > 57 )
 	{ 
 		alert(get_trad_champ("numeric") );
   		event.returnValue = false;
   	}
}

// fonction qui fait apparaitre le sablier sur soumission de formulaire un peu long..

// Variable témoin de la validation effectuée ou pas
var deja = 0;

function valider(nom_form) {
	// Si on n'a pas déjà validé
	if ( deja == 0 ) {

		// On marque qu'on valide
		deja = 1;
					
		// On affecte le style 'sablier' au corps de la page
		document.body.className = 'sablier';
		
		// On lance la soumission du formulaire
		eval('document.'+nom_form+'.submit()');
	} /*else {
		alert('Le formulaire est déjà validé, veuillez patienter.'); */
}

function show_sablier()
{
	document.body.className = 'sablier';
}


function Check_form() 
{
	var erreur=0;
	
	if(document.getElementById('societe').value ==""){
		alert(get_trad_champ('societe'));
		
	}
	else if(document.getElementById('nom').value ==""){
		alert(get_trad_champ('nom'));
		
	}
	else if(document.getElementById('prenom').value ==""){
		alert(get_trad_champ('prenom'));
		
	}
	else if(document.getElementById('fonction').value ==""){
		alert(get_trad_champ('fonction'));
		
	}
	else if(document.getElementById('telephone').value ==""){
		alert(get_trad_champ('telephone'));
		
	}
	else if( validemail2('email', 'formulaire_prequalif'))
	{		
		document.formulaire_prequalif.submit(); 
	} 					
}


function  Check_membre(){
	var login = document.getElementById('login').value;
	var pass  = document.getElementById('pass').value;
	
	$.ajax({   
	 	type: "POST",   
	 	url: "ajax/check_membre.php",   
	 	data: "login="+login+"&pass="+pass,   
	 	success: function(msg){  
	 		var tableau=msg.split('|');

		 	var response = tableau[1];
			var texte = tableau[2];  
			
			if(response == 'KO') {
	 			alert( texte );
			}
			else{
				document.formulaire_club.submit(); 
			}
	 	} });
}

function Check_form_docutheque(){
	
	if(document.getElementById('nom').value ==""){
		alert(get_trad_champ('nom'));
		
	}
	else if(document.getElementById('prenom').value ==""){
		alert(get_trad_champ('prenom'));
		
	}
	else if(document.getElementById('societe').value ==""){
		alert(get_trad_champ('societe'));
		
	}
	else if(document.getElementById('fonction').value ==""){
		alert(get_trad_champ('fonction'));
		
	}
	else if(document.getElementById('telephone').value ==""){
		alert(get_trad_champ('telephone'));
		
	}
	else if( validemail('email'))
	{		
		document.getElementById('dl_doc').style.display='none';
		document.getElementById('error_doc').style.display='none';
		
		var nom 		= document.getElementById('nom').value;
		var prenom 		= document.getElementById('prenom').value;
		var societe 	= document.getElementById('societe').value;
		var fonction 	= document.getElementById('fonction').value;
		var telephone 	= document.getElementById('telephone').value;
		var email 		= document.getElementById('email').value;
		var id_doc 		= document.getElementById('id_doc').value;
		
		
		//document.formulaire.submit(); 
		$.ajax({   
	 	type: "POST",   
	 	url: "ajax/form_docutheque.php",   
	 	data: "nom="+nom+"&prenom="+prenom+"&societe="+societe+"&fonction="+fonction+"&telephone="+telephone+"&email="+email+"&id_doc="+id_doc,   
	 	
	 	success: function(msg)
	 	{
	 		var tableau=msg.split('|');

	 		var response 	= tableau[1];
			var texte 		= tableau[2];

			if(response == 'OK')
			{
				document.getElementById('Div_formulaire').style.display='none';
	 			document.getElementById('dl_doc').style.display='block';
	 			document.getElementById('texte_ok').innerHTML  = texte;
			}
			else
			{
				document.getElementById('Div_formulaire').style.display='block';
				document.getElementById('error_doc').style.display='block';
				document.getElementById('texte_ko').innerHTML  = texte;
			}
	 	} });
	} 
}

function Reload_parent(obj)
{
	parent.window.location = obj;
}

function ouvre_popup(){
	
	
	var str_close = '';
	var t = '';
	var a = 'http://journees-asis.evenium.com?height=620&amp;width=800&keepThis=true&TB_iframe=true&';
	var g = false;
	tb_show(t,a,g,"X Fermer");

}



function display_temoignage(index,previous)
{	
	if(document.getElementById('temoignage_'+previous))
	{
		document.getElementById('temoignage_'+previous).style.display = 'none';
	}

	if(document.getElementById('temoignage_'+index))
	{
		document.getElementById('temoignage_'+index).style.display = 'block';
	}
}
