/* ------------------------------------------------------------------------------------------------- */
/* ----- Fonction specifiques à l'interface d'administratif  --------------------------------------- */
/* ------------------------------------------------------------------------------------------------- */

function KelClient()
{
	choix=document.FormKelClient.select.value;
	document.FormKelClient.Reponse_js.value = choix;
	document.FormKelClient.submit();
//		document.adminVideotheque.monAction.value = "gererFilm";
//		document.adminVideotheque.submit();
}

function SELECT()
{
	choix=document.FormSelect.select.value;
	document.FormSelect.Reponse_Select.value = choix;
	document.FormSelect.submit();
}

function SELECT2()
{
	choix=document.FormSelect.select2.value;
	document.FormSelect.Reponse_Select2.value = choix;
	document.FormSelect.submit();
}

function ModifCmd (Num_cmd)
{
	//choix=client+'.value';
	//choix2='document.FormModifCmd.choix_'+client+'.value';
	//alert(choix2+' '+client);
	document.FormModifCmd.Num_achat.value = Num_cmd;
	document.FormModifCmd.submit();
}

function SupCmd(Num_cmd)
{
	if (confirm('Attention Vous allez supprimer le produit de la commande'))
	{ 
	  //action à faire pour la valeur true
		document.FormModifCmd.Num_achat_supp.value = Num_cmd;
		document.FormModifCmd.submit();
	}
	else
	{ 
	  //action à faire pour la valeur false 
		document.FormModifCmd.Num_achat_supp.value = "";
		document.FormModifCmd.submit();
	} 
}

/* ------------------------------------------------------------------------------------------------- */
/* ----- Fonction specifiques à la vente de produit (hors central achat) --------------------------- */
/* ------------------------------------------------------------------------------------------------- */

function aff_resume(resume)
{
	document.Form_Vente_Film.info_film.value = resume;
	document.Form_Vente_Film.submit();
}

function cmd_film(resume)
{
	document.Form_Vente_Film.formulaire_cmd.value = "oui";
	document.Form_Vente_Film.film_cmd.value = resume;
	document.Form_Vente_Film.submit();

}


/* ------------------------------------------------------------------------------------------------- */
/* Fonction specifiques prechargement des image et bouton ------------------------------------------ */
/* ------------------------------------------------------------------------------------------------- */
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_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_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 FP_swapImg() {//v1.0
 var doc=document,args=arguments,elm,n; doc.$imgSwaps=new Array(); for(n=2; n<args.length;
 n+=2) { elm=FP_getObjectByID(args[n]); if(elm) { doc.$imgSwaps[doc.$imgSwaps.length]=elm;
 elm.$src=elm.src; elm.src=args[n+1]; } }
}

function FP_getObjectByID(id,o) {//v1.0
 var c,el,els,f,m,n; if(!o)o=document; if(o.getElementById) el=o.getElementById(id);
 else if(o.layers) c=o.layers; else if(o.all) el=o.all[id]; if(el) return el;
 if(o.id==id || o.name==id) return o; if(o.childNodes) c=o.childNodes; if(c)
 for(n=0; n<c.length; n++) { el=FP_getObjectByID(id,c[n]); if(el) return el; }
 f=o.forms; if(f) for(n=0; n<f.length; n++) { els=f[n].elements;
 for(m=0; m<els.length; m++){ el=FP_getObjectByID(id,els[n]); if(el) return el; } }
 return null;
}

/* ------------------------------------------------------------------------------------------------- */
/* Fonction specifiques pour la verification des formulaire ---------------------------------------- */
/* ------------------------------------------------------------------------------------------------- */

function YY_checkform() { //v4.71
//copyright (c)1998,2002 Yaromat.com
  var a=YY_checkform.arguments,oo=true,v='',s='',err=false,r,o,at,o1,t,i,j,ma,rx,cd,cm,cy,dte,at;
  for (i=1; i<a.length;i=i+4){
    if (a[i+1].charAt(0)=='#'){r=true; a[i+1]=a[i+1].substring(1);}else{r=false}
    o=MM_findObj(a[i].replace(/\[\d+\]/ig,""));
    o1=MM_findObj(a[i+1].replace(/\[\d+\]/ig,""));
    v=o.value;t=a[i+2];
    if (o.type=='text'||o.type=='password'||o.type=='hidden'){
      if (r&&v.length==0){err=true}
      if (v.length>0)
      if (t==1){ //fromto
        ma=a[i+1].split('_');if(isNaN(v)||v<ma[0]/1||v > ma[1]/1){err=true}
      } else if (t==2){
        rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-zA-Z]{2,4}$");if(!rx.test(v))err=true;
      } else if (t==3){ // date
        ma=a[i+1].split("#");at=v.match(ma[0]);
        if(at){
          cd=(at[ma[1]])?at[ma[1]]:1;cm=at[ma[2]]-1;cy=at[ma[3]];
          dte=new Date(cy,cm,cd);
          if(dte.getFullYear()!=cy||dte.getDate()!=cd||dte.getMonth()!=cm){err=true};
        }else{err=true}
      } else if (t==4){ // time
        ma=a[i+1].split("#");at=v.match(ma[0]);if(!at){err=true}
      } else if (t==5){ // check this 2
            if(o1.length)o1=o1[a[i+1].replace(/(.*\[)|(\].*)/ig,"")];
            if(!o1.checked){err=true}
      } else if (t==6){ // the same
            if(v!=MM_findObj(a[i+1]).value){err=true}
      }
    } else
    if (!o.type&&o.length>0&&o[0].type=='radio'){
          at = a[i].match(/(.*)\[(\d+)\].*/i);
          o2=(o.length>1)?o[at[2]]:o;
      if (t==1&&o2&&o2.checked&&o1&&o1.value.length/1==0){err=true}
      if (t==2){
        oo=false;
        for(j=0;j<o.length;j++){oo=oo||o[j].checked}
        if(!oo){s+='* '+a[i+3]+'\n'}
      }
    } else if (o.type=='checkbox'){
      if((t==1&&o.checked==false)||(t==2&&o.checked&&o1&&o1.value.length/1==0)){err=true}
    } else if (o.type=='select-one'||o.type=='select-multiple'){
      if(t==1&&o.selectedIndex/1==0){err=true}
    }else if (o.type=='textarea'){
      if(v.length<a[i+1]){err=true}
    }
    if (err){s+='* '+a[i+3]+'\n'; err=false}
  }
  if (s!=''){alert('Les informations fournit sont incorrectes:\t\t\t\t\t\n\n'+s)}
  document.MM_returnValue = (s=='');
}


/* ------------------------------------------------------------------------------------------------- */
/* Fonction specifiques à l'interface de suivit de commande  --------------------------------------- */
/* ------------------------------------------------------------------------------------------------- */



/* ------------------------------------------------------------------------------------------------- */
/* Fonction specifiques à l'interface de consultation -----------------------------------------  */
/*
	function trierListeFilms(valeur)
	{
		if(valeur==document.trierFilms.trierPar.value)
		{
			if(document.trierFilms.ordre.value=="ASC")
			{
				document.trierFilms.ordre.value = "DESC";
			}
			else document.trierFilms.ordre.value = "ASC";
		}
		else
		{
			document.trierFilms.trierPar.value = valeur;
			document.trierFilms.ordre.value = "ASC";
		}
				
		document.trierFilms.submit();
	}
	function mesChoix()
	{
		document.choix.monAction.value = "mesChoix";
		document.choix.submit();
	}

	function nouveauChoix($id)
	{
		document.choix.monAction.value = "nouveauChoix";
		document.choix.id.value = $id;
		document.choix.submit();
	}
	
	function supprimerChoix($id)
	{
		document.choix.monAction.value = "supprimerChoix";
		document.choix.id.value = $id;
		document.choix.submit();	
	}
	
	function cleanRecherche()
	{
		if(document.recherche.mot.value=='Tapez un mot clé' && document.recherche.elements['categorie'].selectedIndex==0)
		{
			document.recherche.mot.value='';
		}
	}
	
	function rechercher()
	{
		cleanRecherche();
		if(document.recherche.mot.value=='' && document.recherche.elements['categorie'].selectedIndex==0)
		{
			alert('aucun critère de recherche');
			return;
		}
		document.recherche.submit();
	}
	
//* Fonction communes à l'interface de consultation et d'administration ------------------------  

	function emprunts()
	{
		document.adminVideotheque.monAction.value = "gererEmprunts";
		document.adminVideotheque.submit();
	}
	
	function reduire()
	{
		document.adminVideotheque.monAction.value = "reduireImages";
		document.adminVideotheque.submit();
	}
	
	function importer()
	{
		document.adminVideotheque.monAction.value = "majAMCtoBDD";
		document.adminVideotheque.submit();
	}
	
	function configurer()
	{
		document.adminVideotheque.monAction.value = "configurer";
		document.adminVideotheque.submit();
	}
	
	function gererFilms()
	{
		document.adminVideotheque.monAction.value = "gererFilm";
		document.adminVideotheque.submit();
	}
	
	function gererCategories()
	{
		document.adminVideotheque.monAction.value = "gererCategories";
		document.adminVideotheque.submit();
	}
	
	function getInfoDVDFR($id,$date)
	{
		document.adminVideotheque.monAction.value = "getInfoFilm";
		document.adminVideotheque.id.value = $id;
		document.adminVideotheque.date.value = $date;
		document.adminVideotheque.submit();
	}
	
	function supprFilm()
	{
		if(confirm('confirmer la suppression ?'))
		{
			document.modifier.monAction.value = 'supprimerFilm';
			document.modifier.submit();
		}
	}

	function popupcentree(page,largeur,hauteur,options)
	{
		var top=(screen.height-hauteur)/2;
		var left=(screen.width-largeur)/2;
		window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
	}
	
//* Fonction specifiques à l'interface d'administration ------------------------------------------ /

*/