var NS = (navigator.appName=='Netscape')?true:false;
var myHeight;
var myWidth;
var contenu="";
function alertSize() {

  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
  
myHeight=myHeight-87;
myWidth=myWidth-1*17;


};
alertSize();
var startWidth = myWidth;
var startHeight = myHeight;

/* FireFox resize workaround start*/

function checkFFresize() {
alertSize();
if ((startWidth == myWidth) && (startHeight == myHeight)) {
} else {
startWidth = myWidth;
startHeight = myHeight;
//var flash= (NS)?document.getElementById('fsiviewer').getElementsByTagName('object')[0]:document.getElementById('fsiviewer');
document.getElementById('centre').style.width=myWidth+"px";
document.getElementById('centre').style.height=myHeight+"px";


/*flash.setAttribute("width",myWidth);
flash.setAttribute("height",myHeight);*/

if (NS)
{
document.getElementById('fsiviewer0').style.width=eval(myWidth)+"px";
document.getElementById('fsiviewer0').style.height=eval(myHeight)+"px";
try
{
document.getElementById('fsiviewer').style.height=eval(myHeight)+"px"; 
document.getElementById('fsiviewer').style.width=eval(myWidth)+"px";
} catch(err)  {};


};
if (isIE)
{document.getElementById('fsiviewer').style.width=eval(myWidth)+"px";
document.getElementById('fsiviewer').style.height=eval(myHeight)+"px";
try
  {
  document.getElementById('fsiviewer0').style.width=eval(myWidth)+"px";
document.getElementById('fsiviewer0').style.height=eval(myHeight)+"px"; 
} catch(err)  {};


};

}
setTimeout("checkFFresize();",2000);
}
if (document.all) {
} else {
setTimeout("checkFFresize();",1000);
}
/* FireFox resize workaround end*/

    var myclosecont;
    myclosecont="<div style=\"z-index:3; top:0px; right:0px;float:right; cursor: pointer; text-decoration: underline\" onclick=\"div_close('div_cont');\"><img src='"+preload_close.src+"' title='Fermer' alt='Fermer' align=right/></div>";
	
function div_close(element) {

document.getElementById(element).style.display='none';
document.getElementById(element).style.visibility='Hidden';
document.getElementById('overlay').style.display='none';
}
	
function centerPopup_loading(element) {
var objOverlay = document.getElementById('overlay');
	var arrayPageSize = getPageSize();
	var arrayPageScroll = getPageScroll();
	objOverlay.style.height = (arrayPageSize[1] + 'px');
	objOverlay.style.display = 'block';

   	var title=element+'_data_title';
	var data=element+'_data';
	var myParent=document.getElementById(element).parentNode;
	var pHeight=eval(document.getElementById('centre').offsetHeight);
	var pWidth=eval(document.getElementById('centre').offsetWidth);
	var sTop=myParent.scrollTop;//Hauteur de défilement de l'élément parent
	var sLeft=myParent.scrollLeft;//Longueur de défilement de l'élément parent

	var height=100; if (pHeight<height) {height=pHeight;};
	var width=100;if (pWidth<width) {width=pWidth;};
	
    document.getElementById(element).style.visibility='visible';
    document.getElementById(element).style.display='block';
	document.getElementById(element).style.height=height+'px';
	document.getElementById(element).style.width=width+'px';
	document.getElementById(element).style.backgroundColor='transparent';
	document.getElementById(element).style.backgroundImage="none";

	
    document.getElementById(data).style.visibility='visible';
    document.getElementById(data).style.display='block';
	document.getElementById(data).style.height=height+'px';
	document.getElementById(data).style.width=width+'px';
	document.getElementById(data).style.overflow="hidden";
    document.getElementById(data).style.backgroundColor='transparent';
    document.getElementById(data).scrollTop=0;
	document.getElementById(data).style.border='';
	
	document.getElementById(title).style.visibility='hidden';
    document.getElementById(title).style.display='none';
	document.getElementById(title).style.height='1px';
	document.getElementById(title).style.width='1px';
	document.getElementById(title).style.backgroundColor='transparent';
	document.getElementById(title).style.border='';


	//var posY=Math.round(((pHeight-height)/2)+sTop+document.getElementById('haut').offsetHeight);//Calcul de la position en Y
	var posY=Math.round(((pHeight-height)/2)+sTop);//Calcul de la position en Y
	var posX=Math.round(((pWidth-width)/2)+sLeft);//Calcul de la position en X //+document.getElementById('gauche').offsetWidth
	//document.getElementById(element).style.top=posY+"px";
	document.getElementById(element).style.top=eval(posY-5+30)+"px";
	//document.getElementById(element).style.bottom="200px";
	document.getElementById(element).style.left=eval(posX+15)+"px";
	//document.getElementById(element).style.right="200px";

}


function centerPopup(element) {
var objOverlay = document.getElementById('overlay');
	var arrayPageSize = getPageSize();
	var arrayPageScroll = getPageScroll();
	objOverlay.style.height = (arrayPageSize[1] + 'px');
	objOverlay.style.display = 'block';
	var title=element+'_data_title';
	var data=element+'_data';
	var myParent=document.getElementById(element).parentNode;
	var pHeight=eval(document.getElementById('centre').offsetHeight);
	var pWidth=eval(document.getElementById('centre').offsetWidth);
	var sTop=myParent.scrollTop;//Hauteur de défilement de l'élément parent
	var sLeft=myParent.scrollLeft;//Longueur de défilement de l'élément parent

	
	/*Coller le block ci-dessous dans  getpage.js */
	var bordure=0;
	var padding=3;
	var height=400; //if (pHeight<height) {height=pHeight;};
	var height_title=28; 
	var width=600; //if (pWidth<width) {width=pWidth;};
	/*fin*/
	
	
	
    document.getElementById(element).style.visibility='visible';
    document.getElementById(element).style.display='block';
	document.getElementById(element).style.height=eval(height)+'px';
	document.getElementById(element).style.width=eval(width)+'px';
	document.getElementById(element).style.paddingTop="11px";
	document.getElementById(element).style.paddingBottom="27px";
	document.getElementById(element).style.paddingLeft="18px";
	document.getElementById(element).style.paddingRight="22px";
	document.getElementById(element).style.backgroundColor='transparent';
	document.getElementById(element).style.backgroundImage="url('"+preload_fond.src+"')";
	document.getElementById(element).style.backgroundRepeat="no-repeat";
	document.getElementById(element).style.margin=bordure+'px';

	document.getElementById(title).style.visibility='visible';
    document.getElementById(title).style.display='block';
	document.getElementById(title).style.height=height_title+'px';
	document.getElementById(title).style.width=eval(width-2*bordure)+'px';
	//document.getElementById(title).style.backgroundColor='#FFFFFF';
	document.getElementById(title).style.backgroundColor='transparent';
	document.getElementById(title).style.padding=padding+'px';
    document.getElementById(title).style.borderTop = bordure+"px silver solid";
	document.getElementById(title).style.borderLeft = bordure+"px silver solid";
    document.getElementById(title).style.borderRight = bordure+"px silver solid";
	
    document.getElementById(data).style.visibility='visible';
    document.getElementById(data).style.display='block';
	document.getElementById(data).style.height=eval(height-height_title)+'px';
	document.getElementById(data).style.width=eval(width-2*bordure)+'px';
	//document.getElementById(data).style.top='0px';
	document.getElementById(data).style.overflow="scroll";
    //document.getElementById(data).style.backgroundColor='#FFFFFF';
	document.getElementById(data).style.backgroundColor='transparent';
	document.getElementById(data).style.padding=padding+'px';
    document.getElementById(data).style.borderBottom = bordure+"px silver solid";
	document.getElementById(data).style.borderLeft = bordure+"px silver solid";
    document.getElementById(data).style.borderRight = bordure+"px silver solid";

	
	//var posY=Math.round(((pHeight-height)/2)+sTop+document.getElementById('haut').offsetHeight);//Calcul de la position en Y
	var posY=Math.round(((pHeight-height)/2)+sTop);//Calcul de la position en Y
	var posX=Math.round(((pWidth-width)/2)+sLeft);//Calcul de la position en X //+document.getElementById('gauche').offsetWidth
	//document.getElementById(element).style.top=posY+"px";
	document.getElementById(element).style.top=eval(posY-bordure-padding)+"px";
	//document.getElementById(element).style.bottom="200px";
	document.getElementById(element).style.left=eval(posX-bordure-padding+3)+"px";
	//document.getElementById(element).style.right="200px";
 
	
}	

function centerPopup_iframe(element) {

var objOverlay = document.getElementById('overlay');
	var arrayPageSize = getPageSize();
	var arrayPageScroll = getPageScroll();
	objOverlay.style.height = (arrayPageSize[1] + 'px');
	objOverlay.style.display = 'block';
	
	
	var title=element+'_data_title';
	var data=element+'_data';
	var myParent=document.getElementById(element).parentNode;
	var pHeight=eval(document.getElementById('centre').offsetHeight);
	var pWidth=eval(document.getElementById('centre').offsetWidth);
	var sTop=myParent.scrollTop;//Hauteur de défilement de l'élément parent
	var sLeft=myParent.scrollLeft;//Longueur de défilement de l'élément parent

	
	/*Coller le block ci-dessous dans  getpage.js */
	var bordure=0;
	var padding=3;
	var height=400; //if (pHeight<height) {height=pHeight;};
	var height_title=28; 
	var width=600; //if (pWidth<width) {width=pWidth;};
	/*fin*/
	
	
	
    document.getElementById(element).style.visibility='visible';
    document.getElementById(element).style.display='block';
	document.getElementById(element).style.height=eval(height)+'px';
	document.getElementById(element).style.width=eval(width)+'px';
	document.getElementById(element).style.paddingTop="11px";
	document.getElementById(element).style.paddingBottom="27px";
	document.getElementById(element).style.paddingLeft="18px";
	document.getElementById(element).style.paddingRight="22px";
	document.getElementById(element).style.backgroundColor='transparent';
	document.getElementById(element).style.backgroundImage="url('"+preload_fond.src+"')";
	document.getElementById(element).style.backgroundRepeat="no-repeat";
	document.getElementById(element).style.margin=bordure+'px';

	document.getElementById(title).style.visibility='visible';
    document.getElementById(title).style.display='block';
	document.getElementById(title).style.height=height_title+'px';
	document.getElementById(title).style.width=eval(width-2*bordure)+'px';
	//document.getElementById(title).style.backgroundColor='#FFFFFF';
	document.getElementById(title).style.backgroundColor='transparent';
	document.getElementById(title).style.padding=padding+'px';
    document.getElementById(title).style.borderTop = bordure+"px silver solid";
	document.getElementById(title).style.borderLeft = bordure+"px silver solid";
    document.getElementById(title).style.borderRight = bordure+"px silver solid";
	
    document.getElementById(data).style.visibility='visible';
    document.getElementById(data).style.display='block';
	document.getElementById(data).style.height=eval(height-height_title)+'px';
	document.getElementById(data).style.width=eval(width-2*bordure)+'px';
	//document.getElementById(data).style.top='0px';
	//document.getElementById(data).style.overflow="none";
    //document.getElementById(data).style.backgroundColor='#FFFFFF';
	document.getElementById(data).style.backgroundColor='transparent';
	document.getElementById(data).style.padding=padding+'px';
    document.getElementById(data).style.borderBottom = bordure+"px silver solid";
	document.getElementById(data).style.borderLeft = bordure+"px silver solid";
    document.getElementById(data).style.borderRight = bordure+"px silver solid";

	
	//var posY=Math.round(((pHeight-height)/2)+sTop+document.getElementById('haut').offsetHeight);//Calcul de la position en Y
	var posY=Math.round(((pHeight-height)/2)+sTop);//Calcul de la position en Y
	var posX=Math.round(((pWidth-width)/2)+sLeft);//Calcul de la position en X //+document.getElementById('gauche').offsetWidth
	//document.getElementById(element).style.top=posY+"px";
	document.getElementById(element).style.top=eval(posY-bordure-padding)+"px";
	//document.getElementById(element).style.bottom="200px";
	document.getElementById(element).style.left=eval(posX-bordure-padding+3)+"px";
	//document.getElementById(element).style.right="200px";
 
	
}	


function getPageScroll(){

	var yScroll;

	if (self.pageYOffset) {
		yScroll = self.pageYOffset;
	} else if (document.documentElement && document.documentElement.scrollTop){	 // Explorer 6 Strict
		yScroll = document.documentElement.scrollTop;
	} else if (document.body) {// all other Explorers
		yScroll = document.body.scrollTop;
	}

	arrayPageScroll = new Array('',yScroll) 
	return arrayPageScroll;
}
function getPageSize(){
	
	var xScroll, yScroll;
	
	if (window.innerHeight && window.scrollMaxY) {	
		xScroll = document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}
	
	var windowWidth, windowHeight;
	if (self.innerHeight) {	// all except Explorer
		windowWidth = self.innerWidth;
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}	
	
	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else { 
		pageHeight = yScroll;
	}

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){	
		pageWidth = windowWidth;
	} else {
		pageWidth = xScroll;
	}


	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
	return arrayPageSize;
}



function hide(element) {
    document.getElementById(element).style.visibility='hidden';
    document.getElementById(element).style.display='none';
	document.getElementById('overlay').style.display = 'none';
}	

function load_script_php(nom,file)
{
    var reg=new RegExp("(/)", "g");
	var nom1=nom.replace(reg,"_");
	var parent = document.getElementById("start_script").parentNode;
	if ($(nom1)) {$(nom1).remove();};
    var script = document.createElement('script');
	script.src = file;
    script.id = nom1;
    script.type = 'text/javascript';
	parent.appendChild(script);
	//setTimeout("eval(10)",1);
};

function load_script(rep,ftj)
{
    var reg=new RegExp("(/)", "g");
	var rep1=rep.replace(reg,"_");
	var parent = document.getElementById("start_script").parentNode;
	if ($(rep1+'_'+ftj)) {$(rep1+'_'+ftj).remove();};
    var script = document.createElement('script');
	script.src = rep+'/'+ftj+'.js';
    script.id = rep1+'_'+ftj;
    script.type = 'text/javascript';
	parent.appendChild(script);
	//setTimeout("eval(10)",1);
};

function affiche_mydiv(s)
{
var val=document.getElementById(s).style.display;
var newval='';
if (val=='none') {newval='block';} else {newval='none';};
document.getElementById(s).style.display=newval;
};
