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 Ine(oToSearch,StrToSearch){
	var StrE,oCur,k=1;
	StrE = oToSearch;//+ ': ' + oToSearch.name + ': ' + oToSearch.id + '\n';
	var tObj = new Array();
	for (var element in oToSearch) {
		tObj.push(element);
	}
	tObj.sort();
	for (k=0;k<tObj.length;k++) {
		oCur = tObj[k];
		if (oCur.toLowerCase().indexOf(StrToSearch.toLowerCase()) != -1) {
			StrE += (oCur + '                                     ').substring(0,30);lc = oCur.length;
		}
		if ((k/4) == Math.round(k/4)) {
			StrE += '\n';
		}
	}
	var oDivForTest_Ine = document.createElement('div');
	document.body.appendChild(oDivForTest_Ine);
	oDivForTest_Ine.innerHTML = '<span onclick="parentNode.innerHTML=\'\'">CLOSE</SPAN>" <PRE>' + StrE + '</PRE>';
	oDivForTest_Ine.style.position = 'absolute';
	oDivForTest_Ine.style.backgroundColor = '#cccccc'
	oDivForTest_Ine.style.posTop=0;
	oDivForTest_Ine.style.posLeft=0;
}

//Recherche la fenêtre parent la plus haute et la renvoie
function FindLastParent() {
	var cObj=this,i=0;
	while (cObj.parent != cObj) {
		cObj = cObj.parent;
		if (i++>15) break;
	}
	alert(i);
	return cObj;
}

function StartTime(){
	d=new Date();
	s=d.getSeconds();
	ms=d.getMilliseconds();
}

function EndTime(){
	ld = new Date();
	ls = ld.getSeconds();
	lms = ld.getMilliseconds();
	LDiff = (ls+(lms/1000)) - (s+(ms/1000));alert(s + ',' + ms + ' : ' + ls + ',' + lms + ' Diff: ' + LDiff);
}

// Pour Catalogue
function Go() {
	var isCheck = false;
	for(var i = 0 ; i < document.forms[0].pPro.length;i++) {
		isCheck = (isCheck || document.forms[0].pPro[i].checked)
	}
	if (isCheck) {
		document.forms[0].submit()
	}
	else {
		alert('Veuillez selectionner au moins un article.');
	}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
	window.open(theURL,winName,features);
}

function clikker(tab,Img,l) {
	a = document.getElementById(tab);
	b = document.getElementById(Img);
	if (a.style.display =='') {
		a.style.display = 'none';
		if (l== 1) {
			b.src='./../images/btnOpen.gif';
		}
	}
	else {
		a.style.display='';
		if (l== 1) {
			b.src='./../images/btnClose.gif';
		}
	}
}

// Pour récapitualtif devis
function FormatNumber(expr) {
	var rVal = expr;
	switch (expr.toString().length - expr.toString().lastIndexOf('.')) {
		case 1,2 :
			rVal = (expr.toString() + '0000').substr(0,expr.toString().lastIndexOf('.') + 3)
			break;
	}
	if (expr.toString().lastIndexOf('.') == -1) {
		rVal = expr.toString() + '.00'
		//rVal = (expr.toString() + '0000').substr(0,expr.toString().lastIndexOf('.') + 3)
	}
	return rVal;
}

function Calc() {
	var NbrePro	= 0;
	var Total		= 0;
	var FraisPort = 0
	if(document.getElementsByName('qPro')) {
		var tqPro = document.getElementsByName('qPro');
		for (i = 0 ;i < tqPro.length ;i++) {
			NbrePro	+= Number(tqPro[i].value);
			//Total		= Number(Number(Total) + Number(Number(tqPro[i].attributes['hVal'].value) * Number(tqPro[i].value)));
      Total		= Number(Number(Total) + Number(Number(tqPro[i].attributes['title'].value) * Number(tqPro[i].value)));
		}
	}
	/*
	switch(NbrePro) {
		case 0: FraisPort = 0;break;
		case 1: FraisPort = 18;break;
		case 2: FraisPort = 29;break;
		case 3: FraisPort = 40;break;
		case 4: FraisPort = 42;break;
		case 5: FraisPort = 45;break;
		default: FraisPort = 45;break;
	}*/
	document.getElementById('tNbrePro').innerHTML = NbrePro;
	document.getElementById('tMontant').innerHTML = FormatNumber(Math.round(Total*100)/100) + ' &euro;';
	//document.getElementById('tMontantf').innerHTML = '(' + FormatNumber(Math.round(Number(Total) * 6.55957*100)/100) + ' F)';
	//document.getElementById('tMontantPort').innerHTML = '<b>'
	//	+ (((Math.round(Total*100)/100) < 600) ? Number(FraisPort) + '&euro;' : 'Gratuit') + '</b>';
}
