// JavaScript Document
var largeur=getWindowWidth();

function getWindowHeight() {
    var windowHeight=0;
    if (typeof(window.innerHeight)=='number') {
        windowHeight=window.innerHeight;
    }
    else {
     if (document.documentElement&&
       document.documentElement.clientHeight) {
         windowHeight = document.documentElement.clientHeight;
    }
    else {
     if (document.body&&document.body.clientHeight) {
         windowHeight=document.body.clientHeight;
      }
     }
    }
    return windowHeight;
}

function getWindowWidth() {
    var windowWidth=0;
    if (typeof(window.innerWidth)=='number') {
        windowWidth=window.innerWidth;
    }
    else {
     if (document.documentElement&&
       document.documentElement.clientWidth) {
         windowWidth = document.documentElement.clientWidth;
    }
    else {
     if (document.body&&document.body.clientWidth) {
         windowWidth=document.body.clientWidth;
      }
     }
    }
	//alert('size=' + windowWidth);
    return windowWidth;
}

function setFooter() 
{
    var windowHeight=getWindowHeight();
	if (windowHeight>0) 
	{
		//document.getElementById('centre').style.height='630px';
		var contentHeight=document.getElementById('centre').offsetTop+document.getElementById('centre').offsetHeight;
		var goodHeader=0;
		if(document.getElementById('header').offsetHeight>document.getElementById('header2').offsetHeight)
		{
			goodHeader=document.getElementById('header').offsetHeight;
		}
		else
		{
			goodHeader=document.getElementById('header2').offsetHeight;
		}
		var contentHeight2=goodHeader+document.getElementById('ordres').offsetHeight+document.getElementById('cadre1').offsetHeight;
		
		/*alert('header=' + document.getElementById('header').offsetHeight + ' / ordres=' 
												  + document.getElementById('ordres').offsetHeight + ' / cadre1=' 
													+ document.getElementById('cadre1').offsetHeight
													+ ' / TOTAL=' + contentHeight2);*/
		
		var footerElement=document.getElementById('pied');
		var footerHeight=footerElement.offsetHeight;
		var windowWidth=getWindowWidth();
		
		var cadre1=document.getElementById('cadre1');	
		/*var droite=document.getElementById('connexion-droite');*/
		var ordres=document.getElementById('ordres');
		
		//droite.style.top=cadre1.offsetTop+cadre1.offsetHeight+40;
		
		//ordres.style.top=droite.offsetTop+droite.offsetHeight; à remettre à la place de la ligne suivante pour afficher cadre de connexion correctement.
		ordres.style.top=cadre1.offsetTop+cadre1.offsetHeight + 'px';
		
		if(windowWidth>725)
		{
			footerElement.style.width=getWindowWidth()+'px';
			document.getElementById('header2').style.width=getWindowWidth()+'px';
		}
		else
		{
			footerElement.style.width='725px';
			document.getElementById('header2').style.width='725px';
		}
		
		/*var tcentre=contentHeight;
		var tgauche=ordres.offsetTop+ordres.offsetHeight;
		var tgauche2=contentHeight2;
		//document.getElementById('connexion').style.left=getWindowWidth()-192;
		//document.getElementById('cadre-connexion').style.left=getWindowWidth()-192;
		var goodHeight=null;
		//alert(contentHeight);
		//alert(contentHeight2);
		//alert(windowHeight);
		if(tcentre>tgauche2)
		{
			goodHeight=tcentre+5;
			//alert('contentHeight');
		}
		else
		{
			goodHeight=tgauche2;
			//alert('contentHeight2');
		}
		//alert('windowHeight='+windowHeight);
		var calc=goodHeight+footerHeight;
		//alert('calc='+calc);
		/*if (windowHeight-calc>=0) 
		{
			//alert("111111111111111111111111111111");
			footerElement.style.position='absolute';
			//alert('relative');
			//var nb=(windowHeight-footerHeight) + 'px';
			var nb=(windowHeight-footerHeight);
			//var nb=(windowHeight-footerHeight)+'px';
			//alert(nb);
			footerElement.style.top=nb;
		}
		else
		{
			//alert("2222222222222222222222222222");
			//alert('static');
			//footerElement.style.position='static';
			
			footerElement.style.position='absolute';
			footerElement.style.top=goodHeight+25;
		}*/
		
		/*var c2=calc - footerHeight;
		//alert(c2);
		//alert('calc='+calc);
		if (windowHeight-calc>0) 
		{
			//alert("111111111111111111111111111111");
			footerElement.style.position='absolute';
			//alert('relative');
			//var nb=(windowHeight-footerHeight) + 'px';
			var nb=(windowHeight-footerHeight);
			//var nb=(windowHeight-footerHeight)+'px';
			//alert('nb=' + nb);
			footerElement.style.top=nb;
		}
		else
		{
			footerElement.style.position='absolute';
			//footerElement.style.top=goodHeight + 'px';
			//alert(nb + ' != ' + calc )
			footerElement.style.top=c2 +  'px';
		}*/
	 }
}

window.onload = function() {
	message1='CPECF expert comptable : partenaire de vos ambitions...    '; 
	banniere1(150);
	changeCSS();
	time();
	/*document.getElementById('image').style.backgroundImage="url('/images/acceuil2.jpg')";*/
	
	var Req = location.search;
	Req=location.search.substring(1,location.search.length);
	Req=Req.substring(Req.indexOf("=")+1, Req.length);
	//alert(Req);

	if(Req=="")
	{
		var seen = getCookie("seen");
		if(seen!=null)
		{
			var i=parseInt(seen);
			if (i<5) 
			{
				var now = new Date();
				now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000);
				var str=String(i+1);
				setCookie("seen",str, now);
				pop();
			}
		}
		else
		{
			var now = new Date();
			now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000);
			setCookie("seen",1, now);
			pop();
		}
	}
	setFooter();
	
	var Req2 = location.pathname;
	if(Req2.indexOf("mon-compte.php")>=0)
	{
		document.ident.username.focus();
	}
}//end onLoad()

window.onresize = function() {
setFooter();
}

window.onunload = function() {
	clearTimeout(ban1);
}

word = new Array();
word[0] = "C.P.E.C.F.";
word[1] = "Votre expert comptable";

//On met les variables à zéro
g = 0;
h = 0;
i = 0;
suiv();

function suiv()
{
  if (g < word.length)
  {  if (h < word[g].length)
    {   window.status = word[g].substring(-1, h) + word[g].charAt(h);
      h++;
       window.setTimeout("suiv();", 100); //Temps d'affichage des lettres 1000 = 1sec
    }
    else
    {  maj();
    }
  }
  else
  {   g = 0;
      suiv();
  }
}

function maj()
{  if (i <= word[g].length)
  {  window.status = word[g].substring(-1, i) + (word[g].charAt(i)).toUpperCase() + word[g].substring(i+1, word[g].length);
      i++;
      window.setTimeout("maj();", 100); //Temps d'affichage de la majuscule 1000 =1sec
  }
  else
  {   g++;
    h = 0;
    i = 0;
    window.setTimeout("suiv();", 2000); //Temps d'affichage de la phrase finale 1000 = 1sec
  }
}

var position1=0, ban1, delai1, message1; 
function banniere1(delai) { 
	delai1 = delai; 
	if (position1 >= message1.length) 
	position1 = 0; 
	else if (position1 == 0) { 
	message1 = ' ' + message1; 
	while (message1.length < 128) 
	message1 += ' ' + message1; 
	} 
	if(document.bandeau1!=null)
	{
		document.bandeau1.Fbanniere1.value = message1.substring(position1,position1+message1.length); 
	}
	position1++; 
	ban1 = setTimeout("banniere1(delai1)",delai); 
} 

function changeCSS() {
	/*var today=new Date();
	if(today.getHours()<12)
	{
		if(today.getHours()>4)
		{
   		document.getElementById('CssLink').setAttribute('href','style-matin.css');
		var haut=document.getElementById('top-droit');
			var img = document.createElement('img');
			img.setAttribute('src','images/haut-matin.gif');
			img.setAttribute('alt','style haut droit');
			img.style.padding='1px 0 0 0';
			haut.appendChild(img);
		//alert('matin');
		}
		else
		{
			document.getElementById('CssLink').setAttribute('href','style-soir.css');
			var haut=document.getElementById('top-droit');
			var img = document.createElement('img');
			img.setAttribute('src','images/haut-soir.gif');
			img.setAttribute('alt','style haut droit');
			img.style.padding='4px 0 0 0';
			haut.appendChild(img);
			//alert('soir');
		}
	}
	else
	{
		if(today.getHours()<20)
		{*/
			document.getElementById('CssLink').setAttribute('href','style-aprem.css');
			var haut=document.getElementById('top-droit');
			var img = document.createElement('img');
			img.setAttribute('src','images/haut-aprem.gif');
			img.setAttribute('alt','style haut droit');
			img.style.padding='4px 0 0 0';
			haut.appendChild(img);
			//alert('aprem');
		/*}
		else
		{
			document.getElementById('CssLink').setAttribute('href','style-soir.css');
			var haut=document.getElementById('top-droit');
			var img = document.createElement('img');
			img.setAttribute('src','images/haut-soir.gif');
			img.setAttribute('alt','style haut droit');
			img.style.padding='4px 0 0 0';
			haut.appendChild(img);
			//alert('soir');
		}
	}*/
}

function time() {
	if(document.getElementById('jour'))
	{
		window.setTimeout("time()",1000);
		var today = new Date();
		var jour=document.getElementById('jour');
		jour.innerHTML=today.toLocaleString();
	}
}

function setBaseHref(basehref)
{
	var thebase = document.getElementsByTagName("base");  
	thebase[0].href = basehref;
} 

function setCookie(name, value, expires, path, domain, secure) { 
  var curCookie = name + "=" + escape(value) + 
      ((expires) ? "; expires=" + expires.toGMTString() : "") + 
      ((path) ? "; path=" + path : "") + 
      ((domain) ? "; domain=" + domain : "") + 
      ((secure) ? "; secure" : ""); 
  document.cookie = curCookie; 
} 

function getCookie(name) { 
  var dc = document.cookie; 
  var prefix = name + "="; 
  var begin = dc.indexOf("; " + prefix); 
  if (begin == -1) { 
    begin = dc.indexOf(prefix); 
    if (begin != 0) return null; 
  } else 
    begin += 2; 
  var end = document.cookie.indexOf(";", begin); 
  if (end == -1) 
    end = dc.length; 
  return unescape(dc.substring(begin + prefix.length, end)); 
} 

function pop() 
{ 
var args2='title=CPECF,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,top=0,left=0,';
args2+='width=';
args2+=getWindowWidth()+12;
args2+=',height=';
args2+=getWindowHeight()+55;
//alert(args2);
window.open('demo.swf','Presentation',args2);
} 