var DOM = (document.getElementById ? true : false);
var IE = (document.all && !DOM ? true : false);
var NS4 = (document.layers ? true : false);
var NAV_OK = ( DOM || IE || NS4);
var NETSCAPE = (navigator.appName == "Netscape");
var Titre="Hochain.fr";
var OffsetY =100;
var PosX = 0;
var PasX = 1;
var PasY = 0;
var DepX =10;
var Bfirst=true;
//---------------------
function GetObjet(div_){
if( DOM) return document.getElementById(div_);
if( IE) return document.all[div_];
if( NS4) return document.layers[div_];
}
//---------------------
function GetStyle(div_){
return (NS4 ? GetObjet(div_) : GetObjet(div_).style);
}
//-------------------------
function ObjShow( div_, z_){
var Obj = null;
if( div_){
Obj = GetStyle( div_);
if( Obj){
Obj.visibility = "visible";
if( arguments[1] != null)
Obj.zIndex = z_;
else
Obj.zIndex = TopIndex++;
}
}
return(true);
}
//-----------------------------
function ObjWrite( div_, html_){
var Obj;
Obj = GetObjet( div_);
if( Obj) with( Obj){
if( !NS4){
innerHTML = html_;
}
else{
document.open();
document.write( html_);
document.close();
}
}
}
//-------------------------------
function ObjMoveTo( div_, x_, y_){
var Obj = null;
var Arg = arguments;
if( div_){
Obj = GetStyle( div_);
if( Obj){
if( NETSCAPE){
if( Arg[1] != null) Obj.left = x_;
if( Arg[2] != null) Obj.top = y_;
}
else{
if( Arg[1] != null) Obj.pixelLeft = x_;
if( Arg[2] != null) Obj.pixelTop = y_;
}
}
}
}
//-----------------------------
function ObjMove( div_, x_, y_){
var Obj = null;
var Arg = arguments;
if( div_){
Obj = GetStyle( div_);
if( Obj){
if( NETSCAPE){
if( Arg[1] != null) Obj.left = parseInt( Obj.left) +x_;
if( Arg[2] != null) Obj.top = parseInt( Obj.top) +y_;
}
else{
if( Arg[1] != null) Obj.pixelLeft = parseInt( Obj.pixelLeft) +x_;
if( Arg[2] != null) Obj.pixelTop = parseInt( Obj.pixelTop) +y_;
}
}
}
}
//-------------------------------------
function ObjCentreH( div_, y_, dx_, z_){
var Obj = GetObjet( div_);
var Pos;
var MaxX;
var Left;
var Larg;
if( Obj){
if( NETSCAPE){
with( window){
Left = pageXOffset;
MaxX = innerWidth;
if( MaxX > document.width) MaxX = document.width;
MaxX += Left;
}
if( NS4)
Larg = Obj.clip.width;
else
Larg = Obj.offsetWidth;
}
else{
with( document.body){
Left = scrollLeft;
MaxX = Left +clientWidth;
}
Larg = Obj.scrollWidth;
}
Pos = (MaxX -Larg)/2;
if( Pos < Left) Pos = Left;
ObjMoveTo( div_, Pos +dx_, y_);
ObjShow( div_, z_);
}
}
//------------------
function Animation(){
ObjMove('Bandeau',PasX, PasY);
PosX ++;
if (PosX > DepX){
PosX = -1;
PasX = -PasX;
}
setTimeout( "Animation()", 100);
}
//----------------
function GetInit(){
if( Bfirst){
ObjWrite ( 'Bandeau', Titre);
ObjWrite ( 'Ombre', Titre);
ObjCentreH( 'Ombre', OffsetY, DepX/2, 1);
ObjCentreH( 'Bandeau', OffsetY, 0, 2);
Animation();
Bfirst=false;
}
}
