function prechargement(chemin,ext,listimg)
{
document.imagechargee = new Array();
for ( i = 0; i < listimg.length; i++ )
{
document.imagechargee[i] = new Image;
document.imagechargee[i].src = chemin + listimg[i] + ext;
}
}

function swapimg(nomo,nomn,pat,format,loca)
{
 loce=eval(loca);
 ne=pat+nomn+format;
 loce.document.images[nomo].src=ne;
}

function swapimgz(nomo,nomn,pat,format,loca)
{
 loce=eval(loca);
 ne=pat+nomn+format;
 ma=loce.cu.val;
 me=loce.cu.val2;
 if (ma!=me) {
 loce.document.images[nomo].src=ne;
 }
}

function swapimgr(nomo,nomn,pat,format,loca,m)
{
 loce=eval(loca);
 ma=loce.cu.val;
 me=loce.cu.val2;
 if (m!=ma){
 ne=pat+nomn+format;
 loce.document.images[nomo].src=ne;
 }
}

function valglobal(val,val2)
{
this.val=val;
this.val2=val2;
}

function chval(obj,nval,loca)
{
loce=eval(loca);
loce.cu.val2=loce.cu.val;
loce.cu.val=nval;
}

function verifmail(e,f)
{
var texte;
texte = eval('document.'+f+'.'+e+'.value');
if ( texte.length < 4)
	   {
	   	   alert('Enter your Email please');
		   return 0;
	   }else {
  // recherche des espaces dans l'adresse e-mail
  // '-1' signifie qu'aucun espace n'a été trouvé
  if(texte.search(/ /) != '-1')
  {
    alert('invalid email !');
    return 0;
  }
  // vérification du format de l'email.
  var regexEmail=/^([a-zA-Z0-9]+(([\.\-\_]?[a-zA-Z0-9]+)+)?)\@(([a-zA-Z0-9]+[\.\-\_])+[a-zA-Z]{2,4})$/;
  var textEmail=texte;
  if (!(regexEmail.test(textEmail)))
  {
   alert('invalid email !');
   return 0;
  } else return 1;
}
}

function verifempty(ch,f)
{
 if (eval('document.'+f+'.'+ch+'.value.length') < 1)
 {
  alert('Enter your name please!');
  return 0;
 }else return 1;
}

function verifchek(ch,f)
{
  test=0;
  nbc =(eval('document.'+f+'.'+ch+'.length'));	
  for (var tc = 0; tc<nbc;tc++){
  if(eval('document.'+f+'.'+ch+'['+tc+'].checked ')){test=test+1;}else{test=test;}
  
  }
  if(test!=1){alert('Choose a shipping and payment Option please !');return 0; }else{return(test);}
}

function veriform(cd,f)
{

for(var i = 0; i<cd.length;i++)
   {

   switch(cd[i][1])
   {
   case 1:
   res1 = verifempty(cd[i][0],f)
   break;
   
   case 0:
   res2 = verifmail(cd[i][0],f)
   break;
   }

   }

res=res1*res2;
if (res == 1)
 {
 if(confirm('your email could be send width success : confirm ?')!=false)
 {
 doc.focus();
 return true;}else return false;
 }else return false;
}

function verifpurchase(f)
{
 res = verifempty('id',f)
 if (res == 1)
 {
 doc.focus();
 return true;
 }else return false;

}

function verifvalidpurchase(cd,f)
{
res=1;
res2=0;
res3=0;
res4=0;

for(var i = 0; i<cd.length;i++)
   {switch(cd[i][1]){
   case 0:
   res2 = verifmail(cd[i][0],f);
   res=res*res2;
   break;

   case 1:
   res1 = verifempty(cd[i][0],f);
   res=res*res1;
   break;

   case 2:
   res3=0;
   res3 = verifchek(cd[i][0],f);
   res=res*res3;
   break;

   case 3:
   res4=0;
   res4 = verifchek(cd[i][0],f);
   res=res*res4;
   break;}}

if(res==0){return false;}
if(res!=0){if(confirm('your command could be send width success : confirm ?')!=false){return true;}else return false;}

}

function openwin (url,name,param)
{
 win=window.open(url,name,param)
 win.focus();
}