var fadeOpacity  = new Array();
var fadeTimer    = new Array();
var fadeInterval = 10;  // milliseconds
      
function Redirect(url)
{
	document.location.href = url;
}

function verifieChampNul(obj) 
{
	if (obj.value == "") {
		return true;
	}
	return false;
}

function verifieListeNonSelect(obj) 
{

	if (obj.value == "-1" || obj.value == "" || obj.value == "0") {
		return true;
	}
	return false;
}

function open_PopupDemo(url) {
	res = window.open(url, 'Demo', 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,copyhistory=0,width=500,height=469,top=50,left=50');
}
function nav_Demo(type,lieu) {
	if(type==1)
	{
		if(lieu>1)
		{
			document.getElementById('renc1' + (lieu-1)).style.display = 'none';
			document.getElementById('renc1' + lieu).style.display = 'block';
		}
		else if(lieu==1)
		{
			document.getElementById('renc1' + lieu).style.display = 'block';
		}
		else	
			window.close();
	}
	if(type==2)
	{
		if(lieu>1)
		{
			document.getElementById('bai2' + (lieu-1)).style.display = 'none';
			document.getElementById('bai2' + lieu).style.display = 'block';
		}
		else if(lieu==1)
		{
			document.getElementById('bai2' + lieu).style.display = 'block';
		}
		else	
			window.close();
	}
	if(type==3)
	{
		if(lieu>1)
		{
			document.getElementById('prod3' + (lieu-1)).style.display = 'none';
			document.getElementById('prod3' + lieu).style.display = 'block';
		}
		else if(lieu==1)
		{
			document.getElementById('prod3' + lieu).style.display = 'block';
		}
		else
			window.close();
	}	
	if(type==4)
	{
		if(lieu>1)
		{
			document.getElementById('phot4' + (lieu-1)).style.display = 'none';
			document.getElementById('phot4' + lieu).style.display = 'block';
		}
		else if(lieu==1)
		{
			document.getElementById('phot4' + lieu).style.display = 'block';
		}
		else
			window.close();
	}
	if(type==5)
	{
		if(lieu>1)
		{
			document.getElementById('even5' + (lieu-1)).style.display = 'none';
			document.getElementById('even5' + lieu).style.display = 'block';
		}
		else if(lieu==1)
		{
			document.getElementById('even5' + lieu).style.display = 'block';
		}
		else
			window.close();
	}
	if(type==6)
	{
		if(lieu>1)
		{
			document.getElementById('itin6' + (lieu-1)).style.display = 'none';
			document.getElementById('itin6' + lieu).style.display = 'block';
		}
		else if(lieu==1)
		{
			document.getElementById('itin6' + lieu).style.display = 'block';
		}
		else	
			window.close();
	}	
}

function checkboxErreur(id){
	var obj = document.getElementById(id);
	var div  = document.getElementById('divMention');
	
	if(obj)
	{
	
		div.className="divMentionErreur";	
		obj.onfocus=function(){checkboxRetourNormal('divMention')};	
		
	}
	
}

function checkboxRetourNormal(divErreur){
	var div = document.getElementById(divErreur);
	
	if(div)
	{		
		div.className="divMention";	
		
	}
}

function radioErreurNews(id1,id2){
	var obj1 = document.getElementById(id1);
	var obj2 = document.getElementById(id2);
	var div  = document.getElementById('divNewsletter');
	
	if(obj1 && obj2)
	{
	
		div.style.backgroundColor="red";	
		obj1.onfocus=function(){radioNewsRetourNormal('divNewsletter')};
		obj2.onfocus=function(){radioNewsRetourNormal('divNewsletter')};		
		
	}	
}

function radioNewsRetourNormal(divErreur){
	var div = document.getElementById(divErreur);
	
	if(div)
	{		
		div.style.backgroundColor="";	
		
	}
}

function radioErreur(id1,id2){
	var obj1 = document.getElementById(id1);
	var obj2 = document.getElementById(id2);
	var div  = document.getElementById('radioSexe');
	
	if(obj1 && obj2)
	{
	
		div.className="radioSexeErreur";	
		obj1.onfocus=function(){radioRetourNormal('radioSexe')};	
		obj2.onfocus=function(){radioRetourNormal('radioSexe')};	
		
	}
	
}

function radioRetourNormal(divErreur){
	var div = document.getElementById(divErreur);
	
	if(div)
	{		
		div.className="radioSexe";	
		
	}
}

function TextBoxErreur(id){
	var obj = document.getElementById(id);
	if(obj)
	{
		obj.style.background="red";	
		obj.onfocus=function(){TextBoxRetourNormal(id)};	
	}
}
function TextBoxErreurConnexion(id){
	var obj = document.getElementById(id);
	if(obj)
	{
		obj.className="tbErreur";	
		obj.onfocus=function(){TextBoxRetourNormal(id)};	
	}
}


function TextBoxRetourNormal(id){
	var obj = document.getElementById(id);
	if(obj)
	{
		obj.style.background="#FFFFFF";	
	}
}


function getXmlHttpRequest(){
	var xhr;
	if (window.XMLHttpRequest)
		xhr = new XMLHttpRequest();
	else 
	if (window.ActiveXObject)
	{
		xhr = new ActiveXObject("Microsoft.XMLHTTP"); 
	}
	return xhr;
}
			
			
function AfficheOngletLogin(bloc)
{
	onglet  = document.getElementById('divContenuOnglet'+bloc);
	titreOnglet  = document.getElementById('divTitreOnglet'+bloc);
	if(onglet.className == "Affiche")
		onglet.className = "Cache";
	else if(onglet.className == "Cache")
		onglet.className = "Affiche";
		
	if(titreOnglet.className == "Selected")
		titreOnglet.className = "NoSelected";
	else if(titreOnglet.className == "NoSelected")
		titreOnglet.className = "Selected";
}
  function fadePopup(o,d)
  {
  
    // o - Object to fade in or out.
    // d - Display, true =  fade in, false = fade out
    //PositionPopup(o);
 
    var obj = document.getElementById(o);
  
    if((fadeTimer[o])||(d&&obj.style.display!='block')||(!d&&obj.style.display=='block'))
    {
  
      if(fadeTimer[o])
        clearInterval(fadeTimer[o]);
      else
        if(d) fadeOpacity[o] = 0;
        else  fadeOpacity[o] = 9;
    
      obj.style.opacity = "."+fadeOpacity[o].toString();
      obj.style.filter  = "alpha(opacity="+fadeOpacity[o].toString()+"0)";
      
      if(d)
      {
        obj.style.display = 'block';
        fadeTimer[o] = setInterval('fadeAnimation("'+o+'",1);',fadeInterval);
      }
      else
      {
        fadeTimer[o] = setInterval('fadeAnimation("'+o+'",-1);',fadeInterval);
      }
    }
  }

  function fadeAnimation(o,i)
  {
    // o - o - Object to fade in or out.
    // i - increment, 1 = Fade In

    var obj = document.getElementById(o);
    fadeOpacity[o] += i;
    obj.style.opacity = "."+fadeOpacity[o].toString();
    obj.style.filter  = "alpha(opacity="+fadeOpacity[o].toString()+"0)";

    if((fadeOpacity[o]=='9')|(fadeOpacity[o]=='0'))
    {
      if(fadeOpacity[o]=='0')
        obj.style.display = 'none';
      else
      {
        obj.style.opacity = "1";
        obj.style.filter  = "alpha(opacity=100)";
      }
  
      clearInterval(fadeTimer[o]);
      delete(fadeTimer[o]);
      delete(fadeTimer[o]);
      delete(fadeOpacity[o]);
    }  
  }
  
  function toggle(div_id) {
    var el = document.getElementById(div_id);
	if ( el.style.display == 'none' ) {	el.style.display = 'block';}
	else {el.style.display = 'none';}
}
  function toggleInner(div_id) {
    var el = document.getElementById(div_id);
	if ( el.style.display == 'none' ) {	fadePopup(div_id,true);}//el.style.display = 'block';}
	else {fadePopup(div_id,false);}
}

function blanket_size(popUpDivVar) {
	if (typeof window.innerWidth != 'undefined') {
		viewportheight = window.innerHeight;
	} else {
		viewportheight = document.documentElement.clientHeight;
	}
	if ((viewportheight > document.body.parentNode.scrollHeight) && (viewportheight > document.body.parentNode.clientHeight)) {
		blanket_height = viewportheight;
	} else {
		if (document.body.parentNode.clientHeight > document.body.parentNode.scrollHeight) {
			blanket_height = document.body.parentNode.clientHeight;
		} else {
			blanket_height = document.body.parentNode.scrollHeight;
		}
	}
	var blanket = document.getElementById('OuterPopup');
	blanket.style.height = blanket_height + 'px';
	var popUpDiv = document.getElementById(popUpDivVar);
	popUpDiv_height=blanket_height/2-180;
	popUpDiv.style.top = popUpDiv_height + 'px';
}
function window_pos(popUpDivVar) {
	if (typeof window.innerWidth != 'undefined') {
		viewportwidth = window.innerHeight;
	} else {
		viewportwidth = document.documentElement.clientHeight;
	}
	if ((viewportwidth > document.body.parentNode.scrollWidth) && (viewportwidth > document.body.parentNode.clientWidth)) {
		window_width = viewportwidth;
	} else {
		if (document.body.parentNode.clientWidth > document.body.parentNode.scrollWidth) {
			window_width = document.body.parentNode.clientWidth;
		} else {
			window_width = document.body.parentNode.scrollWidth;
		}
	}
	var popUpDiv = document.getElementById(popUpDivVar);
	window_width=window_width/2-250;//340 is half popup's width
	popUpDiv.style.left = window_width + 'px';
}
function DivPopupT(windowname) {
	blanket_size(windowname);
	window_pos(windowname);
	toggle('OuterPopup');
	toggleInner(windowname);		
}