 var com_interval;
 var com_result_timer = 0;
 var com_result_interval = null;


 var com_cod = "";
 var com_tar = "";
 var com_ver = "";
 var com_off = "";
 var com_cnt = "";
 
 var imgpoint = ""; 

function com_write(cod, tar, ver, off, cnt) 
{
	 com_cod = cod;
	 com_tar = tar;
	 com_ver = ver;
	 com_off = off;
	 com_cnt = cnt;
     com_scheduleResults();
}

function com_showFilteringMessage()
{

var afftext;	

if (com_tar == 'E') {

	imgpoint = 'point_e.gif';

	if (com_ver == '1') {imgpoint = 'point_ev.gif'};
	
}

if (com_tar == 'G') {

	imgpoint = 'point_g.gif';

}

afftext = "";
if (com_cod > 0) {


	if (com_cnt == "EP" || com_cnt == "GP" || com_cnt == "EPV") {
	afftext = '<span class=\"v16b\">... Recherche des offres en cours ...</span><br><img src=\"images/' + imgpoint +'\">';
	} 

	if (com_cnt == "ER" || com_cnt == "GR" || com_cnt == "ERV") {
	afftext = '<span class=\"v16b\">... Recherche des offres en cours ...</span><br><img src=\"images/' + imgpoint +'\">';
	}

}


    clearInterval(com_interval);
    var oResponse = $('com_response');
    if (oResponse)
       oResponse.style.display = 'none';
    if ($('com_loadingMessage'))
    {
        $('com_loadingMessage').innerHTML = afftext;
          com_interval = setInterval('', 150);
    }
}

function com_scheduleResults()
{
    com_showFilteringMessage();
    com_result_timer = 1;
    if (! com_result_interval)
	com_result_interval = setInterval('com_getResultsCountDown()', 1000);
}

function com_getResultsCountDown()
{
    com_result_timer--;
    if (com_result_timer == 0)
	com_getResults();
    if (com_result_timer < 0)
	alert('ack');
}

function com_getResults(iPage)
{
    clearInterval(com_result_interval);
    com_result_interval = null;

    if (iPage == null)
        iPage = 1;
   
    var stPars = '';
    stPars += '&sCod=' + com_cod + '&sTar=' + com_tar+ '&sOff=' + com_off;

	
   if (com_tar == 'E') { 	
   
   
	if (com_cnt == 'EP' || com_cnt == 'EPV') {
    var myAjax = new Ajax.Request('getOffresFou.php', 
                                      {method: 'get', parameters: stPars, 
                                              onComplete: com_showResponse});
						}
						
	if (com_cnt == 'ER' || com_cnt == 'ERV') {
    var myAjax = new Ajax.Request('getOffresFou.php', 
                                      {method: 'get', parameters: stPars, 
                                              onComplete: com_showResponse});
						}						
						

											  }
	

	   if (com_tar == 'G') {	
	   
		if (com_cnt == 'GP') {   
		var myAjax = new Ajax.Request('getOffresFou.php', 
										  {method: 'get', parameters: stPars, 
												  onComplete: com_showResponse});
		}
		
		
	   
		if (com_cnt == 'GR') {   
		var myAjax = new Ajax.Request('getOffresFou.php', 
										  {method: 'get', parameters: stPars, 
												  onComplete: com_showResponse});
		}	
	
	}
	
}

function com_showResponse(originalRequest)
{
    if (!com_result_interval)
	clearInterval(com_interval);
    var oOut = $('com_response');
    oOut.innerHTML = originalRequest.responseText;
    new Effect.Appear(oOut);
    $('com_loadingMessage').innerHTML = '';
    $('com_dots').innerHTML = '';
}


function com_clearFilters()
{
    clearInterval(com_interval);
    com_showFilteringMessage();

   com_getResults();
}

function jobdotDotDot()
{
    var oElement = $('com_dots');
    if (oElement != null)
       if (oElement.innerHTML.length < 3)
          oElement.innerHTML += '.';
       else
          oElement.innerHTML = '';
}

