var shelly = "http://shelly1.p5alias.domicile.fr/";
/*var shelly = "http://shellysoftware/";*/

//***** fonctions pour les menus déroulants *******//
	window.onload=montre;
	function montre(id) {
	var d = document.getElementById(id);
		for (var i = 1; i<=10; i++) {
			if (document.getElementById('smenuH'+i)) {document.getElementById('smenuH'+i).style.display='none';}
			//if (document.getElementById('smenuV'+i)) {document.getElementById('smenuV'+i).style.display='none';}
		}
	if (d) {d.style.display='block'; }
	}
	
	function cache() {
		for (var i = 1; i<=10; i++) {
			if (document.getElementById('smenuH'+i)) {document.getElementById('smenuH'+i).style.display='none';}
			//if (document.getElementById('smenuV'+i)) {document.getElementById('smenuV'+i).style.display='none';}
		}
	}


//*********** Fonctions Diverses    ********************///	
	function goURL (url) {
		if (url!='') 
			window.top.location=url
	}
	
	function change_color(id, check){
		if(check){
			document.getElementById(id).style.background = '#ffeebb';
		}else{
			document.getElementById(id).style.background = '#ffffff';
		}
	}
	
	function affiche_mask(id){
		elment = document.getElementById(id);
		if(elment.style.display == "none" || elment.style.display == ""){
			elment.style.display = "block";
		}else{
			elment.style.display = "none";
		}
	}
	
	function add_text(texte, balise, insert){
		if(insert){
			balise.value = " "+texte;
		}
		else{
			balise.value += " "+texte;
		}	
	}
	
	function affiche_date(statut, ref, livre){
		if(statut == ref){
			date_now = new Date();
			month = date_now.getMonth()+1;
			if(livre == '0000-00-00'){
				document.getElementById('formulaire_statut').innerHTML = 'Date de livraison: <input type="text" size="20" name="STDTLIT" value="'+date_now.getFullYear()+'-'+month+'-'+date_now.getDate()+'" />';
			}else{
				document.getElementById('formulaire_statut').innerHTML = 'Date de livraison Modifiée : <input type=text size="20" name="STDTLIUP" value="'+date_now.getFullYear()+'-'+month+'-'+date_now.getDate()+'" />';
			}
		}else{
			document.getElementById('formulaire_statut').innerHTML = "";
		}		
	}
	
	function pop_it(the_form) {
		my_form = eval(the_form)
		my_form.target = "about_blank";
		my_form.submit();
	} 

//*********** Fonctions AJAX    ********************///	
	
	function getXhr(){
		//alert('fonct2');
		if(window.XMLHttpRequest) // Firefox et autres
			xhr = new XMLHttpRequest(); 
		else if(window.ActiveXObject){ // Internet Explorer 
			try {
				xhr = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
		}
		else { // XMLHttpRequest non supporté par le navigateur 
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
			xhr = false; 
		} 
	}

	function go(value, link, id){
		getXhr();
		//alert('fonct1');
		if(!id){id ='retour_ajax';	}
		// On défini ce qu'on va faire quand on aura la réponse
			xhr.onreadystatechange = function(){
		// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
			if(xhr.readyState == 4 && xhr.status == 200){
				response = xhr.responseText;
				document.getElementById(id).innerHTML = response; 
				window.clearInterval(actif);
			}
		}
		alert(value);
		xhr.open("POST", shelly+link ,true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send("login="+value);
	}
		
		
function format_date(Type, Julian, Normal, MySQL){
	switch(Type){
	case 'MySQL':
		return MySQL;
	case 'Julian':
		return Julian;
		break;
	default:
		return Normal;
		break;
	}
		
}



	
	function aff_mask(id, check){
		if(check){
			if(check.style.background != ''){
				slash = check.style.background.lastIndexOf('/');
				parenti = check.style.background.lastIndexOf(')');
				
				back_cut = check.style.background.substr(slash, parenti-slash);
				
				if(back_cut == '/cubefond.png'){
					check.style.background = 'url(../image/visiteur/cubefondvif.png) top left no-repeat';
					document.getElementById(id).style.display = "block";
				}else{
					check.style.background = 'url(../image/visiteur/cubefond.png) top left no-repeat';
					document.getElementById(id).style.display = "none";
				}
			}else{	
				document.getElementById(id).style.display = "block";
				/* Lien */
				if(document.getElementById(id+"_link")){
					document.getElementById(id+"_link").innerHTML = '<a href="javascript:aff_mask(\''+id+'\')" class="button"> Masquer les détails</a>';
				}
			}
			
		}else{
			document.getElementById(id).style.display = "none";
			/* Lien */
			if(document.getElementById(id+"_link")){
				document.getElementById(id+"_link").innerHTML = '<a href="javascript:aff_mask(\''+id+'\', \'ok\')" class="button"> Afficher les détails</a>';
			}

		}
	
	}
		
	function simple_act_des(name, value){
		if(value){
			document.forms[0].elements[name].disabled = false;
		}else{
			document.forms[0].elements[name].disabled = true;
		}
	}

	
	function chg_color(id, check){
		if(check){
			document.getElementById(id).className="liact";
		}else{
			document.getElementById(id).className="li";
		}
	}
	
		function simple_AffMask(id){
		if(document.getElementById(id).style.display == "none"){
			document.getElementById(id).style.display = "block";
		}else{
			document.getElementById(id).style.display = "none";
		}
	
	}

