var couleur;

function refcss(pcouleur,ppicture){
	couleur=pcouleur;
 	document.write('<link href="css_miseenforme.php?height=' + getheight() + '&width=' + getwidth() + '&couleur=' + couleur + '&picture=' + ppicture + '" rel="stylesheet" type="text/css">');
}

function getwidth(){
	var dom = net = iex = false;
	if (document.getElementById) dom = true; // IE5+ ou Netscape6+/Mozilla
	if (document.layers) net = true; // Netscape4 
	if (document.all) iex = true; // IE4+

	if (iex) {
	  return document.body.offsetWidth;
	}
	else if (dom || net) {
	  return window.innerWidth;
	}else{
	  return 0;
	}
}

function getheight(){
	var dom = net = iex = false;
	if (document.getElementById) dom = true; // IE5+ ou Netscape6+/Mozilla
	if (document.layers) net = true; // Netscape4 
	if (document.all) iex = true; // IE4+

	if (iex) {
	  return document.body.offsetHeight;
	}
	else if (dom || net) {
	  return window.innerHeight;
	}else{
	  return 0;
	}
}

function getelement(id){
	if (document.all) {
	  return document.all[id];
	}
	else {
	  return document.getElementById(id) ;
	}
}

function activeflash(id){
	getelement(id).outerHTML  = getelement(id).outerHTML ;
}

function changerpub1()
{
	document.getElementById("z2_1").onclick=function(){popup('pub/PUB_2.jpg',couleur)};
	var styleobject=getelement("z2_1").style;
	styleobject.backgroundImage="url(Image/imgpadding.php?image=pub/PUB_2.jpg&h=140&w=140&p=3)";
	setTimeout("changerpub2()",5000);
}

function changerpub2()
{
	document.getElementById("z2_1").onclick = function(){popup('pub/PUB_1.jpg',couleur)};
	var styleobject=getelement("z2_1").style;
	styleobject.backgroundImage="url(Image/imgpadding.php?image=pub/PUB_1.jpg&h=140&w=140&p=3)";
	setTimeout("changerpub1()",5000);
}

function changerpub()
{
	document.getElementById("z2_1").onclick = function(){popup('pub/PUB_1.jpg',couleur)};
	var styleobject=getelement("z2_1").style;
	styleobject.backgroundImage="url(Image/imgpadding.php?image=pub/PUB_1.jpg&h=140&w=140&p=3)";
}

function changerlogo()
{
	var styleobject=getelement("z2_3").style;
	
	if (styleobject.backgroundImage=="url(Image/charte/logooceane.gif)"){
		styleobject.backgroundImage="url(Image/charte/logotechnal.jpg)";	
	} else {
		if (styleobject.backgroundImage=="url(Image/charte/logotechnal.jpg)"){
			styleobject.backgroundImage="url(Image/charte/logobuben.gif)";	
		} else {
			styleobject.backgroundImage="url(Image/charte/logooceane.gif)";	
		}
	}
	setTimeout("changerlogo()",3000);		
}


function popup2(url,couleur)
{
	var ph=getCssValue("popup","height");
	var pw=getCssValue("popup","width");
	var styleobject=getelement("popup").style;
	var styleobject2=getelement("backpopup").style;

	getelement('popupimg').style.visibility="hidden";

	styleobject2.visibility="visible";
	styleobject.visibility="visible";
	
	getelement('popupimg').src= url + "&h=" + (parseInt(ph)-10) + "&w=" + (parseInt(pw)-10) + "&p=3";

	fSwapSelect("backpopup");
	getelement("popupimg").onclick = function() { getelement("popupimg").style.visibility="hidden"; getelement("backpopup").style.visibility="hidden"; getelement("popup").style.visibility="hidden"; fSwapSelect("popup");}			
}

function popup(url,couleur)
{
	var ph=getCssValue("popup","height");
	var pw=getCssValue("popup","width");
	
	var styleobject=getelement("popup").style;
	var styleobject2=getelement("backpopup").style;

	getelement('popupimg').style.visibility="hidden";

	styleobject2.visibility="visible";
	styleobject.visibility="visible";
	
	getelement('popupimg').src="Image/imgpadding.php?image=" + url + "&h=" + (parseInt(ph)-10) + "&w=" + (parseInt(pw)-10) + "&p=3";

	fSwapSelect("backpopup");
	getelement("popupimg").onclick = function() { getelement("popupimg").style.visibility="hidden"; getelement("backpopup").style.visibility="hidden"; getelement("popup").style.visibility="hidden"; fSwapSelect("popup");}			
}

function mouseX(evt) {
	if (evt.pageX){
	 return evt.pageX;
	}else if (evt.clientX){
	 return evt.clientX + (document.documentElement.scrollLeft ?  document.documentElement.scrollLeft : document.body.scrollLeft);
	}else{
	 return null;
	}
}
function mouseY(evt) {
	if (evt.pageY){
	 return evt.pageY;
	}else if (evt.clientY){
	 return evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
	}else{
	 return null;
	}
}

function tooltip(evt,innerHTML) {
	if(getelement("tip").innerHTML!=innerHTML){
		getelement("tip").innerHTML =innerHTML;
	}
	if (getelement("tip").className=="tip"){
		getelement("tip").className="notip"
	}else{
		getelement("tip").className="tip";
	};
	var styleobject=getelement("tip").style;
	styleobject.top=(mouseY(evt)+20) + "px";
	styleobject.left=(mouseX(evt)+20) + "px";
}
function updatetip(evt){
	var styleobject=getelement("tip").style;
	styleobject.top=(mouseY(evt)+20) + "px";
	styleobject.left=(mouseX(evt)+20) + "px";
}
function getCookieVal(offset){
	var endstr=document.cookie.indexOf (";", offset);
	if (endstr==-1) endstr=document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
	}
function LireCookie(nom){
	var arg=nom+"=";
	var alen=arg.length;
	var clen=document.cookie.length;
	var i=0;
	while (i<clen)
	{
	var j=i+alen;
	if (document.cookie.substring(i, j)==arg) return getCookieVal(j);
	i=document.cookie.indexOf(" ",i)+1;
	if (i==0) break;
	
	}
	return null;
}
function EcrireCookie(nom, valeur){
	var argv=EcrireCookie.arguments;
	var argc=EcrireCookie.arguments.length;
	var expires=(argc > 2) ? argv[2] : null;
	var path=(argc > 3) ? argv[3] : null;
	var domain=(argc > 4) ? argv[4] : null;
	var secure=(argc > 5) ? argv[5] : false;
	document.cookie=nom+"="+escape(valeur)+
	((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
	((path==null) ? "" : ("; path="+path))+
	((domain==null) ? "" : ("; domain="+domain))+
	((secure==true) ? "; secure" : "");
}

function fDomOffset( oObj, sProp ){
 var iVal = 0;
 while (oObj && oObj.tagName != 'BODY') {
  eval('iVal += oObj.' + sProp + ';');
  oObj = oObj.offsetParent;
 }
 return iVal;
}

function fSwapSelect( sId ) { 
 oObj = document.getElementById(sId); 
 Top_Element  = fDomOffset(oObj, 'offsetTop'); 
 Left_Element  = fDomOffset(oObj, 'offsetLeft'); 
 Largeur_Element  = oObj.offsetWidth; 
 Hauteur_Element  = oObj.offsetHeight; 
 oSelects = document.getElementsByTagName('SELECT'); 
 if (oSelects.length > 0) { 
  for (i = 0; i < oSelects.length; i++) { 
   oSlt = oSelects[i]; 
   Top_Select = fDomOffset(oSlt, 'offsetTop'); 
   Left_Select = fDomOffset(oSlt, 'offsetLeft'); 
   Largeur_Select = oSlt.offsetWidth; 
   Hauteur_Select = oSlt.offsetHeight; 
   isLeft = false; 
   if ((Left_Element > (Left_Select - Largeur_Element)) && (Left_Element < (Left_Select + Largeur_Select))) { 
    isLeft = true; 
   } 
   isTop = false; 
   if ((Top_Element > (Top_Select - Hauteur_Element)) && (Top_Element < (Top_Select + Hauteur_Select))) { 
    isTop = true; 
   } 
   if (isLeft && isTop) { 
    sVis = (oObj.style.visibility == 'hidden') ? 'visible' : 'hidden'; 
    if (oSlt.style.visibility != sVis) {oSlt.style.visibility = sVis;} 
   } else { 
    if (oSlt.style.visibility != 'visible') {oSlt.style.visibility = 'visible';} 
   } 
  } 
 } 
} 

var lastheight=0;
var lastwidth=0;