function alertSize(ws) {
	if (ws!=1) return;
  var myWidth = 0, myHeight = 0;
  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;
	//myTop=document.documentElement.clientTop;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
  if (screen.width<800) largeur=screen.width; else {if (myWidth>=980) largeur=myWidth; else largeur=980;}
  if (screen.height<780) hauteur=screen.height; else {if (myHeight>=780) hauteur=myHeight; else hauteur=780;}
// deactivated 16.12.2009
//	window.moveTo((screen.width-largeur)/2, 0);
//	window.resizeTo(largeur, hauteur);
}

function ajoutFav (url,titre) { 
  
    if (window.external) { 
        //Internet Explorer 
        window.external.AddFavorite(url,titre); 
    } 
    else if (window.sidebar) { 
        //  FireFox 
        window.sidebar.addPanel(titre,url,""); 
    } 
} 

function bloque(e) {
	if(window.event) // IE
	{
	keynum = e.keyCode
	}
	else if(e.which) // Netscape/Firefox/Opera
	{
	keynum = e.which
	}
	return false;
}

 

function twNeowin(wurl,wnom,w,h,ws) {
h=h+30;
w=w+30;
  var options = "toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0, scrollbars="+ws+",width="+w+",height="+h;
  var twNeowin = window.open(wurl, wnom, options);
  if(twNeowin.focus){twNeowin.focus();} 
}

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();
}
MM_reloadPage(true);

function Show(Calque) {
document.getElementById(Calque).style.visibility="visible";
}

function Hide(Calque) {
document.getElementById(Calque).style.visibility="hidden";
}

// -->

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function dis(pos) {
	var i=0;
	var lgecran=120;
	lg=text1.length;
	out="";
	for (i=0;i<lgecran;i++) {
		out=out+" ";
	}
	nb=lg-pos;
	out=out+text1+out;
	window.status=out.substr(pos,lgecran);
	pos=pos+1;
	if (pos>lg+lgecran) {delai=1500;} else delai=500;
	delai=130;
	if (pos>lg+lgecran) pos=0;
	window.setTimeout("dis("+pos+")",delai);
}
var large=2;
var vague=0;
var cycle=0;

function effetlum() {
if (vague==0) large=large+1; else large=large-1;
if (cycle==0) {
	obj1=document.getElementById("nbiceo");
	if (obj1) obj1.filters.Glow.strength=large;
} else {
	obj2=document.getElementById("nbcountry");
	if (obj2) obj2.filters.Glow.strength=large;
}


if (large==2) {vague=0;if (cycle==1) cycle=0; else cycle=1;}
if (large==6) {vague=1;}
timerEffet=setTimeout("effetlum()",150); 
}
var position=0;

function textdefil(sens) {
var msg=document.getElementById('txtdefil').value;
var msg="      "+msg
var longm=msg.length
var fois=(90/msg.length)+1;
for(i=0;i<=fois;i++) msg+=msg;
document.getElementById('bandeau').value=msg.substring(position,position+90);
if (sens==0) {position++; if(position >= longm) position=0; }
else 		 {position--; if(position <= 0) position=longm; }
document.getElementById('sens').value=sens;

timerDefil=setTimeout("textdefil("+sens+")",250); 
}

var pospro=110;
var pospromax=10;
function prodefil(senspro) {
promax=document.getElementById('nbprodef').value;
pospromax=parseInt(promax);
//alert(promax);
if (senspro==0) pospro=pospro-2; else pospro=pospro+2;
document.getElementById('defilpro').style.top =pospro;
if (pospro<(0-pospromax)) pospro=180;
if (pospro>180) pospro=0-pospromax;
document.getElementById('senspro').value=senspro;
timerPro=setTimeout("prodefil("+senspro+")",100); 
}



function completeA2(nombre) {
  return ((nombre <= 9) ? "0" : "") + nombre;
}

// corrige l'année pour Netscape 4.06 et versions supérieures
function annee(an) {
  if ((navigator.appName == "Netscape") && (parseFloat(navigator.appVersion) >= 4.06))
     an = eval(an + 1900);
  return an;
}

function calculerHeureLocale(mon_fuseau) {
   // calcule l'heure en fonction du fuseau horaire - retourne un objet Date
   var heure = new Date();  
   heure.setTime(heure.getTime() + (heure.getTimezoneOffset() + mon_fuseau*60) * 60 * 1000);
   return heure;
}

function dernierDimanche(an, mois, heure) {
   // retourne un objet Date au dernier dimanche du mois à l'heure indiquée
   var jour = new Date(an, mois, 1, heure, 0, 0);
   // jour du 1er du mois (lundi : 0, mardi : 1, ..., dimanche : 6)
   jour_semaine = jour.getDay() ? jour.getDay() + 1 : 6;
   jour.setTime(jour.getTime() + (28 - jour_semaine)*24*60*60*1000);
   return jour;
}

Date.prototype.correctionHeureHiverEte = function() {
   var dd_mars = dernierDimanche(this.getFullYear(), 2, 2);
   var dd_oct = dernierDimanche(this.getFullYear(), 9, 2);
   if ((this.getTime() >= dd_mars.getTime()) && (this.getTime() <= dd_oct.getTime())) 
       this.setTime(this.getTime() + 60*60*1000);
}


function clock(lang,fuseau) {
var jour = new Date();
jour = calculerHeureLocale(fuseau);
jour.correctionHeureHiverEte();
switch (lang) {
case 'FR' : 
var semaine = new Array ("Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche");
var mois = new Array ("janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août","septembre", "octobre", "novembre", "décembre");
document.getElementById('clock').innerHTML="&nbsp;"+semaine[eval(jour.getDay() - ((jour.getDay() > 0) ? 1 : -6))]+" " + jour.getDate() + " " + mois[jour.getMonth()] + " "  + annee(jour.getYear()) +", "+completeA2(jour.getHours()) + " h " + completeA2(jour.getMinutes()) + " m " + completeA2(jour.getSeconds())+" (Paris, France)&nbsp;";
break;
case 'AL' :
var semaine = new Array ("Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag", "Sonntag");
var mois = new Array ("Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August","September", "Oktober", "November", "Dezember");
document.getElementById('clock').innerHTML="&nbsp;"+semaine[eval(jour.getDay() - ((jour.getDay() > 0) ? 1 : -6))]+" " + jour.getDate() + " " + mois[jour.getMonth()] + " "  + annee(jour.getYear()) +", "+completeA2(jour.getHours()) + " h " + completeA2(jour.getMinutes()) + " m " + completeA2(jour.getSeconds())+" (Köln, Deutschland)&nbsp;";
break;
default :
var semaine = new Array ("Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday");
var mois = new Array ("January", "February", "March", "April", "Mai", "June", "July", "August","September", "October", "November", "December");
document.getElementById('clock').innerHTML="&nbsp;"+semaine[eval(jour.getDay() - ((jour.getDay() > 0) ? 1 : -6))]+", " + mois[jour.getMonth()] + " "+ jour.getDate() + ", "  + annee(jour.getYear()) +". "+completeA2(jour.getHours()) + ":" + completeA2(jour.getMinutes()) + ":" + completeA2(jour.getSeconds())+" (Boston, USA)&nbsp;";
break;
}
timerClock=setTimeout("clock('"+lang+"',"+fuseau+")",1000); 
}

function clock2(lang,fuseau) {
var jour = new Date();
jour = calculerHeureLocale(fuseau);
jour.correctionHeureHiverEte();
switch (lang) {
case 'FR' : 
var semaine = new Array ("Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche");
var mois = new Array ("janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août","septembre", "octobre", "novembre", "décembre");
document.getElementById('clock').innerHTML="&nbsp;"+semaine[eval(jour.getDay() - ((jour.getDay() > 0) ? 1 : -6))]+" " + jour.getDate() + " " + mois[jour.getMonth()]+ " "+annee(jour.getYear());
//document.getElementById('clock').innerHTML="&nbsp;"+semaine[eval(jour.getDay() - ((jour.getDay() > 0) ? 1 : -6))]+" " + jour.getDate() + " " + mois[jour.getMonth()] + " "  + annee(jour.getYear()) +", "+completeA2(jour.getHours()) + " h " + completeA2(jour.getMinutes()) + " m " + completeA2(jour.getSeconds())+" (Paris, France)&nbsp;";
break;
case 'AL' :
var semaine = new Array ("Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag", "Sonntag");
var mois = new Array ("Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August","September", "Oktober", "November", "Dezember");
document.getElementById('clock').innerHTML="&nbsp;"+semaine[eval(jour.getDay() - ((jour.getDay() > 0) ? 1 : -6))]+" " + jour.getDate() + " " + mois[jour.getMonth()]+ " "+annee(jour.getYear());
//document.getElementById('clock').innerHTML="&nbsp;"+semaine[eval(jour.getDay() - ((jour.getDay() > 0) ? 1 : -6))]+" " + jour.getDate() + " " + mois[jour.getMonth()] + " "  + annee(jour.getYear()) +", "+completeA2(jour.getHours()) + " h " + completeA2(jour.getMinutes()) + " m " + completeA2(jour.getSeconds())+" (Köln, Deutschland)&nbsp;";
break;
default :
var semaine = new Array ("Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday");
var mois = new Array ("January", "February", "March", "April", "May", "June", "July", "August","September", "October", "November", "December");
document.getElementById('clock').innerHTML="&nbsp;"+semaine[eval(jour.getDay() - ((jour.getDay() > 0) ? 1 : -6))]+", " + mois[jour.getMonth()] + " "+ jour.getDate()+ ", "+annee(jour.getYear());
//document.getElementById('clock').innerHTML="&nbsp;"+semaine[eval(jour.getDay() - ((jour.getDay() > 0) ? 1 : -6))]+", " + mois[jour.getMonth()] + " "+ jour.getDate() + ", "  + annee(jour.getYear()) +". "+completeA2(jour.getHours()) + ":" + completeA2(jour.getMinutes()) + ":" + completeA2(jour.getSeconds())+" (Boston, USA)&nbsp;";
break;
}
timerClock=setTimeout("clock2('"+lang+"',"+fuseau+")",1000); 
}
