function go(typerubrique,rubriqueid,elementid,offset,nbrec,firstrec) {
  document.submitor.typerubrique.value = typerubrique;
  document.submitor.rubriqueid.value = rubriqueid;
  document.submitor.elementid.value = elementid;
  document.submitor.offset.value = offset;
  document.submitor.nbrec.value = nbrec;
  document.submitor.firstrec.value = firstrec;
  document.submitor.submit();
}  

function setEnr(enregistrementid,firstenr,nbenr) {
  document.submitor.enregistrementid.value = enregistrementid;
  document.submitor.nbenr.value = nbenr;
  document.submitor.firstenr.value = firstenr;
}

function changeImage(image,src) {
  image.src=src;
}

function isLetter(c) {
  var i;
  i = c.charCodeAt(0);
  return ((64<i)&&(i<91))||((96<i)&&(i<123))||((191<i)&&(i<256));
}

function isNameLetter(c) {
  var i;
  i = c.charCodeAt(0);
  return isLetter(c)||(i==45)||(i==39)||(i==95);
}

function isDigit(c) {
  var i;
  i = c.charCodeAt(0);
  return ((47<i)&&(i<58));
}

var bookmarkurl="http://www.skolia.com";
var bookmarktitle="Skolia, des ressources actives pour l'éducation";
function ajoutfavoris(){
  if(document.all) {
    window.external.AddFavorite(bookmarkurl,bookmarktitle);
  }
}

function isPhoneDigit(c) {
  var i;
  i = c.charCodeAt(0);
  return isDigit(c)||(i==46)||(i==40)||(i==41)||(i==32);
}

function validateEmail(email) {
  var index = email.indexOf('@');
  if((index<0)||(index<4)) {
    return false;
  }
  var index2 = email.indexOf('.');
  if((index2<0)||(index2<index)) {
    return false;
  }
  var user = email.substr(0,index);
  var domain = email.substr(index+1);
  for(var i=0;i<user.length;i++) {
    if(!(isNameLetter(user.substr(i,i+1))||isPhoneDigit(user.substr(i,i+1)))) {
      return false;
    }
  }
  for(var i=0;i<domain.length;i++) {
    if(!(isNameLetter(domain.substr(i,i+1))||isPhoneDigit(domain.substr(i,i+1)))) {
      return false;
    }
  }
  return true;
}
function newsletter() {
  if(validateEmail(document.submitor.email.value)) {
    document.submitor.ENR1.value=document.submitor.email.value;
    setEnr('11','1','1');
    go('1','48','','','','');
  }
  else {
    alert('Votre adresse e-mail semble incorrecte. Veuillez la vérifier');
  }
}
function href() {
  if (document.submitor.cookie.checked) {
    document.submitor.enr3.value='1';
  }
  else {
    document.submitor.enr3.value='2';
  }
  setEnr('1','2','2');
  go('1','46','','','','');
}

function surclick() {
  if (document.submitor.cookie.checked) {
    document.submitor.enr3.value='1';
  }
  else {
    document.submitor.enr3.value='2';
  }
}

function keypress() {
  if (event.keyCode==13) {
    if (document.submitor.cookie.checked) {
      document.submitor.enr3.value='1';
    }
    else {
      document.submitor.enr3.value='2';
    }
    setEnr('1','2','2');
    go('1','46','','','','');
  }
}
function checkKey() {
  if((event.keyCode==13)||(event.keyCode==3)) {
    setEnr('0','0','0');go('3','14','','','1','2');
  }
}
function popupliste (copieid) {
 popup=window.open('','popWin','scrollbars=yes,toolbar=no,location=no,scrollbar=yes,width=600,height=200,dependent,left=200,top=100,titlebar=no,resizable=yes,scrolling=yes');
 document.submitor.target="popWin";
 go('1','42',copieid,'','','');
 document.submitor.target="_self";
}
function navTo(page) {
  if (page.indexOf(".")>=0) {
		document.location = page ;
	} else {
		eval(page);
	}
}

function openURL(url) {
	window.open(url,'site');
}

function openMailWindow(url) {
	window.open(url,'mail','width=270,height=270');
}

function verifMail(mail) {
	testm = false ;
	for (var j=1 ; j<(mail.length) ; j++) {
		if (mail.charAt(j)=="@") {
			if (j<(mail.length-4)) {
				for (var k=j ; k<(mail.length-2) ; k++) {
					if (mail.charAt(k)==".") testm = true;
				}
			}
		}
	}
	return testm ;
}

function openMail() {
  if (verifMail(document.mailing.email.value)) {
    openMailWindow('');
    document.mailing.submit();
  }
  else {
    alert('Votre adresse email n\'est pas valide.\nVeuillez la ressaisir svp.');
  }
}

function valide() {
	if (document.submitor.enr3.value=="") {
		alert("Veuillez entrer votre nom");
		submitor.enr3.focus();
		return false;
	}
	if (document.submitor.enr4.value=="") {
		alert("Veuillez entrer votre prénom");
		submitor.enr4.focus();
		return false;
	}	
	if (document.submitor.enr5.value==""){
		alert("Veuillez entrer votre E-mail");
		submitor.enr4.focus();
		return false;
	}
	if (document.submitor.enr7.value==""){
		alert("Veuillez entrer votre Adresse");
		submitor.enr7.focus();
		return false;
	}
	if (document.submitor.enr6.value==""){
		alert("Veuillez entrer votre Ville");
		submitor.enr6.focus();
		return false;
	}
	if (document.submitor.enr9.value==""){
		alert("Veuillez entrer votre Code Postal");
		submitor.enr9.focus();
		return false;
	}
	if (document.submitor.enr11.value=="0") {
	  alert("Veuillez sélectionner un contenu à acheter.");
	  return false;
	}
	return true;
}

function vali(parametre) {
	if (valide()) {
		setEnr('2','3','9');
		if (parametre=='carte') {
		  document.submitor.action='paiement.asp';
		  go('1','16','','','','');
		} else {
	    document.submitor.enr12.value='cheque';
      if(confirm('Avez-vous bien imprimé le bon de commande?')) {
        document.submitor.action="xslcheque.asp";
        go('1','24','','','','');
      }
	  }
	}
}