function setopac(object,val){
document.getElementById(object).style.MozOpacity=val;
}
function zoomimg(object,val){
document.getElementById(object).height=val;
document.getElementById(object).width=val;
}
function rollme(object,opac,isize){
setopac(object,opac);
zoomimg(object,isize);
}
function show(object,val) {
document.getElementById(object).style.visibility = val;
}
function ledisplay(object,val) {
document.getElementById(object).style.display = val;
}


function togglethis(id) 
{
if(document.getElementById(id).style.display == 'none'){ document.getElementById(id).style.display = 'block';} 
else { document.getElementById(id).style.display = 'none';}
}


function doChallengeResponse_md5() {
    str = document.lp.user.value+"*"+document.lp.password.value;
    document.identification.reponse.value = MD5(str);    
  }

function doChallengeResponse() {
    str = document.lp.user.value+"*"+document.lp.password.value;
    document.identification.reponse.value = SHA1(str);
  }


function ouvre_popup(page) {
       window.open(page,"Bon de remise","menubar=no, status=no, scrollbars=no, menubar=no, width=200, height=100");
   }
   
function EmailOK(UnEmail) { 
var re = /([a-z0-9]+([-_]?[a-z0-9]+)*.)*[a-z0-9]+([-_]?[a-z0-9]+)*@([a-z0-9]+([-_]?[a-z0-9]+)*.)+[a-z]{2,4}/g;
var M = UnEmail.toLowerCase();
return (M.match(re) == M); 
}

function filterentry(field) {
var valo = new String();
var which ="@.-_0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM";
var chars = field.value.split("");

for (i = 0; i < chars.length; i++) {
if (which.indexOf(chars[i]) != -1)
valo += chars[i];
}

if (field.value != valo)
field.value = valo;
}

function valimail(field) { 

with (field) 
 { 
   apos=indexOf("@"); 
   dotpos=lastIndexOf(".");
   finpos=length;
   testa=apos<1||dotpos-apos<2;
   testb=finpos-dotpos<3;
   testc=finpos-dotpos>4;
   testd=!EmailOK(field);
    if (testa||testb||testc||testd) 
     { 
       //document.getElementById('testeur').value= testa+'|'+testb+'|'+testc+'|'+testd;
       return false;
     } 
     else 
     {
     //document.getElementById('testeur').value= testa+'|'+testb+'|'+testc+'|'+testd;
      return true;
      } 
 } 
}

function etat(id)
{
var lestyle='';
var UnEmail=document.getElementById(id).value;

if (valimail(UnEmail)==true) {lestyle='lime';} else {lestyle='red';}  
document.getElementById(id).style.backgroundColor=lestyle;
}

function checkform(id)
{
var obj=document.getElementById(id).value;
	if (valimail(obj)==false)
	{
		alert('L adresse email ne semble pas correcte');
		return false;
	}
return true;
}


