function checkEmail(checkString)
{
	var newstr = "";
	var at = false;
	var dot = false;
	if (checkString.indexOf("@") != -1) 
	{
		at = true;
	}
	else if (checkString.indexOf(".") != -1) 
	{
		dot = true;
    	}
    	for (var i = 0; i < checkString.length; i++) 
	{
        	ch = checkString.substring(i, i + 1)
        	if ((ch >= "A" && ch <= "Z") || (ch >= "a" && ch <= "z") || (ch == "@") || (ch == ".") || (ch == "_") || (ch == "-") || (ch >= "0" && ch <= "9")) 
		{
                	newstr += ch;
                	if (ch == "@") 
			{
                    		at=true;
			}
                	if (ch == ".") 
			{
                    		dot=true;
                	}
        	}
    	}
    	if ((at == true) && (dot == true)) 
	{
        	return true;
    	}
    	else 
	{
		return false;
    	}
}
function Trim(valeur) 
{
	var index1 = 0;
	var index2 = valeur.length;	
	while (valeur.charAt(index1) == " ") 
	{
		index1++;
	}
	if (index1 == valeur.length) {return ""}
	while (valeur.charAt(index2-1) == " ") 
	{
		index2--;
	}
	return valeur.substring(index1,index2);
}
function champsremplis(form) 
{
	success = true;
	var b_email = true;
	var b_email_format = true;
	var b_nom = true;
	var b_URL = true;
	var s_error1 = "";
	var s_error2 = "";
	var s_error3 = "";

	if (Trim(form.Email.value) == "")
	{
		s_error1 = "Le champs Email est obligatoire.\n";
		b_email = false;
	}
	else
	{
		if (checkEmail(form.Email.value) == false)
		{
			s_error1 = "Votre email n'a pas un format correct.\n";
			b_email_format = false;
		}
	}
	if (Trim(form.Nom.value) == "")
	{
		s_error2 = "Le champs Nom est obligatoire.\n";
		b_nom = false;
	}
	if (Trim(form.URL.value) == "" || Trim(form.URL.value) == "http://")
	{
		s_error3 = "Le champs Site propos  l'affiliation est obligatoire.\n";
		b_URL = false;
	}
	if ((b_email == false) || (b_nom == false) || (b_email_format == false) || (b_URL == false))
	{
		alert(s_error1 + s_error2 + s_error3);
		success = false;
	}
	return(success);
}
function paiement(width,height)
{
	//window.open('','SPPLUS','width=670,height=535,status=1');
	window.open('','SPPLUS','width='+width+',height='+height+',status=1');
}
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_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


/*function funcsource(Formu,Num) {
	
	if (Num == 0){ 
		document.getElementById('dest').checked   = false;
		document.getElementById('dest').disabled  = true;
		document.getElementById('dest1').disabled = false;
		document.getElementById('dest2').disabled = false;
		document.getElementById('dest3').disabled = false;
		document.getElementById('dest4').disabled = false;
		document.getElementById('dest5').disabled = false;
		document.getElementById('dest6').disabled = false;
		if (document.getElementById('dest7')!=null)	
			document.getElementById('dest7').disabled = false;
		if (document.getElementById('dest8')!=null)
			document.getElementById('dest8').disabled = false;		
		
	}	
	if (Num == 1){
		
		document.getElementById('dest').checked = false;
		document.getElementById('dest1').checked = false;
		document.getElementById('dest2').checked = false;
		document.getElementById('dest3').checked = false;
		document.getElementById('dest4').checked = false;
		document.getElementById('dest5').checked = false;
		document.getElementById('dest6').checked = false;
		if (document.getElementById('dest7')!=null)			
			document.getElementById('dest7').checked = false;
		if (document.getElementById('dest8')!=null)				
			document.getElementById('dest8').checked = false;
		
		document.getElementById('dest').disabled = false;
		document.getElementById('dest1').disabled = true;
		document.getElementById('dest2').disabled = false;
		document.getElementById('dest3').disabled = false;
		document.getElementById('dest4').disabled = false;
		document.getElementById('dest5').disabled = false;
		document.getElementById('dest6').disabled = false;
		if (document.getElementById('dest7')!=null)	
			document.getElementById('dest7').disabled = false;
		if (document.getElementById('dest8')!=null)
			document.getElementById('dest8').disabled = false;		
}if (Num == 2){
		
		document.getElementById('dest').checked = false;
		document.getElementById('dest1').checked = false;
		document.getElementById('dest2').checked = false;
		document.getElementById('dest3').checked = false;
		document.getElementById('dest4').checked = false;
		document.getElementById('dest5').checked = false;
		document.getElementById('dest6').checked = false;
		if (document.getElementById('dest7')!=null)			
			document.getElementById('dest7').checked = false;
		if (document.getElementById('dest8')!=null)				
			document.getElementById('dest8').checked = false;
		
		document.getElementById('dest').disabled = false;
		document.getElementById('dest1').disabled = false;
		document.getElementById('dest2').disabled = true;
		document.getElementById('dest3').disabled = false;
		document.getElementById('dest4').disabled = false;
		document.getElementById('dest5').disabled = false;
		document.getElementById('dest6').disabled = false;
		if (document.getElementById('dest7')!=null)	
			document.getElementById('dest7').disabled = false;
		if (document.getElementById('dest8')!=null)
			document.getElementById('dest8').disabled = false;		
		
}if (Num == 3){
		
		document.getElementById('dest').checked = false;
		document.getElementById('dest1').checked = false;
		document.getElementById('dest2').checked = false;
		document.getElementById('dest3').checked = false;
		document.getElementById('dest4').checked = false;
		document.getElementById('dest5').checked = false;
		document.getElementById('dest6').checked = false;
		if (document.getElementById('dest7')!=null)			
			document.getElementById('dest7').checked = false;
		if (document.getElementById('dest8')!=null)				
			document.getElementById('dest8').checked = false;
		
		document.getElementById('dest').disabled = false;
		document.getElementById('dest1').disabled = false;
		document.getElementById('dest2').disabled = false;
		document.getElementById('dest3').disabled = true;
		document.getElementById('dest4').disabled = false;
		document.getElementById('dest5').disabled = false;
		document.getElementById('dest6').disabled = false;
		if (document.getElementById('dest7')!=null)	
			document.getElementById('dest7').disabled = false;
		if (document.getElementById('dest8')!=null)
			document.getElementById('dest8').disabled = false;		
		
}if (Num == 4){
		
		document.getElementById('dest').checked = false;
		document.getElementById('dest1').checked = false;
		document.getElementById('dest2').checked = false;
		document.getElementById('dest3').checked = false;
		document.getElementById('dest4').checked = false;
		document.getElementById('dest5').checked = false;
		document.getElementById('dest6').checked = false;
		if (document.getElementById('dest7')!=null)			
			document.getElementById('dest7').checked = false;
		if (document.getElementById('dest8')!=null)				
			document.getElementById('dest8').checked = false;
		
		document.getElementById('dest').disabled = false;
		document.getElementById('dest1').disabled = false;
		document.getElementById('dest2').disabled = false;
		document.getElementById('dest3').disabled = false;
		document.getElementById('dest4').disabled = true;
		document.getElementById('dest5').disabled = false;
		document.getElementById('dest6').disabled = false;
		if (document.getElementById('dest7')!=null)	
			document.getElementById('dest7').disabled = false;
		if (document.getElementById('dest8')!=null)
			document.getElementById('dest8').disabled = false;		
		
}if (Num == 5){
		
		document.getElementById('dest').checked = false;
		document.getElementById('dest1').checked = false;
		document.getElementById('dest2').checked = false;
		document.getElementById('dest3').checked = false;
		document.getElementById('dest4').checked = false;
		document.getElementById('dest5').checked = false;
		document.getElementById('dest6').checked = false;
		if (document.getElementById('dest7')!=null)			
			document.getElementById('dest7').checked = false;
		if (document.getElementById('dest8')!=null)				
			document.getElementById('dest8').checked = false;
		
		document.getElementById('dest').disabled = false;
		document.getElementById('dest1').disabled = false;
		document.getElementById('dest2').disabled = false;
		document.getElementById('dest3').disabled = false;
		document.getElementById('dest4').disabled = false;
		document.getElementById('dest5').disabled = true;
		document.getElementById('dest6').disabled = false;
		if (document.getElementById('dest7')!=null)	
			document.getElementById('dest7').disabled = false;
		if (document.getElementById('dest8')!=null)
			document.getElementById('dest8').disabled = false;		
		
}if (Num == 6){
		
		document.getElementById('dest').checked = false;
		document.getElementById('dest1').checked = false;
		document.getElementById('dest2').checked = false;
		document.getElementById('dest3').checked = false;
		document.getElementById('dest4').checked = false;
		document.getElementById('dest5').checked = false;
		document.getElementById('dest6').checked = false;
		if (document.getElementById('dest7')!=null)			
			document.getElementById('dest7').checked = false;
		if (document.getElementById('dest8')!=null)				
			document.getElementById('dest8').checked = false;
		
		document.getElementById('dest').disabled = false;
		document.getElementById('dest1').disabled = false;
		document.getElementById('dest2').disabled = false;
		document.getElementById('dest3').disabled = false;
		document.getElementById('dest4').disabled = false;
		document.getElementById('dest5').disabled = false;
		document.getElementById('dest6').disabled = true;
		if (document.getElementById('dest7')==null){	
			document.getElementById('dest7').disabled = false;}
		if (document.getElementById('dest8')==null){
			document.getElementById('dest8').disabled = false;		}
		
}
if (Num == 7){
		
		document.getElementById('dest').checked = false;
		document.getElementById('dest1').checked = false;
		document.getElementById('dest2').checked = false;
		document.getElementById('dest3').checked = false;
		document.getElementById('dest4').checked = false;
		document.getElementById('dest5').checked = false;
		document.getElementById('dest6').checked = false;
		document.getElementById('dest7').checked = false;
		document.getElementById('dest8').checked = false;
		
		document.getElementById('dest').disabled = false;
		document.getElementById('dest1').disabled = false;
		document.getElementById('dest2').disabled = false;
		document.getElementById('dest3').disabled = false;
		document.getElementById('dest4').disabled = false;
		document.getElementById('dest5').disabled = false;
		document.getElementById('dest6').disabled = false;
		document.getElementById('dest7').disabled = true;
		document.getElementById('dest8').disabled = false;
}
if (Num == 8){
		
		document.getElementById('dest').checked = false;
		document.getElementById('dest1').checked = false;
		document.getElementById('dest2').checked = false;
		document.getElementById('dest3').checked = false;
		document.getElementById('dest4').checked = false;
		document.getElementById('dest5').checked = false;
		document.getElementById('dest6').checked = false;
		document.getElementById('dest7').checked = false;
		document.getElementById('dest8').checked = false;
		
		document.getElementById('dest').disabled = false;
		document.getElementById('dest1').disabled = false;
		document.getElementById('dest2').disabled = false;
		document.getElementById('dest3').disabled = false;
		document.getElementById('dest4').disabled = false;
		document.getElementById('dest5').disabled = false;
		document.getElementById('dest6').disabled = false;
		document.getElementById('dest7').disabled = false;
		document.getElementById('dest8').disabled = true;
}
}*/ 

function funcsource(Formu,Num) {
	
	if (Num == 0){ 
		document.getElementById('dest').checked   = false;
		document.getElementById('dest').disabled  = true;
		document.getElementById('dest1').disabled = false;
		document.getElementById('dest2').disabled = false;
		document.getElementById('dest3').disabled = false;
		document.getElementById('dest4').disabled = false;
		document.getElementById('dest5').disabled = false;
		
	}	
	if (Num == 1){
		
		document.getElementById('dest').checked = false;
		document.getElementById('dest1').checked = false;
		document.getElementById('dest2').checked = false;
		document.getElementById('dest3').checked = false;
		document.getElementById('dest4').checked = false;
		document.getElementById('dest5').checked = false;
		
		
		document.getElementById('dest').disabled = false;
		document.getElementById('dest1').disabled = true;
		document.getElementById('dest2').disabled = false;
		document.getElementById('dest3').disabled = false;
		document.getElementById('dest4').disabled = false;
		document.getElementById('dest5').disabled = false;
		
}if (Num == 2){
		
		document.getElementById('dest').checked = false;
		document.getElementById('dest1').checked = false;
		document.getElementById('dest2').checked = false;
		document.getElementById('dest3').checked = false;
		document.getElementById('dest4').checked = false;
		document.getElementById('dest5').checked = false;
		
		
		document.getElementById('dest').disabled = false;
		document.getElementById('dest1').disabled = false;
		document.getElementById('dest2').disabled = true;
		document.getElementById('dest3').disabled = false;
		document.getElementById('dest4').disabled = false;
		document.getElementById('dest5').disabled = false;
		
		
}if (Num == 3){
		
		document.getElementById('dest').checked = false;
		document.getElementById('dest1').checked = false;
		document.getElementById('dest2').checked = false;
		document.getElementById('dest3').checked = false;
		document.getElementById('dest4').checked = false;
		document.getElementById('dest5').checked = false;
		
		
		document.getElementById('dest').disabled = false;
		document.getElementById('dest1').disabled = false;
		document.getElementById('dest2').disabled = false;
		document.getElementById('dest3').disabled = true;
		document.getElementById('dest4').disabled = false;
		document.getElementById('dest5').disabled = false;
		
		
}if (Num == 4){
		
		document.getElementById('dest').checked = false;
		document.getElementById('dest1').checked = false;
		document.getElementById('dest2').checked = false;
		document.getElementById('dest3').checked = false;
		document.getElementById('dest4').checked = false;
		document.getElementById('dest5').checked = false;
		
		
		document.getElementById('dest').disabled = false;
		document.getElementById('dest1').disabled = false;
		document.getElementById('dest2').disabled = false;
		document.getElementById('dest3').disabled = false;
		document.getElementById('dest4').disabled = true;
		document.getElementById('dest5').disabled = false;
			
		
}if (Num == 5){
		
		document.getElementById('dest').checked = false;
		document.getElementById('dest1').checked = false;
		document.getElementById('dest2').checked = false;
		document.getElementById('dest3').checked = false;
		document.getElementById('dest4').checked = false;
		document.getElementById('dest5').checked = false;
		
		document.getElementById('dest').disabled = false;
		document.getElementById('dest1').disabled = false;
		document.getElementById('dest2').disabled = false;
		document.getElementById('dest3').disabled = false;
		document.getElementById('dest4').disabled = false;
		document.getElementById('dest5').disabled = true;
			
		
}}

function funccible(Formu,Num) {
	if (document.getElementById('source[num]').checked == false) {
				document.getElementById('dest1').checked = false;
				document.getElementById('dest2').checked = false;
				document.getElementById('dest3').checked = false;
		
	}
	else{
				document.getElementById('dest').checked = false;
	};
	}
function un_check(){ 
  for (var i = 0; i < document.getElementById('formulaire').elements.length; i++) { 
  	var e = document.getElementById('formulaire').elements[i]; 
  		if ((e.name == 'id_commande') && (e.type == 'checkbox')) {
   			e.checked = document.getElementById('formulaire').cocher_tous.checked;   
  		}
	} 
	
  for (var i = 0; i < document.getElementById('form2').elements.length; i++) { 
  	var e = document.getElementById('form2').elements[i]; 
  		if ((e.name == 'id_commande') && (e.type == 'hidden')) {
					if(document.getElementById('formulaire').cocher_tous.checked==false){
						e.value='';
					}
					if(document.getElementById('formulaire').cocher_tous.checked==true){
					if(i>1){
					    //alert('first_'+e.id);
						e.value=document.getElementById('first_'+e.id).value;}
					}

  		}
	} 
	}
	
//change info

  
function MM_validateForm_DESCRIPTION() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm_DESCRIPTION.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' non valide.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+'  obligatoire.\n'; }
  } if (errors) alert('Le formulaire est incomplet:\n'+errors);
  document.MM_returnValue = (errors == '');}
  
function MM_validateForm_CONTACT() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm_CONTACT.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
  } if (errors) alert('The following error(s) occurred:\n'+errors);
  document.MM_returnValue = (errors == '');}
  
function MM_validateForm_MAIL() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm_MAIL.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' non valide.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+'  obligatoire.\n'; }
  } if (errors) alert('Le formulaire est incomplet:\n'+errors);
  document.MM_returnValue = (errors == '');}
//new_comande

	
function MM_validateForm_NEW_CLIENT() { //v4.0
  var i,p,p1,p2,q,nm,test,num,obligatoire,min,max,errors='',args=MM_validateForm_NEW_CLIENT.arguments;
 
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
    
	/****************************************************/
    //Verification de l'adresse email 
	/****************************************************/
	  if (test.indexOf('isEmail')!=-1) { 
		   p=val.indexOf('@');
		   p1=val.indexOf('.');
           p2=val.indexOf(',');
		if (p2<1) p2=val.indexOf(';');
 		if (p2<1) p2=val.indexOf('#');
        if (p<1 || p1<1 || p==(val.length-1)) errors+='- Le champ [ Email ] doit contenir une adresse Email valide.\n';
        if (p2>1) errors+='- Le champ [ Email ] ne doit pas contenir les caractres suivant (,;#).\n';
	/****************************************************/

	  } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- Le champ [ Identifiant ] ne doit contenir que des chiffres.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors='- Le formulaire est incomplet.\n'; }
  } 
    if (Formulaire.Password1.value!=Formulaire.Password2.value) errors+='- Le mot de passe est mal comfirm.\n';
	if (Formulaire.CGVOK.checked == false)     errors+='- Vous devez accepter nos CGV pour pouvoir commander ce service.\n';         
	
	
if (errors) alert('Erreur(s):\n'+errors);
  document.MM_returnValue = (errors == '');}
  
function MM_validateForm_VERIF_TRAD() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm_VERIF_TRAD.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- le '+nm+' .\n'; }
  } if (errors) alert('Vous devez remplir ces champs:\n'+errors);
  document.MM_returnValue = (errors == '');}
  
function MM_validateForm_TRAD_PAGE() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm_TRAD_PAGE.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- le '+nm+' .\n'; }
  } if (errors) alert('- Le formulaire est incomplet.\n');
  document.MM_returnValue = (errors == '');}



/*google_ad_client = "pub-0956709046348327";
google_ad_width = 125;
google_ad_height = 125;
google_ad_format = "125x125_as";
google_ad_type = "text";
google_ad_channel ="";
google_color_border = "336699";
google_color_link = "0000FF";
google_color_bg = "FFFFFF";
google_color_text = "000000";
google_color_url = "008000";*/

google_ad_client = "pub-0956709046348327";
		
/* 125x125, date de création 11/08/09 */

google_ad_slot = "5641788651";

google_ad_width = 125;

google_ad_height = 125;