//@ETAT=
//@ Fonction d'envoi de connexion et deconnexion
//@TPS-PREVU=1
//@TPS-PASSE=2

function connexionByK(){
	if($("pass").value && $("login").value){
		$('connexion').value = "Patientez ...";
		autoSubmit(
			{	id:'form_connexion',
				url:'ajax/index.php?page=connexion',
				onSuccess : function(t){
					var resXML    = t.responseXML;
					var page_node = resXML.getElementsByTagName('page').item(0);
					if(!page_node){
						kmzAlert.openAlert({'icone':'img/alert-default/erreur.gif', 'message':t.responseText, grise:true});
					}
					
					if(page_node.getAttribute("nom")=="connexion"){	
						var type_node = page_node.getElementsByTagName('connexion').item(0);
						var msg       = type_node.childNodes[0].nodeValue;
						
						if(type_node.getAttribute('blacklist')=="false"){
							if(type_node.getAttribute("erreur")=="true"){
								if($('login') &&  $('pass')){
									$("pass").value      = "";
									$("login").className = "saisie_erreur";
									$("pass").className  = "saisie_erreur";
									$('connexion').value = "Connexion";
									kmzAlert.openAlert({'icone':'img/alert-default/erreur.gif', 'message':msg, grise:true});
								}
							}else{
								
								changePage('index.php')
								
							}
						}else{
							$('connexion').value = "Connexion";
							kmzAlert.openAlert({'icone':'img/alert-default/erreur.gif', 'message':msg, grise:true});			
						}
					}
				}
			}
		);
	}
}
/*


	
*/
function deconnexionByK(){
	var aBoutons = new Array( 
		{ 
			'label':CONF_aMessage["oui"], 
			'class':'boutonblanc',  
			'action':function(){
				autoSubmit(
					{
						id:'form_connexion', 
						url:'ajax/index.php?page=connexion&area=connexion', 
						onSuccess : function(t){	changePage("index.php");}
					}
				);
			}
		}, 
		{ 
			'label':CONF_aMessage["non"],
			'class':'boutonblanc',
			'action':'' 
		}
	);
	kmzAlert.openAlert({message:CONF_aMessage["log-out"], icone:'img/alert-default/question.gif', bouton:aBoutons, grise:true});
}


var GLOBAL_TEST_BANDEPASSANTE=0;
var GLOBAL_VALEUR_BANDEPASSANTE=0;
var GLOBAL_TIMER_BANDEPASSANTE;
function bandePassante(){
	var ladate=new Date()
	var nTime1=ladate.getMilliseconds();
	var laRequete = new Ajax.Request(
  'bandepassante.php', { 
    method: 'get', 
    parameters: 'tmp='+(ladate.getTime()), 
    onComplete: function(t){			
					var ladate2=new Date()
					var nTime2=ladate2.getMilliseconds();
					if(document.getElementById('qualite-connexion')){
						var sTime=(nTime2-nTime1);
						if(sTime<0){
							sTime==0;
						}
						//if(sTime<=150){
							GLOBAL_VALEUR_BANDEPASSANTE+=sTime;
							GLOBAL_TEST_BANDEPASSANTE++;
						if(GLOBAL_TEST_BANDEPASSANTE==1){	
							sTimeHTML='<img src="img/connexion-loading.gif?tmp='+ladate.getTime()+'" width="42" height="48" alt=""  />';
							$('qualite-connexion').innerHTML=sTimeHTML;
						}
						if(GLOBAL_TEST_BANDEPASSANTE>5){							
							sTimeHTML='<img src="img/connexion-low.jpg" width="42" height="48" alt="" style="cursor:pointer;"  onclick="GLOBAL_TEST_BANDEPASSANTE=0;bandePassante()"/>';
						
							if(sTime/GLOBAL_TEST_BANDEPASSANTE<=50){
								sTimeHTML='<img src="img/connexion-medium.jpg" width="42" height="48" alt=""  style="cursor:pointer;" onclick="GLOBAL_TEST_BANDEPASSANTE=0;bandePassante()"/>';
							}
							if(sTime/GLOBAL_TEST_BANDEPASSANTE<=20){
								sTimeHTML='<img src="img/connexion-high.jpg" width="42" height="48" alt="" style="cursor:pointer;" onclick="GLOBAL_TEST_BANDEPASSANTE=0;bandePassante()"/>';	
							}	
				
							$('qualite-connexion').innerHTML=sTimeHTML;
							clearTimeout(GLOBAL_TIMER_BANDEPASSANTE);
							GLOBAL_TIMER_BANDEPASSANTE=setTimeout("bandePassante()",5*60*1000);
							GLOBAL_VALEUR_BANDEPASSANTE=0;
							GLOBAL_TEST_BANDEPASSANTE=0;
						
					}else{
						clearTimeout(GLOBAL_TIMER_BANDEPASSANTE);
						GLOBAL_TIMER_BANDEPASSANTE=setTimeout("bandePassante()",1000);
					}
						}
						
				}
			} );
 

}


//addLoadEvent(bandePassante);
