var xmlHttp;
var avt0 = "#CB2929";
var avt50 = "#E98213";
var avt100 = "#2BB028";


//Fonction Apercu

function closeApercu(element,bg,dest) {
   document.getElementById(dest).src = '';
   document.getElementById(bg).style.display = "none";
   document.getElementById(dest).style.display = "none";
}

function closeApercuPrint(element,bg,dest) {
   parent.document.getElementById(dest).src = '';
   parent.document.getElementById(dest).style.position = "absolute";
   parent.document.getElementById(bg).style.display = "none";
   parent.document.getElementById(dest).style.display = "none";
}

function viewApercu(element,bg,dest,url,champ_id,level) {
   document.getElementById(dest).src = url + "?"+champ_id+"=" + document.getElementById(element).name + "&level="+level;
   
   
   //document.getElementById(bg).style.top = document.body.scrollTop;
   if (document.width) {
      document.getElementById(bg).style.width = document.width;
      document.getElementById(bg).style.height = document.height;
   } else {
      document.getElementById(bg).style.width = document.body.scrollWidth;
      document.getElementById(bg).style.height = document.body.scrollHeight;
   }
   document.getElementById(bg).style.display = "inline";
   
   if (document.scrollTop) {
      document.getElementById(dest).style.top = document.scrollTop + 75;
   } else {
      document.getElementById(dest).style.top = document.body.scrollTop + 75;
   }
   document.getElementById(dest).style.display = "inline";
   
   if (document.all) {
      document.getElementById(dest).style.position = "absolute";
   } else {
      document.getElementById(dest).style.position = "absolute";
   }
   
}

//Fonction centrage d'un div

function centerElement(element,elementcalc) {
   if (document.scrollTop) {
      document.getElementById(element).style.top = document.scrollTop + (document.getElementById(elementcalc).offsetHeight / 2) - (document.getElementById(elementcalc).offsetHeight / 2.5);
   } else {
      document.getElementById(element).style.top = document.body.scrollTop + (document.getElementById(elementcalc).offsetHeight / 2) - (document.getElementById(elementcalc).offsetHeight / 2.5);
   }
   if (document.width) {
      document.getElementById(element).style.left = (document.width / 2) - (document.getElementById(elementcalc).offsetWidth / 2) - 20;
   } else {
      document.getElementById(element).style.left = (document.body.scrollWidth / 2) - (document.getElementById(elementcalc).offsetWidth / 2) - 20;
   }
}

/////////////////////////////////////////////////
//FONCTION CONTACT
/////////////////////////////////////////////////

function unloadContact() {
   document.getElementById("conteneurDivInformations1").style.display = 'none';
   document.getElementById("conteneurDivInformations2").style.display = 'none';
}

function loadContact(id,e) {
   
   unloadContact();
   
   strload = "<div align='center'><br /><br /><br /><br /><br /><img src='/imgs/ajax-loader.gif' border='0' align='center'><br /><br /><span class='GRIS-GRAS-12'>CHARGEMENT ...</span><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /></div>";
   document.getElementById("scrollContentDivInformations1").innerHTML = strload;
   
   document.getElementById("btprint").name = id;
   
   var tabFields = new Array();
   tabFields[0] = "id="+id;
   strFields = tabFields.join("&");
   
   var url="/membres-amrae/commissions/detail-contact_new.html?ctid="+id+"&level=1";
   xmlHttp=GetXmlHttpObject(stateLoadContact);
   xmlHttp.open("GET", url , true);
   xmlHttp.send(null);
   
   
}

function stateLoadContact() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
   
   closeApercu('btprint','conteneurDivPrint','conteneurDivPrintContent','');
   
   document.getElementById("conteneurDivInformations1").style.display = 'inline';
   document.getElementById("conteneurDivInformations1").style.visibility = 'hidden';
   document.getElementById("scrollContentDivInformations1").innerHTML=xmlHttp.responseText;
   
    //On le centre dans la fenêtre
   centerElement('conteneurDivInformations1','ConteneurtabContact');
   
   document.getElementById("conteneurDivInformations1").style.visibility = 'visible';
   
   //Initialisation du drag and drop
   var theHandle = document.getElementById("btnDivInformations1");
   var theRoot = document.getElementById("conteneurDivInformations1");
   Drag.init(theRoot);

} 
}

function unloadContactSmall() {
   document.getElementById("conteneurDivInformations2").style.display = 'none';
}

function loadContactSmall(id,e) {
   
   unloadContactSmall();
   
   var lineTop = document.getElementById("line"+id).offsetTop;
   var lineLeft = document.getElementById("line"+id).offsetLeft;
   var lineHeight = document.getElementById("line"+id).offsetHeight;
   var lineWidth = document.getElementById("line"+id).offsetWidth;
   
   document.getElementById("conteneurDivInformations2").style.display = 'inline';
   
   strload = "<div align='center'><br /><br /><img src='/imgs/ajax-loader.gif' border='0' align='center'><span class='GRIS-GRAS-12'>CHARGEMENT ...</span><br /><br /><br /></div>";
   document.getElementById("scrollContentDivInformations2").innerHTML = strload;
   
   var apercuWidth = document.getElementById("bgDivInformations2").offsetWidth;
   
   document.getElementById("bgInDivInformations2").style.width = document.getElementById("col2-"+id).offsetWidth + document.getElementById("col3-"+id).offsetWidth - (lineWidth-(lineWidth/4)+2) + "px";
   
   document.getElementById("conteneurDivInformations2").style.marginTop = lineTop + "px";
   document.getElementById("conteneurDivInformations2").style.marginLeft = (lineLeft - apercuWidth) + "px";
   
   var tabFields = new Array();
   tabFields[0] = "id="+id;
   strFields = tabFields.join("&");
   
   var url="/membres-amrae/commissions/detail-contact_small.html?ctid="+id+"&level=1";
   xmlHttp=GetXmlHttpObject(stateLoadContactSmall);
   xmlHttp.open("GET", url , true);
   xmlHttp.send(null);
   
   
}

function stateLoadContactSmall() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
   document.getElementById("scrollContentDivInformations2").innerHTML=xmlHttp.responseText;
} 
}


/////////////////////////////////////////////////
//FONCTION CV
/////////////////////////////////////////////////

function unloadCv() {
   document.getElementById("conteneurDivInformations1").style.display = 'none';
}

function loadCv(id,e) {
   
   unloadCv();
   
   strload = "<div align='center'><br /><br /><br /><br /><br /><img src='/imgs/ajax-loader.gif' border='0' align='center'><br /><br /><span class='GRIS-GRAS-12'>CHARGEMENT ...</span><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /></div>";
   document.getElementById("scrollContentDivInformations1").innerHTML = strload;
   
   document.getElementById("btprint").name = id;
   
   var tabFields = new Array();
   tabFields[0] = "id="+id;
   strFields = tabFields.join("&");
   
   var url="detail-demande.html?cvid="+id+"&level=1";
   xmlHttp=GetXmlHttpObject(stateLoadCv);
   xmlHttp.open("GET", url , true);
   xmlHttp.send(null);
   
   
}

function stateLoadCv() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
   
   closeApercu('btprint','conteneurDivPrint','conteneurDivPrintContent','');
   
   document.getElementById("conteneurDivInformations1").style.display = 'inline';
   document.getElementById("conteneurDivInformations1").style.visibility = 'hidden';
   document.getElementById("scrollContentDivInformations1").innerHTML=xmlHttp.responseText;
   
   //On le centre dans la fenêtre
   centerElement('conteneurDivInformations1','ConteneurtabCv');
   
   document.getElementById("conteneurDivInformations1").style.visibility = 'visible';
   
   
   //Initialisation du drag and drop
   var theHandle = document.getElementById("btnDivInformations1");
   var theRoot = document.getElementById("conteneurDivInformations1");
   Drag.init(theRoot);

} 
}

/////////////////////////////////////////////////
//FONCTION OFFRE
/////////////////////////////////////////////////

function unloadOffre() {
   document.getElementById("conteneurDivInformations1").style.display = 'none';
}

function loadOffre(id,e) {
   
   unloadOffre();
   
   strload = "<div align='center'><br /><br /><br /><br /><br /><img src='/imgs/ajax-loader.gif' border='0' align='center'><br /><br /><span class='GRIS-GRAS-12'>CHARGEMENT ...</span><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /></div>";
   document.getElementById("scrollContentDivInformations1").innerHTML = strload;
   
   document.getElementById("btprint").name = id;
   
   var tabFields = new Array();
   tabFields[0] = "id="+id;
   strFields = tabFields.join("&");
   
   var url="offre-emploi-detail.html?ofid="+id+"&level=1";
   xmlHttp=GetXmlHttpObject(stateLoadOffre);
   xmlHttp.open("GET", url , true);
   xmlHttp.send(null);
   
   
}

function stateLoadOffre() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
   
   closeApercu('btprint','conteneurDivPrint','conteneurDivPrintContent','');
   
   document.getElementById("conteneurDivInformations1").style.display = 'inline';
   document.getElementById("conteneurDivInformations1").style.visibility = 'hidden';
   document.getElementById("scrollContentDivInformations1").innerHTML=xmlHttp.responseText;
   
   //On le centre dans la fenêtre
   centerElement('conteneurDivInformations1','ConteneurtabOffre');
   
   document.getElementById("conteneurDivInformations1").style.visibility = 'visible';
   
   
   //Initialisation du drag and drop
   var theHandle = document.getElementById("btnDivInformations1");
   var theRoot = document.getElementById("conteneurDivInformations1");
   Drag.init(theRoot);

} 
}


/////////////////////////////////////////////////
//FONCTION DOCUMENTATION / CR
/////////////////////////////////////////////////

function unloadCr() {
   document.getElementById("conteneurDivInformations1").style.display = 'none';
}

function loadCr(id,e,level) {
   
   unloadCr();
   
   strload = "<div align='center'><br /><br /><br /><br /><br /><img src='/imgs/ajax-loader.gif' border='0' align='center'><br /><br /><span class='GRIS-GRAS-12'>CHARGEMENT ...</span><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /></div>";
   document.getElementById("scrollContentDivInformations1").innerHTML = strload;
   
   document.getElementById("btprint").name = id;
   
   var tabFields = new Array();
   tabFields[0] = "id="+id;
   strFields = tabFields.join("&");
   
   var url="/membres-amrae/commissions/detail-document_new.html?crid="+id+"&level="+level;
   xmlHttp=GetXmlHttpObject(stateLoadCr);
   xmlHttp.open("GET", url , true);
   xmlHttp.send(null);
   
   
}

function stateLoadCr() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
   
   closeApercu('btprint','conteneurDivPrint','conteneurDivPrintContent','');
   
   document.getElementById("conteneurDivInformations1").style.display = 'inline';
   document.getElementById("conteneurDivInformations1").style.visibility = 'hidden';
   document.getElementById("scrollContentDivInformations1").innerHTML=xmlHttp.responseText;
   
   //On le centre dans la fenêtre
   centerElement('conteneurDivInformations1','ConteneurtabCr');
   
   document.getElementById("conteneurDivInformations1").style.visibility = 'visible';
   
   
   //Initialisation du drag and drop
   var theHandle = document.getElementById("btnDivInformations1");
   var theRoot = document.getElementById("conteneurDivInformations1");
   Drag.init(theRoot);

} 
}


/////////////////////////////////////////////////
//FONCTION PROGRAMME RENCONTRE
/////////////////////////////////////////////////

function unloadDetailProgramme() {
   document.getElementById("conteneurDivInformations1").style.display = 'none';
}

function loadDetailProgramme(id,e) {
   
   unloadDetailProgramme();
   
   strload = "<div align='center'><br /><br /><br /><br /><br /><img src='/imgs/ajax-loader.gif' border='0' align='center'><br /><br /><span class='GRIS-GRAS-12'>CHARGEMENT ...</span><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /></div>";
   document.getElementById("scrollContentDivInformations1").innerHTML = strload;
   
   document.getElementById("btprint").name = id;
   
   var tabFields = new Array();
   tabFields[0] = "id="+id;
   strFields = tabFields.join("&");
   var url="/rencontres/nantes2007-new/detail_programme.html?id_programme="+id+"&level=1";
   xmlHttp=GetXmlHttpObject(stateLoadDetailProgramme);
   xmlHttp.open("GET", url , true);
   xmlHttp.send(null);
   
   
}

function stateLoadDetailProgramme() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
   
   closeApercu('btprint','conteneurDivPrint','conteneurDivPrintContent','');
   
   document.getElementById("conteneurDivInformations1").style.display = 'inline';
   document.getElementById("conteneurDivInformations1").style.visibility = 'hidden';
   document.getElementById("scrollContentDivInformations1").innerHTML=xmlHttp.responseText;
   
   //On le centre dans la fenêtre
   centerElement('conteneurDivInformations1','ConteneurtabDetailProgramme');
   
   document.getElementById("conteneurDivInformations1").style.visibility = 'visible';
   
   
   //Initialisation du drag and drop
   var theHandle = document.getElementById("btnDivInformations1");
   var theRoot = document.getElementById("conteneurDivInformations1");
   Drag.init(theRoot);

} 
}

//-----------------------------------------------------
//Fonction de communication globale
//-----------------------------------------------------
function GetXmlHttpObject(handler)
{ 
var objXmlHttp=null

if (navigator.userAgent.indexOf("Opera")>=0)
{
alert("This example doesn't work in Opera") 
return 
}
if (navigator.userAgent.indexOf("MSIE")>=0)
{ 
var strName="Msxml2.XMLHTTP"
if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
{
strName="Microsoft.XMLHTTP"
} 
try
{ 
objXmlHttp=new ActiveXObject(strName)
objXmlHttp.onreadystatechange=handler 
return objXmlHttp
} 
catch(e)
{ 
alert("Error. Scripting for ActiveX might be disabled") 
return 
} 
} 
if (navigator.userAgent.indexOf("Mozilla")>=0)
{
objXmlHttp=new XMLHttpRequest()
objXmlHttp.onload=handler
objXmlHttp.onerror=handler 
return objXmlHttp
}
} 

