function findElement(n,ly) {
	var d = document;
	if (browserVers < 4) return d[n];
	if ((browserVers >= 6) && (d.getElementById)) {initImgID; return(d.getElementById(n))}; 
	var cd = ly ? ly.document : d;
	var elem = cd[n];
	if (!elem) {
		for (var i=0;i<cd.layers.length;i++) {
			elem = findElement(n,cd.layers[i]);
			if (elem) return elem;
		}
	}
	return elem;
}


	function spop( fichier, nom, largeur, hauteur, options )
		{
			var id = Math.round( Math.random() * 100 );
			var gauche = ( screen.width - largeur ) / 2;
	  		var haut = ( screen.height - hauteur ) / 2;
			if ( options )
				{
					options = 'width=' + largeur + 'px, height=' + hauteur + 'px,  top=' + haut + ', left=' + gauche + ', ' + options;
				}
			else
				{
					options = 'width=' + largeur + 'px, height=' + hauteur + 'px,  top=' + haut + ', left=' + gauche;
				}
			document.open( fichier, nom + id, options );
		}





function changeImagesArray(array) {
	if (preloadFlag == true) {
		var d = document; var img;
		for (i=0;i<array.length;i+=2) {
			img = null; var n = array[i];
			if (d.images) {
				if (d.layers) {img = findElement(n,0);}
				else {img = d.images[n];}
			}
			if (!img && d.getElementById) {img = d.getElementById(n);}
			if (!img && d.getElementsByName) {
				var elms = d.getElementsByName(n);
				if (elms) {
					for (j=0;j<elms.length;j++) {
						if (elms[j].src) {img = elms[j]; break;}
					}
				}
			}
			if (img) {img.src = array[i+1];}
		}
	}
}
function changeImages() {
	changeImagesArray(changeImages.arguments);
}
function toggleImages() {
	for (var i=0; i<toggleImages.arguments.length; i+=2) {
		if (selected == toggleImages.arguments[i])
			changeImagesArray(toggleImages.arguments[i+1]);
	}
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}


function allparadiseaction(c)
{
recherche.xAction.value = c;
recherche.submit();
}



function nosubmit()
{
return false;
}


function paradiseonglet(c)
{
CustomerFormTop.actiononglet.value = c;
CustomerFormTop.submit();
}


function selectnotiret()
{
var prov=document.recherche.MenuGenres.options[document.recherche.MenuGenres.selectedIndex].value;
if ((prov == 1) || (prov == 8) || (prov == 14) || (prov == 20))
{
document.recherche.MenuGenres.selectedIndex=0;
}
}

function CopyMainToShip(form)
		{
			form.CliCiv2.value=form.CliCiv1.value;
			form.CliNom2.value=form.CliNom1.value;
			form.CliPre2.value=form.CliPre1.value;
			form.CliAdr2a.value=form.CliAdr1a.value;
			form.CliFirme2.value=form.CliFirme1.value;
			form.CliAdr2b.value=form.CliAdr1b.value;
			form.CliNP2.value=form.CliNP1.value;
			form.CliLieu2.value=form.CliLieu1.value;
			form.CliPays2.value=form.CliPays1.value;
			form.TitleMenu2.selectedIndex=form.TitleMenu1.selectedIndex;
			form.TabPays2.selectedIndex=form.TabPays1.selectedIndex;
		return true;
}



function updatebasket(cible,valeurflag)
{
if(valeurflag == 'true')
{
paradiseajax(cible,'AJAXUpdateBasket',1,0,'') 
document.navigationgauche.flagupdatebasket.value = 'false';
}
}


function updatebasket2()
{
paradiseajax('ajaxtotpanier','AJAXUpdateBasket',1,0,'');
}



function restartbasket()
{
document.navigationgauche.flagupdatebasket.value = 'true';
}



function paradiseajaxpost(cible,action,posted) 
{
     hasard = Math.round(Math.random()*1000000)
     action = action+'/'+hasard
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = function() {reponseajax(cible,refarticle);};
        req.open("POST",'/4daction/'+action,true);
        req.send(posted);
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = function() {reponseajax(cible,refarticle);};
			req.open("POST",'/4daction/'+action,true);
            req.send(posted);
        }
    }
  }



function paradiseajax(cible,action,nocache,onlyifempty,refarticle) 
{
e = document.getElementById(cible).innerHTML

if (((onlyifempty > 0) && (e.length <onlyifempty)) || (onlyifempty == 0))
{
        if (nocache == 1) {
        hasard = Math.round(Math.random()*1000000)
        action = action+'/'+hasard
        }
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = function() {reponseajax(cible,refarticle);};
                
        req.open("GET",'/4daction/'+action ,true);
        req.send(null);
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = function() {reponseajax(cible,refarticle);};
             req.open("GET",'/4daction/'+action ,true);
             
            req.send();
        }
    }
  }
}


function paradiseajaxclear(cible,infovide) 
{
   document.getElementById(cible).innerHTML = infovide;
}






function paradiseajaxfam(cible,action,nocache,onlyifempty,refarticle) 
{
sousmenu = 'ajaxzone'
e = document.getElementById(sousmenu).innerHTML
if (((onlyifempty > 0) && (e.length <onlyifempty)) || (onlyifempty == 0))
{
document.getElementById(cible).innerHTML = '<select style=width:200px><option>Affichage en cours</option></select>';
        if (nocache == 1) {
        hasard = Math.round(Math.random()*1000000)
        action = action+'/'+hasard
        }
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = function() {reponseajax(cible,refarticle);};
        req.open("GET",'/4daction/'+action ,true);
        req.send(null);
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = function() {reponseajax(cible,refarticle);};
             req.open("GET",'/4daction/'+action ,true);
            req.send();
        }
    }
  }
}




function paradiseajaxferme(cible,action,nocache,onlyifempty,refarticle) 
{
e = document.getElementById(cible).innerHTML

mess = "\r\rAttention...\r\rEn raison des vacances soclaires, nous ne serons pas en mesure d'honorer vos commandes avant le 30 aout 2010.\r\rNous vous remercions de votre compruhension.\r\r\r\r"
//alert(mess);
if (((onlyifempty > 0) && (e.length <onlyifempty)) || (onlyifempty == 0))
{
        if (nocache == 1) {
        hasard = Math.round(Math.random()*1000000)
        action = action+'/'+hasard
        }
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = function() {reponseajax(cible,refarticle);};
                
        req.open("GET",'/4daction/'+action ,true);
        req.send(null);
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = function() {reponseajax(cible,refarticle);};
             req.open("GET",'/4daction/'+action ,true);
             
            req.send();
        }
    }
  }
}










function reponseajax(cible,refarticle) {
    if (req.readyState == 4) {
        if (req.status == 200) {
            results = req.responseText;
         
            document.getElementById(cible).innerHTML = results;
            if (refarticle != '') {
			document.recherche.refencours.value = refarticle;
            }
            if (document.getElementById('majbasket') != null)
            {
            ee =  document.getElementById('majbasket').innerHTML
            document.getElementById('ajaxtotpanier').innerHTML = ee
     }
            
        } else {
            document.getElementById(cible).innerHTML="";
        }
    }
}
