function put_heures()//affiche la plage horaire relative au lieu
{   h16='';
	for(i=8;i<=12;i++){
	if(i<10) h='0'+i; 
	else h=i; 
	h16+='<option value='+h+'>'+h+' H</option>';
	}
	for(i=14;i<=17;i++){
	h=i;
	h16+='<option value='+h+'>'+h+' H</option>';
	}
	h19='';
	for(i=0;i<=23;i++){
	if(i<10) h='0'+i; 
	else h=i; 
	h19+='<option value='+h+'>'+h+' H</option>';
	}	
                        
	if (document.getElementById("lieu").value=='1')
		document.getElementById("heure_div").innerHTML='<select name=heure id=heure onChange="document.getElementById(\'heure_select\').value=1">'+h19+'</select>';
		document.getElementById("heure_select").value=0;
		
	if (document.getElementById("lieu").value=='2')
		document.getElementById("heure_div").innerHTML='<select name=heure id=heure onChange="document.getElementById(\'heure_select\').value=1">'+h16+'</select>';
		document.getElementById("heure_select").value=0;

}

function put_heures2()//affiche la plage horaire relative au lieu2
{
	h16='';
	for(i=8;i<=12;i++){
	if(i<10) h='0'+i; 
	else h=i; 
	h16+='<option value='+h+'>'+h+' H</option>';
	}	
	for(i=14;i<=17;i++){
	h=i;
	h16+='<option value='+h+'>'+h+' H</option>';
	}
	h19='';
	for(i=1;i<=19;i++){
	if(i<10) h='0'+i; 
	else h=i; 
	h19+='<option value='+h+'>'+h+' H</option>';
	}	
	if (document.getElementById("lieu2").value=='1')
		document.getElementById("heure_div2").innerHTML='<select name=heure2 id=heure2 onChange="document.getElementById(\'heure_select\').value=1">'+h19+'</select>';
		document.getElementById("heure_select2").value=0;
	if (document.getElementById("lieu2").value=='2')
		document.getElementById("heure_div2").innerHTML='<select name=heure2 id=heure2 onChange="document.getElementById(\'heure_select\').value=1">'+h16+'</select>';
		document.getElementById("heure_select2").value=0;

}

function clear_time(){
	if (delai_cache) clearTimeout(delai_cache);
}
function cache_sous_menus(j){
	for (var i=1; i<=nbre; i++){
		if (document.getElementById('gamme_deroule_'+i)) {document.getElementById('gamme_deroule_'+i).style.display='none';}
		if (document.getElementById('stick_gamme_'+i)) {document.getElementById('stick_gamme_'+i).style.display='none';}
		//if (document.getElementById('Div_pub1')) {document.getElementById('Div_pub1').style.visibility='visible';}
		//if (document.getElementById('Div_pub2')) {document.getElementById('Div_pub2').style.visibility='visible';}
	}
}
function affiche_sous_menu(i){
	document.getElementById('gamme_deroule_'+i).style.display='block';
	document.getElementById('stick_gamme_'+i).style.display='block';
	//if (document.getElementById('Div_pub1')) {document.getElementById('Div_pub1').style.visibility='hidden';}
	//if (document.getElementById('Div_pub2')) {document.getElementById('Div_pub2').style.visibility='hidden';}
}



function clear_time2(){
	if (delai_cache2) clearTimeout(delai_cache2);
}
function cache_versions(j){
	for (var i=1; i<=nbre_article; i++){
		if (document.getElementById('stick_version_'+i)) {document.getElementById('stick_version_'+i).style.display='none';}
	}
	if (j==1){
		for (var i=1; i<=nbre_article; i++){
			if (document.getElementById('detail_version_'+i).style.display=='block') {document.getElementById('stick_version_'+i).style.display='block';}
		}
	}
}
function affiche_version(i){
	if (document.getElementById('stick_version_'+i)) document.getElementById('stick_version_'+i).style.display='block';
}
function cache_detail_versions(){
	for (var i=1; i<=nbre_article; i++){
		if (document.getElementById('detail_version_'+i)) {document.getElementById('detail_version_'+i).style.display='none';}
	}
}
function detail_version(i){
	cache_detail_versions();
	if (document.getElementById('detail_version_'+i)) document.getElementById('detail_version_'+i).style.display='block';
	if (document.getElementById('stick_version_'+i)) document.getElementById('stick_version_'+i).style.display='block';
}

var count_police=5;
function change_police(count_police){
	array_titre_article=new Array();
	array_radio_contenu=new Array();

	array_titre_article[3]="12";
	array_titre_article[4]="14";
	array_titre_article[5]="15";
	array_titre_article[6]="16";
	array_titre_article[7]="17";
	array_titre_article[8]="18";
	array_titre_article[9]="19";
	array_titre_article[10]="20";

	array_radio_contenu[3]="9";
	array_radio_contenu[4]="11";
	array_radio_contenu[5]="12";
	array_radio_contenu[6]="13";
	array_radio_contenu[7]="14";
	array_radio_contenu[8]="15";
	array_radio_contenu[9]="16";
	array_radio_contenu[10]="18";

	if (count_police>2 && count_police<11){
			if ( document.getElementById('titre_article') ) document.getElementById('titre_article').style.fontSize=array_titre_article[count_police]+"px";
			if ( document.getElementById('header0') ) document.getElementById('header0').style.fontSize=array_radio_contenu[count_police]+"px";
			if ( document.getElementById('global0') ) document.getElementById('global0').style.fontSize=array_radio_contenu[count_police]+"px";
	}
	if (count_police==11) count_police=10;
	if (count_police==2) count_police=3;
	return count_police;
}

offsety=0;

function ScrollMeUp(){
	if (document.getElementById('page_scroll').scrollTop==offsety || offsety==0){
		offsety = document.getElementById('page_scroll').scrollTop;
	
		if (offsety>20) document.getElementById('page_scroll').scrollTop-=25;
		else document.getElementById('page_scroll').scrollTop-=offsety;

		offsety = document.getElementById('page_scroll').scrollTop;

		if (offsety>0) t2 = setTimeout("ScrollMeUp()",15);
	}else{
		offsety=0;
	}
}


//----------------- ENVOYER AMI ------------------------

var delai;
affiche_ami=1;

function affiche_ou_cache_ami(){
	if (delai) clearTimeout(delai);
	
	if (affiche_ami==1){
		affiche_envoyer_ami();
		affiche_ami=0;
	}else{
		cache_envoyer_ami();
		affiche_ami=1;
	}
}

function affiche_envoyer_ami(){
	if (document.getElementById('envoyer_ami').offsetWidth<300){
		document.getElementById('envoyer_ami_validation').style.display="none";
		document.getElementById('envoyer_ami').style.width=document.getElementById('envoyer_ami').offsetWidth+25+"px";
		delai=setTimeout(affiche_envoyer_ami, 20);
	}else if (document.getElementById('envoyer_ami').offsetLeft<37){
			document.getElementById('envoyer_ami').style.marginLeft=document.getElementById('envoyer_ami').offsetLeft+3+"px";
			delai=setTimeout(affiche_envoyer_ami, 10);
	}else if (document.getElementById('envoyer_ami').offsetHeight<302){
			document.getElementById('envoyer_ami').style.height=document.getElementById('envoyer_ami').offsetHeight+20+"px";
			delai=setTimeout(affiche_envoyer_ami, 20);
	}else document.getElementById('envoyer_ami_contenu').style.display="block";
}

function cache_envoyer_ami(){
	document.getElementById('envoyer_ami_contenu').style.display="none";
	document.getElementById('envoyer_ami_formulaire').style.display="block";
	if (document.getElementById('envoyer_ami').offsetHeight>110){
		if (document.getElementById('envoyer_ami').offsetHeight<125) document.getElementById('envoyer_ami').style.height="100px";
		else document.getElementById('envoyer_ami').style.height=document.getElementById('envoyer_ami').offsetHeight-25+"px";
		delai=setTimeout(cache_envoyer_ami, 10);
	}else if (document.getElementById('envoyer_ami').offsetLeft>9){
			document.getElementById('envoyer_ami').style.marginLeft=document.getElementById('envoyer_ami').offsetLeft-3+"px";
			delai=setTimeout(cache_envoyer_ami, 10);
	}else if (document.getElementById('envoyer_ami').offsetWidth>5){
		document.getElementById('envoyer_ami_validation').style.display="none";
		if (document.getElementById('envoyer_ami').offsetWidth>19) document.getElementById('envoyer_ami').style.width=document.getElementById('envoyer_ami').offsetWidth-30+"px";
		else document.getElementById('envoyer_ami').style.width="0px";
		delai=setTimeout(cache_envoyer_ami, 5);
	}
}

var http_request = false;
var url="";

function prepare_requete() {

    http_request = false;

    if (window.XMLHttpRequest) { // Mozilla, Safari,...
        http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType) {
            http_request.overrideMimeType('application/xml');
        }
    } else if (window.ActiveXObject) { // IE
        try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
            http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
        }
    }

    if (!http_request) {
        alert('Giving up :( Cannot create an XMLHTTP instance');
        return false;
    }
}

function envoyer_ami(){
	document.getElementById('envoyer_ami_formulaire').style.display="none";
	document.getElementById('envoyer_ami_validation').style.display="block";
	
	url="squelettes_07/php_to_xml/envoyer_ami.php";

	parameters="";
	
	valeur=document.getElementById('mail_ami').value;	
	parameters+="&mail_ami="+encodeURI(valeur);

	valeur=document.getElementById('votre_nom').value;	
	parameters+="&&votre_nom="+encodeURI(valeur);

	valeur=document.getElementById('message_ami').value;	
	while (valeur.search("\r\n")>-1){
		valeur=valeur.replace("\r\n","<br />");
	}
	parameters+="&&message_ami="+encodeURI(valeur);
	
	valeur=window.location;	
	parameters+="&&location="+encodeURI(valeur);

	prepare_requete();

	http_request.onreadystatechange = function() {
		if (http_request.readyState == 4) {
			if (http_request.status == 200) {
				delai=setTimeout(affiche_ou_cache_ami, 1500);
			}
		}
	};
	http_request.open('POST', url, true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", parameters.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(parameters);
}


