function Refresher(Formulaire,Field){
	Formulaire[Field].value = Formulaire["s"+Field].options[Formulaire["s"+Field].selectedIndex].value;
}

function Submitter(Formulaire){
	Formulaire.submit();
}

function LivraisonAction(valSpec){
document.forms.formLivr.form_SpecAddress.value = valSpec;
document.forms.formLivr.submit();
}

function printit(){
    window.print() ;
}

//ouvre une fenetre
function OpenWindow(page,largeur,hauteur,scrollbars){
	if(scrollbars == undefined){
		scrollbars="yes";
	}
	var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;    // true if we're on ie
	var isWin = (navigator.appVersion.indexOf("Windows") != -1) ? true : false; // true if we're on windows
	
	// This is a js1.1 code block, so make note that js1.1 is supported.
	jsVersion = 1.1;
	
	// Write vbscript detection on ie win. IE on Windows doesn't support regular
	// JavaScript plugins array detection.
	xdecal=((screen.availWidth-largeur)/2);
	ydecal=((screen.availHeight-hauteur)/2);
	  if(isIE){
	    //mac:ie
		params = 'width='+(largeur)+',height='+(hauteur)+',alwaysraised=1,scrollbars='+scrollbars+',status=no,toolbar=no,top='+ydecal+',left='+xdecal;
	  }else{
	    //mac:safari mozilla, etc.
	    params = 'width='+(largeur)+',height='+(hauteur)+',alwaysraised=1,scrollbars='+scrollbars+',status=no,toolbar=no,screenX='+xdecal+',screenY='+ydecal;
	  }
	window.open(page,'vgpx',params);
}

// get value of query string param
function getQueryParamValue(param) {
	var q = document.location.search || document.location.href.split("#")[1];
	if (q) {
		var detectIndex = q.indexOf(param +"=");
		var endIndex = (q.indexOf("&", detectIndex) > -1) ? q.indexOf("&", detectIndex) : q.length;
		if (q.length > 1 && detectIndex > -1) {
			return q.substring(q.indexOf("=", detectIndex)+1, endIndex);
		} else {
			return "";
		}
	}
}

/* add Array.push if needed */
if(Array.prototype.push == null){
	Array.prototype.push = function(item) { this[this.length] = item; return this.length; }
}



function getEventTarget(e)
{
	var targ;
	if (!e) var e = window.event;
	if (e) {
		if (e.target) targ = e.target;
		else if (e.srcElement) targ = e.srcElement;
		if (targ.nodeType == 3) // defeat Safari bug
			targ = targ.parentNode;
		}
	return targ;
}
function getEventKeyCode(e)
{
	var key=0;
	if (!e) var e = window.event;
	if (e) {
		key = e.keyCode ? e.keyCode : e.which;
	}
	return key;
}


function addEvent(obj, evType, fn) {
	if (obj.addEventListener) {
		obj.addEventListener(evType, fn, true);
		return true;
		}
	else if (obj.attachEvent) {
		var r = obj.attachEvent('on'+evType, fn);
		return r;
		}
	else {
		return false;
		}
}



function placeEtiquette(){
var p=document.getElementById("page");
	var isMac = (navigator.appVersion.indexOf("Mac") != -1) ? true : false;    // true if we're on ie
	var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;    // true if we're on ie
	var decalY=0;
	if (isIE){
		decalY =30;
//		document.getElementById("etiquette").style.left = document.getElementById("site").offsetLeft+document.getElementById("site").offsetWidth+10+'px';
		document.getElementById("etiquette").style.left = document.getElementById("site").offsetLeft+800+10+'px';
	}else{
		decalY =30;
//		document.getElementById("etiquette").style.left = document.getElementById("page").offsetLeft+document.getElementById("page").offsetWidth-10+'px';
		document.getElementById("etiquette").style.left = document.getElementById("site").offsetLeft+800-10+'px';
	}
/*alert(document.getElementById("site").offsetLeft);
alert(document.getElementById("site").offsetWidth);
alert(document.getElementById("page").offsetLeft);
alert(document.getElementById("page").offsetWidth);
*/
	document.getElementById("bord_gauche").style.height = document.getElementById("page2").offsetHeight+'px';
	document.getElementById("bord_droit").style.height = document.getElementById("page2").offsetHeight+1+'px';
	document.getElementById("etiquette").style.top = document.getElementById("page2").offsetHeight-138+decalY+'px';
	document.getElementById("bord_gauche").style.visibility='visible';
	document.getElementById("bord_droit").style.visibility='visible';
	document.getElementById("etiquette").style.visibility='visible';
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}

function Plateforme(){  
if(navigator.appVersion.indexOf("Win")>-1) return"Windows"; 
if(navigator.appVersion.indexOf("Macintosh")>-1) return"Macintosh"; 
if(navigator.appVersion.indexOf("X11")>-1) return"Unix"; 
if(navigator.appVersion.indexOf("Unix")>-1) return"Unix"; 
if(navigator.appVersion.indexOf("Linux")>-1) return "Unix"; 
return "Unknown"; 
}

