function checkEMail(inEmail) {
var locAt;
var locPeriod;
var lastPeriod;
var okEmail;
locAt = inEmail.indexOf("@");
okEmail = ((locAt != -1) &&
(locAt != 0) &&
(locAt != (inEmail.length - 1)) &&
(inEmail.indexOf("@", locAt + 1) == -1)
);
if (okEmail) {
// so far, so good
locPeriod = inEmail.indexOf(".");
lastPeriod=0;
n=0;
while ((lastPeriod < locAt) && lastPeriod !=-1)
{
lastPeriod = inEmail.indexOf(".",n);
n++;
}
okEmail = ((locPeriod != -1) && (locPeriod != (inEmail.length - 2)) && (lastPeriod > (locAt+1)) && ((lastPeriod+2) < (inEmail.length)));
}
return okEmail;
}
function validateForm(f)
{
var name = f.name.value
var email = f.email.value
var message = f.message.value
if (name.length < 1) {
alert("Votre Nom?")
return false
}
if (email.length < 1) {
alert("Votre e-mail")
return false
}
if (!checkEMail(email)) {
alert("Votre adresse e-mail n'est pas valide.");
return false
}
if (message.length < 1) {
alert("Votre message?")
return false
}
}
function gotourl(win,gourl)
{
window.opener.document.location.href = gourl;
window.close();
}
function lib_bwcheck(){ //Browsercheck (needed)
this.ver=navigator.appVersion
this.agent=navigator.userAgent
this.dom=document.getElementById?1:0
this.opera5=(navigator.userAgent.indexOf("Opera")>-1 && document.getElementById)?1:0
this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0;
this.ie55=(this.ver.indexOf("MSIE 5.5")>-1 && this.dom && !this.opera5)?1:0;
this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
this.ie=this.ie4||this.ie5||this.ie6
this.mac=this.agent.indexOf("Mac")>-1
this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0;
this.ns4=(document.layers && !this.dom)?1:0;
this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5)
return this
}
var bw=lib_bwcheck()
linksArray = new Array("");
linksArray[3]="Aide-Minceur
DraineurComplément alimentaire";
linksArray[2]="Jambes Lourdes
Soins AmincissantsBrûle-GraissesRégime Hyperprotéiné";
linksArray[1]="Récupération Musculaire
Nutrition SportiveComplément vitaminiqueConstruction MusculairePerformance Sportive";
var tmr,tmr1,lastx,delayHide,mouseXPos;
lastx=1000000;
delayHide = 1000;
var textoflayer;
function fadeMouseOver(id, e )
{
clearTimeout(tmr);
showWindow(id,e);
}
//deactivation
function fadeMouseOut( e )
{
tmr=setTimeout('hide_all()', 1000);
}
function hide_all()
{
// MM_showHideLayers('pop1','','hide');
bTranState = 1;
fnToggle()
}
function showWindow(item)
{
bTranState = 0;
textOfLayer=linksArray[item];
MM_setTextOfLayer("pop1","","
");
if (bw.ie4)
{
layer = eval('document.all.posit'+item)
fromtop=0;
fromleft=0;
while (layer.offsetParent)
{
fromtop += layer.offsetTop
fromleft += layer.offsetLeft
layer = layer.offsetParent
}
fromtop = 91;
fromleft -= 2;
document.all.pop1.style.pixelLeft=fromleft;
document.all.pop1.style.pixelTop=fromtop
}
else if (bw.ie6 || bw.ie55 || bw.ie5)
{
// alert(bw.ver)
layer = eval('document.all.posit'+item)
fromtop=0;
fromleft=0;
while (layer.offsetParent)
{
fromtop += layer.offsetTop
fromleft += layer.offsetLeft
// alert(layer.offsetParent.tagName)
layer = layer.offsetParent
}
fromtop = 90;
document.all.pop1.style.pixelLeft=fromleft;
document.all.pop1.style.pixelTop=fromtop
}
else if (navigator.appName.indexOf("Netscape") >= 0 && parseFloat(navigator.appVersion) >= 5)
{
layer=document.getElementById('posit'+item);
fromtop = layer.offsetTop-80;
fromleft = layer.offsetLeft-60;
document.getElementById('pop1').style.left=fromleft;
document.getElementById('pop1').style.top=fromtop;
}
else
{
layer = eval('document.posit'+item);
fromtop = layer.pageY+15;
fromleft = layer.pageX-2;
document.pop1.left=fromleft;
document.pop1.top=fromtop;
}
// MM_showHideLayers('pop1','','show');
fnToggle()
}
function showWindow_old(popdivID,e)
{
bTranState = 0;
textOfLayer=linksArray[popdivID];
MM_setTextOfLayer("pop1","","");
var x=0;
var y=0;
if (document.all)
{
x = e.x-25;
y = 100 - document.body.scrollTop
}
else if(!document.all)
{
x = e.pageX+30;
y = e.pageY-40;
}
if (document.all)
{
document.all.pop1.style.pixelLeft=x;
document.all.pop1.style.pixelTop=y+document.body.scrollTop;
}
else if (navigator.appName.indexOf("Netscape") >= 0 && parseFloat(navigator.appVersion) >= 5)
{
document.getElementById('pop1').style.left=x;
document.getElementById('pop1').style.top=y;
}
else
{
document.pop1.left=x;
document.pop1.top=y;
}
MM_showHideLayers('pop1','','show');
// fnToggle()
}
function MM_setTextOfLayer(objName,x,newText)
{
if ((obj=MM_findObj(objName))!=null) with (obj)
if (document.layers) {document.write(unescape(newText)); document.close();}
else innerHTML = unescape(newText);
}
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