
function getFourn(catid,destination){
	defauturl = "./index.php?pageid=15&what_cat=" ;
	gopage = defauturl + catid ;
	div = destination 
	if(gopage != ''){
		//writeHTML('<img src="./img/connect_dot.gif" alt="" style="position:relative;top:-3px;float:right;" />Chargement des fournisseurs ...',div);	
		show_chargement('Chargement des fournisseurs ...',div);
		setTimeout("postPage(gopage,'',div);",400); 
		//setTimeout("loadPage(defauturl,defautdestination);",800); 		
		//writeHTML('&nbsp;&nbsp;Veuillez patienter...',defautdestination);	
		//window.location = "#content_left";
	}
	hideBox();
}


function getCatNote(catid,destination){
	defauturl = "./index.php?pageid=17&what_cat=" ;
	goingpage = defauturl + catid ;
	divto = destination 
	if(gopage != ''){
		setTimeout("postPage(goingpage,'',divto);",500); 
		//setTimeout("loadPage(defauturl,defautdestination);",800); 
		writeHTML('',divto);	
		//writeHTML('&nbsp;&nbsp;Veuillez patienter...',defautdestination);	
	}
	hideBox();
}

var last_cat_tools_div ;

function getMetierTools(catid,destination){
	defauturl = "./index.php?pageid=50&what_cat=" ;
	
	if(last_cat_tools_div && last_cat_tools_div !=destination + catid ){
		document.getElementById(last_cat_tools_div).style.display = 'none' ;	
	}
	
	if(document.getElementById(destination + catid).innerHTML == '...'){ // on charge les outils qu'en cas de non chargement avant
		setTimeout("postPage(\'"+defauturl + catid+"\','',\'"+ destination + catid+"\');",500); 
	}
	
	document.getElementById(destination + catid).style.display = 'block' ;
	
	last_cat_tools_div = destination + catid;
	
	hideBox();
}



function update_ajax_buttons(){

	if(viewed_pages[currentPage + 1]){
		//si il y a une page suivante le bouton est accessible
		if(document.getElementById('ajax_suivant')){ // si l'element existe
			document.getElementById('ajax_suivant').className = "icone_ajax asuivant";		
		}
	}else{
		if(document.getElementById('ajax_suivant')){ // si l'element existe
			document.getElementById('ajax_suivant').className = "icone_ajax asuivant_disable";		
		}	
	}
	if(viewed_pages[currentPage - 1]){
		// si il y a une page précédente le bouton est accéssible
		if(document.getElementById('ajax_precedent')){ // si l'element existe
			document.getElementById('ajax_precedent').className = "icone_ajax apreced";		
		}
	}else{
		if(document.getElementById('ajax_precedent')){ // si l'element existe
			document.getElementById('ajax_precedent').className = "icone_ajax apreced_disable";		
		}	
	}
	hideBox();
}

function getRefresh(destination){
	div = destination ;
	
	if(viewed_pages[currentPage]){
		currentlink = viewed_pages[currentPage];
		
		//writeHTML(currentlink,"footer");
		
		if(currentlink != ''){
			//writeHTML('<img src="./img/connect_dot.gif" alt="" style="position:relative;top:-3px;float:right;" />Rafraîchissement ...<br /><br />',div);	
			show_chargement('',destination);
			setTimeout("loadPage(currentlink,div);",200); 			
		}
		
		update_ajax_buttons();
	}
	
}

function getPreced(destination){
	div = destination ;
	if(viewed_pages[currentPage - 1]){
		gotolink = viewed_pages[currentPage - 1];
		currentPage = currentPage - 1;
		
		//writeHTML(gotolink,"footer");
		
		if(gotolink != '' ){
			//writeHTML('<img src="./img/connect_dot.gif" alt="" style="position:relative;top:-3px;float:right;" />Rafraîchissement ...<br /><br />',div);	
			show_chargement('Page précédente en chargement ...',destination);
			setTimeout("loadPage(gotolink,div);",200); 
		}
	}
	
	update_ajax_buttons();
}

function getSuivant(destination){
	div = destination ;
	
	if(viewed_pages[currentPage + 1]){
		gotolink = viewed_pages[currentPage + 1];
		currentPage = currentPage + 1;
	
		//writeHTML(gotolink,"footer");
		
		if(gotolink != '' ){
			//writeHTML('<img src="./img/connect_dot.gif" alt="" style="position:relative;top:-3px;float:right;" />Rafraîchissement ...<br /><br />',div);			
			show_chargement('Page suivante en chargement ...',div);
			setTimeout("loadPage(gotolink,div);",200); 
		}
	}
	
	update_ajax_buttons();
}

var current_my_div ;
var chargement_box_width = 150 ;


function show_chargement(optional_text,destination){

	hide_chargement();
	
	output_div = document.getElementById(destination) ;
       
	if(!optional_text){
		optional_text = 'Chargement ...';
	}
	
	if(document.getElementsByTagName){
	
		my_cache_div = document.createElementNS(XHTMLNS, 'div'); // on 	
		my_div = document.createElementNS(XHTMLNS, 'div'); // on 	
		my_div.id = "AJAX_return";
			
		divpos = findPos(output_div); // on recuper la position du text area dans l'espace page
		dx = divpos[0];
		dy = divpos[1];		

		//my_div.style.width = (bbcodebox_width-6) + 'px';
		//my_div.style.height = bbcodebox_height + 'px';
		
		div_width = parseInt(output_div.offsetWidth)
		div_height = parseInt(output_div.offsetHeight)
		
		
		my_cache_div.style.cssText = 'background-color:#FFF;opacity:0.75;' ;
		my_cache_div.style.position = 'absolute' ;
		//my_cache_div.style.cssText = 'opacity:0.75;'
		
		my_cache_div.style.left = dx + 'px'; // on deplace notre tooltip vers la droite de xx px 
		my_cache_div.style.top = dy + 'px';
		my_cache_div.style.width = div_width + 'px';
		my_cache_div.style.height = div_height + 'px';
		
		my_div.style.cssText = 'font-size:9px;' ;
		my_div.style.position = 'absolute' ;
		my_div.style.padding = '8px' ;
		my_div.style.textalign = 'center' ;
		my_div.style.border = '1px solid #999' ;
		my_div.style.backgroundColor = '#EEE' ;
		my_div.style.color = '#555' ;
		
		my_div.style.left = parseInt( dx + (div_width - chargement_box_width) / 2)  + 'px'; // on deplace notre tooltip vers la droite de xx px 
		my_div.style.top = ( dy + 25) + 'px'; // on deplace vers le bas de xxpx
		
		document.getElementsByTagName('body')[0].appendChild(my_cache_div); // on definit notre balise d comme sous element de body  (affiche le tooltip en gros :) )
		document.getElementsByTagName('body')[0].appendChild(my_div); // on definit notre balise d comme sous element de body  (affiche le tooltip en gros :) 
              
		writeHTML('<table cellpaddin="0px" cellspacing="1px" ><tr><td valign="center">'+ optional_text + '&nbsp;</td><td valign="center"><img src="./img/chargement.gif" alt="" /></td></tr></table>',my_div.id);
		//writeHTML(dx + ' ' + dy ,my_div.id);
		current_my_div = my_div;
		current_my_cache_div = my_cache_div;
		
	}else return;	
}

function hide_chargement(){
	if(document.getElementsByTagName){
		if (current_my_div) {
			document.getElementsByTagName('body')[0].removeChild(current_my_div);
			document.getElementsByTagName('body')[0].removeChild(current_my_cache_div);
			current_my_cache_div = null;
			current_my_div = null;
		}
	}
}

var wait_counter = 0;

function wait_confirm(wuser_mail){
	url = './index.php?pageid=36';
	
	wuser_etat = getPageContent(url,encodeURI('wuser='+encodeURIComponent(wuser_mail)));
	
	if(parseInt(wuser_etat) == 1){
		//document.getElementById('attente_etat').style.display = 'none';
		writeHTML('<span style="font-size:11px" class="cl_var_1"><b>Confirmation reçue !</b></span><br />Votre inscription est terminée !','attente_etat');
		writeHTML('<p class="center gras gros"><a href="./index.php?pageid=3" >Accédez à la page de connexion</a></p>','requested');
		if(window.ActiveXObject){  document.recalc() } ; 
	}else{
		setTimeout("wait_confirm('"+wuser_mail+"')",1500); 
		//writeHTML('Not  ' + wuser_mail + ' ' +wait_counter +' |' + wuser_etat + '| ','requested');
		//wait_counter = wait_counter + 1 ;
	}

}

