function L9m_Roll_On(myName)
	{
	if (document.getElementById) document.getElementById(myName).src = "imgs/"+myName+"_on.gif";
	if (document.layers) document.images[myName].src = "imgs/"+myName+"_on.gif";
	}
function L9m_Roll_Off(myName)
	{
	if (document.getElementById) document.getElementById(myName).src = "imgs/"+myName+"_off.gif";
	if (document.layers) document.images[myName].src = "imgs/"+myName+"_off.gif";
	}
function L9m_OpenWin(Vurl,Vwidth,Vheight)
	{
	if(window.Vpopup) window.Vpopup.close();
	Vleft = eval(eval(screen.availWidth/2)-eval(Vwidth/2));
	Vtop = eval(eval(screen.availHeight/2)-eval(Vheight/2));
	Vproprietes = "status=1,toolbar=0,location=0,directories=0,menuBar=0,scrollbars=1,resizable=0,width="+Vwidth+",height="+Vheight+",left="+Vleft+",top="+Vtop;
	Vpopup = window.open(Vurl, "Vpopup", Vproprietes);
	window.Vpopup.focus();
	}
	function isEmail(InString)  {
 if(InString.length!=1)
  return (false);
 InString=InString.toLowerCase();
 RefString="1234567890abcdefghijklmnopqrstuvwxyz.@_-";
 if (RefString.indexOf (InString, 0)==-1)
  return (false);
 return (true);
}

function checkEmail(theField) {
 fldValue = theField.value;
  for (var i = 0; i <fldValue.length;  i++) {
   var ch = fldValue.substring(i,i+1);
   var ret = isEmail(ch);
   if (ret == 0){
    return(false);
    break
   }
  }
  if (fldValue.indexOf('@') != fldValue.lastIndexOf('@')){
   return(false);
  }
  if (fldValue.indexOf('@') < 0) {
   return(false);
  }
  /*if (fldValue.indexOf('.') != fldValue.lastIndexOf('.')){
   return(false);
  }*/
  if (fldValue.indexOf('.') < 0) {
   return(false);
  }
  return(true);
}


function verify() {
  var missing_fields = new Array();
  var test1 = "url"
  var i = 0;
  var x = "";

  if (document.InsAffilieur1.nom.value == ''){
    missing_fields[i] = "Name";
    i = i + 1;
  }
 if (document.InsAffilieur1.email.value == ''){
    missing_fields[i] = "Surname";
    i = i + 1;
  }
  if (checkEmail(document.InsAffilieur1.email) == false){
    missing_fields[i] = "The E-Mail is not valide.";
    i = i + 1;    
  }
  if (document.InsAffilieur1.telephone.value == ''){
    missing_fields[i] = "Telephone";
    i = i + 1;
  }
if (document.InsAffilieur1.societe.value == ''){
    missing_fields[i] = "Company";
    i = i + 1;
  }
    
   
  if (i > 0){
    for (var i=0; i<missing_fields.length; i++)
      var x = x + "\n" + missing_fields[i];
    alert( "This informations are missing :\n" + x );
    return(false);
  }

  return(true);  
}

function ajaxLogin() { 

	if(document.getElementById("j_username").value == '' || document.getElementById("j_password").value == ''){
		Element.update('loginMessage', 'Pseudo/Mot de passe manquant');
		Element.show('loginMessage'); 
	 }else{
	 	//Element.update('loginMessage', 'Vérification ...'); 
	    Element.show('loginMessage'); 
	    var opt = { 
	        method: 'post', 
	        postBody: Form.serialize($('loginForm')) + '&ajax=true', 
	        onSuccess: function(response) { 
	            var msg = response.responseText; 
	            if ("error:" == msg.substr(0, 6)) { 
	                var fp = "<font color='red'>" + msg.substring(6, msg.length) + '</font>'; 
	                Element.update('loginMessage', fp); 
	            } else if ("url:" == msg.substr(0, 4)) { 
	                location.href = msg.substring(4, msg.length); 
	            } else if ("message:" == msg.substr(0, 8)) { 
	                Element.update('loginMessage', msg.substring(8, msg.length)); 
	            } 
	        } 
	    } 
	    new Ajax.Request(baseHref + '/j_security_check', opt);  
	 }
}
function loginOnEnter(event) {
    if ((event.which && event.which == 13) ||
        (event.keyCode && event.keyCode == 13)) {
        ajaxLogin();
        return false;
    } else {
        return true;
    }
}