/* function de scrolling */
function checkBrowser(){
	this.ver=navigator.appVersion
	this.dom=document.getElementById?1:0
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
	this.ie4=(document.all && !this.dom)?1:0;
	this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;
	this.ns4=(document.layers && !this.dom)?1:0;
	this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5)
	return this
}
bw=new checkBrowser();

function toggleOnOff(id) {
	if (document.getElementById(id).style.display=='none')
		document.getElementById(id).style.display='block';
	else
		document.getElementById(id).style.display='none';
	return false;
}

function addHeader(titleTag, sBufferCss){
	baseTag = document.getElementsByTagName('base').item(0).href;
	
	var buffer =null;
	buffer = "<html>\r\n";
	buffer += "<!DOCTYPE html PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'\r\n";
	buffer += "'http://www.w3.org/TR/html4/strict.dtd'>\r\n";
	buffer += "		<head>\r\n";
    buffer += "			<title>"+titleTag+"</title>\r\n";
    buffer += "			<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>\r\n";
    buffer += "			<meta name='robots' content='index,follow'>\r\n";
    buffer += "			<meta http-equiv='Expires' content='0'>\r\n";
    buffer += "		 	<meta http-equiv='Pragma' content='no-cache'>\r\n";
    buffer += "			<meta http-equiv='Cache-Control' content='no-cache'>\r\n";
    buffer += "			<base href=\""+baseTag+"\" />\r\n";
	buffer += "			"+sBufferCss;
	buffer += "			<link rel=stylesheet type='text/css' href='"+baseTag+"fileadmin/templates/skin/default/css/print.css' />\r\n";
	buffer += "		</head>\r\n";
	buffer += "		<body>\r\n";
	buffer += "			<img src=\"fileadmin/templates/skin/default/imgs/logo_print.gif\" width=\"200\" border=0><br /><br />\r\n";
	return buffer;
}

function addFooter(){
	var buffer = null;
	buffer = "		</body>\r\n";
	buffer += "</html>\r\n";
	return buffer;
}

function imprime(){
	var bufferHtml = null;
	var tmpTitleHtml = null;
	var sBufferCss = "";
 	tmpTitleHtml = document.getElementById('CONTENER');
	h1Tag = "<h1>"+tmpTitleHtml.getElementsByTagName('H1').item(0).innerHTML+"</h1>";
	titleTag = "CEISAR - "+tmpTitleHtml.getElementsByTagName('H1').item(0).innerHTML;
	
	var i =0;
	for (var i=0; i < document.styleSheets.length; i++){
		sBufferCss += "<link rel=stylesheet type='text/css' href='"+document.styleSheets[i].href+"' />\r\n";
	}
	bufferHtml = addHeader(titleTag,sBufferCss);
	bufferHtml += "<div id=\"CONTENER\">"+h1Tag+"\r\n <div id=\"CONTENT\">\r\n"+document.getElementById('CONTENT').innerHTML+"</div></div>\r\n";
	bufferHtml += "<div id=\"FOOTER\"><div id=\"COPYRIGHT\">"+document.getElementById('COPYRIGHT').innerHTML+"</div></div>\r\n";
   	bufferHtml += addFooter();
	var win = open('', 'plateform_preview')
   	if (win) {
        win.document.open();
        /*win.moveTo(-1000, -1000);*/
        if (!bw.ns5)
			win.resizeTo(600, 400);
        
        win.document.write(bufferHtml);
        win.document.close();
        
        win.focus();
        win.print();
        win.close();
    }
}

// ************************************************
//	 Affichage dynamique des boutons HAUT / BAS
// ************************************************
	// PARAMETRAGE DU SCRIPT
	var delai	= 30;
	var startY = 0;
	var startX = 0;
	
	function scrollComponent_init(){
		startY = document.getElementById('CONTENT').offsetTop+20;
		startX = document.getElementById('MAINFILLE').offsetLeft + document.getElementById('CONTENER').offsetWidth - document.getElementById('scrollComponent').offsetWidth;
		document.getElementById('scrollComponent').style.left = startX+"px";
		document.getElementById('scrollComponent').style.top = startY+"px";
		document.getElementById('scrollComponent').style.visibility = 'visible';
		scrollComponent_start();
	}
				
	function scrollComponent_start() {
		document.getElementById('scrollComponent').style.top	= scrollComponent_setPos("scrollComponent");
		setTimeout("scrollComponent_start()",delai);
	}
	function scrollComponent_setPos(nom) {
	
		if (document.all) { //IE
			var pos		=	parseInt(document.getElementById(nom).style.top);
			var wintop	=	parseInt(document.documentElement.scrollTop)+20;
		} else {
			var pos		=	parseInt(document.getElementById(nom).style.top);
			var wintop	=	parseInt(window.pageYOffset)+20
		}
		
		var delta = Math.ceil((pos-wintop)/3);
		if (delta>20) {delta=20;}
		if (delta<-20) {delta=-20;}
		var top = pos-delta;
		if (top < startY)
			top = startY;
		return top+"px";
	}
// ************************************************