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_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_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 IsNumeric(sText)
{
var ValidChars = "0123456789.";
var IsNumber=true;
var Char;
for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
return IsNumber;
}

function VerificationEmail(elm)
{
if (elm.value.indexOf("@") != "-1" &&
    elm.value.indexOf(".") != "-1" &&
    elm.value != "")
    return true;

return false;
}

function VerificationFormulaire()
{
if (VerificationEmail(document.mailinglist.emailing) == false)
    {
    alert("Veuillez entrer une adresse email valide.");
    document.mailinglist.emailing.focus();
    return false;
    }
document.mailinglist.submit();
return true;
}

function CheckMailUnsuscribe()
{
if (VerificationEmail(document.unsuscribe.emailbox) == false)
    {
    alert("Veuillez entrer une adresse email valide.\n\nPlease enter a valid email adress.");
    document.unsuscribe.emailbox.focus();
    return false;
    }
document.unsuscribe.submit();
return true;	
}

function EraseMail()
{	
if(confirm("Remove this email address ?"))
	{
	document.backmail.idtoerase.value=document.backmail.selectemail.value;
	document.backmail.submit();	
	}	
}

function ChangeCat(cat,start,inc)
{
document.nav.c.value=cat;
document.nav.s.value=start;
document.nav.inc.value=inc;
document.nav.submit();	
}

function ValidateFormAjoutSite()
{
document.ajoutesite.error.value=0;
//name
if(document.ajoutesite.name.value==""&&document.ajoutesite.error.value==0)
	{
	alert("Vous devez entrer votre nom !");
	document.ajoutesite.name.focus();
	document.ajoutesite.error.value=1;	
	}
//site name
if(document.ajoutesite.nameSite.value==""&&document.ajoutesite.error.value==0)
	{
	alert("Vous devez entrer un nom de site !");
	document.ajoutesite.nameSite.focus();
	document.ajoutesite.error.value=1;	
	}
//largeur image
if(document.ajoutesite.largeur.value==""&&document.ajoutesite.error.value==0)
	{
	alert("Vous devez entrer une largeur !");
	document.ajoutesite.largeur.focus();
	document.ajoutesite.error.value=1;	
	}
//hauteur image
if(document.ajoutesite.hauteur.value==""&&document.ajoutesite.error.value==0)
	{
	alert("Vous devez entrer une hauteur !");
	document.ajoutesite.hauteur.focus();
	document.ajoutesite.error.value=1;	
	}
//email valid
if(document.ajoutesite.error.value==0)
	{
	if(document.ajoutesite.mail.value!="")
		{
		if(VerificationEmail(document.ajoutesite.mail)==false)
			{
			alert("Votre adresse email est invalide !");
			document.ajoutesite.mail.focus();
			document.ajoutesite.error.value=1;
			}
		}
	else
		{
			alert("Vous devez entrer une adresse email !");
			document.ajoutesite.mail.focus();
			document.ajoutesite.error.value=1;
		}
	}
//description
if(document.ajoutesite.desc.value==""&&document.ajoutesite.error.value==0)
	{
	alert("Vous devez entrer une description !");
	document.ajoutesite.desc.focus();
	document.ajoutesite.error.value=1;	
	}
//verify if form is ok before submit
if(document.ajoutesite.error.value==0)
	{
	if(confirm('Ajouter votre site ?'))
		{
		document.ajoutesite.submited.value=1;
		document.ajoutesite.submit();
		}
	}
}

function ValidateFormVideofile(filetype)
{
if(document.fakeform.filetoupload.value=="")
	{
	alert("Vous devez choisir un fichier !");	
	}
else
	{
	var ext = document.fakeform.filetoupload.value;
  	ext = ext.substring(ext.length-3,ext.length);
  	ext = ext.toLowerCase();
	if(ext!=filetype)
		{
		alert("Vous devez choisir un fichier au format *."+filetype+" !");
		}
	else
		{
		document.uploadvideofile.filetoupload.value=document.fakeform.filetoupload.value;
		document.uploadvideofile.submit();	
		}	
	}	
}

function ModifChoixFormule()
{
if(document.ajoutervideo.allopass_type[0].checked)
	{
	document.ajoutervideo.allopass_id.disabled=true;
	document.ajoutervideo.website.disabled=false;
	}
else
	{
	document.ajoutervideo.allopass_id.disabled=false;
	document.ajoutervideo.website.disabled=true;
	}	
}

function ValidateFormVideoClient()
{
document.ajoutervideo.ok.value=1;
//categorie
if(document.ajoutervideo.categorie.value==-1)
	{
	alert("Vous devez selectionner une catégorie !");
	document.ajoutervideo.categorie.focus();
	document.ajoutervideo.ok.value=0;	
	}
//titre
if(document.ajoutervideo.titre.value==""&&document.ajoutervideo.ok.value==1)
	{
	alert("Vous devez choisir un titre pour votre vidéo !");
	document.ajoutervideo.titre.focus();
	document.ajoutervideo.ok.value=0;	
	}
//description
if(document.ajoutervideo.description.value==""&&document.ajoutervideo.ok.value==1)
	{
	alert("Vous devez entrer une description pour votre vidéo !");
	document.ajoutervideo.description.focus();
	document.ajoutervideo.ok.value=0;	
	}
//description length max=350
if(document.ajoutervideo.description.value.length>350&&document.ajoutervideo.ok.value==1)
	{
	alert("Votre description contient plus de 350 caractères !");
	document.ajoutervideo.description.focus();
	document.ajoutervideo.ok.value=0;	
	}
//duree
if(document.ajoutervideo.duree.value==""&&document.ajoutervideo.ok.value==1)
	{
	alert("Vous devez entrer la durée en minutes de votre vidéo !");
	document.ajoutervideo.duree.focus();
	document.ajoutervideo.ok.value=0;	
	}
//check if duree is a numeric value
if(IsNumeric(document.ajoutervideo.duree.value)==false&&document.ajoutervideo.ok.value==1)
	{
	alert("Vous devez entrer une valeur numérique !");
	document.ajoutervideo.duree.focus();
	document.ajoutervideo.ok.value=0;	
	}
//check if duree > 5 minuts
if(document.ajoutervideo.duree.value<5&&document.ajoutervideo.ok.value==1)
	{
	alert("Votre vidéo doit avoir une durée minimale de 5 minutes !");
	document.ajoutervideo.duree.focus();
	document.ajoutervideo.ok.value=0;	
	}
//format
if(document.ajoutervideo.format.value=="Choisissez"&&document.ajoutervideo.ok.value==1)
	{
	alert("Vous devez selectionner un format !");
	document.ajoutervideo.format.focus();
	document.ajoutervideo.ok.value=0;	
	}
//formule 1
if(document.ajoutervideo.allopass_type[0].checked&&document.ajoutervideo.ok.value==1)
	{
	if(document.ajoutervideo.website.value=="")
		{
		alert("Vous devez entrer l'adresse de votre site Web !");
		document.ajoutervideo.website.focus();
		document.ajoutervideo.ok.value=0;	
		}
	}
//formule 2
if(document.ajoutervideo.allopass_type[1].checked&&document.ajoutervideo.ok.value==1)
	{
	if(document.ajoutervideo.allopass_id.value=="")
		{
		alert("Vous devez entrer votre identifiant Allopass !");
		document.ajoutervideo.allopass_id.focus();
		document.ajoutervideo.ok.value=0;	
		}
	}
//email
if(document.ajoutervideo.email.value==""&&document.ajoutervideo.ok.value==1)
	{
	alert("Vous devez entrer une adresse email !");
	document.ajoutervideo.email.focus();
	document.ajoutervideo.ok.value=0;	
	}
//email valid
if(document.ajoutervideo.email.value!=""&&document.ajoutervideo.ok.value==1)
	{
	if(VerificationEmail(document.ajoutervideo.email)==false)
		{
		alert("Votre adresse email est invalide !");
		document.ajoutervideo.email.focus();
		document.ajoutervideo.ok.value=0;
		}		
	}
//accord
if(document.ajoutervideo.agreement.checked==false&&document.ajoutervideo.ok.value==1)
	{
	alert("Vous devez donner votre accord !");
	document.ajoutervideo.agreement.focus();
	document.ajoutervideo.agreement.value=0;
	document.ajoutervideo.ok.value=0;		
	}
else
	{
	document.ajoutervideo.agreement.value=1;
	}
//verify if form is ok before submit
if(document.ajoutervideo.ok.value==1)
	{
	document.ajoutervideo.submit();	
	}	
}

function ValidateContactForm()
{
document.contact.ok.value=1;
//name
if(document.contact.name.value==""&&document.contact.ok.value==1)
	{
	alert("Vous devez entrer votre nom, votre prénom ou bien un pseudo !");
	document.contact.name.focus();
	document.contact.ok.value=0;	
	}
//email
if(document.contact.email.value==""&&document.contact.ok.value==1)
	{
	alert("Vous devez entrer une adresse email !");
	document.contact.email.focus();
	document.contact.ok.value=0;	
	}
//email valid
if(document.contact.email.value!=""&&document.contact.ok.value==1)
	{
	if(VerificationEmail(document.contact.email)==false)
		{
		alert("Votre adresse email est invalide !");
		document.contact.email.focus();
		document.contact.ok.value=0;
		}		
	}
//subject
if(document.contact.subject.value==""&&document.contact.ok.value==1)
	{
	alert("Vous devez entrer un sujet pour votre message !");
	document.contact.subject.focus();
	document.contact.ok.value=0;	
	}	
//message length max=2000
if(document.contact.message.value.length>2000&&document.contact.ok.value==1)
	{
	alert("Votre message contient plus de 2000 caractères !");
	document.contact.message.focus();
	document.contact.ok.value=0;	
	}
//verify if form is ok before submit
if(document.contact.ok.value==1)
	{
	document.contact.submit();	
	}
}

function SwitchTypelien(typelien)
{
document.formliens.typelien.value=typelien;
document.formliens.linkstart.value=0;
document.formliens.submit();	
}

//show payment page for white brand pages
function View_Aff(idvideo,aff_id,backcolor,cellcolor,infosbgcolor,infostxtcolor,desctxtcolor)
{
myurl = "http://www.lacavernedux.com/aff_mb/buy.php?id="+idvideo+"&affid="+aff_id+"&bc="+backcolor.substr(1,backcolor.length)+"&cc="+cellcolor.substr(1,cellcolor.length)+"&ibc="+infosbgcolor.substr(1,infosbgcolor.length)+"&itc="+infostxtcolor.substr(1,infostxtcolor.length)+"&dtc="+desctxtcolor.substr(1,desctxtcolor.length);
winwidth = screen.availWidth - 10;
winheight = screen.availHeight - 30;
window.open(myurl, '_blank', 'scrollbars=yes, width=' + winwidth + ', height=' + winheight + ', top=0, left=0, resizable=yes');	
}

//show payment page for white brand personal pages
function View_Pp_Mb(idvideo,mbid,backcolor,cellcolor,infosbgcolor,infostxtcolor,desctxtcolor)
{
myurl = "http://www.lacavernedux.com/aff_mb/buy_pp.php?id="+idvideo+"&mbid="+mbid+"&bc="+backcolor.substr(1,backcolor.length)+"&cc="+cellcolor.substr(1,cellcolor.length)+"&ibc="+infosbgcolor.substr(1,infosbgcolor.length)+"&itc="+infostxtcolor.substr(1,infostxtcolor.length)+"&dtc="+desctxtcolor.substr(1,desctxtcolor.length);
winwidth = screen.availWidth - 10;
winheight = screen.availHeight - 30;
window.open(myurl, '_blank', 'scrollbars=yes, width=' + winwidth + ', height=' + winheight + ', top=0, left=0, resizable=yes');	
}

function ValidateFormMarqueBlanche()
{
document.ajouteraffilie.ok.value=1;
//allopass id
if(document.ajouteraffilie.allopass_id.value=="")
	{
	alert("Vous devez entrer votre identifiant Allopass !");
	document.ajouteraffilie.allopass_id.focus();
	document.ajouteraffilie.ok.value=0;	
	}
//name
if(document.ajouteraffilie.myname.value==""&&document.ajouteraffilie.ok.value==1)
	{
	alert("Vous devez entrer votre nom ou surnom !");
	document.ajouteraffilie.myname.focus();
	document.ajouteraffilie.ok.value=0;	
	}
//website
if(document.ajouteraffilie.website.value==""&&document.ajouteraffilie.ok.value==1)
	{
	alert("Vous devez entrer l'adresse de votre site web !");
	document.ajouteraffilie.website.focus();
	document.ajouteraffilie.ok.value=0;	
	}
//email
if(document.ajouteraffilie.email.value==""&&document.ajouteraffilie.ok.value==1)
	{
	alert("Vous devez entrer une adresse email !");
	document.ajouteraffilie.email.focus();
	document.ajouteraffilie.ok.value=0;	
	}
//email valid
if(document.ajouteraffilie.email.value!=""&&document.ajouteraffilie.ok.value==1)
	{
	if(VerificationEmail(document.ajouteraffilie.email)==false)
		{
		alert("Votre adresse email est invalide !");
		document.ajouteraffilie.email.focus();
		document.ajouteraffilie.ok.value=0;
		}		
	}
//verify if form is ok before submit
if(document.ajouteraffilie.ok.value==1)
	{
	document.ajouteraffilie.submit();	
	}	
}

function UseDefaultColors()
{
if(document.configcolor.defaultcolor.checked==true)
	{
	document.configcolor.backcolor.value="#fbf6f2";
	document.configcolor.cellcolor.value="#efdac5";
	document.configcolor.infosbgcolor.value="#be9883";
	document.configcolor.infostxtcolor.value="#ffffff";
	document.configcolor.desctxtcolor.value="#000000";
	}
else
	{
	document.configcolor.backcolor.value="";
	document.configcolor.cellcolor.value="";
	document.configcolor.infosbgcolor.value="";
	document.configcolor.infostxtcolor.value="";
	document.configcolor.desctxtcolor.value="";
	}	
}

function CheckAndPreviewColors(affid)
{
document.configcolor.ok.value=1;
if(document.configcolor.backcolor.value==""||document.configcolor.cellcolor.value==""||document.configcolor.infosbgcolor.value==""||document.configcolor.infostxtcolor.value==""||document.configcolor.desctxtcolor.value=="")
	{
	alert("Vous devez indiquer toute les couleurs !");	
	document.configcolor.ok.value=0;
	}
//backcolor
if(document.configcolor.backcolor.value.length<7&&document.configcolor.ok.value==1)
	{
	alert("'Fond de page' est incorrect !");	
	document.configcolor.backcolor.focus();
	document.configcolor.ok.value=0;
	}
//cellcolor
if(document.configcolor.cellcolor.value.length<7&&document.configcolor.ok.value==1)
	{
	alert("'Fond grand cadre' est incorrect !");	
	document.configcolor.cellcolor.focus();
	document.configcolor.ok.value=0;
	}
//infosbgcolor
if(document.configcolor.infosbgcolor.value.length<7&&document.configcolor.ok.value==1)
	{
	alert("'Fond cadre infos et titre' est incorrect !");	
	document.configcolor.infosbgcolor.focus();
	document.configcolor.ok.value=0;
	}
//infostxtcolor
if(document.configcolor.infostxtcolor.value.length<7&&document.configcolor.ok.value==1)
	{
	alert("'Texte titre et infos :' est incorrect !");	
	document.configcolor.infostxtcolor.focus();
	document.configcolor.ok.value=0;
	}
//desctxtcolor
if(document.configcolor.desctxtcolor.value.length<7&&document.configcolor.ok.value==1)
	{
	alert("'Texte description et divers' est incorrect !");	
	document.configcolor.desctxtcolor.focus();
	document.configcolor.ok.value=0;
	}
if(document.configcolor.ok.value==1)
	{
	myurl = "../aff_mb/liste.php?affid="+affid+"&bc="+document.configcolor.backcolor.value.substr(1,7)+"&cc="+document.configcolor.cellcolor.value.substr(1,7)+"&ibc="+document.configcolor.infosbgcolor.value.substr(1,7)+"&itc="+document.configcolor.infostxtcolor.value.substr(1,7)+"&dtc="+document.configcolor.desctxtcolor.value.substr(1,7);
	winwidth = 685;
	winheight = screen.availHeight - 30;
	window.open(myurl, '_blank', 'scrollbars=yes, width=' + winwidth + ', height=' + winheight + ', top=0, left=0, resizable=no');
	}
}

function UpdateAffiliateScript(affid)
{
myurl1 = "http://www.lacavernedux.com/aff_mb/liste.php?affid="+affid+"&bc="+document.configcolor.backcolor.value.substr(1,7)+"&cc="+document.configcolor.cellcolor.value.substr(1,7)+"&ibc="+document.configcolor.infosbgcolor.value.substr(1,7)+"&itc="+document.configcolor.infostxtcolor.value.substr(1,7)+"&dtc="+document.configcolor.desctxtcolor.value.substr(1,7);	
document.configcolor.scriptgallery1.value=myurl1;
myurl2 = "<iframe src='http://www.lacavernedux.com/aff_mb/liste.php?affid="+affid+"&bc="+document.configcolor.backcolor.value.substr(1,7)+"&cc="+document.configcolor.cellcolor.value.substr(1,7)+"&ibc="+document.configcolor.infosbgcolor.value.substr(1,7)+"&itc="+document.configcolor.infostxtcolor.value.substr(1,7)+"&dtc="+document.configcolor.desctxtcolor.value.substr(1,7)+"' width='685' height='3500' scrolling='yes' align='center'></iframe>";	
document.configcolor.scriptgallery2.value=myurl2;
}

function ReturnToList(personalpage)
{
if(personalpage==0)
	{
	document.returntolist.submit();
	}
else
	{
	window.location.href="pageperso.php?id="+personalpage;
	}
}

function GetId(id)
{
return document.getElementById(id);
}

var ib_visible=false; // La variable ib_visible nous dit si la bulle est visible ou non

function movemouse(e) {
  if(ib_visible) {  // Si la bulle est visible, on calcul en temps reel sa position ideale
    if (navigator.appName!="Microsoft Internet Explorer") { // Si on est pas sous IE
    GetId("curseur").style.left=e.pageX + 5;
    GetId("curseur").style.top=e.pageY + 10;
    }
    else {
    GetId("curseur").style.left=window.event.x + 5;
    GetId("curseur").style.top=window.event.y + 10 + document.body.scrollTop;
    }
  }
}

function montre_bulle(text) {
  if(ib_visible==false) {
  GetId("curseur").style.visibility="visible";
  GetId("curseur").innerHTML = text;
  ib_visible=true;
  }
}

function cache_bulle() {
if(ib_visible==true) {
GetId("curseur").style.visibility="hidden";
ib_visible=false;
}
}
// des que la souris bouge, on appelle la fonction move pour mettre a jour la position de la bulle.
document.onmousemove=movemouse;

function ValidateFormAccesMb()
{
var ok=1;
//email
if(document.accesmb.email.value==""&&ok==1)
	{
	alert("Vous devez entrer une adresse email !");
	document.accesmb.email.focus();
	ok=0;	
	}
//email valid
if(document.accesmb.email.value!=""&&ok==1)
	{
	if(VerificationEmail(document.accesmb.email)==false)
		{
		alert("Votre adresse email est invalide !");
		document.accesmb.email.focus();
		ok=0;
		}		
	}
//password 
if(document.accesmb.password.value==""&&ok==1)
	{
	alert("Vous devez entrer un mot de passe !");
	document.accesmb.password.focus();
	ok=0;	
	}
//verify if ok before submit
if(ok==1)
	{
	document.accesmb.submit();	
	}	
}

function SetDefaultColors()
{
document.ajoutemb.bgcolor_page.value="#fbf6f2";
document.ajoutemb.bgcolor_grandcadre.value="#efdac5";
document.ajoutemb.bgcolor_infostitre.value="#be9883";
document.ajoutemb.textcolor_infostitre.value="#ffffff";
document.ajoutemb.textcolor_description.value="#000000";	
}

function ValidateFormAjouteVj()
{
var ok=1;
//nom du module
if(document.ajoutevj.name.value==""&&ok==1)
	{
	alert("Vous devez entrer un nom pour cette vidéo du jour.");
	document.ajoutevj.name.focus();	
	ok=0;
	}
//site web associé
if(document.ajoutevj.website.value==""&&ok==1)
	{
	alert("Vous n'avez pas spécifié le site web sur lequel vous voulez installer cette vidéo du jour.");	
	document.ajoutevj.website.focus();	
	ok=0;
	}
//couleur de bordure
if(document.ajoutevj.border_color.value.length<7&&ok==1&&document.ajoutevj.border.value==1)
	{
	alert("Vous n'avez pas choisi la couleur des bordures ou celle-ci est incorrecte.");	
	document.ajoutevj.border_color.focus();	
	ok=0;
	}
//couleur du texte
if(document.ajoutevj.text_color.value.length<7&&ok==1&&document.ajoutevj.text.value==1)
	{
	alert("Vous n'avez pas choisi la couleur du texte ou celle-ci est incorrecte.");	
	document.ajoutevj.text_color.focus();	
	ok=0;
	}
//couleur de fond
if(document.ajoutevj.bg_color.value.length<7&&ok==1)
	{
	alert("Vous n'avez pas choisi la couleur de fond du popup ou celle-ci est incorrecte.");	
	document.ajoutevj.bg_color.focus();	
	ok=0;
	}
//couleur des boites
if(document.ajoutevj.box_color.value.length<7&&ok==1)
	{
	alert("Vous n'avez pas choisi la couleur de fond des boites du popup ou celle-ci est incorrecte.");	
	document.ajoutevj.box_color.focus();	
	ok=0;
	}
if(ok==1)
	{
	if(confirm("Ajouter cette vidéo du jour ?"))
		{
		document.ajoutevj.submit();	
		}
	}			
}

function ModifVj(id)
{
document.act.act.value="modifier";
document.act.id.value=id;
document.act.submit();		
}

function SupprimeVj(id)
{
if(confirm("Si vous supprimez cette vidéo du jour et qu'elle est encore installée sur votre site, elle ne fonctionnera plus.\n\nEtes-vous sûr de vouloir supprimer cette vidéo du jour ?"))
	{
	document.act.act.value="supprimer";
	document.act.id.value=id;
	document.act.submit();	
	}	
}

function ValidateFormModifVj()
{
var ok=1;
//nom du module
if(document.modifvj.name.value==""&&ok==1)
	{
	alert("Vous devez entrer un nom pour cette vidéo du jour.");
	document.modifvj.name.focus();	
	ok=0;
	}
//site web associé
if(document.modifvj.website.value==""&&ok==1)
	{
	alert("Vous n'avez pas spécifié le site web sur lequel vous voulez installer cette vidéo du jour.");	
	document.modifvj.website.focus();	
	ok=0;
	}
//couleur de bordure
if(document.modifvj.border_color.value.length<7&&ok==1&&document.modifvj.border.value==1)
	{
	alert("Vous n'avez pas choisi la couleur des bordures ou celle-ci est incorrecte.");	
	document.modifvj.border_color.focus();	
	ok=0;
	}
//couleur du texte
if(document.modifvj.text_color.value.length<7&&ok==1&&document.modifvj.text.value==1)
	{
	alert("Vous n'avez pas choisi la couleur du texte ou celle-ci est incorrecte.");	
	document.modifvj.text_color.focus();	
	ok=0;
	}
//couleur du fond popup
if(document.modifvj.bg_color.value.length<7&&ok==1)
	{
	alert("Vous n'avez pas choisi la couleur de fond du popup ou celle-ci est incorrecte.");	
	document.modifvj.bg_color.focus();	
	ok=0;
	}
//couleur des boites
if(document.modifvj.box_color.value.length<7&&ok==1)
	{
	alert("Vous n'avez pas choisi la couleur des boites du popup ou celle-ci est incorrecte.");	
	document.modifvj.box_color.focus();	
	ok=0;
	}
if(ok==1)
	{
	if(confirm("Modifier cette vidéo du jour ?"))
		{
		document.modifvj.submit();	
		}
	}			
}

function ValidateFormAjouteVv()
{
var ok=1;
//nom du module
if(document.ajoutevv.name.value==""&&ok==1)
	{
	alert("Vous devez entrer un nom.");
	document.ajoutevv.name.focus();	
	ok=0;
	}
//site web associé
if(document.ajoutevv.website.value==""&&ok==1)
	{
	alert("Vous n'avez pas spécifié le site web.");	
	document.ajoutevv.website.focus();	
	ok=0;
	}
//couleur bordure
if(document.ajoutevv.border_color.value.length<7&&ok==1)
	{
	alert("Vous n'avez pas choisi la couleur des bordures ou celle-ci est incorrecte.");	
	document.ajoutevv.border_color.focus();	
	ok=0;
	}
//couleur du texte
if(document.ajoutevv.text_color.value.length<7&&ok==1)
	{
	alert("Vous n'avez pas choisi la couleur du texte ou celle-ci est incorrecte.");	
	document.ajoutevv.text_color.focus();	
	ok=0;
	}
//couleur de fond
if(document.ajoutevv.bg_color.value.length<7&&ok==1)
	{
	alert("Vous n'avez pas choisi la couleur de fond ou celle-ci est incorrecte.");	
	document.ajoutevv.bg_color.focus();	
	ok=0;
	}
//couleur des boites
if(document.ajoutevv.box_color.value.length<7&&ok==1)
	{
	alert("Vous n'avez pas choisi la couleur des boites ou celle-ci est incorrecte.");	
	document.ajoutevv.box_color.focus();	
	ok=0;
	}
if(ok==1)
	{
	if(confirm("Ajouter ?"))
		{
		document.ajoutevv.submit();	
		}
	}			
}

function ValidateFormModifVv()
{
var ok=1;
//nom du module
if(document.modifvv.name.value==""&&ok==1)
	{
	alert("Vous devez entrer un nom.");
	document.modifvv.name.focus();	
	ok=0;
	}
//site web associé
if(document.modifvv.website.value==""&&ok==1)
	{
	alert("Vous n'avez pas spécifié le site web.");	
	document.modifvv.website.focus();	
	ok=0;
	}
//couleur bordure
if(document.modifvv.border_color.value.length<7&&ok==1)
	{
	alert("Vous n'avez pas choisi la couleur des bordures ou celle-ci est incorrecte.");	
	document.modifvv.border_color.focus();	
	ok=0;
	}
//couleur du texte
if(document.modifvv.text_color.value.length<7&&ok==1)
	{
	alert("Vous n'avez pas choisi la couleur du texte ou celle-ci est incorrecte.");	
	document.modifvv.text_color.focus();	
	ok=0;
	}
//couleur de fond
if(document.modifvv.bg_color.value.length<7&&ok==1)
	{
	alert("Vous n'avez pas choisi la couleur de fond ou celle-ci est incorrecte.");	
	document.modifvv.bg_color.focus();	
	ok=0;
	}
//couleur des boites
if(document.modifvv.box_color.value.length<7&&ok==1)
	{
	alert("Vous n'avez pas choisi la couleur des boites ou celle-ci est incorrecte.");	
	document.modifvv.box_color.focus();	
	ok=0;
	}
if(ok==1)
	{
	if(confirm("Enregistrer les modifications ?"))
		{
		document.modifvv.submit();	
		}
	}			
}

function VoirVv(id,affid,width,height)
{
var myurl = "../aff_mb/vignettevideo.php?id="+id+"&affid="+affid;
var winwidth=685;
if(width>(screen.availWidth-30))
{
	var winwidth = screen.availWidth - 30;
}
else
{
	var winwidth = width+20;
}
if(height>(screen.availHeight-30))
{
	var winheight = screen.availHeight - 30;
}
else
{
	var winheight = height+20;
}
window.open(myurl, '_blank', 'scrollbars=yes, width=' + winwidth + ', height=' + winheight + ', top=0, left=0, resizable=no');	
}

function ValidateFormAjouteMb()
{
var ok=1;
//nom du module
if(document.ajoutemb.name.value==""&&ok==1)
	{
	alert("Vous devez entrer un nom.");
	document.ajoutemb.name.focus();	
	ok=0;
	}
//site web associé
if(document.ajoutemb.website.value==""&&ok==1)
	{
	alert("Vous n'avez pas spécifié le site web.");	
	document.ajoutemb.website.focus();	
	ok=0;
	}
//couleur de fond
if(document.ajoutemb.bgcolor_page.value.length<7&&ok==1)
	{
	alert("Vous n'avez pas choisi la couleur de fond de la page ou celle-ci est incorrecte.");	
	document.ajoutemb.bgcolor_page.focus();	
	ok=0;
	}
//couleur du fond des cadres
if(document.ajoutemb.bgcolor_grandcadre.value.length<7&&ok==1)
	{
	alert("Vous n'avez pas choisi la couleur des cadres ou celle-ci est incorrecte.");	
	document.ajoutemb.bgcolor_grandcadre.focus();	
	ok=0;
	}
//couleur du fond du titre
if(document.ajoutemb.bgcolor_infostitre.value.length<7&&ok==1)
	{
	alert("Vous n'avez pas choisi la couleur de fond du titre ou celle-ci est incorrecte.");	
	document.ajoutemb.bgcolor_infostitre.focus();	
	ok=0;
	}
//couleur du texte du titre
if(document.ajoutemb.textcolor_infostitre.value.length<7&&ok==1)
	{
	alert("Vous n'avez pas choisi la couleur du texte du titre ou celle-ci est incorrecte.");	
	document.ajoutemb.textcolor_infostitre.focus();	
	ok=0;
	}
//couleur du texte de la description
if(document.ajoutemb.textcolor_description.value.length<7&&ok==1)
	{
	alert("Vous n'avez pas choisi la couleur du texte de la description ou celle-ci est incorrecte.");	
	document.ajoutemb.textcolor_description.focus();	
	ok=0;
	}
if(ok==1)
	{
	if(confirm("Ajouter ?"))
		{
		document.ajoutemb.submit();	
		}
	}			
}

function SupprimeMb(id)
{
if(confirm("Si vous supprimez ce module et qu'il est encore installé sur votre site, il ne fonctionnera plus.\n\nEtes-vous sûr de vouloir supprimer ?"))
	{
	document.act.act.value="supprimer";
	document.act.id.value=id;
	document.act.submit();	
	}	
}

function ModifMb(id)
{
document.act.act.value="modifier";
document.act.id.value=id;
document.act.submit();		
}

function ValidateFormModifMb()
{
var ok=1;
//nom du module
if(document.modifmb.name.value==""&&ok==1)
	{
	alert("Vous devez entrer un nom.");
	document.modifmb.name.focus();	
	ok=0;
	}
//site web associé
if(document.modifmb.website.value==""&&ok==1)
	{
	alert("Vous n'avez pas spécifié le site web.");	
	document.modifmb.website.focus();	
	ok=0;
	}
//couleur de fond
if(document.modifmb.bgcolor_page.value.length<7&&ok==1)
	{
	alert("Vous n'avez pas choisi la couleur de fond de la page ou celle-ci est incorrecte.");	
	document.modifmb.bgcolor_page.focus();	
	ok=0;
	}
//couleur du fond des cadres
if(document.modifmb.bgcolor_grandcadre.value.length<7&&ok==1)
	{
	alert("Vous n'avez pas choisi la couleur des cadres ou celle-ci est incorrecte.");	
	document.modifmb.bgcolor_grandcadre.focus();	
	ok=0;
	}
//couleur du fond du titre
if(document.modifmb.bgcolor_infostitre.value.length<7&&ok==1)
	{
	alert("Vous n'avez pas choisi la couleur de fond du titre ou celle-ci est incorrecte.");	
	document.modifmb.bgcolor_infostitre.focus();	
	ok=0;
	}
//couleur du texte du titre
if(document.modifmb.textcolor_infostitre.value.length<7&&ok==1)
	{
	alert("Vous n'avez pas choisi la couleur du texte du titre ou celle-ci est incorrecte.");	
	document.modifmb.textcolor_infostitre.focus();	
	ok=0;
	}
//couleur du texte de la description
if(document.modifmb.textcolor_description.value.length<7&&ok==1)
	{
	alert("Vous n'avez pas choisi la couleur du texte de la description ou celle-ci est incorrecte.");	
	document.modifmb.textcolor_description.focus();	
	ok=0;
	}
if(ok==1)
	{
	if(confirm("Enregistrer les modifications ?"))
		{
		document.modifmb.submit();	
		}
	}			
}

function VoirMb(mbid,affid)
{
var myurl = "../aff_mb/liste.php?mbid="+mbid+"&affid="+affid;
var winwidth=685;
var winheight = screen.availHeight - 30;
window.open(myurl, '_blank', 'scrollbars=yes, width=' + winwidth + ', height=' + winheight + ', top=0, left=0, resizable=no');	
}

function CodeMb(id)
{
document.act.act.value="code";
document.act.id.value=id;
document.act.submit();	
}

function ChangeStatPage(start)
{
document.statsmb.start.value=start;
document.statsmb.submit();	
}

function ValidateFormModifPassword(oldpassword)
{
var ok=1;
//incorrect length old password
if(document.password.oldpassword.value.length<8&&ok==1)
	{
	alert("Vous n'avez pas entré votre ancien mot de passe ou bien celui-ci est incorrect.\n\nVotre mot de passe doit faire au moins 8 caractères.");	
	document.password.oldpassword.focus();	
	ok=0;
	}
//incorrect old password
if(document.password.oldpassword.value!=oldpassword&&ok==1)
	{
	alert("Votre ancien mot de passe est incorrect, veuillez le vérifier.");	
	document.password.oldpassword.focus();	
	ok=0;
	}
//incorrect length new password
if(document.password.newpassword.value.length<8&&ok==1)
	{
	alert("Votre nouveau mot de passe doit faire au moins 8 caractères.");	
	document.password.newpassword.focus();	
	ok=0;
	}
if(ok==1)
	{
	if(confirm("Changer votre mot de passe ?"))
		{
		document.password.submit();	
		}
	}
}