/***** Sommaire ***************************************************************************************************/
// 00 - ShowOffreEmploi
// 10 - ShowLeGroupe
// 20 - Traking Banners
// 30 - FID
// 40 - Retours en image (Vidéos)
// 99 - Fonction ajaxGetObj
/******************************************************************************************************************/


/*** 00 ShowEvents ************************************************************************************************/

function AjaxWaitShowOffreEmploi(idOffre)
{
	var ajaxContext01 = new ajaxGetObj('ajaxOffreEmploiPackage');
	var ajaxContext02 = new ajaxGetObj('navLeft');
	
	ajaxContext01.obj.innerHTML = "Chargement en cours...";			
	ajaxContext02.obj.innerHTML = "Chargement en cours...";
	
	openAjaxShowOffreEmploi(idOffre);
}

function openAjaxShowOffreEmploi(idOffre)
{
	var ajaxContext01 = new ajaxGetObj('ajaxOffreEmploiPackage');
	var ajaxContext02 = new ajaxGetObj('navLeft');	
	
	var getAjax01 = MegaStoreAjaxMethods.openAjaxShowOffreEmploiContenu(idOffre).value;
	var getAjax02 = MegaStoreAjaxMethods.openAjaxShowOffreEmploiMenu(idOffre).value;	
	
	if 	((getAjax01 != 'null')&&(getAjax02 != 'null'))
	{	
	    ajaxContext01.obj.innerHTML = getAjax01;
	    ajaxContext02.obj.innerHTML = getAjax02;
	}
	else
	{	history.go(0); }
}

/*** 10 ShowLeGroupe *******************************************************************************************/

function AjaxWaitShowLeGroupeActivites(id)
{
	var ajaxContext = new ajaxGetObj('ajaxLeGroupeActivites');	
	ajaxContext.obj.innerHTML = "Chargement en cours...";				
	openAjaxShowLeGroupeActivites(id);
}

function openAjaxShowLeGroupeActivites(id)
{
	var ajaxContext = new ajaxGetObj('ajaxLeGroupeActivites');	
	var getAjax = MegaStoreAjaxMethods.openAjaxShowLeGroupeActivites(id).value;
	
	if (getAjax != 'null')
	{	
	    ajaxContext.obj.innerHTML = getAjax;
	}
	else
	{	history.go(0); }
}

/*** 20 Traking Banners *********************************************************************************/

function AjaxTrakingBanners(nomBanner)  
{	
	var getAjax = MegaStoreAjaxMethods.AjaxTrakingBanners(nomBanner,numCarteForTrackingBanner).value;
}

/*** 30 FID *********************************************************************************************/

function _show(o) {
	with (new GetObj(o).obj) style.visibility = "visible";
}

function _hide(o) {
	with (new GetObj(o).obj) style.visibility = "hidden";
}

function AjaxFidCheckLogin(login)  
{
    var ajaxContent = new ajaxGetObj('ajaxCheckLoginContent');	
	var getAjax = MegaStoreAjaxMethods.AjaxFidCheckLogin(login).value;
	if( getAjax!=null)
    {
        _show('ajaxCheckLoginCont');   
        ajaxContent.obj.innerHTML = getAjax;
    }
    else
    {
        _hide('ajaxCheckLoginCont');
    }
    
}


/*** 40 Retours en image (Vidéos) *************************************************************************/

function AjaxWaitShowVideoDetail(urlBase,videoId)
{
	var ajaxContext = new ajaxGetObj('ajaxVideoDetail');
		
	ajaxContext.obj.innerHTML = "Chargement en cours...";				
	openAjaxShowVideoDetail(urlBase,videoId);
}

function openAjaxShowVideoDetail(urlBase,videoId)
{
	var ajaxContext = new ajaxGetObj('ajaxVideoDetail');	
	var getAjax = MegaStoreAjaxMethods.openAjaxShowVideoDetail(urlBase,videoId).value;
	
	if (getAjax != 'null')
	    ajaxContext.obj.innerHTML = getAjax;
	else
	    history.go(0);
}


/*** 99 Fonction ajaxGetObj ******************************************************************************/

function ajaxGetObj(name)
{
  if (document.getElementById && document.getElementById(name)!=null)
  {
  	this.obj = document.getElementById(name);
	this.style = document.getElementById(name).style;
  }
  else if (document.all && document.all[name]!=null )
		{
			this.obj = document.all[name];
			this.style = document.all[name].style;
		}
		else
		{
			this.obj = null;
			this.style = null;
		}
}